Running as unit: rb-build-i386_2-58190.service ==================================================================================== Sat Feb 22 03:40:46 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_i386_2) on jenkins, called using "ionos6-i386 ionos2-i386" as arguments. Sat Feb 22 03:40:46 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-MeWDB3mk" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sat Feb 22 03:40:46 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos6-i386.debian.net is marked as down. Sat Feb 22 03:40:46 UTC 2025 - checking via ssh if ionos6-i386.debian.net is up. removed '/tmp/read-only-fs-test-f9QDcj' Sat Feb 22 03:40:46 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos2-i386.debian.net is marked as down. Sat Feb 22 03:40:46 UTC 2025 - checking via ssh if ionos2-i386.debian.net is up. removed '/tmp/read-only-fs-test-JbkpG5' ok, let's check if glib2.0 is building anywhere yet… ok, glib2.0 is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of glib2.0 in unstable on i386 on jenkins now. 1st build will be done on ionos6-i386.debian.net. 2nd build will be done on ionos2-i386.debian.net. ============================================================================= Sat Feb 22 03:41:10 UTC 2025 I: starting to build glib2.0/unstable/i386 on jenkins on '2025-02-22 03:40' Sat Feb 22 03:41:10 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_2/58190/console.log 1740195670 i386 unstable glib2.0 Sat Feb 22 03:41:10 UTC 2025 I: Downloading source for unstable/glib2.0=2.83.4-1 --2025-02-22 03:41:10-- http://deb.debian.org/debian/pool/main/g/glib2.0/glib2.0_2.83.4-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 4812 (4.7K) [text/prs.lines.tag] Saving to: ‘glib2.0_2.83.4-1.dsc’ 0K .... 100% 648M=0s 2025-02-22 03:41:10 (648 MB/s) - ‘glib2.0_2.83.4-1.dsc’ saved [4812/4812] --2025-02-22 03:41:10-- http://deb.debian.org/debian/pool/main/g/glib2.0/glib2.0_2.83.4-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 4812 (4.7K) [text/prs.lines.tag] Saving to: ‘glib2.0_2.83.4-1.dsc’ 0K .... 100% 648M=0s 2025-02-22 03:41:10 (648 MB/s) - ‘glib2.0_2.83.4-1.dsc’ saved [4812/4812] Sat Feb 22 03:41:10 UTC 2025 I: glib2.0_2.83.4-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: glib2.0 Binary: libglib2.0-0t64, libglib2.0-tests, libglib2.0-udeb, libglib2.0-bin, libgio-2.0-dev, libglib2.0-dev, libgio-2.0-dev-bin, libglib2.0-dev-bin, libglib2.0-data, libglib2.0-doc, girepository-tools, libgirepository-2.0-0, libgirepository-2.0-dev, gir1.2-glib-2.0, gir1.2-glib-2.0-dev, gir1.2-girepository-3.0, gir1.2-girepository-3.0-dev Architecture: any all Version: 2.83.4-1 Maintainer: Debian GNOME Maintainers Uploaders: Jeremy Bícha , Marco Trevisan (Treviño) , Simon McVittie , Homepage: https://wiki.gnome.org/Projects/GLib Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/gnome-team/glib Vcs-Git: https://salsa.debian.org/gnome-team/glib.git Testsuite: autopkgtest Testsuite-Triggers: build-essential, dbus-daemon, dbus-x11, dconf-gsettings-backend, dpkg-dev, dpkg-repack, gnome-desktop-testing, gsettings-desktop-schemas, locales, locales-all, xauth, xvfb Build-Depends: dbus-daemon , debhelper-compat (= 13), dh-sequence-gnome, dh-sequence-python3, docbook-xml, docbook-xsl, dpkg-dev (>= 1.22.5), gettext, libdbus-1-dev , libelf-dev, libffi-dev, libmount-dev [linux-any], libpcre2-dev, libselinux1-dev [linux-any], libsysprof-capture-4-dev (>= 3.38.0) [amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x hppa loong64 powerpc ppc64 sh4] , libxml2-utils, linux-libc-dev [linux-any], meson (>= 1.4.0), pkgconf, python3-docutils , python3-packaging:native, python3:native, xsltproc, zlib1g-dev Build-Depends-Arch: cross-exe-wrapper , desktop-file-utils , dh-sequence-gir , gobject-introspection (>= 1.80.0) , locales | locales-all , python3-dbus , python3-gi , shared-mime-info , tzdata , tzdata-legacy , xterm Build-Depends-Indep: cross-exe-wrapper , gi-docgen (>= 2024.1) , gobject-introspection (>= 1.80.0) Package-List: gir1.2-girepository-3.0 deb introspection optional arch=any profile=!nogir gir1.2-girepository-3.0-dev deb libdevel optional arch=any profile=!nogir gir1.2-glib-2.0 deb introspection optional arch=any profile=!nogir gir1.2-glib-2.0-dev deb libdevel optional arch=any profile=!nogir girepository-tools deb libdevel optional arch=any libgio-2.0-dev deb libdevel optional arch=any libgio-2.0-dev-bin deb libdevel optional arch=any libgirepository-2.0-0 deb libs optional arch=any libgirepository-2.0-dev deb libdevel optional arch=any libglib2.0-0t64 deb libs optional arch=any libglib2.0-bin deb misc optional arch=any libglib2.0-data deb libs optional arch=all libglib2.0-dev deb libdevel optional arch=any libglib2.0-dev-bin deb libdevel optional arch=any libglib2.0-doc deb doc optional arch=all profile=!nodoc libglib2.0-tests deb libs optional arch=any profile=!noinsttest,!nogir libglib2.0-udeb udeb debian-installer optional arch=any profile=!noudeb Checksums-Sha1: f26a6f3d6d24ddfdab0b9113959a5fd83d62e035 670200 glib2.0_2.83.4.orig-unicode-data.tar.xz 1d6b11a7c1a5aebea68a2c93508700339e65c976 5612896 glib2.0_2.83.4.orig.tar.xz 6ce21d4fa251bc4c4005cbb38f8aa053495833e8 137612 glib2.0_2.83.4-1.debian.tar.xz Checksums-Sha256: 32a70bbae91a11aa6fabbea0b64063ef2ad9ec31e4b65289dad8730a3ecaf6be 670200 glib2.0_2.83.4.orig-unicode-data.tar.xz 4edc4dc184f46d1220694b7775c5d7c62265c83b0e9632d844da127c181fc391 5612896 glib2.0_2.83.4.orig.tar.xz 358e2706641e157609f704f0522064dc6bc036745162929e88b402fceaa4950d 137612 glib2.0_2.83.4-1.debian.tar.xz Files: eb1cc617ea4454c22b377677250c4d4d 670200 glib2.0_2.83.4.orig-unicode-data.tar.xz 11209a6111e89ca224e363aa41288eef 5612896 glib2.0_2.83.4.orig.tar.xz 476f156425e0f746b7017cfc370330cf 137612 glib2.0_2.83.4-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAme4oM0ACgkQ5mx3Wuv+ bH3nCxAAksMt2MiKfBjgrjw4qNg+SfEP5DvlmF+Av1Mk8hUUN4dwk7zUYjW54Y9J iM4f1NRUcDCr7JVdoFTkKdSnPnBrrtSIcG1EXw6PpKexSmSg9LKeF4uXdhdMdwyw Fgv0VMCGR/2aAxc+aTydrIvfakRTxMZVpYSCUnGy8DkjyMnfY/xdlJ0Di+NFl1q5 bGeRPNG+uZN/tAeAHUQhSzd7TIFJefuZzI8oLZEXBmYeCEZIA+ZMZ5JWpXr8YITR //vIXjl7XTOyaM1uiUsjWrVrTBzVJ49LMnSpN0kxLQau2QbBI3f16C1NKam0Eg2F dENz9bwAzWa/H2dbxAdzU1Taf7w2euEGl+7vX/rVky5ZzKmTCgWmmIMUH9Z9GXbJ HCmimJwBMBgOi+b1Y46eHvhs54kRUrBOwI3GN8E09k2WsmqV5iSMAzuxRqQqpB9E uBoZsWm8uuaVUBq33qU2Fw5KLV1wonXdc8ei7AOUxiRAVh/aVPXCgtm59NOW+FAb oFtmctLxComaLgBAR7W86EhfeBt00cwbPCwutv6B9jSWGkF7UMTNAA0rzmy9Ilqk CvbuFZORMbx5E1w0ZW7KLesAqF6fD6ntik1UEVJyPM7GbelVomq1YD3+6oSAstyw QxTswMogx4xEzPV+VtHNM+q1S8JwWAhSgcfpqBNsm/z9oTb/LIs= =fZUd -----END PGP SIGNATURE----- Sat Feb 22 03:41:11 UTC 2025 I: Checking whether the package is not for us Sat Feb 22 03:41:11 UTC 2025 I: Starting 1st build on remote node ionos6-i386.debian.net. Sat Feb 22 03:41:11 UTC 2025 I: Preparing to do remote build '1' on ionos6-i386.debian.net. Sat Feb 22 03:41:11 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos6-i386.debian.net is marked as down. Sat Feb 22 03:41:11 UTC 2025 - checking via ssh if ionos6-i386.debian.net is up. removed '/tmp/read-only-fs-test-bIWc5f' ==================================================================================== Fri Mar 27 10:04:12 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos6-i386, called using "1 glib2.0 unstable /srv/reproducible-results/rbuild-debian/r-b-build.fuysQtbT 2.83.4-1" as arguments. Fri Mar 27 10:04:12 UTC 2026 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-zrftsVib" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Mar 27 10:04:12 UTC 2026 I: Downloading source for unstable/glib2.0=2.83.4-1 Reading package lists... NOTICE: 'glib2.0' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/gnome-team/glib.git Please use: git clone https://salsa.debian.org/gnome-team/glib.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 6426 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main glib2.0 2.83.4-1 (dsc) [4812 B] Get:2 http://deb.debian.org/debian unstable/main glib2.0 2.83.4-1 (tar) [670 kB] Get:3 http://deb.debian.org/debian unstable/main glib2.0 2.83.4-1 (tar) [5613 kB] Get:4 http://deb.debian.org/debian unstable/main glib2.0 2.83.4-1 (diff) [138 kB] Fetched 6426 kB in 0s (77.8 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'glib2.0' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/gnome-team/glib.git Please use: git clone https://salsa.debian.org/gnome-team/glib.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 6426 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main glib2.0 2.83.4-1 (dsc) [4812 B] Get:2 http://deb.debian.org/debian unstable/main glib2.0 2.83.4-1 (tar) [670 kB] Get:3 http://deb.debian.org/debian unstable/main glib2.0 2.83.4-1 (tar) [5613 kB] Get:4 http://deb.debian.org/debian unstable/main glib2.0 2.83.4-1 (diff) [138 kB] Fetched 6426 kB in 0s (77.8 MB/s) Download complete and in download only mode ============================================================================= Building glib2.0 in unstable on i386 on ionos6-i386 now. Date: Fri Mar 27 11:04:12 CET 2026 Date UTC: Fri Mar 27 10:04:12 UTC 2026 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Thu Mar 26 22:04:12 -12 2026 I: pbuilder-time-stamp: 1774605852 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [glib2.0_2.83.4-1.dsc] I: copying [./glib2.0_2.83.4.orig-unicode-data.tar.xz] I: copying [./glib2.0_2.83.4.orig.tar.xz] I: copying [./glib2.0_2.83.4-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./glib2.0_2.83.4-1.dsc: unsupported subcommand dpkg-source: info: extracting glib2.0 in glib2.0-2.83.4 dpkg-source: info: unpacking glib2.0_2.83.4.orig.tar.xz dpkg-source: info: unpacking glib2.0_2.83.4.orig-unicode-data.tar.xz dpkg-source: info: unpacking glib2.0_2.83.4-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying tests-Search-the-appropriate-directories-for-our-GIR-XML-.patch dpkg-source: info: applying 01_gettext-desktopfiles.patch dpkg-source: info: applying debian/02_gettext-desktopfiles-ubuntu.patch dpkg-source: info: applying debian/03_disble_glib_compile_schemas_warning.patch dpkg-source: info: applying debian/gdesktopappinfo-Try-using-x-terminal-emulator-for-Termina.patch dpkg-source: info: applying workarounds/timer-test-use-volatile-for-locals.patch dpkg-source: info: applying workarounds/gwakeuptest-Be-less-parallel-unless-invoked-with-m-slow.patch dpkg-source: info: applying workarounds/closures-test-Skip-on-arm-unless-flaky-tests-are-allowed.patch dpkg-source: info: applying workarounds/Disable-some-tests-on-slow-architectures-which-keep-faili.patch dpkg-source: info: applying workarounds/Skip-test-which-performs-some-unreliable-floating-point-c.patch dpkg-source: info: applying workarounds/Skip-unreliable-gdbus-threading-tests--by-default.patch dpkg-source: info: applying workarounds/gvariant-test-Don-t-run-at-build-time-on-mips.patch dpkg-source: info: applying workarounds/gdbus-server-auth-Normally-skip-flaky-DBUS_COOKIE_SHA1-te.patch dpkg-source: info: applying workarounds/Skip-memory-monitor-dbus-test-if-not-specifically-request.patch dpkg-source: info: applying workarounds/tests-Skip-debugcontroller-test.patch dpkg-source: info: applying workarounds/testfilemonitor-Skip-if-we-are-avoiding-flaky-tests.patch dpkg-source: info: applying debian/girepository-Describe-the-Debian-specific-cross-prefixed-.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/91715/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='09c75ad2cec9454a8c6a48b8f2439137' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='91715' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.fuysQtbT/pbuilderrc_xqH9 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.fuysQtbT/b1 --logfile b1/build.log glib2.0_2.83.4-1.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos6-i386 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/91715/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: dbus-daemon, debhelper-compat (= 13), dh-sequence-gnome, dh-sequence-python3, docbook-xml, docbook-xsl, dpkg-dev (>= 1.22.5), gettext, libdbus-1-dev, libelf-dev, libffi-dev, libmount-dev, libpcre2-dev, libselinux1-dev, libsysprof-capture-4-dev (>= 3.38.0), libxml2-utils, linux-libc-dev, meson (>= 1.4.0), pkgconf, python3-docutils, python3-packaging:native, python3:native, xsltproc, zlib1g-dev, gi-docgen (>= 2024.1), gobject-introspection (>= 1.80.0), desktop-file-utils, dh-sequence-gir, gobject-introspection (>= 1.80.0), locales | locales-all, python3-dbus, python3-gi, shared-mime-info, tzdata, tzdata-legacy, xterm dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19761 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on dbus-daemon; however: Package dbus-daemon is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-gnome; however: Package dh-sequence-gnome is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-python3; however: Package dh-sequence-python3 is not installed. pbuilder-satisfydepends-dummy depends on docbook-xml; however: Package docbook-xml is not installed. pbuilder-satisfydepends-dummy depends on docbook-xsl; however: Package docbook-xsl is not installed. pbuilder-satisfydepends-dummy depends on gettext; however: Package gettext is not installed. pbuilder-satisfydepends-dummy depends on libdbus-1-dev; however: Package libdbus-1-dev is not installed. pbuilder-satisfydepends-dummy depends on libelf-dev; however: Package libelf-dev is not installed. pbuilder-satisfydepends-dummy depends on libffi-dev; however: Package libffi-dev is not installed. pbuilder-satisfydepends-dummy depends on libmount-dev; however: Package libmount-dev is not installed. pbuilder-satisfydepends-dummy depends on libpcre2-dev; however: Package libpcre2-dev is not installed. pbuilder-satisfydepends-dummy depends on libselinux1-dev; however: Package libselinux1-dev is not installed. pbuilder-satisfydepends-dummy depends on libsysprof-capture-4-dev (>= 3.38.0); however: Package libsysprof-capture-4-dev is not installed. pbuilder-satisfydepends-dummy depends on libxml2-utils; however: Package libxml2-utils is not installed. pbuilder-satisfydepends-dummy depends on meson (>= 1.4.0); however: Package meson is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. pbuilder-satisfydepends-dummy depends on python3-docutils; however: Package python3-docutils is not installed. pbuilder-satisfydepends-dummy depends on python3-packaging:native. pbuilder-satisfydepends-dummy depends on python3:native. pbuilder-satisfydepends-dummy depends on xsltproc; however: Package xsltproc is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. pbuilder-satisfydepends-dummy depends on gi-docgen (>= 2024.1); however: Package gi-docgen is not installed. pbuilder-satisfydepends-dummy depends on gobject-introspection (>= 1.80.0); however: Package gobject-introspection is not installed. pbuilder-satisfydepends-dummy depends on desktop-file-utils; however: Package desktop-file-utils is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-gir; however: Package dh-sequence-gir is not installed. pbuilder-satisfydepends-dummy depends on gobject-introspection (>= 1.80.0); however: Package gobject-introspection is not installed. pbuilder-satisfydepends-dummy depends on python3-dbus; however: Package python3-dbus is not installed. pbuilder-satisfydepends-dummy depends on python3-gi; however: Package python3-gi is not installed. pbuilder-satisfydepends-dummy depends on shared-mime-info; however: Package shared-mime-info is not installed. pbuilder-satisfydepends-dummy depends on tzdata; however: Package tzdata is not installed. pbuilder-satisfydepends-dummy depends on tzdata-legacy; however: Package tzdata-legacy is not installed. pbuilder-satisfydepends-dummy depends on xterm; however: Package xterm is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} dbus-bin{a} dbus-daemon{a} dbus-session-bus-common{a} debhelper{a} desktop-file-utils{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} docbook-xml{a} docbook-xsl{a} docutils-common{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} gi-docgen{a} gir1.2-girepository-2.0{a} gir1.2-glib-2.0{a} girepository-tools{a} gnome-pkg-tools{a} gobject-introspection{a} gobject-introspection-bin{a} groff-base{a} intltool-debian{a} libapparmor1{a} libarchive-zip-perl{a} libblkid-dev{a} libbrotli1{a} libcap-dev{a} libdbus-1-3{a} libdbus-1-dev{a} libdebhelper-perl{a} libelf-dev{a} libelf1t64{a} libexpat1{a} libffi-dev{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libgcrypt20{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-1.0-1{a} libgirepository-2.0-0{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libgpg-error0{a} libice6{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libmount-dev{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpkgconf3{a} libpng16-16t64{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libselinux1-dev{a} libsepol-dev{a} libsm6{a} libsysprof-capture-4-dev{a} libsystemd-dev{a} libtool{a} libuchardet0{a} libunistring5{a} libutempter0{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxft2{a} libxinerama1{a} libxml2{a} libxml2-utils{a} libxmu6{a} libxpm4{a} libxrender1{a} libxslt1.1{a} libxt6t64{a} libzstd-dev{a} m4{a} man-db{a} media-types{a} meson{a} native-architecture{a} netbase{a} ninja-build{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} python3{a} python3-autocommand{a} python3-dbus{a} python3-docutils{a} python3-gi{a} python3-inflect{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-jinja2{a} python3-mako{a} python3-markdown{a} python3-markupsafe{a} python3-minimal{a} python3-more-itertools{a} python3-packaging{a} python3-pkg-resources{a} python3-pygments{a} python3-roman{a} python3-setuptools{a} python3-smartypants{a} python3-typeguard{a} python3-typing-extensions{a} python3-typogrify{a} python3-zipp{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sgml-data{a} shared-mime-info{a} tzdata{a} tzdata-legacy{a} uuid-dev{a} x11-common{a} xbitmaps{a} xml-core{a} xsltproc{a} xterm{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl dbus git-buildpackage libarchive-cpio-perl libgpg-error-l10n libltdl-dev libmail-sendmail-perl libpaper-utils luit lynx python3-babel python3-pil python3-yaml wget xdg-user-dirs 0 packages upgraded, 152 newly installed, 0 to remove and 0 not upgraded. Need to get 54.9 MB of archives. After unpacking 222 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 libpython3.13-minimal i386 3.13.2-1 [859 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 libexpat1 i386 2.6.4-1 [107 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 python3.13-minimal i386 3.13.2-1 [2266 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 python3-minimal i386 3.13.1-2 [27.0 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 media-types all 11.0.0 [27.6 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 tzdata all 2025a-2 [259 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 libffi8 i386 3.4.7-1 [21.4 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 readline-common all 8.2-6 [69.4 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 libreadline8t64 i386 8.2-6 [173 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 libpython3.13-stdlib i386 3.13.2-1 [1985 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 python3.13 i386 3.13.2-1 [745 kB] Get: 13 http://deb.debian.org/debian unstable/main i386 libpython3-stdlib i386 3.13.1-2 [9952 B] Get: 14 http://deb.debian.org/debian unstable/main i386 python3 i386 3.13.1-2 [28.0 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 sgml-base all 1.31 [15.4 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 19 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 20 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.23.1-1 [245 kB] Get: 21 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 22 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-7 [1199 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.4-4 [96.4 kB] Get: 24 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 25 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 26 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-5 [301 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 automake all 1:1.17-3 [862 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 autopoint all 0.23.1-1 [770 kB] Get: 31 http://deb.debian.org/debian unstable/main i386 libdbus-1-3 i386 1.16.0-1 [190 kB] Get: 32 http://deb.debian.org/debian unstable/main i386 dbus-bin i386 1.16.0-1 [79.3 kB] Get: 33 http://deb.debian.org/debian unstable/main i386 dbus-session-bus-common all 1.16.0-1 [51.1 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 libapparmor1 i386 4.1.0~beta5-2 [44.4 kB] Get: 35 http://deb.debian.org/debian unstable/main i386 dbus-daemon i386 1.16.0-1 [168 kB] Get: 36 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.24.1 [90.9 kB] Get: 37 http://deb.debian.org/debian unstable/main i386 libtool all 2.5.4-3 [539 kB] Get: 38 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 39 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 40 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 41 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 42 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 43 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 44 http://deb.debian.org/debian unstable/main i386 libunistring5 i386 1.3-1 [458 kB] Get: 45 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-6 [9582 kB] Get: 46 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 47 http://deb.debian.org/debian unstable/main i386 gettext i386 0.23.1-1 [1714 kB] Get: 48 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 49 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 50 http://deb.debian.org/debian unstable/main i386 debhelper all 13.24.1 [920 kB] Get: 51 http://deb.debian.org/debian unstable/main i386 libglib2.0-0t64 i386 2.83.4-1 [1582 kB] Get: 52 http://deb.debian.org/debian unstable/main i386 desktop-file-utils i386 0.28-1 [91.2 kB] Get: 53 http://deb.debian.org/debian unstable/main i386 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 54 http://deb.debian.org/debian unstable/main i386 python3-more-itertools all 10.6.0-1 [65.3 kB] Get: 55 http://deb.debian.org/debian unstable/main i386 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 56 http://deb.debian.org/debian unstable/main i386 python3-typeguard all 4.4.1-1 [37.0 kB] Get: 57 http://deb.debian.org/debian unstable/main i386 python3-inflect all 7.3.1-2 [32.4 kB] Get: 58 http://deb.debian.org/debian unstable/main i386 python3-jaraco.context all 6.0.0-1 [7984 B] Get: 59 http://deb.debian.org/debian unstable/main i386 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 60 http://deb.debian.org/debian unstable/main i386 python3-pkg-resources all 75.8.0-1 [222 kB] Get: 61 http://deb.debian.org/debian unstable/main i386 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 62 http://deb.debian.org/debian unstable/main i386 python3-zipp all 3.21.0-1 [10.6 kB] Get: 63 http://deb.debian.org/debian unstable/main i386 python3-setuptools all 75.8.0-1 [724 kB] Get: 64 http://deb.debian.org/debian unstable/main i386 dh-python all 6.20250108 [113 kB] Get: 65 http://deb.debian.org/debian unstable/main i386 xml-core all 0.19 [20.1 kB] Get: 66 http://deb.debian.org/debian unstable/main i386 sgml-data all 2.0.11+nmu1 [179 kB] Get: 67 http://deb.debian.org/debian unstable/main i386 docbook-xml all 4.5-13 [77.4 kB] Get: 68 http://deb.debian.org/debian unstable/main i386 docbook-xsl all 1.79.2+dfsg-7 [1221 kB] Get: 69 http://deb.debian.org/debian unstable/main i386 docutils-common all 0.21.2+dfsg-2 [128 kB] Get: 70 http://deb.debian.org/debian unstable/main i386 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 71 http://deb.debian.org/debian unstable/main i386 fonts-dejavu-core all 2.37-8 [840 kB] Get: 72 http://deb.debian.org/debian unstable/main i386 fontconfig-config i386 2.15.0-2 [317 kB] Get: 73 http://deb.debian.org/debian unstable/main i386 python3-markupsafe i386 2.1.5-1+b2 [13.9 kB] Get: 74 http://deb.debian.org/debian unstable/main i386 python3-jinja2 all 3.1.5-2 [107 kB] Get: 75 http://deb.debian.org/debian unstable/main i386 python3-markdown all 3.7-2 [85.2 kB] Get: 76 http://deb.debian.org/debian unstable/main i386 python3-packaging all 24.2-1 [55.3 kB] Get: 77 http://deb.debian.org/debian unstable/main i386 python3-pygments all 2.18.0+dfsg-2 [836 kB] Get: 78 http://deb.debian.org/debian unstable/main i386 python3-smartypants all 2.0.0-4 [13.9 kB] Get: 79 http://deb.debian.org/debian unstable/main i386 python3-typogrify all 1:2.0.7-4 [12.8 kB] Get: 80 http://deb.debian.org/debian unstable/main i386 gi-docgen all 2024.1+ds-2 [88.1 kB] Get: 81 http://deb.debian.org/debian unstable/main i386 gir1.2-glib-2.0 i386 2.83.4-1 [196 kB] Get: 82 http://deb.debian.org/debian unstable/main i386 libgirepository-1.0-1 i386 1.82.0-4 [123 kB] Get: 83 http://deb.debian.org/debian unstable/main i386 gir1.2-girepository-2.0 i386 1.82.0-4 [39.4 kB] Get: 84 http://deb.debian.org/debian unstable/main i386 native-architecture all 0.2.5 [2204 B] Get: 85 http://deb.debian.org/debian unstable/main i386 libgirepository-2.0-0 i386 2.83.4-1 [146 kB] Get: 86 http://deb.debian.org/debian unstable/main i386 girepository-tools i386 2.83.4-1 [156 kB] Get: 87 http://deb.debian.org/debian unstable/main i386 gnome-pkg-tools all 0.22.9 [17.2 kB] Get: 88 http://deb.debian.org/debian unstable/main i386 python3-mako all 1.3.8-2 [83.5 kB] Get: 89 http://deb.debian.org/debian unstable/main i386 gobject-introspection-bin i386 1.82.0-4 [265 kB] Get: 90 http://deb.debian.org/debian unstable/main i386 libffi-dev i386 3.4.7-1 [58.0 kB] Get: 91 http://deb.debian.org/debian unstable/main i386 uuid-dev i386 2.40.4-4 [48.1 kB] Get: 92 http://deb.debian.org/debian unstable/main i386 libblkid-dev i386 2.40.4-4 [229 kB] Get: 93 http://deb.debian.org/debian unstable/main i386 libsepol-dev i386 3.8-1 [405 kB] Get: 94 http://deb.debian.org/debian unstable/main i386 libpcre2-16-0 i386 10.45-1 [278 kB] Get: 95 http://deb.debian.org/debian unstable/main i386 libpcre2-32-0 i386 10.45-1 [267 kB] Get: 96 http://deb.debian.org/debian unstable/main i386 libpcre2-posix3 i386 10.45-1 [63.6 kB] Get: 97 http://deb.debian.org/debian unstable/main i386 libpcre2-dev i386 10.45-1 [858 kB] Get: 98 http://deb.debian.org/debian unstable/main i386 libselinux1-dev i386 3.8-3 [177 kB] Get: 99 http://deb.debian.org/debian unstable/main i386 libmount-dev i386 2.40.4-4 [29.6 kB] Get: 100 http://deb.debian.org/debian unstable/main i386 libsysprof-capture-4-dev i386 48~beta-2 [52.6 kB] Get: 101 http://deb.debian.org/debian unstable/main i386 libpkgconf3 i386 1.8.1-4 [38.4 kB] Get: 102 http://deb.debian.org/debian unstable/main i386 pkgconf-bin i386 1.8.1-4 [30.6 kB] Get: 103 http://deb.debian.org/debian unstable/main i386 pkgconf i386 1.8.1-4 [26.2 kB] Get: 104 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB] Get: 105 http://deb.debian.org/debian unstable/main i386 libgio-2.0-dev i386 2.83.4-1 [1799 kB] Get: 106 http://deb.debian.org/debian unstable/main i386 libglib2.0-data all 2.83.4-1 [1285 kB] Get: 107 http://deb.debian.org/debian unstable/main i386 libglib2.0-bin i386 2.83.4-1 [131 kB] Get: 108 http://deb.debian.org/debian unstable/main i386 libgio-2.0-dev-bin i386 2.83.4-1 [165 kB] Get: 109 http://deb.debian.org/debian unstable/main i386 libglib2.0-dev-bin i386 2.83.4-1 [52.7 kB] Get: 110 http://deb.debian.org/debian unstable/main i386 libglib2.0-dev i386 2.83.4-1 [53.4 kB] Get: 111 http://deb.debian.org/debian unstable/main i386 gobject-introspection i386 1.82.0-4 [133 kB] Get: 112 http://deb.debian.org/debian unstable/main i386 libbrotli1 i386 1.1.0-2+b6 [308 kB] Get: 113 http://deb.debian.org/debian unstable/main i386 libcap-dev i386 1:2.73-4 [570 kB] Get: 114 http://deb.debian.org/debian unstable/main i386 libsystemd-dev i386 257.3-1 [1424 kB] Get: 115 http://deb.debian.org/debian unstable/main i386 libdbus-1-dev i386 1.16.0-1 [232 kB] Get: 116 http://deb.debian.org/debian unstable/main i386 libzstd-dev i386 1.5.6+dfsg-2 [354 kB] Get: 117 http://deb.debian.org/debian unstable/main i386 libelf-dev i386 0.192-4 [100 kB] Get: 118 http://deb.debian.org/debian unstable/main i386 libpng16-16t64 i386 1.6.47-1 [289 kB] Get: 119 http://deb.debian.org/debian unstable/main i386 libfreetype6 i386 2.13.3+dfsg-1 [464 kB] Get: 120 http://deb.debian.org/debian unstable/main i386 libfontconfig1 i386 2.15.0-2 [402 kB] Get: 121 http://deb.debian.org/debian unstable/main i386 libgpg-error0 i386 1.51-3 [87.3 kB] Get: 122 http://deb.debian.org/debian unstable/main i386 libgcrypt20 i386 1.11.0-7 [799 kB] Get: 123 http://deb.debian.org/debian unstable/main i386 x11-common all 1:7.7+24 [217 kB] Get: 124 http://deb.debian.org/debian unstable/main i386 libice6 i386 2:1.1.1-1 [67.8 kB] Get: 125 http://deb.debian.org/debian unstable/main i386 libsm6 i386 2:1.2.4-1 [35.9 kB] Get: 126 http://deb.debian.org/debian unstable/main i386 libutempter0 i386 1.2.1-4 [9324 B] Get: 127 http://deb.debian.org/debian unstable/main i386 libxau6 i386 1:1.0.11-1 [20.7 kB] Get: 128 http://deb.debian.org/debian unstable/main i386 libxdmcp6 i386 1:1.1.5-1 [28.2 kB] Get: 129 http://deb.debian.org/debian unstable/main i386 libxcb1 i386 1.17.0-2+b1 [148 kB] Get: 130 http://deb.debian.org/debian unstable/main i386 libx11-data all 2:1.8.10-2 [337 kB] Get: 131 http://deb.debian.org/debian unstable/main i386 libx11-6 i386 2:1.8.10-2 [834 kB] Get: 132 http://deb.debian.org/debian unstable/main i386 libxext6 i386 2:1.3.4-1+b3 [52.5 kB] Get: 133 http://deb.debian.org/debian unstable/main i386 libxt6t64 i386 1:1.2.1-1.2+b2 [194 kB] Get: 134 http://deb.debian.org/debian unstable/main i386 libxmu6 i386 2:1.1.3-3+b4 [60.8 kB] Get: 135 http://deb.debian.org/debian unstable/main i386 libxpm4 i386 1:3.5.17-1+b3 [58.3 kB] Get: 136 http://deb.debian.org/debian unstable/main i386 libxaw7 i386 2:1.0.16-1 [220 kB] Get: 137 http://deb.debian.org/debian unstable/main i386 libxrender1 i386 1:0.9.10-1.1+b4 [28.8 kB] Get: 138 http://deb.debian.org/debian unstable/main i386 libxft2 i386 2.3.6-1+b4 [55.3 kB] Get: 139 http://deb.debian.org/debian unstable/main i386 libxinerama1 i386 2:1.1.4-3+b3 [16.3 kB] Get: 140 http://deb.debian.org/debian unstable/main i386 libxml2-utils i386 2.12.7+dfsg+really2.9.14-0.2+b1 [99.6 kB] Get: 141 http://deb.debian.org/debian unstable/main i386 libxslt1.1 i386 1.1.35-1.1+b1 [243 kB] Get: 142 http://deb.debian.org/debian unstable/main i386 ninja-build i386 1.12.1-1 [153 kB] Get: 143 http://deb.debian.org/debian unstable/main i386 meson all 1.7.0-1 [639 kB] Get: 144 http://deb.debian.org/debian unstable/main i386 python3-dbus i386 1.3.2-5+b4 [105 kB] Get: 145 http://deb.debian.org/debian unstable/main i386 python3-roman all 5.0-1 [10.6 kB] Get: 146 http://deb.debian.org/debian unstable/main i386 python3-docutils all 0.21.2+dfsg-2 [403 kB] Get: 147 http://deb.debian.org/debian unstable/main i386 python3-gi i386 3.50.0-4 [281 kB] Get: 148 http://deb.debian.org/debian unstable/main i386 shared-mime-info i386 2.4-5+b2 [761 kB] Get: 149 http://deb.debian.org/debian unstable/main i386 tzdata-legacy all 2025a-2 [178 kB] Get: 150 http://deb.debian.org/debian unstable/main i386 xbitmaps all 1.1.1-2.2 [25.1 kB] Get: 151 http://deb.debian.org/debian unstable/main i386 xsltproc i386 1.1.35-1.1+b1 [115 kB] Get: 152 http://deb.debian.org/debian unstable/main i386 xterm i386 397-1 [870 kB] Fetched 54.9 MB in 0s (111 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19761 files and directories currently installed.) Preparing to unpack .../libpython3.13-minimal_3.13.2-1_i386.deb ... Unpacking libpython3.13-minimal:i386 (3.13.2-1) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../libexpat1_2.6.4-1_i386.deb ... Unpacking libexpat1:i386 (2.6.4-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.2-1_i386.deb ... Unpacking python3.13-minimal (3.13.2-1) ... Setting up libpython3.13-minimal:i386 (3.13.2-1) ... Setting up libexpat1:i386 (2.6.4-1) ... Setting up python3.13-minimal (3.13.2-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20095 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.1-2_i386.deb ... Unpacking python3-minimal (3.13.1-2) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_11.0.0_all.deb ... Unpacking media-types (11.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025a-2_all.deb ... Unpacking tzdata (2025a-2) ... Selecting previously unselected package libffi8:i386. Preparing to unpack .../4-libffi8_3.4.7-1_i386.deb ... Unpacking libffi8:i386 (3.4.7-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:i386. Preparing to unpack .../6-libreadline8t64_8.2-6_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:i386 (8.2-6) ... Selecting previously unselected package libpython3.13-stdlib:i386. Preparing to unpack .../7-libpython3.13-stdlib_3.13.2-1_i386.deb ... Unpacking libpython3.13-stdlib:i386 (3.13.2-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.2-1_i386.deb ... Unpacking python3.13 (3.13.2-1) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../9-libpython3-stdlib_3.13.1-2_i386.deb ... Unpacking libpython3-stdlib:i386 (3.13.1-2) ... Setting up python3-minimal (3.13.1-2) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21105 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.1-2_i386.deb ... Unpacking python3 (3.13.1-2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../004-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.23.1-1_i386.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../007-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../008-groff-base_1.23.0-7_i386.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../009-bsdextrautils_2.40.4-4_i386.deb ... Unpacking bsdextrautils (2.40.4-4) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../010-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../011-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../012-m4_1.4.19-5_i386.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../013-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../014-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../015-automake_1%3a1.17-3_all.deb ... Unpacking automake (1:1.17-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../016-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdbus-1-3:i386. Preparing to unpack .../017-libdbus-1-3_1.16.0-1_i386.deb ... Unpacking libdbus-1-3:i386 (1.16.0-1) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../018-dbus-bin_1.16.0-1_i386.deb ... Unpacking dbus-bin (1.16.0-1) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../019-dbus-session-bus-common_1.16.0-1_all.deb ... Unpacking dbus-session-bus-common (1.16.0-1) ... Selecting previously unselected package libapparmor1:i386. Preparing to unpack .../020-libapparmor1_4.1.0~beta5-2_i386.deb ... Unpacking libapparmor1:i386 (4.1.0~beta5-2) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../021-dbus-daemon_1.16.0-1_i386.deb ... Unpacking dbus-daemon (1.16.0-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../022-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../023-libtool_2.5.4-3_all.deb ... Unpacking libtool (2.5.4-3) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../024-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../025-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../026-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../027-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../028-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../029-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:i386. Preparing to unpack .../030-libunistring5_1.3-1_i386.deb ... Unpacking libunistring5:i386 (1.3-1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../031-libicu72_72.1-6_i386.deb ... Unpacking libicu72:i386 (72.1-6) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../032-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../033-gettext_0.23.1-1_i386.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../034-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../035-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../036-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package libglib2.0-0t64:i386. Preparing to unpack .../037-libglib2.0-0t64_2.83.4-1_i386.deb ... Unpacking libglib2.0-0t64:i386 (2.83.4-1) ... Selecting previously unselected package desktop-file-utils. Preparing to unpack .../038-desktop-file-utils_0.28-1_i386.deb ... Unpacking desktop-file-utils (0.28-1) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../039-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../040-python3-more-itertools_10.6.0-1_all.deb ... Unpacking python3-more-itertools (10.6.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../041-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../042-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../043-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../044-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../045-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../046-python3-pkg-resources_75.8.0-1_all.deb ... Unpacking python3-pkg-resources (75.8.0-1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../047-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../048-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../049-python3-setuptools_75.8.0-1_all.deb ... Unpacking python3-setuptools (75.8.0-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../050-dh-python_6.20250108_all.deb ... Unpacking dh-python (6.20250108) ... Selecting previously unselected package xml-core. Preparing to unpack .../051-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package sgml-data. Preparing to unpack .../052-sgml-data_2.0.11+nmu1_all.deb ... Unpacking sgml-data (2.0.11+nmu1) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../053-docbook-xml_4.5-13_all.deb ... Unpacking docbook-xml (4.5-13) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../054-docbook-xsl_1.79.2+dfsg-7_all.deb ... Unpacking docbook-xsl (1.79.2+dfsg-7) ... Selecting previously unselected package docutils-common. Preparing to unpack .../055-docutils-common_0.21.2+dfsg-2_all.deb ... Unpacking docutils-common (0.21.2+dfsg-2) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../056-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../057-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../058-fontconfig-config_2.15.0-2_i386.deb ... Unpacking fontconfig-config (2.15.0-2) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../059-python3-markupsafe_2.1.5-1+b2_i386.deb ... Unpacking python3-markupsafe (2.1.5-1+b2) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../060-python3-jinja2_3.1.5-2_all.deb ... Unpacking python3-jinja2 (3.1.5-2) ... Selecting previously unselected package python3-markdown. Preparing to unpack .../061-python3-markdown_3.7-2_all.deb ... Unpacking python3-markdown (3.7-2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../062-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../063-python3-pygments_2.18.0+dfsg-2_all.deb ... Unpacking python3-pygments (2.18.0+dfsg-2) ... Selecting previously unselected package python3-smartypants. Preparing to unpack .../064-python3-smartypants_2.0.0-4_all.deb ... Unpacking python3-smartypants (2.0.0-4) ... Selecting previously unselected package python3-typogrify. Preparing to unpack .../065-python3-typogrify_1%3a2.0.7-4_all.deb ... Unpacking python3-typogrify (1:2.0.7-4) ... Selecting previously unselected package gi-docgen. Preparing to unpack .../066-gi-docgen_2024.1+ds-2_all.deb ... Unpacking gi-docgen (2024.1+ds-2) ... Selecting previously unselected package gir1.2-glib-2.0:i386. Preparing to unpack .../067-gir1.2-glib-2.0_2.83.4-1_i386.deb ... Unpacking gir1.2-glib-2.0:i386 (2.83.4-1) ... Selecting previously unselected package libgirepository-1.0-1:i386. Preparing to unpack .../068-libgirepository-1.0-1_1.82.0-4_i386.deb ... Unpacking libgirepository-1.0-1:i386 (1.82.0-4) ... Selecting previously unselected package gir1.2-girepository-2.0:i386. Preparing to unpack .../069-gir1.2-girepository-2.0_1.82.0-4_i386.deb ... Unpacking gir1.2-girepository-2.0:i386 (1.82.0-4) ... Selecting previously unselected package native-architecture. Preparing to unpack .../070-native-architecture_0.2.5_all.deb ... Unpacking native-architecture (0.2.5) ... Selecting previously unselected package libgirepository-2.0-0:i386. Preparing to unpack .../071-libgirepository-2.0-0_2.83.4-1_i386.deb ... Unpacking libgirepository-2.0-0:i386 (2.83.4-1) ... Selecting previously unselected package girepository-tools:i386. Preparing to unpack .../072-girepository-tools_2.83.4-1_i386.deb ... Unpacking girepository-tools:i386 (2.83.4-1) ... Selecting previously unselected package gnome-pkg-tools. Preparing to unpack .../073-gnome-pkg-tools_0.22.9_all.deb ... Unpacking gnome-pkg-tools (0.22.9) ... Selecting previously unselected package python3-mako. Preparing to unpack .../074-python3-mako_1.3.8-2_all.deb ... Unpacking python3-mako (1.3.8-2) ... Selecting previously unselected package gobject-introspection-bin. Preparing to unpack .../075-gobject-introspection-bin_1.82.0-4_i386.deb ... Unpacking gobject-introspection-bin (1.82.0-4) ... Selecting previously unselected package libffi-dev:i386. Preparing to unpack .../076-libffi-dev_3.4.7-1_i386.deb ... Unpacking libffi-dev:i386 (3.4.7-1) ... Selecting previously unselected package uuid-dev:i386. Preparing to unpack .../077-uuid-dev_2.40.4-4_i386.deb ... Unpacking uuid-dev:i386 (2.40.4-4) ... Selecting previously unselected package libblkid-dev:i386. Preparing to unpack .../078-libblkid-dev_2.40.4-4_i386.deb ... Unpacking libblkid-dev:i386 (2.40.4-4) ... Selecting previously unselected package libsepol-dev:i386. Preparing to unpack .../079-libsepol-dev_3.8-1_i386.deb ... Unpacking libsepol-dev:i386 (3.8-1) ... Selecting previously unselected package libpcre2-16-0:i386. Preparing to unpack .../080-libpcre2-16-0_10.45-1_i386.deb ... Unpacking libpcre2-16-0:i386 (10.45-1) ... Selecting previously unselected package libpcre2-32-0:i386. Preparing to unpack .../081-libpcre2-32-0_10.45-1_i386.deb ... Unpacking libpcre2-32-0:i386 (10.45-1) ... Selecting previously unselected package libpcre2-posix3:i386. Preparing to unpack .../082-libpcre2-posix3_10.45-1_i386.deb ... Unpacking libpcre2-posix3:i386 (10.45-1) ... Selecting previously unselected package libpcre2-dev:i386. Preparing to unpack .../083-libpcre2-dev_10.45-1_i386.deb ... Unpacking libpcre2-dev:i386 (10.45-1) ... Selecting previously unselected package libselinux1-dev:i386. Preparing to unpack .../084-libselinux1-dev_3.8-3_i386.deb ... Unpacking libselinux1-dev:i386 (3.8-3) ... Selecting previously unselected package libmount-dev:i386. Preparing to unpack .../085-libmount-dev_2.40.4-4_i386.deb ... Unpacking libmount-dev:i386 (2.40.4-4) ... Selecting previously unselected package libsysprof-capture-4-dev:i386. Preparing to unpack .../086-libsysprof-capture-4-dev_48~beta-2_i386.deb ... Unpacking libsysprof-capture-4-dev:i386 (48~beta-2) ... Selecting previously unselected package libpkgconf3:i386. Preparing to unpack .../087-libpkgconf3_1.8.1-4_i386.deb ... Unpacking libpkgconf3:i386 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../088-pkgconf-bin_1.8.1-4_i386.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:i386. Preparing to unpack .../089-pkgconf_1.8.1-4_i386.deb ... Unpacking pkgconf:i386 (1.8.1-4) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../090-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:i386. Preparing to unpack .../091-libgio-2.0-dev_2.83.4-1_i386.deb ... Unpacking libgio-2.0-dev:i386 (2.83.4-1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../092-libglib2.0-data_2.83.4-1_all.deb ... Unpacking libglib2.0-data (2.83.4-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../093-libglib2.0-bin_2.83.4-1_i386.deb ... Unpacking libglib2.0-bin (2.83.4-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../094-libgio-2.0-dev-bin_2.83.4-1_i386.deb ... Unpacking libgio-2.0-dev-bin (2.83.4-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../095-libglib2.0-dev-bin_2.83.4-1_i386.deb ... Unpacking libglib2.0-dev-bin (2.83.4-1) ... Selecting previously unselected package libglib2.0-dev:i386. Preparing to unpack .../096-libglib2.0-dev_2.83.4-1_i386.deb ... Unpacking libglib2.0-dev:i386 (2.83.4-1) ... Selecting previously unselected package gobject-introspection:i386. Preparing to unpack .../097-gobject-introspection_1.82.0-4_i386.deb ... Unpacking gobject-introspection:i386 (1.82.0-4) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../098-libbrotli1_1.1.0-2+b6_i386.deb ... Unpacking libbrotli1:i386 (1.1.0-2+b6) ... Selecting previously unselected package libcap-dev:i386. Preparing to unpack .../099-libcap-dev_1%3a2.73-4_i386.deb ... Unpacking libcap-dev:i386 (1:2.73-4) ... Selecting previously unselected package libsystemd-dev:i386. Preparing to unpack .../100-libsystemd-dev_257.3-1_i386.deb ... Unpacking libsystemd-dev:i386 (257.3-1) ... Selecting previously unselected package libdbus-1-dev:i386. Preparing to unpack .../101-libdbus-1-dev_1.16.0-1_i386.deb ... Unpacking libdbus-1-dev:i386 (1.16.0-1) ... Selecting previously unselected package libzstd-dev:i386. Preparing to unpack .../102-libzstd-dev_1.5.6+dfsg-2_i386.deb ... Unpacking libzstd-dev:i386 (1.5.6+dfsg-2) ... Selecting previously unselected package libelf-dev:i386. Preparing to unpack .../103-libelf-dev_0.192-4_i386.deb ... Unpacking libelf-dev:i386 (0.192-4) ... Selecting previously unselected package libpng16-16t64:i386. Preparing to unpack .../104-libpng16-16t64_1.6.47-1_i386.deb ... Unpacking libpng16-16t64:i386 (1.6.47-1) ... Selecting previously unselected package libfreetype6:i386. Preparing to unpack .../105-libfreetype6_2.13.3+dfsg-1_i386.deb ... Unpacking libfreetype6:i386 (2.13.3+dfsg-1) ... Selecting previously unselected package libfontconfig1:i386. Preparing to unpack .../106-libfontconfig1_2.15.0-2_i386.deb ... Unpacking libfontconfig1:i386 (2.15.0-2) ... Selecting previously unselected package libgpg-error0:i386. Preparing to unpack .../107-libgpg-error0_1.51-3_i386.deb ... Unpacking libgpg-error0:i386 (1.51-3) ... Selecting previously unselected package libgcrypt20:i386. Preparing to unpack .../108-libgcrypt20_1.11.0-7_i386.deb ... Unpacking libgcrypt20:i386 (1.11.0-7) ... Selecting previously unselected package x11-common. Preparing to unpack .../109-x11-common_1%3a7.7+24_all.deb ... Unpacking x11-common (1:7.7+24) ... Selecting previously unselected package libice6:i386. Preparing to unpack .../110-libice6_2%3a1.1.1-1_i386.deb ... Unpacking libice6:i386 (2:1.1.1-1) ... Selecting previously unselected package libsm6:i386. Preparing to unpack .../111-libsm6_2%3a1.2.4-1_i386.deb ... Unpacking libsm6:i386 (2:1.2.4-1) ... Selecting previously unselected package libutempter0:i386. Preparing to unpack .../112-libutempter0_1.2.1-4_i386.deb ... Unpacking libutempter0:i386 (1.2.1-4) ... Selecting previously unselected package libxau6:i386. Preparing to unpack .../113-libxau6_1%3a1.0.11-1_i386.deb ... Unpacking libxau6:i386 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:i386. Preparing to unpack .../114-libxdmcp6_1%3a1.1.5-1_i386.deb ... Unpacking libxdmcp6:i386 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:i386. Preparing to unpack .../115-libxcb1_1.17.0-2+b1_i386.deb ... Unpacking libxcb1:i386 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../116-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:i386. Preparing to unpack .../117-libx11-6_2%3a1.8.10-2_i386.deb ... Unpacking libx11-6:i386 (2:1.8.10-2) ... Selecting previously unselected package libxext6:i386. Preparing to unpack .../118-libxext6_2%3a1.3.4-1+b3_i386.deb ... Unpacking libxext6:i386 (2:1.3.4-1+b3) ... Selecting previously unselected package libxt6t64:i386. Preparing to unpack .../119-libxt6t64_1%3a1.2.1-1.2+b2_i386.deb ... Unpacking libxt6t64:i386 (1:1.2.1-1.2+b2) ... Selecting previously unselected package libxmu6:i386. Preparing to unpack .../120-libxmu6_2%3a1.1.3-3+b4_i386.deb ... Unpacking libxmu6:i386 (2:1.1.3-3+b4) ... Selecting previously unselected package libxpm4:i386. Preparing to unpack .../121-libxpm4_1%3a3.5.17-1+b3_i386.deb ... Unpacking libxpm4:i386 (1:3.5.17-1+b3) ... Selecting previously unselected package libxaw7:i386. Preparing to unpack .../122-libxaw7_2%3a1.0.16-1_i386.deb ... Unpacking libxaw7:i386 (2:1.0.16-1) ... Selecting previously unselected package libxrender1:i386. Preparing to unpack .../123-libxrender1_1%3a0.9.10-1.1+b4_i386.deb ... Unpacking libxrender1:i386 (1:0.9.10-1.1+b4) ... Selecting previously unselected package libxft2:i386. Preparing to unpack .../124-libxft2_2.3.6-1+b4_i386.deb ... Unpacking libxft2:i386 (2.3.6-1+b4) ... Selecting previously unselected package libxinerama1:i386. Preparing to unpack .../125-libxinerama1_2%3a1.1.4-3+b3_i386.deb ... Unpacking libxinerama1:i386 (2:1.1.4-3+b3) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../126-libxml2-utils_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2-utils (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libxslt1.1:i386. Preparing to unpack .../127-libxslt1.1_1.1.35-1.1+b1_i386.deb ... Unpacking libxslt1.1:i386 (1.1.35-1.1+b1) ... Selecting previously unselected package ninja-build. Preparing to unpack .../128-ninja-build_1.12.1-1_i386.deb ... Unpacking ninja-build (1.12.1-1) ... Selecting previously unselected package meson. Preparing to unpack .../129-meson_1.7.0-1_all.deb ... Unpacking meson (1.7.0-1) ... Selecting previously unselected package python3-dbus. Preparing to unpack .../130-python3-dbus_1.3.2-5+b4_i386.deb ... Unpacking python3-dbus (1.3.2-5+b4) ... Selecting previously unselected package python3-roman. Preparing to unpack .../131-python3-roman_5.0-1_all.deb ... Unpacking python3-roman (5.0-1) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../132-python3-docutils_0.21.2+dfsg-2_all.deb ... Unpacking python3-docutils (0.21.2+dfsg-2) ... Selecting previously unselected package python3-gi. Preparing to unpack .../133-python3-gi_3.50.0-4_i386.deb ... Unpacking python3-gi (3.50.0-4) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../134-shared-mime-info_2.4-5+b2_i386.deb ... Unpacking shared-mime-info (2.4-5+b2) ... Selecting previously unselected package tzdata-legacy. Preparing to unpack .../135-tzdata-legacy_2025a-2_all.deb ... Unpacking tzdata-legacy (2025a-2) ... Selecting previously unselected package xbitmaps. Preparing to unpack .../136-xbitmaps_1.1.1-2.2_all.deb ... Unpacking xbitmaps (1.1.1-2.2) ... Selecting previously unselected package xsltproc. Preparing to unpack .../137-xsltproc_1.1.35-1.1+b1_i386.deb ... Unpacking xsltproc (1.1.35-1.1+b1) ... Selecting previously unselected package xterm. Preparing to unpack .../138-xterm_397-1_i386.deb ... Unpacking xterm (397-1) ... Setting up media-types (11.0.0) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up libxau6:i386 (1:1.0.11-1) ... Setting up libxdmcp6:i386 (1:1.1.5-1) ... Setting up libapparmor1:i386 (4.1.0~beta5-2) ... Setting up libxcb1:i386 (1.17.0-2+b1) ... Setting up native-architecture (0.2.5) ... Setting up libicu72:i386 (72.1-6) ... Setting up libzstd-dev:i386 (1.5.6+dfsg-2) ... Setting up bsdextrautils (2.40.4-4) ... Setting up libgpg-error0:i386 (1.51-3) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libbrotli1:i386 (1.1.0-2+b6) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up x11-common (1:7.7+24) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-5) ... Setting up libgcrypt20:i386 (1.11.0-7) ... Setting up file (1:5.45-3+b1) ... Setting up libpcre2-16-0:i386 (10.45-1) ... Setting up ninja-build (1.12.1-1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Mar 27 10:04:37 UTC 2026. Universal Time is now: Fri Mar 27 10:04:37 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:i386 (48~beta-2) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:i386 (10.45-1) ... Setting up libglib2.0-data (2.83.4-1) ... Setting up libpkgconf3:i386 (1.8.1-4) ... Setting up libx11-data (2:1.8.10-2) ... Setting up uuid-dev:i386 (2.40.4-4) ... Setting up libdbus-1-3:i386 (1.16.0-1) ... Setting up gnome-pkg-tools (0.22.9) ... Setting up libunistring5:i386 (1.3-1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:i386 (1.6.47-1) ... Setting up autopoint (0.23.1-1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libsepol-dev:i386 (3.8-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up autoconf (2.72-3) ... Setting up libutempter0:i386 (1.2.1-4) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:i386 (3.4.7-1) ... Setting up libpcre2-posix3:i386 (10.45-1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up dbus-session-bus-common (1.16.0-1) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up libx11-6:i386 (2:1.8.10-2) ... Setting up netbase (6.4) ... Setting up sgml-base (1.31) ... Setting up libcap-dev:i386 (1:2.73-4) ... Setting up readline-common (8.2-6) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up dbus-bin (1.16.0-1) ... Setting up libsystemd-dev:i386 (257.3-1) ... Setting up xbitmaps (1.1.1-2.2) ... Setting up automake (1:1.17-3) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up libblkid-dev:i386 (2.40.4-4) ... Setting up libice6:i386 (2:1.1.1-1) ... Setting up gettext (0.23.1-1) ... Setting up libxpm4:i386 (1:3.5.17-1+b3) ... Setting up libpcre2-dev:i386 (10.45-1) ... Setting up libxrender1:i386 (1:0.9.10-1.1+b4) ... Setting up libtool (2.5.4-3) ... Setting up libselinux1-dev:i386 (3.8-3) ... Setting up fontconfig-config (2.15.0-2) ... Setting up libxext6:i386 (2:1.3.4-1+b3) ... Setting up dbus-daemon (1.16.0-1) ... Setting up libffi-dev:i386 (3.4.7-1) ... Setting up tzdata-legacy (2025a-2) ... Setting up pkgconf:i386 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libglib2.0-0t64:i386 (2.83.4-1) ... No schema files found: doing nothing. Setting up libfreetype6:i386 (2.13.3+dfsg-1) ... Setting up shared-mime-info (2.4-5+b2) ... Setting up libxinerama1:i386 (2:1.1.4-3+b3) ... Setting up libelf-dev:i386 (0.192-4) ... Setting up gir1.2-glib-2.0:i386 (2.83.4-1) ... Setting up libreadline8t64:i386 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-7) ... Setting up xml-core (0.19) ... Setting up libxslt1.1:i386 (1.1.35-1.1+b1) ... Setting up libgirepository-1.0-1:i386 (1.82.0-4) ... Setting up libfontconfig1:i386 (2.15.0-2) ... Setting up libxml2-utils (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libsm6:i386 (2:1.2.4-1) ... Setting up libpython3.13-stdlib:i386 (3.13.2-1) ... Setting up libmount-dev:i386 (2.40.4-4) ... Setting up libpython3-stdlib:i386 (3.13.1-2) ... Setting up libxft2:i386 (2.3.6-1+b4) ... Setting up libgio-2.0-dev:i386 (2.83.4-1) ... Setting up desktop-file-utils (0.28-1) ... Setting up python3.13 (3.13.2-1) ... Setting up libgirepository-2.0-0:i386 (2.83.4-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up xsltproc (1.1.35-1.1+b1) ... Setting up libglib2.0-bin (2.83.4-1) ... Setting up python3 (3.13.1-2) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-markupsafe (2.1.5-1+b2) ... Setting up python3-roman (5.0-1) ... Setting up python3-jinja2 (3.1.5-2) ... Setting up python3-pygments (2.18.0+dfsg-2) ... Setting up python3-packaging (24.2-1) ... Setting up gir1.2-girepository-2.0:i386 (1.82.0-4) ... Setting up python3-gi (3.50.0-4) ... Setting up libxt6t64:i386 (1:1.2.1-1.2+b2) ... Setting up python3-markdown (3.7-2) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up python3-smartypants (2.0.0-4) ... Setting up python3-mako (1.3.8-2) ... Setting up python3-more-itertools (10.6.0-1) ... Setting up python3-dbus (1.3.2-5+b4) ... Setting up libgio-2.0-dev-bin (2.83.4-1) ... Setting up libxmu6:i386 (2:1.1.3-3+b4) ... Setting up girepository-tools:i386 (2.83.4-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up python3-typeguard (4.4.1-1) ... Setting up debhelper (13.24.1) ... Setting up libxaw7:i386 (2:1.0.16-1) ... Setting up python3-inflect (7.3.1-2) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up python3-typogrify (1:2.0.7-4) ... Setting up xterm (397-1) ... update-alternatives: using /usr/bin/xterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode update-alternatives: using /usr/bin/lxterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode Setting up python3-pkg-resources (75.8.0-1) ... Setting up libglib2.0-dev-bin (2.83.4-1) ... Setting up python3-setuptools (75.8.0-1) ... Setting up gi-docgen (2024.1+ds-2) ... Setting up gobject-introspection-bin (1.82.0-4) ... Setting up meson (1.7.0-1) ... Setting up libglib2.0-dev:i386 (2.83.4-1) ... Setting up dh-python (6.20250108) ... Setting up gobject-introspection:i386 (1.82.0-4) ... Processing triggers for libc-bin (2.40-7) ... Processing triggers for sgml-base (1.31) ... Setting up docbook-xsl (1.79.2+dfsg-7) ... Setting up docutils-common (0.21.2+dfsg-2) ... Setting up sgml-data (2.0.11+nmu1) ... Setting up libdbus-1-dev:i386 (1.16.0-1) ... Processing triggers for sgml-base (1.31) ... Setting up docbook-xml (4.5-13) ... Setting up python3-docutils (0.21.2+dfsg-2) ... Processing triggers for sgml-base (1.31) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/glib2.0-2.83.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../glib2.0_2.83.4-1_source.changes dpkg-buildpackage: info: source package glib2.0 dpkg-buildpackage: info: source version 2.83.4-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jeremy Bícha dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/glib2.0-2.83.4' rm -rf /build/reproducible-path/glib2.0-2.83.4/debian/build \ /build/reproducible-path/glib2.0-2.83.4/debian/install dh_clean -Xorg.gtk.test.gschema.xml.orig -Xorg.gtk.test.gschema.override.orig make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.83.4' debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules execute_before_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/glib2.0-2.83.4' mkdir -p debian/cross-tools set -e; for tool in gi-compile-repository gi-decompile-typelib gi-inspect-typelib ; do \ sed \ -e 's|@DEB_HOST_GNU_TYPE@|i686-linux-gnu|' \ -e 's|@TOOL_PATH@|/usr/lib/i386-linux-gnu/glib-2.0/'"$tool"'|' \ < debian/emulated-g-ir-tool.in > debian/cross-tool.tmp; \ chmod 0755 debian/cross-tool.tmp; \ mv debian/cross-tool.tmp debian/cross-tools/i686-linux-gnu-$tool; \ done dh execute_before_dh_auto_configure make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.83.4' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/glib2.0-2.83.4' sed -e 's|@DEB_HOST_GNU_TYPE@|i686-linux-gnu|g' \ < debian/meson/exe-wrapper.ini.in \ > debian/meson/exe-wrapper.ini dh_auto_configure \ --builddirectory=debian/build/deb \ -- \ -Dauto_features=enabled \ --default-library both -Ddtrace=disabled -Dgir_dir_prefix=lib/i386-linux-gnu -Dglib_debug=disabled -Dlibmount=enabled -Dmultiarch=true -Dselinux=enabled -Dsystemtap=disabled -Dxattr=true -Dinstalled_tests=true -Ddocumentation=true -Dman-pages=enabled \ cd debian/build/deb && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup ../../.. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/i386-linux-gnu -Dpython.bytecompile=-1 -Dauto_features=enabled --default-library both -Ddtrace=disabled -Dgir_dir_prefix=lib/i386-linux-gnu -Dglib_debug=disabled -Dlibmount=enabled -Dmultiarch=true -Dselinux=enabled -Dsystemtap=disabled -Dxattr=true -Dinstalled_tests=true -Ddocumentation=true -Dman-pages=enabled The Meson build system Version: 1.7.0 Source dir: /build/reproducible-path/glib2.0-2.83.4 Build dir: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb Build type: native build Project name: glib Project version: 2.83.4 C compiler for the host machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-17) 14.2.0") C linker for the host machine: cc ld.bfd 2.44 Host machine cpu family: x86 Host machine cpu: i686 Compiler for C supports arguments -std=c89: YES Compiler for C supports arguments -std=c99: YES Compiler for C supports arguments -std=c11: YES Compiler for C supports arguments -std=c17: YES C++ compiler for the host machine: c++ (gcc 14.2.0 "c++ (Debian 14.2.0-17) 14.2.0") C++ linker for the host machine: c++ ld.bfd 2.44 Compiler for C++ supports arguments -std=c++98: YES Compiler for C++ supports arguments -std=c++03: YES Compiler for C++ supports arguments -std=c++11: YES Compiler for C++ supports arguments -std=c++14: YES Compiler for C++ supports arguments -std=c++17: YES Compiler for C++ supports arguments -std=c++20: YES Compiler for C++ supports arguments -std=c++2b: YES Compiler for C++ supports arguments -std=c++latest: NO Checking if "building for musl libc" compiles: NO Program ./.gitlab-ci/thorough-test-wrapper.sh found: YES (/bin/bash /build/reproducible-path/glib2.0-2.83.4/./.gitlab-ci/thorough-test-wrapper.sh) Program valgrind found: NO Compiler for C supports arguments -fno-strict-aliasing: YES Message: Disabling cast checks Has header "alloca.h" : YES Has header "afunix.h" : NO Has header "crt_externs.h" : NO Has header "dirent.h" : YES Has header "float.h" : YES Has header "fstab.h" : YES Has header "ftw.h" : YES Has header "grp.h" : YES Has header "inttypes.h" : YES Has header "libproc.h" : NO Has header "limits.h" : YES Has header "linux/netlink.h" : YES Has header "locale.h" : YES Has header "mach/mach_time.h" : NO Has header "memory.h" : YES Has header "mntent.h" : YES Has header "netlink/netlink.h" : NO Has header "poll.h" : YES Has header "pwd.h" : YES Has header "sched.h" : YES Has header "spawn.h" : YES Has header "stdatomic.h" : YES Has header "stdint.h" : YES Has header "stdlib.h" : YES Has header "string.h" : YES Has header "strings.h" : YES Has header "sys/auxv.h" : YES Has header "sys/event.h" : NO Has header "sys/uio.h" : YES Has header "sys/filio.h" : NO Has header "sys/inotify.h" : YES Has header "sys/mkdev.h" : NO Has header "sys/mntctl.h" : NO Has header "sys/mnttab.h" : NO Has header "sys/mount.h" : YES Has header "sys/param.h" : YES Has header "sys/prctl.h" : YES Has header "sys/resource.h" : YES Has header "sys/select.h" : YES Has header "sys/statfs.h" : YES Has header "sys/stat.h" : YES Has header "sys/statvfs.h" : YES Has header "sys/sysctl.h" : NO Has header "sys/time.h" : YES Has header "sys/times.h" : YES Has header "sys/types.h" : YES Has header "sys/ucred.h" : NO Has header "sys/uio.h" : YES (cached) Has header "sys/vfs.h" : YES Has header "sys/vfstab.h" : NO Has header "sys/vmount.h" : NO Has header "sys/wait.h" : YES Has header "syslog.h" : YES Has header "termios.h" : YES Has header "unistd.h" : YES Has header "values.h" : YES Has header "wchar.h" : YES Has header "xlocale.h" : NO Check usable header "malloc.h" : YES Checking if "statx() test" compiles: YES Header "locale.h" has symbol "LC_MESSAGES" : YES Checking if "type "struct stat" has member "st_mtimensec"" compiles: NO Checking if "type "struct stat" has member "st_mtim.tv_nsec"" compiles: YES Checking if "type "struct stat" has member "st_atimensec"" compiles: NO Checking if "type "struct stat" has member "st_atim.tv_nsec"" compiles: YES Checking if "type "struct stat" has member "st_ctimensec"" compiles: NO Checking if "type "struct stat" has member "st_ctim.tv_nsec"" compiles: YES Checking if "type "struct stat" has member "st_birthtime"" compiles: NO Checking if "type "struct stat" has member "st_birthtimensec"" compiles: NO Checking if "type "struct stat" has member "st_birthtim"" compiles: NO Checking if "type "struct stat" has member "st_birthtim.tv_nsec"" compiles: NO Checking if "type "struct stat" has member "st_blksize"" compiles: YES Checking if "type "struct stat" has member "st_blocks"" compiles: YES Checking if "type "struct statfs" has member "f_fstypename"" compiles: NO Checking if "type "struct statfs" has member "f_bavail"" compiles: YES Checking if "type "struct dirent" has member "d_type"" compiles: YES Checking if "type "struct statvfs" has member "f_basetype"" compiles: NO Checking if "type "struct statvfs" has member "f_fstypename"" compiles: NO Checking if "type "struct statvfs" has member "f_type"" compiles: YES Checking if "type "struct tm" has member "tm_gmtoff"" compiles: YES Checking if "type "struct tm" has member "__tm_gmtoff"" compiles: NO Compiler for C supports arguments -Wduplicated-branches: YES Compiler for C supports arguments -Wfloat-conversion: YES Compiler for C supports arguments -Wimplicit-fallthrough: YES Compiler for C supports arguments -Wmisleading-indentation: YES Compiler for C supports arguments -Wmissing-field-initializers: YES Compiler for C supports arguments -Wnonnull: YES Compiler for C supports arguments -Wnull-dereference: YES Compiler for C supports arguments -Wunused: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-cast-function-type: YES Compiler for C supports arguments -Wno-pedantic: YES Compiler for C supports arguments -Wno-format-zero-length: YES Compiler for C supports arguments -Wno-variadic-macros: YES Compiler for C supports arguments -Werror=format=2: YES Compiler for C supports arguments -Werror=init-self: YES Compiler for C supports arguments -Werror=missing-include-dirs: YES Compiler for C supports arguments -Werror=pointer-arith: YES Compiler for C supports arguments -Werror=unused-result: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wno-bad-function-cast: YES Compiler for C supports arguments -Werror=implicit-function-declaration: YES Compiler for C supports arguments -Werror=missing-prototypes: YES Compiler for C supports arguments -Werror=pointer-sign: YES Compiler for C supports arguments -Wno-string-plus-int: NO Compiler for C supports arguments -Wno-typedef-redefinition: NO Compiler for C++ supports arguments -Wduplicated-branches: YES Compiler for C++ supports arguments -Wfloat-conversion: YES Compiler for C++ supports arguments -Wimplicit-fallthrough: YES Compiler for C++ supports arguments -Wmisleading-indentation: YES Compiler for C++ supports arguments -Wmissing-field-initializers: YES Compiler for C++ supports arguments -Wnonnull: YES Compiler for C++ supports arguments -Wnull-dereference: YES Compiler for C++ supports arguments -Wunused: YES Compiler for C++ supports arguments -Wno-unused-parameter: YES Compiler for C++ supports arguments -Wno-cast-function-type: YES Compiler for C++ supports arguments -Wno-pedantic: YES Compiler for C++ supports arguments -Wno-format-zero-length: YES Compiler for C++ supports arguments -Wno-variadic-macros: YES Compiler for C++ supports arguments -Werror=format=2: YES Compiler for C++ supports arguments -Werror=init-self: YES Compiler for C++ supports arguments -Werror=missing-include-dirs: YES Compiler for C++ supports arguments -Werror=pointer-arith: YES Compiler for C++ supports arguments -Werror=unused-result: YES Compiler for C supports link arguments -Wl,-z,nodelete: YES Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES Checking for function "accept4" : YES Checking for function "close_range" : YES Checking for function "copy_file_range" : YES Checking for function "endmntent" : YES Checking for function "endservent" : YES Checking for function "epoll_create1" : YES Checking for function "faccessat" : YES Checking for function "fallocate" : YES Checking for function "fchmod" : YES Checking for function "fchown" : YES Checking for function "fdwalk" : NO Checking for function "free_aligned_sized" : NO Checking for function "free_sized" : NO Checking for function "fsync" : YES Checking for function "ftruncate64" : YES Checking for function "getauxval" : YES Checking for function "getc_unlocked" : YES Checking for function "getfsent" : YES Checking for function "getfsstat" : NO Checking for function "getgrgid_r" : YES Checking for function "getmntent_r" : YES Checking for function "getpwuid_r" : YES Checking for function "getresuid" : YES Checking for function "getvfsstat" : NO Checking for function "gmtime_r" : YES Checking for function "hasmntopt" : YES Checking for function "inotify_init1" : YES Checking for function "issetugid" : NO Checking for function "kevent" : NO Checking for function "kqueue" : NO Checking for function "lchmod" : YES Checking for function "lchown" : YES Checking for function "link" : YES Checking for function "localtime_r" : YES Checking for function "lstat" : YES Checking for function "mbrtowc" : YES Checking for function "memalign" : YES Checking for function "memmem" : YES Checking for function "mmap" : YES Checking for function "newlocale" : YES Checking for function "pipe2" : YES Checking for function "poll" : YES Checking for function "prlimit" : YES Checking for function "readlink" : YES Checking for function "recvmmsg" : YES Checking for function "sendmmsg" : YES Checking for function "setenv" : YES Checking for function "setmntent" : YES Checking for function "strerror_r" : YES Checking for function "strnlen" : YES Checking for function "strsignal" : YES Checking for function "strtod_l" : YES Checking for function "strtoll_l" : YES Checking for function "strtoull_l" : YES Checking for function "symlink" : YES Checking for function "timegm" : YES Checking for function "unsetenv" : YES Checking for function "uselocale" : YES Checking for function "utimes" : YES Checking for function "utimensat" : YES Checking for function "valloc" : YES Checking for function "vasprintf" : YES Checking for function "vsnprintf" : YES Checking for function "wcrtomb" : YES Checking for function "wcslen" : YES Checking for function "wcsnlen" : YES Checking for function "sysctlbyname" : NO Checking for function "statvfs" : YES Checking for function "statfs" : YES Checking for function "prctl" : YES Checking for function "if_indextoname" : YES Checking for function "if_nametoindex" : YES Checking for function "splice" : YES Checking for function "stpcpy" : YES Checking for function "memalign" : YES Checking if "getservbyname_r()" compiles: YES Checking for function "_aligned_malloc" : NO Checking for function "aligned_alloc" : NO Checking for function "posix_memalign" : YES Checking for function "posix_spawn" : YES Checking if "strerror_r() returns char *" compiles: YES Checking for function "snprintf" : YES Checking for function "strcasecmp" : YES Checking for function "strncasecmp" : YES Header "sys/sysmacros.h" has symbol "major" : YES Header "dlfcn.h" has symbol "RTLD_LAZY" : YES Header "dlfcn.h" has symbol "RTLD_NOW" : YES Header "dlfcn.h" has symbol "RTLD_GLOBAL" : YES Header "dlfcn.h" has symbol "RTLD_NEXT" : YES Checking for type "loff_t" : YES Message: Checking whether to use statfs or statvfs .. statfs Checking for function "mkostemp" : YES Checking if "futex(2) system call" compiles: YES Checking if "futex_time64(2) system call" compiles: YES Checking if "eventfd(2) system call" links: YES Checking if "ppoll(2) system call" links: YES Checking if "pidfd_open(2) system call" links: YES Checking if "__uint128_t available" compiles: NO Checking if "clock_gettime" links: YES Checking if "dlopen() and dlsym() in system libraries" links: YES Checking if "number of arguments to statfs() (n=2)" compiles: YES Checking if "open() option O_DIRECTORY" compiles: YES Checking if "fcntl() option F_FULLFSYNC" compiles: NO Checking if "C99 vsnprintf" runs: YES Checking if "C99 snprintf" runs: YES Checking if "Unix98 printf positional parameters" runs: YES Checking if "nl_langinfo and CODESET" links: YES Checking if "nl_langinfo (PM_STR)" links: YES Checking if "nl_langinfo (ERA)" links: YES Checking if "nl_langinfo (_NL_CTYPE_OUTDIGITn_MB)" links: YES Checking if "nl_langinfo (ALTMON_n)" links: YES Checking if "nl_langinfo (_NL_ABALTMON_n)" links: YES Checking if "nl_langinfo and _NL_TIME_CODESET" links: YES Checking if "signed" compiles: YES Header "stddef.h" has symbol "ptrdiff_t" : YES Checking if "sig_atomic_t" links: YES Checking if "long long" compiles: YES Checking if "long double" compiles: YES Header "stddef.h" has symbol "wchar_t" : YES Header "wchar.h" has symbol "wint_t" : YES Checking if "uintmax_t in inttypes.h" compiles: YES Checking if "uintmax_t in stdint.h" compiles: YES Checking for size of "char" : 1 Checking for size of "short" : 2 Checking for size of "int" : 4 Checking for size of "void*" : 4 Checking for size of "long" : 4 Checking for size of "long long" : 8 Checking for size of "size_t" : 4 Checking for size of "ssize_t" : 4 Checking for alignment of "char" : 1 Checking for alignment of "short" : 2 Checking for alignment of "int" : 4 Checking for alignment of "void*" : 4 Checking for alignment of "long" : 4 Checking for alignment of "long long" : 4 Checking for alignment of "size_t" : 4 Checking for size of "wchar_t" : 4 Checking if "GCC size_t typedef is int" compiles: YES Checking if "GCC size_t typedef is long" compiles: NO Checking if "va_lists can be copied as values" runs: YES Checking if "ISO C99 varargs macros in C" compiles: YES Checking if "ISO C99 varargs macros in C++" compiles: YES Checking if "GNUC varargs macros" compiles: YES Has header "alloca.h" : YES (cached) Has header "sys/poll.h" : YES Has header "sys/types.h" : YES (cached) Has header "winsock2.h" : NO Computing int of "POLLIN" : 1 Computing int of "POLLOUT" : 4 Computing int of "POLLPRI" : 2 Computing int of "POLLERR" : 8 Computing int of "POLLHUP" : 16 Computing int of "POLLNVAL" : 32 Computing int of "AF_UNIX" : 1 Computing int of "AF_INET" : 2 Computing int of "AF_INET6" : 10 Computing int of "MSG_OOB" : 1 Computing int of "MSG_PEEK" : 2 Computing int of "MSG_DONTROUTE" : 4 Checking for type "struct in6_addr" : YES Checking if "atomic ops" links: YES Checking if "atomic ops define" compiles: YES Checking if "sync swap" links: NO Run-time dependency threads found: YES Header "pthread.h" has symbol "pthread_attr_setstacksize" : YES Header "pthread.h" has symbol "pthread_attr_setinheritsched" : YES Header "pthread.h" has symbol "pthread_condattr_setclock" : YES Header "pthread.h" has symbol "pthread_cond_timedwait_relative_np" : NO Header "pthread.h" has symbol "pthread_getname_np" : YES Header "pthread.h" has symbol "pthread_getaffinity_np" : YES Checking if "pthread_setname_np(const char*)" with dependency threads links: NO Checking if "pthread_setname_np(pthread_t, const char*)" with dependency threads links: YES Checking if "stack grows check" runs: NO (1) Run-time dependency iconv found: YES Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 Run-time dependency libpcre2-8 found: YES 10.45 Executing subproject gvdb gvdb| Project name: gvdb gvdb| Project version: 0.0 gvdb| C compiler for the host machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-17) 14.2.0") gvdb| C linker for the host machine: cc ld.bfd 2.44 gvdb| Build targets in project: 0 gvdb| Subproject gvdb finished. Dependency gvdb found: YES 0.0 (overridden) Library m found: YES Run-time dependency libffi found: YES 3.4.7 Run-time dependency zlib found: YES 1.3.1 Checking if "check for -latomic" links: YES Library atomic found: YES Run-time dependency intl found: YES Checking for function "ngettext" with dependency intl: YES Checking for function "bind_textdomain_codeset" with dependency intl: YES Run-time dependency mount found: YES 2.40.4 Checking for function "mnt_monitor_veil_kernel" with dependency mount: YES Run-time dependency libselinux found: YES 3.8 Checking for function "getxattr" : YES Has header "sys/xattr.h" : YES Checking if "XATTR_NOFOLLOW" compiles: NO Checking for function "strlcpy" : YES Checking if "OpenBSD strlcpy/strlcat" runs: YES Checking if "/proc/self/cmdline" runs: YES Program python3 found: YES (/usr/bin/python3) Program bash found: YES (/usr/bin/bash) Did not find CMake 'cmake' Found CMake: NO Run-time dependency bash-completion found: NO (tried pkgconfig and cmake) Program sh found: YES (/usr/bin/sh) Program pkg-config found: YES (/usr/bin/pkg-config) Program env found: YES (/usr/bin/env) Header "sys/ptrace.h" has symbol "PTRACE_O_EXITKILL" : YES Program g-ir-scanner found: YES 1.82.0 1.82.0 (/usr/bin/g-ir-scanner) Run-time dependency gobject-introspection-1.0 found: YES 1.82.0 Configuring glib-gettextize using configuration Program gen-visibility-macros.py found: YES (/build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py) Configuring glibconfig.h using configuration Run-time dependency sysprof-capture-4 found: YES 48.beta Configuring gtester-report using configuration Configuring libglib-2.0.so.0.8304.0-gdb.py using configuration Configuring array-test.test using configuration Configuring asyncqueue.test using configuration Configuring atomic.test using configuration Configuring base64.test using configuration Configuring bitlock.test using configuration Configuring bookmarkfile.test using configuration Configuring bytes.test using configuration Configuring cache.test using configuration Configuring charset.test using configuration Configuring checksum.test using configuration Configuring collate.test using configuration Configuring completion.test using configuration Configuring cond.test using configuration Configuring convert.test using configuration Configuring dataset.test using configuration Configuring date.test using configuration Configuring dir.test using configuration Configuring environment.test using configuration Configuring error.test using configuration Configuring fileutils.test using configuration Configuring gdatetime.test using configuration Configuring guuid.test using configuration Configuring gvariant.test using configuration Configuring hash.test using configuration Configuring hmac.test using configuration Configuring hook.test using configuration Configuring hostutils.test using configuration Configuring io-channel-basic.test using configuration Configuring io-channel.test using configuration Configuring keyfile.test using configuration Configuring list.test using configuration Configuring logging.test using configuration Configuring macros.test using configuration Configuring mainloop.test using configuration Configuring mappedfile.test using configuration Configuring mapping.test using configuration Configuring markup.test using configuration Configuring markup-parse.test using configuration Configuring markup-collect.test using configuration Configuring markup-escape.test using configuration Configuring markup-subparser.test using configuration Configuring memchunk.test using configuration Configuring mem-overflow.test using configuration Configuring mutex.test using configuration Configuring node.test using configuration Configuring once.test using configuration Configuring onceinit.test using configuration Configuring option-context.test using configuration Configuring option-argv0.test using configuration Configuring overflow.test using configuration Configuring overflow-fallback.test using configuration Configuring pathbuf.test using configuration Configuring pattern.test using configuration Configuring private.test using configuration Configuring protocol.test using configuration Configuring queue.test using configuration Configuring rand.test using configuration Configuring rcbox.test using configuration Configuring rec-mutex.test using configuration Configuring refcount.test using configuration Configuring refcount-macro.test using configuration Configuring refstring.test using configuration Configuring regex.test using configuration Configuring relation.test using configuration Configuring rwlock.test using configuration Configuring scannerapi.test using configuration Configuring search-utils.test using configuration Configuring sequence.test using configuration Configuring shell.test using configuration Configuring slice.test using configuration Configuring slist.test using configuration Configuring sort.test using configuration Configuring spawn-multithreaded.test using configuration Configuring spawn-path-search.test using configuration Configuring spawn-singlethread.test using configuration Configuring spawn-test.test using configuration Configuring strfuncs.test using configuration Configuring string.test using configuration Configuring strvbuilder.test using configuration Configuring testing.test using configuration Configuring testing-nonfatal.test using configuration Configuring test-printf.test using configuration Configuring thread.test using configuration Configuring thread-deprecated.test using configuration Configuring thread-pool.test using configuration Configuring thread-pool-slow.test using configuration Configuring timeout.test using configuration Configuring timer.test using configuration Configuring tree.test using configuration Configuring types.test using configuration Configuring utf8-performance.test using configuration Configuring utf8-pointer.test using configuration Configuring utf8-validate.test using configuration Configuring utf8-misc.test using configuration Configuring utils.test using configuration Configuring utils-isolated.test using configuration Configuring unicode.test using configuration Configuring unicode-encoding.test using configuration Configuring unicode-normalize.test using configuration Configuring uri.test using configuration Configuring 1bit-mutex.test using configuration Configuring 642026.test using configuration Configuring 642026-ec.test using configuration Configuring cxx.test using configuration Configuring cxx-98.test using configuration Configuring cxx-03.test using configuration Configuring cxx-11.test using configuration Configuring cxx-14.test using configuration Configuring cxx-17.test using configuration Configuring cxx-20.test using configuration Configuring cxx-2b.test using configuration Configuring autoptr.test using configuration Configuring include.test using configuration Configuring unix.test using configuration Configuring gutils-user-database.test using configuration Configuring atomic-c-11.test using configuration Configuring atomic-c-17.test using configuration Configuring atomic-c-89.test using configuration Configuring atomic-c-99.test using configuration Configuring macros-c-11.test using configuration Configuring macros-c-17.test using configuration Configuring macros-c-89.test using configuration Configuring macros-c-99.test using configuration Configuring utils-c-11.test using configuration Configuring utils-c-17.test using configuration Configuring utils-c-89.test using configuration Configuring utils-c-99.test using configuration Configuring assert-msg-test.py.test using configuration Configuring messages-low-memory.py.test using configuration Program xmllint found: YES (/usr/bin/xmllint) Configuring glib-genmarshal using configuration Program glib-genmarshal found: YES (/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal) Configuring glib-mkenums using configuration Program glib-mkenums found: YES (/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums) Configuring libgobject-2.0.so.0.8304.0-gdb.py using configuration Configuring performance.test using configuration Configuring performance-threaded.test using configuration Compiler for C supports arguments -DG_DISABLE_CAST_CHECKS: YES Compiler for C supports arguments -Werror: YES Compiler for C supports arguments -Wcast-align=strict: YES Configuring notify-init.test using configuration Configuring notify-init2.test using configuration Configuring custom-dispatch.test using configuration Configuring qdata.test using configuration Configuring accumulator.test using configuration Configuring basics-gobject.test using configuration Configuring boxed.test using configuration Configuring defaultiface.test using configuration Configuring deftype.test using configuration Configuring deprecated-properties.test using configuration Configuring dynamictype.test using configuration Configuring enums.test using configuration Configuring override.test using configuration Configuring param.test using configuration Configuring references.test using configuration Configuring basic-signals.test using configuration Configuring singleton.test using configuration Configuring threadtests.test using configuration Configuring dynamictests.test using configuration Configuring binding.test using configuration Configuring bindinggroup.test using configuration Configuring properties.test using configuration Configuring properties-introspection.test using configuration Configuring reference.test using configuration Configuring flags.test using configuration Configuring value.test using configuration Configuring type.test using configuration Configuring gobject-private.test using configuration Configuring closure.test using configuration Configuring closure-refcount.test using configuration Configuring object.test using configuration Configuring signal-handler.test using configuration Configuring ifaceproperties.test using configuration Configuring signals.test using configuration Configuring signalgroup.test using configuration Configuring testing.test using configuration Configuring type-flags.test using configuration Configuring objects-refcount1.test using configuration Configuring objects-refcount2.test using configuration Configuring properties-refcount1.test using configuration Configuring properties-refcount2.test using configuration Configuring properties-refcount3.test using configuration Configuring properties-refcount4.test using configuration Configuring signals-refcount1.test using configuration Configuring signals-refcount2.test using configuration Configuring signals-refcount3.test using configuration Configuring signals-refcount4.test using configuration Configuring cxx.test using configuration Configuring cxx-98.test using configuration Configuring cxx-03.test using configuration Configuring cxx-11.test using configuration Configuring cxx-14.test using configuration Configuring cxx-17.test using configuration Configuring cxx-20.test using configuration Configuring cxx-2b.test using configuration Configuring autoptr.test using configuration Configuring genmarshal.py.test using configuration Configuring gobject-query.py.test using configuration Configuring mkenums.py.test using configuration Configuring init.test using configuration Checking if "dlsym() preceding underscores" runs: YES Checking for function "dlerror" : YES Configuring gmoduleconf.h using configuration Configuring cxx.test using configuration Configuring cxx-98.test using configuration Configuring cxx-03.test using configuration Configuring cxx-11.test using configuration Configuring cxx-14.test using configuration Configuring cxx-17.test using configuration Configuring cxx-20.test using configuration Configuring cxx-2b.test using configuration Configuring module-test-library.test using configuration Configuring module-test-plugin.test using configuration Checking if "C_IN in public headers (no arpa/nameser_compat.h needed)" compiles: YES Checking if "res_query()" links: YES Checking if "socket()" links: YES Checking if "dn_comp()" links: YES Checking if "res_nclose()" links: YES Checking if "res_ndestroy()" links: NO Checking if "res_ninit()" links: YES Checking if "res_nquery()" links: YES Checking for type "struct ip_mreqn" : YES Checking if "ioctl with request SIOCGIFADDR" compiles: YES Configuring gnetworking.h using configuration Configuring gdbus-codegen using configuration Program gdbus-codegen found: YES (/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen) Configuring config.py using configuration Run-time dependency libinotify found: NO (tried pkgconfig and cmake) Message: Found bash-completion but the .pc file did not set 'completionsdir', fallback to a predefined path Run-time dependency libelf found: YES 0.192 Has header "pty.h" : YES Checking for function "openpty" : YES Program gengiotypefuncs.py found: YES (/usr/bin/python3 /build/reproducible-path/glib2.0-2.83.4/gio/tests/gengiotypefuncs.py) Run-time dependency dbus-1 found: YES 1.16.0 Program dbus-daemon found: YES (/usr/bin/dbus-daemon) Program msgfmt found: YES (/usr/bin/msgfmt) Configuring appinfo-test-gnome.desktop using configuration Configuring appinfo-test-gnome-installed.desktop using configuration Configuring appinfo-test-notgnome.desktop using configuration Configuring appinfo-test-notgnome-installed.desktop using configuration Configuring appinfo-test-path.desktop using configuration Configuring appinfo-test-path-installed.desktop using configuration Configuring appinfo-test.desktop using configuration Configuring appinfo-test-installed.desktop using configuration Configuring appinfo-test2.desktop using configuration Configuring appinfo-test2-installed.desktop using configuration Configuring static-link.test using configuration Configuring memory-monitor-dbus.test using configuration Configuring memory-monitor-dbus.py using configuration Configuring memory-monitor-portal.test using configuration Configuring memory-monitor-portal.py using configuration Configuring power-profile-monitor-dbus.test using configuration Configuring power-profile-monitor-dbus.py using configuration Configuring power-profile-monitor-portal.test using configuration Configuring power-profile-monitor-portal.py using configuration Program objcopy found: YES (/usr/bin/objcopy) Program ld found: YES (/usr/bin/ld) Configuring application-command-line.test using configuration Configuring appmonitor.test using configuration Configuring async-close-output-stream.test using configuration Configuring async-splice-output-stream.test using configuration Configuring buffered-input-stream.test using configuration Configuring buffered-output-stream.test using configuration Configuring cancellable.test using configuration Configuring contexts.test using configuration Configuring contenttype.test using configuration Configuring converter-stream.test using configuration Configuring converter.test using configuration Configuring credentials.test using configuration Configuring data-input-stream.test using configuration Configuring data-output-stream.test using configuration Configuring error.test using configuration Configuring file-thumbnail.test using configuration Configuring fileattributematcher.test using configuration Configuring filter-streams.test using configuration Configuring giomodule.test using configuration Configuring gsubprocess.test using configuration Configuring g-file.test using configuration Configuring g-file-info.test using configuration Configuring g-icon.test using configuration Configuring gdbus-addresses.test using configuration Configuring gdbus-message.test using configuration Configuring gdbus-peer.test using configuration Configuring inet-address.test using configuration Configuring io-stream.test using configuration Configuring memory-input-stream.test using configuration Configuring memory-monitor.test using configuration Configuring memory-output-stream.test using configuration Configuring memory-settings-backend.test using configuration Configuring mount-operation.test using configuration Configuring network-address.test using configuration Configuring network-monitor.test using configuration Configuring network-monitor-race.test using configuration Configuring null-settings-backend.test using configuration Configuring permission.test using configuration Configuring pollable.test using configuration Configuring power-profile-monitor.test using configuration Configuring proxy-test.test using configuration Configuring readwrite.test using configuration Configuring sandbox.test using configuration Configuring simple-async-result.test using configuration Configuring simple-proxy.test using configuration Configuring sleepy-stream.test using configuration Configuring socket.test using configuration Configuring socket-listener.test using configuration Configuring socket-service.test using configuration Configuring srvtarget.test using configuration Configuring task.test using configuration Configuring vfs.test using configuration Configuring volumemonitor.test using configuration Configuring glistmodel.test using configuration Configuring testfilemonitor.test using configuration Configuring thumbnail-verification.test using configuration Configuring tls-certificate.test using configuration Configuring tls-interaction.test using configuration Configuring tls-database.test using configuration Configuring tls-bindings.test using configuration Configuring unix-fd.test using configuration Configuring gdbus-address-get-session.test using configuration Configuring win32-appinfo.test using configuration Configuring cxx.test using configuration Configuring cxx-98.test using configuration Configuring cxx-03.test using configuration Configuring cxx-11.test using configuration Configuring cxx-14.test using configuration Configuring cxx-17.test using configuration Configuring cxx-20.test using configuration Configuring cxx-2b.test using configuration Configuring gdbus-serialization.test using configuration Configuring gdbus-server-auth.test using configuration Configuring debugcontroller.test using configuration Configuring defaultvalue.test using configuration Configuring file.test using configuration Configuring gdbus-peer-object-manager.test using configuration Configuring gdbus-sasl.test using configuration Configuring live-g-file.test using configuration Configuring portal-support-flatpak-none.test using configuration Configuring portal-support-flatpak-full.test using configuration Configuring portal-support-flatpak-network-only.test using configuration Configuring portal-support-flatpak-gsettings-only.test using configuration Configuring portal-support-none.test using configuration Configuring portal-support-env-var.test using configuration Configuring portal-support-snap.test using configuration Configuring portal-support-snap-classic.test using configuration Configuring resolver-parsing.test using configuration Configuring socket-address.test using configuration Configuring stream-rw_all.test using configuration Configuring unix-mounts.test using configuration Configuring unix-streams.test using configuration Configuring g-file-info-filesystem-readonly.test using configuration Configuring trash.test using configuration Configuring gsocketclient-slow.test using configuration Configuring mimeapps.test using configuration Configuring actions.test using configuration Configuring fdo-notification-backend.test using configuration Configuring gdbus-auth.test using configuration Configuring gdbus-bz627724.test using configuration Configuring gdbus-close-pending.test using configuration Configuring gdbus-connection.test using configuration Configuring gdbus-connection-loss.test using configuration Configuring gdbus-connection-slow.test using configuration Configuring gdbus-error.test using configuration Configuring gdbus-exit-on-close.test using configuration Configuring gdbus-export.test using configuration Configuring gdbus-introspection.test using configuration Configuring gdbus-method-invocation.test using configuration Configuring gdbus-names.test using configuration Configuring gdbus-proxy.test using configuration Configuring gdbus-proxy-threads.test using configuration Configuring gdbus-proxy-unique-name.test using configuration Configuring gdbus-proxy-well-known-name.test using configuration Configuring gdbus-subscribe.test using configuration Configuring gdbus-test-codegen.test using configuration Configuring gdbus-threading.test using configuration Configuring gmenumodel.test using configuration Configuring gnotification.test using configuration Configuring gdbus-test-codegen-old.test using configuration Configuring gdbus-test-codegen-min-required-2-64.test using configuration Configuring gapplication.test using configuration Configuring dbus-appinfo.test using configuration Configuring gdbus-connection-flush.test using configuration Configuring gdbus-non-socket.test using configuration Configuring autoptr-gio.test using configuration Configuring resources.test using configuration Configuring codegen.py.test using configuration Configuring gio-tool.py.test using configuration Configuring org.gtk.GDBus.FakeService.service using configuration Configuring org.gtk.GDBus.FakeService.service.to-install using configuration Compiler for C supports arguments -Wno-implicit-fallthrough: YES Compiler for C supports arguments -Wno-old-style-definition: YES Compiler for C supports arguments -Wno-suggest-attribute=noreturn: YES Compiler for C supports arguments -Wno-type-limits: YES Compiler for C supports arguments -Wno-undef: YES Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES Compiler for C supports arguments -Wno-unused-function: YES Compiler for C supports arguments -Wno-return-type: YES Compiler for C supports arguments -Wno-sometimes-uninitialized: NO Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-type-limits: YES (cached) Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Compiler for C supports arguments -Wno-type-limits: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached) Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached) Program /usr/bin/i686-linux-gnu-g-ir-scanner found: YES (/usr/bin/i686-linux-gnu-g-ir-scanner) Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Configuring cmph-bdz.test using configuration Configuring dump.test using configuration Configuring gthash.test using configuration Configuring callable-info.test using configuration Configuring function-info.test using configuration Configuring object-info.test using configuration Configuring registered-type-info.test using configuration Configuring repository.test using configuration Configuring repository-search-paths.test using configuration Configuring struct-info.test using configuration Configuring throws.test using configuration Configuring union-info.test using configuration Configuring autoptr-girepository.test using configuration Configuring gi-compile-repository.py.test using configuration Configuring gi-inspect-typelib.py.test using configuration Compiler for C supports arguments -Werror=unused-function: YES Library FuzzingEngine skipped: feature oss_fuzz disabled Program xgettext found: YES (/usr/bin/xgettext) 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 config.h using configuration Program rst2man found: YES (/usr/bin/rst2man) Program rst2html5 found: YES (/usr/bin/rst2html5) Build-time dependency gi-docgen found: YES 2024.1 Program gi-docgen found: YES (/usr/bin/gi-docgen) Configuring glib.toml using configuration Configuring glib-unix.toml using configuration Configuring gmodule.toml using configuration Configuring gobject.toml using configuration Configuring gio.toml using configuration Configuring gio-unix.toml using configuration Configuring girepository.toml using configuration Build targets in project: 677 glib 2.83.4 Build environment host cpu : x86 host endian : little host system : linux C Compiler : gcc C++ Compiler : gcc shared build : true static build : true Directories prefix : /usr bindir : /usr/bin libexecdir : /usr/libexec pkgdatadir : /usr/share/glib-2.0 datadir : /usr/share includedir : /usr/include/glib-2.0 giomodulesdir : /usr/lib/i386-linux-gnu/gio/modules localstatedir : /var runstatedir : /run multiarch bindir : /usr/bin multiarch libexecdir: /usr/libexec Options selinux : true libmount : true xattr : false man-pages : enabled dtrace : false systemtap : false sysprof : true documentation : true bsymbolic_functions : true force_posix_threads : false tests : true installed_tests : true nls : enabled oss_fuzz : disabled glib_debug : disabled glib_assert : true glib_checks : true libelf : enabled multiarch : true introspection : true file_monitor_backend: auto Subprojects gvdb : YES User defined options auto_features : enabled buildtype : plain default_library : both documentation : true dtrace : disabled gir_dir_prefix : lib/i386-linux-gnu glib_debug : disabled installed_tests : true libdir : lib/i386-linux-gnu libmount : enabled localstatedir : /var man-pages : enabled multiarch : true prefix : /usr python.bytecompile : -1 selinux : enabled sysconfdir : /etc systemtap : disabled wrap_mode : nodownload xattr : true Found ninja-1.12.1 at /usr/bin/ninja dh_auto_configure \ --builddirectory=debian/build/udeb \ -- \ -Dauto_features=enabled \ --default-library shared -Ddocumentation=false -Ddtrace=disabled -Dglib_debug=disabled -Dinstalled_tests=false -Dintrospection=disabled -Dlibelf=disabled -Dlibmount=disabled -Dman-pages=disabled -Dselinux=disabled -Dsysprof=disabled -Dsystemtap=disabled -Dxattr=true \ cd debian/build/udeb && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup ../../.. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/i386-linux-gnu -Dpython.bytecompile=-1 -Dauto_features=enabled --default-library shared -Ddocumentation=false -Ddtrace=disabled -Dglib_debug=disabled -Dinstalled_tests=false -Dintrospection=disabled -Dlibelf=disabled -Dlibmount=disabled -Dman-pages=disabled -Dselinux=disabled -Dsysprof=disabled -Dsystemtap=disabled -Dxattr=true The Meson build system Version: 1.7.0 Source dir: /build/reproducible-path/glib2.0-2.83.4 Build dir: /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb Build type: native build Project name: glib Project version: 2.83.4 C compiler for the host machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-17) 14.2.0") C linker for the host machine: cc ld.bfd 2.44 Host machine cpu family: x86 Host machine cpu: i686 Compiler for C supports arguments -std=c89: YES Compiler for C supports arguments -std=c99: YES Compiler for C supports arguments -std=c11: YES Compiler for C supports arguments -std=c17: YES C++ compiler for the host machine: c++ (gcc 14.2.0 "c++ (Debian 14.2.0-17) 14.2.0") C++ linker for the host machine: c++ ld.bfd 2.44 Compiler for C++ supports arguments -std=c++98: YES Compiler for C++ supports arguments -std=c++03: YES Compiler for C++ supports arguments -std=c++11: YES Compiler for C++ supports arguments -std=c++14: YES Compiler for C++ supports arguments -std=c++17: YES Compiler for C++ supports arguments -std=c++20: YES Compiler for C++ supports arguments -std=c++2b: YES Compiler for C++ supports arguments -std=c++latest: NO Checking if "building for musl libc" compiles: NO Program ./.gitlab-ci/thorough-test-wrapper.sh found: YES (/bin/bash /build/reproducible-path/glib2.0-2.83.4/./.gitlab-ci/thorough-test-wrapper.sh) Program valgrind found: NO Compiler for C supports arguments -fno-strict-aliasing: YES Message: Disabling cast checks Has header "alloca.h" : YES Has header "afunix.h" : NO Has header "crt_externs.h" : NO Has header "dirent.h" : YES Has header "float.h" : YES Has header "fstab.h" : YES Has header "ftw.h" : YES Has header "grp.h" : YES Has header "inttypes.h" : YES Has header "libproc.h" : NO Has header "limits.h" : YES Has header "linux/netlink.h" : YES Has header "locale.h" : YES Has header "mach/mach_time.h" : NO Has header "memory.h" : YES Has header "mntent.h" : YES Has header "netlink/netlink.h" : NO Has header "poll.h" : YES Has header "pwd.h" : YES Has header "sched.h" : YES Has header "spawn.h" : YES Has header "stdatomic.h" : YES Has header "stdint.h" : YES Has header "stdlib.h" : YES Has header "string.h" : YES Has header "strings.h" : YES Has header "sys/auxv.h" : YES Has header "sys/event.h" : NO Has header "sys/uio.h" : YES Has header "sys/filio.h" : NO Has header "sys/inotify.h" : YES Has header "sys/mkdev.h" : NO Has header "sys/mntctl.h" : NO Has header "sys/mnttab.h" : NO Has header "sys/mount.h" : YES Has header "sys/param.h" : YES Has header "sys/prctl.h" : YES Has header "sys/resource.h" : YES Has header "sys/select.h" : YES Has header "sys/statfs.h" : YES Has header "sys/stat.h" : YES Has header "sys/statvfs.h" : YES Has header "sys/sysctl.h" : NO Has header "sys/time.h" : YES Has header "sys/times.h" : YES Has header "sys/types.h" : YES Has header "sys/ucred.h" : NO Has header "sys/uio.h" : YES (cached) Has header "sys/vfs.h" : YES Has header "sys/vfstab.h" : NO Has header "sys/vmount.h" : NO Has header "sys/wait.h" : YES Has header "syslog.h" : YES Has header "termios.h" : YES Has header "unistd.h" : YES Has header "values.h" : YES Has header "wchar.h" : YES Has header "xlocale.h" : NO Check usable header "malloc.h" : YES Checking if "statx() test" compiles: YES Header "locale.h" has symbol "LC_MESSAGES" : YES Checking if "type "struct stat" has member "st_mtimensec"" compiles: NO Checking if "type "struct stat" has member "st_mtim.tv_nsec"" compiles: YES Checking if "type "struct stat" has member "st_atimensec"" compiles: NO Checking if "type "struct stat" has member "st_atim.tv_nsec"" compiles: YES Checking if "type "struct stat" has member "st_ctimensec"" compiles: NO Checking if "type "struct stat" has member "st_ctim.tv_nsec"" compiles: YES Checking if "type "struct stat" has member "st_birthtime"" compiles: NO Checking if "type "struct stat" has member "st_birthtimensec"" compiles: NO Checking if "type "struct stat" has member "st_birthtim"" compiles: NO Checking if "type "struct stat" has member "st_birthtim.tv_nsec"" compiles: NO Checking if "type "struct stat" has member "st_blksize"" compiles: YES Checking if "type "struct stat" has member "st_blocks"" compiles: YES Checking if "type "struct statfs" has member "f_fstypename"" compiles: NO Checking if "type "struct statfs" has member "f_bavail"" compiles: YES Checking if "type "struct dirent" has member "d_type"" compiles: YES Checking if "type "struct statvfs" has member "f_basetype"" compiles: NO Checking if "type "struct statvfs" has member "f_fstypename"" compiles: NO Checking if "type "struct statvfs" has member "f_type"" compiles: YES Checking if "type "struct tm" has member "tm_gmtoff"" compiles: YES Checking if "type "struct tm" has member "__tm_gmtoff"" compiles: NO Compiler for C supports arguments -Wduplicated-branches: YES Compiler for C supports arguments -Wfloat-conversion: YES Compiler for C supports arguments -Wimplicit-fallthrough: YES Compiler for C supports arguments -Wmisleading-indentation: YES Compiler for C supports arguments -Wmissing-field-initializers: YES Compiler for C supports arguments -Wnonnull: YES Compiler for C supports arguments -Wnull-dereference: YES Compiler for C supports arguments -Wunused: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-cast-function-type: YES Compiler for C supports arguments -Wno-pedantic: YES Compiler for C supports arguments -Wno-format-zero-length: YES Compiler for C supports arguments -Wno-variadic-macros: YES Compiler for C supports arguments -Werror=format=2: YES Compiler for C supports arguments -Werror=init-self: YES Compiler for C supports arguments -Werror=missing-include-dirs: YES Compiler for C supports arguments -Werror=pointer-arith: YES Compiler for C supports arguments -Werror=unused-result: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wno-bad-function-cast: YES Compiler for C supports arguments -Werror=implicit-function-declaration: YES Compiler for C supports arguments -Werror=missing-prototypes: YES Compiler for C supports arguments -Werror=pointer-sign: YES Compiler for C supports arguments -Wno-string-plus-int: NO Compiler for C supports arguments -Wno-typedef-redefinition: NO Compiler for C++ supports arguments -Wduplicated-branches: YES Compiler for C++ supports arguments -Wfloat-conversion: YES Compiler for C++ supports arguments -Wimplicit-fallthrough: YES Compiler for C++ supports arguments -Wmisleading-indentation: YES Compiler for C++ supports arguments -Wmissing-field-initializers: YES Compiler for C++ supports arguments -Wnonnull: YES Compiler for C++ supports arguments -Wnull-dereference: YES Compiler for C++ supports arguments -Wunused: YES Compiler for C++ supports arguments -Wno-unused-parameter: YES Compiler for C++ supports arguments -Wno-cast-function-type: YES Compiler for C++ supports arguments -Wno-pedantic: YES Compiler for C++ supports arguments -Wno-format-zero-length: YES Compiler for C++ supports arguments -Wno-variadic-macros: YES Compiler for C++ supports arguments -Werror=format=2: YES Compiler for C++ supports arguments -Werror=init-self: YES Compiler for C++ supports arguments -Werror=missing-include-dirs: YES Compiler for C++ supports arguments -Werror=pointer-arith: YES Compiler for C++ supports arguments -Werror=unused-result: YES Compiler for C supports link arguments -Wl,-z,nodelete: YES Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES Checking for function "accept4" : YES Checking for function "close_range" : YES Checking for function "copy_file_range" : YES Checking for function "endmntent" : YES Checking for function "endservent" : YES Checking for function "epoll_create1" : YES Checking for function "faccessat" : YES Checking for function "fallocate" : YES Checking for function "fchmod" : YES Checking for function "fchown" : YES Checking for function "fdwalk" : NO Checking for function "free_aligned_sized" : NO Checking for function "free_sized" : NO Checking for function "fsync" : YES Checking for function "ftruncate64" : YES Checking for function "getauxval" : YES Checking for function "getc_unlocked" : YES Checking for function "getfsent" : YES Checking for function "getfsstat" : NO Checking for function "getgrgid_r" : YES Checking for function "getmntent_r" : YES Checking for function "getpwuid_r" : YES Checking for function "getresuid" : YES Checking for function "getvfsstat" : NO Checking for function "gmtime_r" : YES Checking for function "hasmntopt" : YES Checking for function "inotify_init1" : YES Checking for function "issetugid" : NO Checking for function "kevent" : NO Checking for function "kqueue" : NO Checking for function "lchmod" : YES Checking for function "lchown" : YES Checking for function "link" : YES Checking for function "localtime_r" : YES Checking for function "lstat" : YES Checking for function "mbrtowc" : YES Checking for function "memalign" : YES Checking for function "memmem" : YES Checking for function "mmap" : YES Checking for function "newlocale" : YES Checking for function "pipe2" : YES Checking for function "poll" : YES Checking for function "prlimit" : YES Checking for function "readlink" : YES Checking for function "recvmmsg" : YES Checking for function "sendmmsg" : YES Checking for function "setenv" : YES Checking for function "setmntent" : YES Checking for function "strerror_r" : YES Checking for function "strnlen" : YES Checking for function "strsignal" : YES Checking for function "strtod_l" : YES Checking for function "strtoll_l" : YES Checking for function "strtoull_l" : YES Checking for function "symlink" : YES Checking for function "timegm" : YES Checking for function "unsetenv" : YES Checking for function "uselocale" : YES Checking for function "utimes" : YES Checking for function "utimensat" : YES Checking for function "valloc" : YES Checking for function "vasprintf" : YES Checking for function "vsnprintf" : YES Checking for function "wcrtomb" : YES Checking for function "wcslen" : YES Checking for function "wcsnlen" : YES Checking for function "sysctlbyname" : NO Checking for function "statvfs" : YES Checking for function "statfs" : YES Checking for function "prctl" : YES Checking for function "if_indextoname" : YES Checking for function "if_nametoindex" : YES Checking for function "splice" : YES Checking for function "stpcpy" : YES Checking for function "memalign" : YES Checking if "getservbyname_r()" compiles: YES Checking for function "_aligned_malloc" : NO Checking for function "aligned_alloc" : NO Checking for function "posix_memalign" : YES Checking for function "posix_spawn" : YES Checking if "strerror_r() returns char *" compiles: YES Checking for function "snprintf" : YES Checking for function "strcasecmp" : YES Checking for function "strncasecmp" : YES Header "sys/sysmacros.h" has symbol "major" : YES Header "dlfcn.h" has symbol "RTLD_LAZY" : YES Header "dlfcn.h" has symbol "RTLD_NOW" : YES Header "dlfcn.h" has symbol "RTLD_GLOBAL" : YES Header "dlfcn.h" has symbol "RTLD_NEXT" : YES Checking for type "loff_t" : YES Message: Checking whether to use statfs or statvfs .. statfs Checking for function "mkostemp" : YES Checking if "futex(2) system call" compiles: YES Checking if "futex_time64(2) system call" compiles: YES Checking if "eventfd(2) system call" links: YES Checking if "ppoll(2) system call" links: YES Checking if "pidfd_open(2) system call" links: YES Checking if "__uint128_t available" compiles: NO Checking if "clock_gettime" links: YES Checking if "dlopen() and dlsym() in system libraries" links: YES Checking if "number of arguments to statfs() (n=2)" compiles: YES Checking if "open() option O_DIRECTORY" compiles: YES Checking if "fcntl() option F_FULLFSYNC" compiles: NO Checking if "C99 vsnprintf" runs: YES Checking if "C99 snprintf" runs: YES Checking if "Unix98 printf positional parameters" runs: YES Checking if "nl_langinfo and CODESET" links: YES Checking if "nl_langinfo (PM_STR)" links: YES Checking if "nl_langinfo (ERA)" links: YES Checking if "nl_langinfo (_NL_CTYPE_OUTDIGITn_MB)" links: YES Checking if "nl_langinfo (ALTMON_n)" links: YES Checking if "nl_langinfo (_NL_ABALTMON_n)" links: YES Checking if "nl_langinfo and _NL_TIME_CODESET" links: YES Checking if "signed" compiles: YES Header "stddef.h" has symbol "ptrdiff_t" : YES Checking if "sig_atomic_t" links: YES Checking if "long long" compiles: YES Checking if "long double" compiles: YES Header "stddef.h" has symbol "wchar_t" : YES Header "wchar.h" has symbol "wint_t" : YES Checking if "uintmax_t in inttypes.h" compiles: YES Checking if "uintmax_t in stdint.h" compiles: YES Checking for size of "char" : 1 Checking for size of "short" : 2 Checking for size of "int" : 4 Checking for size of "void*" : 4 Checking for size of "long" : 4 Checking for size of "long long" : 8 Checking for size of "size_t" : 4 Checking for size of "ssize_t" : 4 Checking for alignment of "char" : 1 Checking for alignment of "short" : 2 Checking for alignment of "int" : 4 Checking for alignment of "void*" : 4 Checking for alignment of "long" : 4 Checking for alignment of "long long" : 4 Checking for alignment of "size_t" : 4 Checking for size of "wchar_t" : 4 Checking if "GCC size_t typedef is int" compiles: YES Checking if "GCC size_t typedef is long" compiles: NO Checking if "va_lists can be copied as values" runs: YES Checking if "ISO C99 varargs macros in C" compiles: YES Checking if "ISO C99 varargs macros in C++" compiles: YES Checking if "GNUC varargs macros" compiles: YES Has header "alloca.h" : YES (cached) Has header "sys/poll.h" : YES Has header "sys/types.h" : YES (cached) Has header "winsock2.h" : NO Computing int of "POLLIN" : 1 Computing int of "POLLOUT" : 4 Computing int of "POLLPRI" : 2 Computing int of "POLLERR" : 8 Computing int of "POLLHUP" : 16 Computing int of "POLLNVAL" : 32 Computing int of "AF_UNIX" : 1 Computing int of "AF_INET" : 2 Computing int of "AF_INET6" : 10 Computing int of "MSG_OOB" : 1 Computing int of "MSG_PEEK" : 2 Computing int of "MSG_DONTROUTE" : 4 Checking for type "struct in6_addr" : YES Checking if "atomic ops" links: YES Checking if "atomic ops define" compiles: YES Checking if "sync swap" links: NO Run-time dependency threads found: YES Header "pthread.h" has symbol "pthread_attr_setstacksize" : YES Header "pthread.h" has symbol "pthread_attr_setinheritsched" : YES Header "pthread.h" has symbol "pthread_condattr_setclock" : YES Header "pthread.h" has symbol "pthread_cond_timedwait_relative_np" : NO Header "pthread.h" has symbol "pthread_getname_np" : YES Header "pthread.h" has symbol "pthread_getaffinity_np" : YES Checking if "pthread_setname_np(const char*)" with dependency threads links: NO Checking if "pthread_setname_np(pthread_t, const char*)" with dependency threads links: YES Checking if "stack grows check" runs: NO (1) Run-time dependency iconv found: YES Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 Run-time dependency libpcre2-8 found: YES 10.45 Executing subproject gvdb gvdb| Project name: gvdb gvdb| Project version: 0.0 gvdb| C compiler for the host machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-17) 14.2.0") gvdb| C linker for the host machine: cc ld.bfd 2.44 gvdb| Build targets in project: 0 gvdb| Subproject gvdb finished. Dependency gvdb found: YES 0.0 (overridden) Library m found: YES Run-time dependency libffi found: YES 3.4.7 Run-time dependency zlib found: YES 1.3.1 Checking if "check for -latomic" links: YES Library atomic found: YES Run-time dependency intl found: YES Checking for function "ngettext" with dependency intl: YES Checking for function "bind_textdomain_codeset" with dependency intl: YES Dependency mount skipped: feature libmount disabled Dependency libselinux skipped: feature selinux disabled Checking for function "getxattr" : YES Has header "sys/xattr.h" : YES Checking if "XATTR_NOFOLLOW" compiles: NO Checking for function "strlcpy" : YES Checking if "OpenBSD strlcpy/strlcat" runs: YES Checking if "/proc/self/cmdline" runs: YES Program python3 found: YES (/usr/bin/python3) Program bash found: YES (/usr/bin/bash) Did not find CMake 'cmake' Found CMake: NO Run-time dependency bash-completion found: NO (tried pkgconfig and cmake) Program sh found: YES (/usr/bin/sh) Program pkg-config found: YES (/usr/bin/pkg-config) Program env found: YES (/usr/bin/env) Header "sys/ptrace.h" has symbol "PTRACE_O_EXITKILL" : YES Program g-ir-scanner skipped: feature introspection disabled Dependency gobject-introspection-1.0 skipped: feature introspection disabled Configuring glib-gettextize using configuration Program gen-visibility-macros.py found: YES (/build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py) Configuring glibconfig.h using configuration Dependency sysprof-capture-4 skipped: feature sysprof disabled Configuring gtester-report using configuration Configuring libglib-2.0.so.0.8304.0-gdb.py using configuration Program xmllint found: YES (/usr/bin/xmllint) Configuring glib-genmarshal using configuration Program glib-genmarshal found: YES (/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-genmarshal) Configuring glib-mkenums using configuration Program glib-mkenums found: YES (/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums) Configuring libgobject-2.0.so.0.8304.0-gdb.py using configuration Compiler for C supports arguments -DG_DISABLE_CAST_CHECKS: YES Compiler for C supports arguments -Werror: YES Compiler for C supports arguments -Wcast-align=strict: YES Checking if "dlsym() preceding underscores" runs: YES Checking for function "dlerror" : YES Configuring gmoduleconf.h using configuration Checking if "C_IN in public headers (no arpa/nameser_compat.h needed)" compiles: YES Checking if "res_query()" links: YES Checking if "socket()" links: YES Checking if "dn_comp()" links: YES Checking if "res_nclose()" links: YES Checking if "res_ndestroy()" links: NO Checking if "res_ninit()" links: YES Checking if "res_nquery()" links: YES Checking for type "struct ip_mreqn" : YES Checking if "ioctl with request SIOCGIFADDR" compiles: YES Configuring gnetworking.h using configuration Configuring gdbus-codegen using configuration Program gdbus-codegen found: YES (/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/gdbus-2.0/codegen/gdbus-codegen) Configuring config.py using configuration Run-time dependency libinotify found: NO (tried pkgconfig and cmake) Message: Found bash-completion but the .pc file did not set 'completionsdir', fallback to a predefined path Run-time dependency libelf found: YES 0.192 Library elf skipped: feature libelf disabled Has header "pty.h" : YES Checking for function "openpty" : YES Program gengiotypefuncs.py found: YES (/usr/bin/python3 /build/reproducible-path/glib2.0-2.83.4/gio/tests/gengiotypefuncs.py) Run-time dependency dbus-1 found: YES 1.16.0 Program dbus-daemon found: YES (/usr/bin/dbus-daemon) Program msgfmt found: YES (/usr/bin/msgfmt) Configuring appinfo-test-gnome.desktop using configuration Configuring appinfo-test-notgnome.desktop using configuration Configuring appinfo-test-path.desktop using configuration Configuring appinfo-test.desktop using configuration Configuring appinfo-test2.desktop using configuration Program objcopy found: YES (/usr/bin/objcopy) Program ld found: YES (/usr/bin/ld) Configuring org.gtk.GDBus.FakeService.service using configuration Compiler for C supports arguments -Wno-implicit-fallthrough: YES Compiler for C supports arguments -Wno-old-style-definition: YES Compiler for C supports arguments -Wno-suggest-attribute=noreturn: YES Compiler for C supports arguments -Wno-type-limits: YES Compiler for C supports arguments -Wno-undef: YES Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES Compiler for C supports arguments -Wno-unused-function: YES Compiler for C supports arguments -Wno-return-type: YES Compiler for C supports arguments -Wno-sometimes-uninitialized: NO Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-type-limits: YES (cached) Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Compiler for C supports arguments -Wno-type-limits: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Compiler for C supports arguments -Werror=unused-function: YES Library FuzzingEngine skipped: feature oss_fuzz disabled Program xgettext found: YES (/usr/bin/xgettext) 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 config.h using configuration Program rst2man rst2man.py skipped: feature man-pages disabled Program rst2html5 found: YES (/usr/bin/rst2html5) Build targets in project: 605 glib 2.83.4 Build environment host cpu : x86 host endian : little host system : linux C Compiler : gcc C++ Compiler : gcc shared build : true static build : false Directories prefix : /usr bindir : /usr/bin libexecdir : /usr/libexec pkgdatadir : /usr/share/glib-2.0 datadir : /usr/share includedir : /usr/include/glib-2.0 giomodulesdir : /usr/lib/i386-linux-gnu/gio/modules localstatedir : /var runstatedir : /run Options selinux : false libmount : false xattr : false man-pages : disabled dtrace : false systemtap : false sysprof : false documentation : false bsymbolic_functions : true force_posix_threads : false tests : true installed_tests : false nls : enabled oss_fuzz : disabled glib_debug : disabled glib_assert : true glib_checks : true libelf : disabled multiarch : false introspection : false file_monitor_backend: auto Subprojects gvdb : YES User defined options auto_features : enabled buildtype : plain default_library : shared documentation : false dtrace : disabled glib_debug : disabled installed_tests : false introspection : disabled libdir : lib/i386-linux-gnu libelf : disabled libmount : disabled localstatedir : /var man-pages : disabled prefix : /usr python.bytecompile : -1 selinux : disabled sysconfdir : /etc sysprof : disabled systemtap : disabled wrap_mode : nodownload xattr : true Found ninja-1.12.1 at /usr/bin/ninja make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.83.4' debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/glib2.0-2.83.4' # GResource files don't contain any executable code, only an embeddable # data blob, so compiler flags that would affect the behaviour of # executable code (ABIs, hardening, optimizations, debug info) are # not relevant. blhc: ignore-line-regexp: .*/glib-compile-resources\s+--compiler=.* # One test uses the C compiler to convert a binary blob into a raw # object; again, there is no executable code involved, so compiler # options that affect executable code aren't interesting. blhc: ignore-line-regexp: .*-Wl,-b,binary\s+-nostdlib\s+gio/tests/test5\.gresource.* mkdir -p debian/tmp-xdg-runtime-dir dh_auto_build --builddirectory=debian/build/deb cd debian/build/deb && LC_ALL=C.UTF-8 ninja -j22 -v [1/1719] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 versions-macros ../../../glib/gversionmacros.h.in glib/gversionmacros.h [2/1719] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GLIB glib/glib-visibility.h [3/1719] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GMODULE gmodule/gmodule-visibility.h [4/1719] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GOBJECT gobject/gobject-visibility.h [5/1719] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GIO gio/gio-visibility.h [6/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/__init__.py gio/gdbus-2.0/codegen/__init__.py [7/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_docbook.py gio/gdbus-2.0/codegen/codegen_docbook.py [8/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen.py gio/gdbus-2.0/codegen/codegen.py [9/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_md.py gio/gdbus-2.0/codegen/codegen_md.py [10/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_rst.py gio/gdbus-2.0/codegen/codegen_rst.py [11/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/dbustypes.py gio/gdbus-2.0/codegen/dbustypes.py [12/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/utils.py gio/gdbus-2.0/codegen/utils.py [13/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_main.py gio/gdbus-2.0/codegen/codegen_main.py [14/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/parser.py gio/gdbus-2.0/codegen/parser.py [15/1719] cc -Iglib/libcharset/libcharset.a.p -Iglib/libcharset -I../../../glib/libcharset -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DGLIB_CHARSETALIAS_DIR="/usr/lib/i386-linux-gnu"' -MD -MQ glib/libcharset/libcharset.a.p/localcharset.c.o -MF glib/libcharset/libcharset.a.p/localcharset.c.o.d -o glib/libcharset/libcharset.a.p/localcharset.c.o -c ../../../glib/libcharset/localcharset.c [16/1719] rm -f glib/libcharset/libcharset.a && gcc-ar csrDT glib/libcharset/libcharset.a glib/libcharset/libcharset.a.p/localcharset.c.o [17/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o -c ../../../gio/xdgmime/xdgmimealias.c [18/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o -c ../../../gio/xdgmime/xdgmimeint.c [19/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o -c ../../../gio/xdgmime/xdgmimeicon.c [20/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o -c ../../../glib/deprecated/gallocator.c [21/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o -c ../../../glib/gatomic.c [22/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o -MF glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o -c ../../../glib/garcbox.c [23/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o -c ../../../glib/deprecated/gcache.c [24/1719] /usr/bin/meson --internal exe --capture gobject/glib-enumtypes.h -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gobject/glib-enumtypes.h.template ../../../gobject/../glib/gunicode.h [25/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o -c ../../../glib/deprecated/gcompletion.c [26/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o -c ../../../glib/gbase64.c [27/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o -c ../../../glib/gbacktrace.c [28/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o -c ../../../glib/gbitlock.c [29/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o -c ../../../glib/gbytes.c [30/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o -c ../../../glib/deprecated/grel.c [31/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o -c ../../../gio/xdgmime/xdgmimeglob.c [32/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o -c ../../../glib/deprecated/gthread-deprecated.c [33/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmime.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmime.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmime.c.o -c ../../../gio/xdgmime/xdgmime.c [34/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o -c ../../../glib/gdatetime-private.c [35/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdir.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdir.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdir.c.o -c ../../../glib/gdir.c [36/1719] /usr/bin/meson --internal exe --capture gio/gioenumtypes.h -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gio/gioenumtypes.h.template ../../../gio/gappinfo.h ../../../gio/gasyncinitable.h ../../../gio/gasyncresult.h ../../../gio/gbufferedinputstream.h ../../../gio/gbufferedoutputstream.h ../../../gio/gbytesicon.h ../../../gio/gcancellable.h ../../../gio/gcontenttype.h ../../../gio/gcharsetconverter.h ../../../gio/gconverter.h ../../../gio/gconverterinputstream.h ../../../gio/gconverteroutputstream.h ../../../gio/gdatagrambased.h ../../../gio/gdatainputstream.h ../../../gio/gdataoutputstream.h ../../../gio/gdebugcontroller.h ../../../gio/gdebugcontrollerdbus.h ../../../gio/gdrive.h ../../../gio/gemblem.h ../../../gio/gemblemedicon.h ../../../gio/gfile.h ../../../gio/gfileattribute.h ../../../gio/gfileenumerator.h ../../../gio/gfileicon.h ../../../gio/gfileinfo.h ../../../gio/gfileinputstream.h ../../../gio/gfilemonitor.h ../../../gio/gfilenamecompleter.h ../../../gio/gfileoutputstream.h ../../../gio/gfileiostream.h ../../../gio/gfilterinputstream.h ../../../gio/gfilteroutputstream.h ../../../gio/gicon.h ../../../gio/ginetaddress.h ../../../gio/ginetaddressmask.h ../../../gio/ginetsocketaddress.h ../../../gio/ginitable.h ../../../gio/ginputstream.h ../../../gio/gio.h ../../../gio/gio-autocleanups.h ../../../gio/gioenums.h ../../../gio/gioerror.h ../../../gio/giomodule.h ../../../gio/gioscheduler.h ../../../gio/giostream.h ../../../gio/giotypes.h ../../../gio/gloadableicon.h ../../../gio/gmount.h ../../../gio/gmemoryinputstream.h ../../../gio/gmemorymonitor.h ../../../gio/gmemoryoutputstream.h ../../../gio/gmountoperation.h ../../../gio/gnativesocketaddress.h ../../../gio/gnativevolumemonitor.h ../../../gio/gnetworkaddress.h ../../../gio/gnetworkmonitor.h ../../../gio/gnetworkservice.h ../../../gio/goutputstream.h ../../../gio/gpermission.h ../../../gio/gpollableinputstream.h ../../../gio/gpollableoutputstream.h ../../../gio/gpollableutils.h ../../../gio/gpowerprofilemonitor.h ../../../gio/gproxy.h ../../../gio/gproxyaddress.h ../../../gio/gproxyaddressenumerator.h ../../../gio/gproxyresolver.h ../../../gio/gresolver.h ../../../gio/gresource.h ../../../gio/gseekable.h ../../../gio/gsimpleasyncresult.h ../../../gio/gsimpleiostream.h ../../../gio/gsimplepermission.h ../../../gio/gsimpleproxyresolver.h ../../../gio/gsocket.h ../../../gio/gsocketaddress.h ../../../gio/gsocketaddressenumerator.h ../../../gio/gsocketclient.h ../../../gio/gsocketconnectable.h ../../../gio/gsocketconnection.h ../../../gio/gsocketcontrolmessage.h ../../../gio/gsocketlistener.h ../../../gio/gsocketservice.h ../../../gio/gsrvtarget.h ../../../gio/gsubprocess.h ../../../gio/gsubprocesslauncher.h ../../../gio/gtask.h ../../../gio/gtcpconnection.h ../../../gio/gtcpwrapperconnection.h ../../../gio/gthemedicon.h ../../../gio/gthreadedsocketservice.h ../../../gio/gtlsbackend.h ../../../gio/gtlscertificate.h ../../../gio/gtlsclientconnection.h ../../../gio/gtlsconnection.h ../../../gio/gtlsdatabase.h ../../../gio/gtlsfiledatabase.h ../../../gio/gtlsinteraction.h ../../../gio/gtlspassword.h ../../../gio/gtlsserverconnection.h ../../../gio/gdtlsconnection.h ../../../gio/gdtlsclientconnection.h ../../../gio/gdtlsserverconnection.h ../../../gio/gunixconnection.h ../../../gio/gunixcredentialsmessage.h ../../../gio/gunixfdlist.h ../../../gio/gunixsocketaddress.h ../../../gio/gvfs.h ../../../gio/gvolume.h ../../../gio/gvolumemonitor.h ../../../gio/gzlibcompressor.h ../../../gio/gzlibdecompressor.h ../../../gio/glistmodel.h ../../../gio/gliststore.h ../../../gio/gapplication.h ../../../gio/gapplicationcommandline.h ../../../gio/gactiongroup.h ../../../gio/gactionmap.h ../../../gio/gsimpleactiongroup.h ../../../gio/gremoteactiongroup.h ../../../gio/gactiongroupexporter.h ../../../gio/gdbusactiongroup.h ../../../gio/gaction.h ../../../gio/gpropertyaction.h ../../../gio/gsimpleaction.h ../../../gio/gmenumodel.h ../../../gio/gmenu.h ../../../gio/gmenuexporter.h ../../../gio/gdbusmenumodel.h ../../../gio/gnotification.h ../../../gio/gsettingsbackend.h ../../../gio/gsettingsschema.h ../../../gio/gsettings.h ../../../gio/gdbusauthobserver.h ../../../gio/gcredentials.h ../../../gio/gdbusutils.h ../../../gio/gdbuserror.h ../../../gio/gdbusaddress.h ../../../gio/gdbusconnection.h ../../../gio/gdbusmessage.h ../../../gio/gdbusnameowning.h ../../../gio/gdbusnamewatching.h ../../../gio/gdbusproxy.h ../../../gio/gdbusintrospection.h ../../../gio/gdbusmethodinvocation.h ../../../gio/gdbusserver.h ../../../gio/gdbusinterface.h ../../../gio/gdbusinterfaceskeleton.h ../../../gio/gdbusobject.h ../../../gio/gdbusobjectskeleton.h ../../../gio/gdbusobjectproxy.h ../../../gio/gdbusobjectmanager.h ../../../gio/gdbusobjectmanagerclient.h ../../../gio/gdbusobjectmanagerserver.h ../../../gio/gtestdbus.h gio/gnetworking.h [37/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o -c ../../../glib/ggettext.c [38/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o -c ../../../glib/gcharset.c [39/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gerror.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gerror.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gerror.c.o -c ../../../glib/gerror.c [40/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/genviron.c.o -MF glib/libglib-2.0.so.0.8304.0.p/genviron.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/genviron.c.o -c ../../../glib/genviron.c [41/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o -c ../../../glib/gasyncqueue.c [42/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o -c ../../../glib/ghmac.c [43/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o -c ../../../gio/xdgmime/xdgmimecache.c [44/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o -c ../../../glib/glib-private.c [45/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o -c ../../../glib/glib-init.c [46/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghook.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghook.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghook.c.o -c ../../../glib/ghook.c [47/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o -c ../../../glib/gdataset.c [48/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o -c ../../../glib/gconvert.c [49/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmem.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmem.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmem.c.o -c ../../../glib/gmem.c [50/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glist.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glist.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glist.c.o -c ../../../glib/glist.c [51/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o -c ../../../glib/gprimes.c [52/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o -c ../../../glib/gmappedfile.c [53/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/garray.c.o -MF glib/libglib-2.0.so.0.8304.0.p/garray.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/garray.c.o -c ../../../glib/garray.c [54/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o -c ../../../glib/gpoll.c [55/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o -c ../../../glib/ghostutils.c [56/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o -c ../../../glib/gpathbuf.c [57/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o -c ../../../glib/gqsort.c [58/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdate.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdate.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdate.c.o -c ../../../glib/gdate.c [59/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o -c ../../../glib/grefcount.c [60/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o -c ../../../glib/grcbox.c [61/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gquark.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gquark.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gquark.c.o -c ../../../glib/gquark.c [62/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o -c ../../../glib/gfileutils.c [63/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gnode.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gnode.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gnode.c.o -c ../../../glib/gnode.c [64/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o -c ../../../glib/grefstring.c [65/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grand.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grand.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grand.c.o -c ../../../glib/grand.c [66/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghash.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghash.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghash.c.o -c ../../../glib/ghash.c [67/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o -c ../../../glib/gpattern.c [68/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o -c ../../../glib/gqueue.c [69/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o -c ../../../glib/gstrvbuilder.c [70/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o -c ../../../glib/gspawn.c [71/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gslice.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gslice.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gslice.c.o -c ../../../glib/gslice.c [72/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gslist.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gslist.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gslist.c.o -c ../../../glib/gslist.c [73/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o -c ../../../glib/gstdio.c [74/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o -MF glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o -c ../../../glib/giochannel.c [75/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o -c ../../../glib/gstringchunk.c [76/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gshell.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gshell.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gshell.c.o -c ../../../glib/gshell.c [77/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o -c ../../../glib/gtrashstack.c [78/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o -c ../../../glib/gtrace.c [79/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o -c ../../../glib/gdatetime.c [80/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o -c ../../../glib/gtimer.c [81/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o -c ../../../glib/gsequence.c [82/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o -c ../../../glib/gtranslit.c [83/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtree.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtree.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtree.c.o -c ../../../glib/gtree.c [84/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o -c ../../../glib/gthreadpool.c [85/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o -c ../../../glib/gunibreak.c [86/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o -c ../../../glib/gmessages.c [87/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o -c ../../../glib/gchecksum.c [88/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gthread.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gthread.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gthread.c.o -c ../../../glib/gthread.c [89/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o -c ../../../glib/gunicollate.c [90/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/guuid.c.o -MF glib/libglib-2.0.so.0.8304.0.p/guuid.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/guuid.c.o -c ../../../glib/guuid.c [91/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/goption.c.o -MF glib/libglib-2.0.so.0.8304.0.p/goption.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/goption.c.o -c ../../../glib/goption.c [92/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o -c ../../../glib/gscanner.c [93/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gversion.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gversion.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gversion.c.o -c ../../../glib/gversion.c [94/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o -c ../../../glib/gvariant-core.c [95/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o -c ../../../glib/gunidecomp.c [96/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o -c ../../../glib/gbookmarkfile.c [97/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o -c ../../../glib/gmarkup.c [98/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o -c ../../../glib/gjournal-private.c [99/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o -c ../../../glib/gkeyfile.c ../../../glib/gkeyfile.c: In function ‘g_key_file_set_group_comment’: ../../../glib/gkeyfile.c:3554:21: warning: potential null pointer dereference [-Wnull-dereference] 3554 | group = group_node->next->data; | ~~~~~~~~~~^~~~~~ ../../../glib/gkeyfile.c:3554:21: warning: potential null pointer dereference [-Wnull-dereference] In function ‘g_key_file_get_group_comment’, inlined from ‘g_key_file_get_comment’ at ../../../glib/gkeyfile.c:3838:12: ../../../glib/gkeyfile.c:3783:14: warning: potential null pointer dereference [-Wnull-dereference] 3783 | group_node = group_node->next; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../../glib/gkeyfile.c:3783:14: warning: potential null pointer dereference [-Wnull-dereference] [100/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o -c ../../../glib/gwakeup.c [101/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o -c ../../../glib/gprintf.c [102/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o -c ../../../glib/gvarianttypeinfo.c [103/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o -c ../../../glib/gstrfuncs.c [104/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstring.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstring.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstring.c.o -c ../../../glib/gstring.c [105/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gregex.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gregex.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gregex.c.o -c ../../../glib/gregex.c [106/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o -c ../../../glib/gvarianttype.c [107/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o -c ../../../gobject/gatomicarray.c [108/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmain.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmain.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmain.c.o -c ../../../glib/gmain.c [109/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/giounix.c.o -MF glib/libglib-2.0.so.0.8304.0.p/giounix.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/giounix.c.o -c ../../../glib/giounix.c [110/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o -c ../../../glib/glib-unix.c [111/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o -c ../../../glib/gutf8.c [112/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o -c ../../../glib/gvariant-serialiser.c [113/1719] /usr/bin/meson --internal exe --capture gobject/glib-enumtypes.c -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gobject/glib-enumtypes.c.template ../../../gobject/../glib/gunicode.h [114/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o -MF glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o -c ../../../glib/guniprop.c [115/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o -c ../../../gobject/gsourceclosure.c [116/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o -c ../../../gobject/gbindinggroup.c [117/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gutils.c.o -c ../../../glib/gutils.c [118/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o -c gobject/glib-enumtypes.c [119/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o -c ../../../glib/gtimezone.c [120/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o -c ../../../gobject/genums.c [121/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o -c ../../../gobject/gbinding.c [122/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o -c ../../../gobject/gboxed.c [123/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o -c ../../../gobject/gtypeplugin.c [124/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o -c ../../../gobject/gtypemodule.c ../../../gobject/gtypemodule.c: In function ‘g_type_module_complete_type_info’: ../../../gobject/gtypemodule.c:337:29: warning: potential null pointer dereference [-Wnull-dereference] 337 | if (module_type_info->info.value_table) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../gobject/gtypemodule.c:335:9: warning: potential null pointer dereference [-Wnull-dereference] 335 | *info = module_type_info->info; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../gobject/gtypemodule.c:337:29: warning: potential null pointer dereference [-Wnull-dereference] 337 | if (module_type_info->info.value_table) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../gobject/gtypemodule.c:335:9: warning: potential null pointer dereference [-Wnull-dereference] 335 | *info = module_type_info->info; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../gobject/gtypemodule.c: In function ‘g_type_module_complete_interface_info’: ../../../gobject/gtypemodule.c:350:9: warning: potential null pointer dereference [-Wnull-dereference] 350 | *info = module_interface_info->info; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../gobject/gtypemodule.c:350:9: warning: potential null pointer dereference [-Wnull-dereference] ../../../gobject/gtypemodule.c: In function ‘g_type_module_register_type’: ../../../gobject/gtypemodule.c:420:27: warning: potential null pointer dereference [-Wnull-dereference] 420 | if (module_type_info->parent_type != parent_type) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../gobject/gtypemodule.c:420:27: warning: potential null pointer dereference [-Wnull-dereference] [125/1719] cc -Igmodule/libgmodule-2.0.so.0.8304.0.p -Igmodule -I../../../gmodule -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -MD -MQ gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o -MF gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o.d -o gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o -c ../../../gmodule/gmodule-deprecated.c [126/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio --generate-c-code xdp-dbus --c-namespace GXdp ../../../gio/org.freedesktop.portal.Documents.xml ../../../gio/org.freedesktop.portal.OpenURI.xml ../../../gio/org.freedesktop.portal.ProxyResolver.xml ../../../gio/org.freedesktop.portal.Trash.xml [127/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o -c ../../../gobject/gmarshal.c [128/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o -c ../../../gobject/gsignalgroup.c [129/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org. --output-directory gio --generate-c-code gdbus-daemon-generated --c-namespace _G ../../../gio/dbus-daemon.xml [130/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o -c ../../../gobject/gvaluearray.c [131/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o -c ../../../gobject/gparam.c [132/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o -c ../../../gobject/gvalue.c [133/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o -c ../../../gobject/gclosure.c [134/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o -c ../../../glib/gtestutils.c [135/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o -c ../../../gobject/gvaluetransform.c [136/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o -c ../../../gio/xdgmime/xdgmimeparent.c [137/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/guri.c.o -MF glib/libglib-2.0.so.0.8304.0.p/guri.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/guri.c.o -c ../../../glib/guri.c [138/1719] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-sub.c.o -MF gio/inotify/libinotify.a.p/inotify-sub.c.o.d -o gio/inotify/libinotify.a.p/inotify-sub.c.o -c ../../../gio/inotify/inotify-sub.c [139/1719] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-missing.c.o -MF gio/inotify/libinotify.a.p/inotify-missing.c.o.d -o gio/inotify/libinotify.a.p/inotify-missing.c.o -c ../../../gio/inotify/inotify-missing.c [140/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o -c ../../../glib/gspawn-posix.c [141/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o -c ../../../glib/gvariant-parser.c In file included from glib/glibconfig.h:9, from ../../../glib/gtypes.h:34, from ../../../glib/gquark.h:34, from ../../../glib/gerror.h:30, from ../../../glib/gvariant-parser.c:28: In function ‘positional_parse’, inlined from ‘parse’ at ../../../glib/gvariant-parser.c:2443:14: ../../../glib/gvariant-parser.c:2231:18: warning: potential null pointer dereference [-Wnull-dereference] 2231 | g_assert (token[0] == '%'); | ~~~~~^~~ ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ 276 | if G_LIKELY (expr) ; else \ | ^~~~~~~~ ../../../glib/gvariant-parser.c:2231:3: note: in expansion of macro ‘g_assert’ 2231 | g_assert (token[0] == '%'); | ^~~~~~~~ In function ‘string_parse’, inlined from ‘parse’ at ../../../glib/gvariant-parser.c:2466:14: ../../../glib/gvariant-parser.c:1709:9: warning: potential null pointer dereference [-Wnull-dereference] 1709 | quote = token[0]; | ~~~~~~^~~~~~~~~~ In function ‘bytestring_parse’, inlined from ‘parse’ at ../../../glib/gvariant-parser.c:2470:14: ../../../glib/gvariant-parser.c:1841:18: warning: potential null pointer dereference [-Wnull-dereference] 1841 | g_assert (token[0] == 'b'); | ~~~~~^~~ ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ 276 | if G_LIKELY (expr) ; else \ | ^~~~~~~~ ../../../glib/gvariant-parser.c:1841:3: note: in expansion of macro ‘g_assert’ 1841 | g_assert (token[0] == 'b'); | ^~~~~~~~ [142/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o -c ../../../gio/gasyncresult.c [143/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o -c ../../../gio/gasynchelper.c [144/1719] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-path.c.o -MF gio/inotify/libinotify.a.p/inotify-path.c.o.d -o gio/inotify/libinotify.a.p/inotify-path.c.o -c ../../../gio/inotify/inotify-path.c [145/1719] cc -Igmodule/libgmodule-2.0.so.0.8304.0.p -Igmodule -I../../../gmodule -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -MD -MQ gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o -MF gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o.d -o gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o -c ../../../gmodule/gmodule.c [146/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o -c ../../../gio/xdgmime/xdgmimemagic.c [147/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o -c ../../../gio/gasyncinitable.c [148/1719] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-kernel.c.o -MF gio/inotify/libinotify.a.p/inotify-kernel.c.o.d -o gio/inotify/libinotify.a.p/inotify-kernel.c.o -c ../../../gio/inotify/inotify-kernel.c [149/1719] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o -MF gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o.d -o gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o -c ../../../gio/inotify/ginotifyfilemonitor.c [150/1719] rm -f gio/xdgmime/libxdgmime.a && gcc-ar csrDT gio/xdgmime/libxdgmime.a gio/xdgmime/libxdgmime.a.p/xdgmime.c.o gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o [151/1719] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-helper.c.o -MF gio/inotify/libinotify.a.p/inotify-helper.c.o.d -o gio/inotify/libinotify.a.p/inotify-helper.c.o -c ../../../gio/inotify/inotify-helper.c [152/1719] rm -f gio/inotify/libinotify.a && gcc-ar csrDT gio/inotify/libinotify.a gio/inotify/libinotify.a.p/inotify-kernel.c.o gio/inotify/libinotify.a.p/inotify-sub.c.o gio/inotify/libinotify.a.p/inotify-path.c.o gio/inotify/libinotify.a.p/inotify-missing.c.o gio/inotify/libinotify.a.p/inotify-helper.c.o gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o [153/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o -c ../../../gio/gbufferedoutputstream.c [154/1719] /usr/bin/meson --internal exe --capture gio/gioenumtypes.c -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gio/gioenumtypes.c.template ../../../gio/gappinfo.h ../../../gio/gasyncinitable.h ../../../gio/gasyncresult.h ../../../gio/gbufferedinputstream.h ../../../gio/gbufferedoutputstream.h ../../../gio/gbytesicon.h ../../../gio/gcancellable.h ../../../gio/gcontenttype.h ../../../gio/gcharsetconverter.h ../../../gio/gconverter.h ../../../gio/gconverterinputstream.h ../../../gio/gconverteroutputstream.h ../../../gio/gdatagrambased.h ../../../gio/gdatainputstream.h ../../../gio/gdataoutputstream.h ../../../gio/gdebugcontroller.h ../../../gio/gdebugcontrollerdbus.h ../../../gio/gdrive.h ../../../gio/gemblem.h ../../../gio/gemblemedicon.h ../../../gio/gfile.h ../../../gio/gfileattribute.h ../../../gio/gfileenumerator.h ../../../gio/gfileicon.h ../../../gio/gfileinfo.h ../../../gio/gfileinputstream.h ../../../gio/gfilemonitor.h ../../../gio/gfilenamecompleter.h ../../../gio/gfileoutputstream.h ../../../gio/gfileiostream.h ../../../gio/gfilterinputstream.h ../../../gio/gfilteroutputstream.h ../../../gio/gicon.h ../../../gio/ginetaddress.h ../../../gio/ginetaddressmask.h ../../../gio/ginetsocketaddress.h ../../../gio/ginitable.h ../../../gio/ginputstream.h ../../../gio/gio.h ../../../gio/gio-autocleanups.h ../../../gio/gioenums.h ../../../gio/gioerror.h ../../../gio/giomodule.h ../../../gio/gioscheduler.h ../../../gio/giostream.h ../../../gio/giotypes.h ../../../gio/gloadableicon.h ../../../gio/gmount.h ../../../gio/gmemoryinputstream.h ../../../gio/gmemorymonitor.h ../../../gio/gmemoryoutputstream.h ../../../gio/gmountoperation.h ../../../gio/gnativesocketaddress.h ../../../gio/gnativevolumemonitor.h ../../../gio/gnetworkaddress.h ../../../gio/gnetworkmonitor.h ../../../gio/gnetworkservice.h ../../../gio/goutputstream.h ../../../gio/gpermission.h ../../../gio/gpollableinputstream.h ../../../gio/gpollableoutputstream.h ../../../gio/gpollableutils.h ../../../gio/gpowerprofilemonitor.h ../../../gio/gproxy.h ../../../gio/gproxyaddress.h ../../../gio/gproxyaddressenumerator.h ../../../gio/gproxyresolver.h ../../../gio/gresolver.h ../../../gio/gresource.h ../../../gio/gseekable.h ../../../gio/gsimpleasyncresult.h ../../../gio/gsimpleiostream.h ../../../gio/gsimplepermission.h ../../../gio/gsimpleproxyresolver.h ../../../gio/gsocket.h ../../../gio/gsocketaddress.h ../../../gio/gsocketaddressenumerator.h ../../../gio/gsocketclient.h ../../../gio/gsocketconnectable.h ../../../gio/gsocketconnection.h ../../../gio/gsocketcontrolmessage.h ../../../gio/gsocketlistener.h ../../../gio/gsocketservice.h ../../../gio/gsrvtarget.h ../../../gio/gsubprocess.h ../../../gio/gsubprocesslauncher.h ../../../gio/gtask.h ../../../gio/gtcpconnection.h ../../../gio/gtcpwrapperconnection.h ../../../gio/gthemedicon.h ../../../gio/gthreadedsocketservice.h ../../../gio/gtlsbackend.h ../../../gio/gtlscertificate.h ../../../gio/gtlsclientconnection.h ../../../gio/gtlsconnection.h ../../../gio/gtlsdatabase.h ../../../gio/gtlsfiledatabase.h ../../../gio/gtlsinteraction.h ../../../gio/gtlspassword.h ../../../gio/gtlsserverconnection.h ../../../gio/gdtlsconnection.h ../../../gio/gdtlsclientconnection.h ../../../gio/gdtlsserverconnection.h ../../../gio/gunixconnection.h ../../../gio/gunixcredentialsmessage.h ../../../gio/gunixfdlist.h ../../../gio/gunixsocketaddress.h ../../../gio/gvfs.h ../../../gio/gvolume.h ../../../gio/gvolumemonitor.h ../../../gio/gzlibcompressor.h ../../../gio/gzlibdecompressor.h ../../../gio/glistmodel.h ../../../gio/gliststore.h ../../../gio/gapplication.h ../../../gio/gapplicationcommandline.h ../../../gio/gactiongroup.h ../../../gio/gactionmap.h ../../../gio/gsimpleactiongroup.h ../../../gio/gremoteactiongroup.h ../../../gio/gactiongroupexporter.h ../../../gio/gdbusactiongroup.h ../../../gio/gaction.h ../../../gio/gpropertyaction.h ../../../gio/gsimpleaction.h ../../../gio/gmenumodel.h ../../../gio/gmenu.h ../../../gio/gmenuexporter.h ../../../gio/gdbusmenumodel.h ../../../gio/gnotification.h ../../../gio/gsettingsbackend.h ../../../gio/gsettingsschema.h ../../../gio/gsettings.h ../../../gio/gdbusauthobserver.h ../../../gio/gcredentials.h ../../../gio/gdbusutils.h ../../../gio/gdbuserror.h ../../../gio/gdbusaddress.h ../../../gio/gdbusconnection.h ../../../gio/gdbusmessage.h ../../../gio/gdbusnameowning.h ../../../gio/gdbusnamewatching.h ../../../gio/gdbusproxy.h ../../../gio/gdbusintrospection.h ../../../gio/gdbusmethodinvocation.h ../../../gio/gdbusserver.h ../../../gio/gdbusinterface.h ../../../gio/gdbusinterfaceskeleton.h ../../../gio/gdbusobject.h ../../../gio/gdbusobjectskeleton.h ../../../gio/gdbusobjectproxy.h ../../../gio/gdbusobjectmanager.h ../../../gio/gdbusobjectmanagerclient.h ../../../gio/gdbusobjectmanagerserver.h ../../../gio/gtestdbus.h gio/gnetworking.h [155/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o -c ../../../gio/gbytesicon.c [156/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o -c ../../../gio/gcharsetconverter.c [157/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o -c ../../../gio/gcontenttype.c [158/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o -c ../../../gobject/gvaluetypes.c [159/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o -c ../../../gio/gconverter.c [160/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o -c ../../../gobject/gparamspecs.c [161/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o -c ../../../gio/gcontextspecificgroup.c [162/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o -c ../../../gio/gdebugcontroller.c [163/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o -c ../../../gio/gcancellable.c [164/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o -c ../../../gio/gcredentials.c [165/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o -c ../../../gio/gdatagrambased.c [166/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o -c ../../../gio/gbufferedinputstream.c [167/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o -c ../../../gio/gdummyproxyresolver.c [168/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o -c ../../../gio/gdataoutputstream.c [169/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o -c ../../../gio/gdummytlsbackend.c [170/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o -c ../../../gio/gconverterinputstream.c [171/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o -c ../../../gio/gconverteroutputstream.c [172/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o -c ../../../gio/gemblem.c [173/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o -c ../../../glib/gvariant.c [174/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o -c ../../../gio/gdebugcontrollerdbus.c [175/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o -MF gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o -c gio/gdbus-daemon-generated.c [176/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o -c ../../../gio/gappinfo.c [177/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o -c ../../../gio/gemblemedicon.c [178/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o -c ../../../gio/gdrive.c [179/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o -c ../../../gio/gdatainputstream.c [180/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o -c ../../../gio/gfileicon.c [181/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o -c ../../../gio/gfilemonitor.c [182/1719] cc -o glib/libglib-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o glib/libglib-2.0.so.0.8304.0.p/garray.c.o glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o glib/libglib-2.0.so.0.8304.0.p/gdate.c.o glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8304.0.p/gdir.c.o glib/libglib-2.0.so.0.8304.0.p/genviron.c.o glib/libglib-2.0.so.0.8304.0.p/gerror.c.o glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o glib/libglib-2.0.so.0.8304.0.p/ghash.c.o glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o glib/libglib-2.0.so.0.8304.0.p/ghook.c.o glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o glib/libglib-2.0.so.0.8304.0.p/glist.c.o glib/libglib-2.0.so.0.8304.0.p/gmain.c.o glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8304.0.p/gmem.c.o glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o glib/libglib-2.0.so.0.8304.0.p/gnode.c.o glib/libglib-2.0.so.0.8304.0.p/goption.c.o glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o glib/libglib-2.0.so.0.8304.0.p/gquark.c.o glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o glib/libglib-2.0.so.0.8304.0.p/grand.c.o glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o glib/libglib-2.0.so.0.8304.0.p/gregex.c.o glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o glib/libglib-2.0.so.0.8304.0.p/gshell.c.o glib/libglib-2.0.so.0.8304.0.p/gslice.c.o glib/libglib-2.0.so.0.8304.0.p/gslist.c.o glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8304.0.p/gstring.c.o glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8304.0.p/gthread.c.o glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8304.0.p/gtree.c.o glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8304.0.p/guri.c.o glib/libglib-2.0.so.0.8304.0.p/gutils.c.o glib/libglib-2.0.so.0.8304.0.p/guuid.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8304.0.p/gversion.c.o glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8304.0.p/giounix.c.o glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libglib-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group glib/libcharset/libcharset.a -Wl,-z,nodelete -Wl,-Bsymbolic-functions -latomic -lm /usr/lib/i386-linux-gnu/libsysprof-capture-4.a -pthread /usr/lib/i386-linux-gnu/libpcre2-8.so -Wl,--end-group [183/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o -c ../../../gio/gfilenamecompleter.c [184/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o -c ../../../gio/gfileinputstream.c [185/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o -c ../../../gio/gdummyfile.c [186/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o -c ../../../gio/gfileattribute.c [187/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o -c ../../../gio/gfilterinputstream.c [188/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o -c ../../../gio/gfileiostream.c [189/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o -c ../../../gio/gfileenumerator.c [190/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o -c ../../../gio/gfileoutputstream.c [191/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb glib/libglib-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0.p/libglib-2.0.so.0.8304.0.symbols [192/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o -c ../../../gio/gfilteroutputstream.c [193/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o -MF gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o -c gio/gioenumtypes.c [194/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o -c ../../../gio/ginitable.c [195/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o -c ../../../gio/gioerror.c [196/1719] cc -o gmodule/libgmodule-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgmodule-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib glib/libglib-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [197/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o -c ../../../gobject/gobject.c [198/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o -c ../../../gio/giomodule-priv.c [199/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o -c ../../../gio/gmemorymonitor.c [200/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gicon.c.o -c ../../../gio/gicon.c [201/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o -c ../../../gio/ginetaddressmask.c [202/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb gmodule/libgmodule-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0.p/libgmodule-2.0.so.0.8304.0.symbols [203/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o -c ../../../gio/gioscheduler.c [204/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o -c ../../../gio/ginetaddress.c [205/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o -c ../../../gio/ginetsocketaddress.c [206/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o -c ../../../gio/gloadableicon.c [207/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o -c ../../../gio/gmemorymonitordbus.c [208/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o -c ../../../gio/gnativesocketaddress.c [209/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o -c ../../../gio/gnetworking.c [210/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o -c ../../../gio/gnetworkmonitor.c [211/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o -c ../../../gio/gmemoryinputstream.c [212/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o -c ../../../gio/gnativevolumemonitor.c [213/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giostream.c.o -c ../../../gio/giostream.c [214/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o -c ../../../gobject/gtype.c ../../../gobject/gtype.c: In function ‘type_node_fundamental_new_W’: ../../../gobject/gtype.c:529:21: warning: potential null pointer dereference [-Wnull-dereference] 529 | finfo->type_flags = type_flags & TYPE_FUNDAMENTAL_FLAG_MASK; | ^ ../../../gobject/gtype.c: In function ‘check_derivation_I’: ../../../gobject/gtype.c:770:14: warning: potential null pointer dereference [-Wnull-dereference] 770 | if (!(finfo->type_flags & G_TYPE_FLAG_DERIVABLE)) | ~~~~~^~~~~~~~~~~~ In function ‘_g_type_test_flags’, inlined from ‘g_type_test_flags’ at ../../../gobject/gtype.c:3780:10: ../../../gobject/gtype.c:3756:26: warning: potential null pointer dereference [-Wnull-dereference] 3756 | fflags = (finfo->type_flags & fflags) == fflags; | ~~~~~^~~~~~~~~~~~ [215/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o -c ../../../gio/gnetworkmonitorbase.c [216/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o -c ../../../gio/gmountoperation.c [217/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o -c ../../../gio/gpowerprofilemonitor.c [218/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o -c ../../../gio/gpermission.c [219/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o -c ../../../gio/gnetworkservice.c [220/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o -c ../../../gobject/gsignal.c ../../../gobject/gsignal.c: In function ‘handlers_find’: ../../../gobject/gsignal.c:558:28: warning: potential null pointer dereference [-Wnull-dereference] 558 | if (!node->c_marshaller) | ~~~~^~~~~~~~~~~~~~ ../../../gobject/gsignal.c: In function ‘handler_insert’: ../../../gobject/gsignal.c:685:13: warning: potential null pointer dereference [-Wnull-dereference] 685 | if (!hlist->handlers) | ~~~~~^~~~~~~~~~ ../../../gobject/gsignal.c:685:13: warning: potential null pointer dereference [-Wnull-dereference] In file included from ../../../gobject/gclosure.h:27, from ../../../gobject/gsignal.h:26, from ../../../gobject/gsignal.c:32: ../../../gobject/gsignal.c: In function ‘g_signal_stop_emission_by_name’: ../../../gobject/gsignal.c:1167:41: warning: potential null pointer dereference [-Wnull-dereference] 1167 | else if (!g_type_is_a (itype, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ ../../../gobject/gsignal.c: In function ‘g_signal_set_va_marshaller’: ../../../gobject/gsignal.c:1816:17: warning: potential null pointer dereference [-Wnull-dereference] 1816 | if (cc->closure->marshal == node->c_marshaller) | ~~^~~~~~~~~ In function ‘g_signal_override_class_closure’, inlined from ‘g_signal_override_class_closure’ at ../../../gobject/gsignal.c:1967:1: ../../../gobject/gsignal.c:1979:40: warning: potential null pointer dereference [-Wnull-dereference] 1979 | if (!g_type_is_a (instance_type, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ ../../../gobject/gsignal.c: In function ‘g_signal_connect_closure’: ../../../gobject/gsignal.c:2410:41: warning: potential null pointer dereference [-Wnull-dereference] 2410 | else if (!g_type_is_a (itype, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ ../../../gobject/gsignal.c: In function ‘g_signal_connect_data’: ../../../gobject/gsignal.c:2522:41: warning: potential null pointer dereference [-Wnull-dereference] 2522 | else if (!g_type_is_a (itype, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ [221/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmount.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmount.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmount.c.o -c ../../../gio/gmount.c [222/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o -c ../../../gio/gmemoryoutputstream.c [223/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o -c ../../../gio/giomodule.c [224/1719] cc -o gobject/libgobject-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgobject-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions -lffi -Wl,--end-group [225/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o -c ../../../gio/gproxy.c [226/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o -c ../../../gio/gpowerprofilemonitordbus.c [227/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o -c ../../../gio/gpollableinputstream.c [228/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o -c ../../../gio/ginputstream.c [229/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o -c ../../../gio/gpollableoutputstream.c [230/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o -c ../../../gio/gpollfilemonitor.c [231/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o -c ../../../gio/gpollableutils.c [232/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o -c ../../../gio/gnetworkaddress.c [233/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o -c ../../../gio/gproxyaddress.c [234/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb gobject/libgobject-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0.p/libgobject-2.0.so.0.8304.0.symbols [235/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o -c ../../../gio/gmarshal-internal.c [236/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o -c ../../../gio/gsimplepermission.c [237/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o -c ../../../gio/gseekable.c [238/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o -c ../../../gio/gsimpleiostream.c [239/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o -c ../../../gio/gsocketaddressenumerator.c [240/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o -c ../../../gio/gproxyresolver.c [241/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o -c ../../../gio/gsocketconnectable.c [242/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o -c gio/xdp-dbus.c [243/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o -c ../../../gio/gproxyaddressenumerator.c [244/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o -c ../../../gio/gsocketinputstream.c [245/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o -c ../../../gio/gsimpleproxyresolver.c [246/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o -c ../../../gio/gsocketcontrolmessage.c [247/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o -c ../../../gio/gsimpleasyncresult.c [248/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o -c ../../../gio/gsocketaddress.c [249/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o -c ../../../gio/gsocketoutputstream.c [250/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o -c ../../../gio/gsocketservice.c [251/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o -c ../../../gio/gsocketlistener.c [252/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o -c ../../../gio/gsrvtarget.c [253/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gresource.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gresource.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gresource.c.o -c ../../../gio/gresource.c [254/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o -c ../../../gio/gsocketconnection.c [255/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o -c ../../../gio/gtcpconnection.c [256/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o -c ../../../gio/gsubprocesslauncher.c [257/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o -c ../../../gio/gthreadedsocketservice.c [258/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o -c ../../../gio/gresolver.c [259/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o -c ../../../gio/gtcpwrapperconnection.c [260/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o -c ../../../gio/gtlsbackend.c [261/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o -c ../../../gio/gtlsfiledatabase.c [262/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o -c ../../../gio/gsocketclient.c [263/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o -c ../../../gio/gtlsclientconnection.c [264/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o -c ../../../gio/gtlsserverconnection.c [265/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o -c ../../../gio/gtlspassword.c [266/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o -c ../../../gio/gdtlsserverconnection.c [267/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o -c ../../../gio/gdtlsclientconnection.c [268/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o -c ../../../gio/gthemedicon.c [269/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o -c ../../../gio/gtlscertificate.c [270/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o -c ../../../gio/gresourcefile.c [271/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o -c ../../../gio/goutputstream.c [272/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o -c ../../../gio/gfileinfo.c [273/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o -c ../../../gio/gtlsinteraction.c [274/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtask.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtask.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtask.c.o -c ../../../gio/gtask.c [275/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o -c ../../../gio/gtlsconnection.c [276/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o -c ../../../gio/gunionvolumemonitor.c [277/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o -c ../../../gio/gunixcredentialsmessage.c [278/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o -MF gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o -c ../../../glib/gtrace.c [279/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o -c ../../../gio/gunixfdlist.c [280/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o -c ../../../gio/gvolumemonitor.c [281/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o -c ../../../gio/glistmodel.c [282/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o -c ../../../gio/gdtlsconnection.c [283/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o -c ../../../gio/gunixconnection.c [284/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o -c ../../../gio/gthreadedresolver.c [285/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o -c ../../../gio/gtlsdatabase.c [286/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o -c ../../../gio/gunixsocketaddress.c [287/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o -c ../../../gio/gzlibdecompressor.c [288/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o -c ../../../gio/gsubprocess.c [289/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o -c ../../../gio/gvfs.c [290/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o -c ../../../gio/giounix-private.c [291/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o -c ../../../gio/gfiledescriptorbased.c [292/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o -c ../../../gio/gvolume.c [293/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o -c ../../../gio/gliststore.c [294/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o -c ../../../gio/ggtknotificationbackend.c [295/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o -c ../../../gio/gzlibcompressor.c [296/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o -c ../../../gio/gunixfdmessage.c [297/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o -c ../../../gio/gunixmount.c [298/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o -c ../../../gio/gunixvolume.c [299/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o -c ../../../gio/gactionmap.c [300/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o -c ../../../gio/gnetworkmonitornm.c [301/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o -c ../../../gio/gremoteactiongroup.c [302/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o -c ../../../gio/gfdonotificationbackend.c [303/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o -c ../../../gio/gunixinputstream.c [304/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o -c ../../../gio/gunixvolumemonitor.c [305/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o -c ../../../gio/gunixoutputstream.c [306/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o -c ../../../gio/gsimpleactiongroup.c [307/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o -c ../../../gio/gcontenttype-fdo.c [308/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o -c ../../../gio/gnetworkmonitornetlink.c [309/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gaction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gaction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gaction.c.o -c ../../../gio/gaction.c [310/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o -c ../../../gio/gapplicationcommandline.c [311/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o -c ../../../gio/gapplicationimpl-dbus.c [312/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o -c ../../../gio/gactiongroupexporter.c [313/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o -c ../../../gio/gnotificationbackend.c [314/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o -c ../../../gio/gpropertyaction.c [315/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o -c ../../../gio/gsimpleaction.c [316/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o -c ../../../gio/gmenumodel.c [317/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o -c ../../../gio/gactiongroup.c [318/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o -c ../../../gio/gnotification.c [319/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o -c ../../../gio/gdelayedsettingsbackend.c [320/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o -c ../../../gio/gdbusactiongroup.c [321/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o -c ../../../gio/gnullsettingsbackend.c [322/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o -c ../../../gio/gdbusmenumodel.c [323/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o -c ../../../gio/gmemorysettingsbackend.c [324/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o -c ../../../gio/gkeyfilesettingsbackend.c [325/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o -c ../../../gio/gdbusdaemon.c [326/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o -c ../../../gio/gdbusauthobserver.c [327/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o -c ../../../gio/gmenu.c [328/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o -c ../../../gio/gsocket.c [329/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o -c ../../../gio/gdbusauthmechanism.c [330/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o -c ../../../gio/gapplication.c [331/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o -c ../../../gio/gmenuexporter.c [332/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o -c ../../../gio/gsettingsbackend.c [333/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o -c ../../../gio/gsettings-mapping.c [334/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o -c ../../../gio/gdbusauthmechanismanon.c [335/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfile.c.o -c ../../../gio/gfile.c [336/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o -c ../../../gio/gdbusauthmechanismexternal.c [337/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o -c ../../../gio/gunixmounts.c [338/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o -c ../../../gio/gdbuserror.c [339/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o -c ../../../gio/gdbusutils.c [340/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o -c ../../../gio/gdbusinterface.c [341/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o -c ../../../gio/gdbusobject.c [342/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o -c ../../../gio/gdbusnameowning.c [343/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o -c ../../../gio/gdbusnamewatching.c [344/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o -c ../../../gio/gdbusauthmechanismsha1.c [345/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o -c ../../../gio/gsettingsschema.c [346/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o -c ../../../gio/gdbusobjectmanager.c [347/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o -c ../../../gio/gdbusobjectproxy.c [348/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o -c ../../../gio/gdbusserver.c [349/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o -c ../../../gio/gdbusaddress.c [350/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o -c ../../../gio/gdbusauth.c [351/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o -c ../../../gio/gdbusmethodinvocation.c [352/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o -c ../../../gio/gdbusobjectskeleton.c [353/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o -c ../../../gio/gsettings.c [354/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o -c ../../../gio/gtrashportal.c [355/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o -c ../../../gio/gdbusobjectmanagerserver.c [356/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o -c ../../../gio/gdbusinterfaceskeleton.c [357/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o -c ../../../gio/gtestdbus.c [358/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o -c ../../../gio/gpowerprofilemonitorportal.c [359/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o -c ../../../gio/gdocumentportal.c [360/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o -c ../../../gio/gportalnotificationbackend.c [361/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o -c ../../../gio/ghttpproxy.c [362/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o -c ../../../gio/gsandbox.c [363/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o -c ../../../gio/gproxyresolverportal.c [364/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o -c ../../../gio/gmemorymonitorportal.c [365/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o -c ../../../gio/gnetworkmonitorportal.c [366/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o -c ../../../gio/gdbusintrospection.c [367/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o -c ../../../gio/gportalsupport.c [368/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o -c ../../../gio/gopenuriportal.c [369/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o -c ../../../gio/gdbusproxy.c [370/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o -c ../../../gio/gsocks4proxy.c [371/1719] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GI girepository/gi-visibility.h [372/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o -c ../../../gio/glocalfileiostream.c [373/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o -c ../../../gio/glocalfileenumerator.c [374/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o -c ../../../gio/gdbusprivate.c [375/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o -MF gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o -c ../../../gio/thumbnail-verify.c [376/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o -c ../../../gio/glocalvfs.c [377/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o -c ../../../gio/glocalfileinputstream.c [378/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o -c ../../../gio/gdbusobjectmanagerclient.c [379/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o -c ../../../gio/gsocks4aproxy.c [380/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/buffer_entry.c.o -MF girepository/cmph/libcmph.a.p/buffer_entry.c.o.d -o girepository/cmph/libcmph.a.p/buffer_entry.c.o -c ../../../girepository/cmph/buffer_entry.c [381/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o -c ../../../gio/gdesktopappinfo.c [382/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/buffer_manager.c.o -MF girepository/cmph/libcmph.a.p/buffer_manager.c.o.d -o girepository/cmph/libcmph.a.p/buffer_manager.c.o -c ../../../girepository/cmph/buffer_manager.c [383/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o -c ../../../gio/gsocks5proxy.c [384/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/chd.c.o -MF girepository/cmph/libcmph.a.p/chd.c.o.d -o girepository/cmph/libcmph.a.p/chd.c.o -c ../../../girepository/cmph/chd.c [385/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o -c ../../../gio/glocalfilemonitor.c [386/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [387/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o -c ../../../gio/glocalfileoutputstream.c [388/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bdz_ph.c.o -MF girepository/cmph/libcmph.a.p/bdz_ph.c.o.d -o girepository/cmph/libcmph.a.p/bdz_ph.c.o -c ../../../girepository/cmph/bdz_ph.c [389/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/compressed_rank.c.o -MF girepository/cmph/libcmph.a.p/compressed_rank.c.o.d -o girepository/cmph/libcmph.a.p/compressed_rank.c.o -c ../../../girepository/cmph/compressed_rank.c [390/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/fch_buckets.c.o -MF girepository/cmph/libcmph.a.p/fch_buckets.c.o.d -o girepository/cmph/libcmph.a.p/fch_buckets.c.o -c ../../../girepository/cmph/fch_buckets.c [391/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bmz.c.o -MF girepository/cmph/libcmph.a.p/bmz.c.o.d -o girepository/cmph/libcmph.a.p/bmz.c.o -c ../../../girepository/cmph/bmz.c [392/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/cmph.c.o -MF girepository/cmph/libcmph.a.p/cmph.c.o.d -o girepository/cmph/libcmph.a.p/cmph.c.o -c ../../../girepository/cmph/cmph.c [393/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/compressed_seq.c.o -MF girepository/cmph/libcmph.a.p/compressed_seq.c.o.d -o girepository/cmph/libcmph.a.p/compressed_seq.c.o -c ../../../girepository/cmph/compressed_seq.c [394/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/chm.c.o -MF girepository/cmph/libcmph.a.p/chm.c.o.d -o girepository/cmph/libcmph.a.p/chm.c.o -c ../../../girepository/cmph/chm.c [395/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/hash.c.o -MF girepository/cmph/libcmph.a.p/hash.c.o.d -o girepository/cmph/libcmph.a.p/hash.c.o -c ../../../girepository/cmph/hash.c [396/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/chd_ph.c.o -MF girepository/cmph/libcmph.a.p/chd_ph.c.o.d -o girepository/cmph/libcmph.a.p/chd_ph.c.o -c ../../../girepository/cmph/chd_ph.c [397/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/cmph_structs.c.o -MF girepository/cmph/libcmph.a.p/cmph_structs.c.o.d -o girepository/cmph/libcmph.a.p/cmph_structs.c.o -c ../../../girepository/cmph/cmph_structs.c [398/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/vqueue.c.o -MF girepository/cmph/libcmph.a.p/vqueue.c.o.d -o girepository/cmph/libcmph.a.p/vqueue.c.o -c ../../../girepository/cmph/vqueue.c [399/1719] /usr/bin/python3 ../../../gio/data-to-c.py ../../../gio/../glib/gconstructor.h gconstructor_code gio/gconstructor_as_data.h [400/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/miller_rabin.c.o -MF girepository/cmph/libcmph.a.p/miller_rabin.c.o.d -o girepository/cmph/libcmph.a.p/miller_rabin.c.o -c ../../../girepository/cmph/miller_rabin.c [401/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/jenkins_hash.c.o -MF girepository/cmph/libcmph.a.p/jenkins_hash.c.o.d -o girepository/cmph/libcmph.a.p/jenkins_hash.c.o -c ../../../girepository/cmph/jenkins_hash.c [402/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bdz.c.o -MF girepository/cmph/libcmph.a.p/bdz.c.o.d -o girepository/cmph/libcmph.a.p/bdz.c.o -c ../../../girepository/cmph/bdz.c [403/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/graph.c.o -MF girepository/cmph/libcmph.a.p/graph.c.o.d -o girepository/cmph/libcmph.a.p/graph.c.o -c ../../../girepository/cmph/graph.c [404/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/brz.c.o -MF girepository/cmph/libcmph.a.p/brz.c.o.d -o girepository/cmph/libcmph.a.p/brz.c.o -c ../../../girepository/cmph/brz.c [405/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bmz8.c.o -MF girepository/cmph/libcmph.a.p/bmz8.c.o.d -o girepository/cmph/libcmph.a.p/bmz8.c.o -c ../../../girepository/cmph/bmz8.c [406/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/select.c.o -MF girepository/cmph/libcmph.a.p/select.c.o.d -o girepository/cmph/libcmph.a.p/select.c.o -c ../../../girepository/cmph/select.c [407/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [408/1719] cc -Igirepository/libgirepository-gthash.a.p -Igirepository -I../../../girepository -I. -I../../.. -Igirepository/cmph -I../../../girepository/cmph -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-old-style-definition -Wno-cast-align -MD -MQ girepository/libgirepository-gthash.a.p/gthash.c.o -MF girepository/libgirepository-gthash.a.p/gthash.c.o.d -o girepository/libgirepository-gthash.a.p/gthash.c.o -c ../../../girepository/gthash.c [409/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/vstack.c.o -MF girepository/cmph/libcmph.a.p/vstack.c.o.d -o girepository/cmph/libcmph.a.p/vstack.c.o -c ../../../girepository/cmph/vstack.c [410/1719] rm -f girepository/libgirepository-gthash.a && gcc-ar csrDT girepository/libgirepository-gthash.a girepository/libgirepository-gthash.a.p/gthash.c.o [411/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o -c ../../../gio/glocalfile.c [412/1719] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/giroffsets.c.o -MF girepository/libgirepository-internals.a.p/giroffsets.c.o.d -o girepository/libgirepository-internals.a.p/giroffsets.c.o -c ../../../girepository/giroffsets.c [413/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o -c ../../../girepository/gicallbackinfo.c [414/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o -c ../../../girepository/giconstantinfo.c [415/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o -c ../../../girepository/gifunctioninfo.c [416/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o -c ../../../girepository/giflagsinfo.c [417/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o -c ../../../girepository/gienuminfo.c [418/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o -c ../../../girepository/ginvoke.c [419/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o -c ../../../girepository/giarginfo.c [420/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o -c ../../../gio/glocalfileinfo.c [421/1719] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girmodule.c.o -MF girepository/libgirepository-internals.a.p/girmodule.c.o.d -o girepository/libgirepository-internals.a.p/girmodule.c.o -c ../../../girepository/girmodule.c [422/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o -c ../../../girepository/gifieldinfo.c [423/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/fch.c.o -MF girepository/cmph/libcmph.a.p/fch.c.o.d -o girepository/cmph/libcmph.a.p/fch.c.o -c ../../../girepository/cmph/fch.c [424/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o -c ../../../girepository/gdump.c [425/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o -c ../../../girepository/giregisteredtypeinfo.c [426/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o -c ../../../girepository/gibaseinfo.c [427/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o -c ../../../girepository/gicallableinfo.c [428/1719] rm -f girepository/cmph/libcmph.a && gcc-ar csrDT girepository/cmph/libcmph.a girepository/cmph/libcmph.a.p/bdz.c.o girepository/cmph/libcmph.a.p/bdz_ph.c.o girepository/cmph/libcmph.a.p/bmz8.c.o girepository/cmph/libcmph.a.p/bmz.c.o girepository/cmph/libcmph.a.p/brz.c.o girepository/cmph/libcmph.a.p/buffer_entry.c.o girepository/cmph/libcmph.a.p/buffer_manager.c.o girepository/cmph/libcmph.a.p/chd.c.o girepository/cmph/libcmph.a.p/chd_ph.c.o girepository/cmph/libcmph.a.p/chm.c.o girepository/cmph/libcmph.a.p/cmph.c.o girepository/cmph/libcmph.a.p/cmph_structs.c.o girepository/cmph/libcmph.a.p/compressed_rank.c.o girepository/cmph/libcmph.a.p/compressed_seq.c.o girepository/cmph/libcmph.a.p/fch_buckets.c.o girepository/cmph/libcmph.a.p/fch.c.o girepository/cmph/libcmph.a.p/graph.c.o girepository/cmph/libcmph.a.p/hash.c.o girepository/cmph/libcmph.a.p/jenkins_hash.c.o girepository/cmph/libcmph.a.p/miller_rabin.c.o girepository/cmph/libcmph.a.p/select.c.o girepository/cmph/libcmph.a.p/vqueue.c.o girepository/cmph/libcmph.a.p/vstack.c.o [429/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o -c ../../../girepository/gipropertyinfo.c [430/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o -c ../../../girepository/gisignalinfo.c [431/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o -c ../../../gio/gdbusmessage.c [432/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o -c ../../../girepository/girffi.c [433/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o -c ../../../girepository/giinterfaceinfo.c [434/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o -c ../../../girepository/giunresolvedinfo.c [435/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o -c ../../../girepository/givalueinfo.c [436/1719] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.0 visibility-macros GDBUS_OBJECT_MANAGER_EXAMPLE gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager-visibility.h [437/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.gtk.GDBus.Example.ObjectManager. --c-namespace Example --c-generate-object-manager --output-directory gio/tests/gdbus-object-manager-example --generate-c-code objectmanager-gen --generate-docbook objectmanager-gen --symbol-decorator GDBUS_OBJECT_MANAGER_EXAMPLE_AVAILABLE_IN_ALL --symbol-decorator-header gdbus-example-objectmanager-visibility.h ../../../gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager.xml [438/1719] /usr/bin/python3 ../../../gio/tests/gen-big-test-resource.py gio/tests/gresource-big-test.txt [439/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o -c ../../../girepository/gistructinfo.c [440/1719] /usr/bin/python3 gobject/glib-genmarshal --prefix=test --valist-marshallers --include-header=marshalers.h --output=gobject/tests/marshalers.c --quiet --body ../../../gobject/tests/marshalers.list [441/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o -c ../../../girepository/gitypeinfo.c [442/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o -c ../../../girepository/giunioninfo.c [443/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.gtk.GDBus.Example.ObjectManager. --generate-rst objectmanager-rst-gen --output-directory gio/tests/gdbus-object-manager-example ../../../gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager.xml [444/1719] /usr/bin/python3 gobject/glib-genmarshal --prefix=test --valist-marshallers --output=gobject/tests/marshalers.h --quiet --header ../../../gobject/tests/marshalers.list [445/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-info-header --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 --output gio/tests/gdbus-test-codegen-generated-interface-info.h ../../../gio/tests/test-codegen.xml [446/1719] cc -Iglib/tests/libconstructor-helper.so.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ glib/tests/libconstructor-helper.so.p/constructor-helper.c.o -MF glib/tests/libconstructor-helper.so.p/constructor-helper.c.o.d -o glib/tests/libconstructor-helper.so.p/constructor-helper.c.o -c ../../../glib/tests/constructor-helper.c [447/1719] /usr/bin/meson --internal copy ../../../gio/tests/test1.txt gio/tests/test-generated.txt [448/1719] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girwriter.c.o -MF girepository/libgirepository-internals.a.p/girwriter.c.o.d -o girepository/libgirepository-internals.a.p/girwriter.c.o -c ../../../girepository/girwriter.c In file included from ../../../glib/glib.h:64, from ../../../girepository/girwriter-private.h:26, from ../../../girepository/girwriter.c:27: ../../../girepository/girwriter.c: In function ‘gi_ir_writer_write’: ../../../gobject/gtype.h:646:114: warning: potential null pointer dereference [-Wnull-dereference] 646 | #define G_TYPE_FROM_INSTANCE(instance) (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class)) | ^ ../../../glib/gmessages.h:353:32: note: in definition of macro ‘g_error’ 353 | __VA_ARGS__); \ | ^~~~~~~~~~~ ../../../gobject/gtype.h:646:66: note: in expansion of macro ‘G_TYPE_FROM_CLASS’ 646 | #define G_TYPE_FROM_INSTANCE(instance) (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class)) | ^~~~~~~~~~~~~~~~~ ../../../girepository/girwriter.c:1453:59: note: in expansion of macro ‘G_TYPE_FROM_INSTANCE’ 1453 | g_error ("unknown info type %s", g_type_name (G_TYPE_FROM_INSTANCE (info))); | ^~~~~~~~~~~~~~~~~~~~ [449/1719] cc -Igthread/libgthread-2.0.so.0.8304.0.p -Igthread -I../../../gthread -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GThread"' -DGLIB_COMPILATION -MD -MQ gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o -MF gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o.d -o gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o -c ../../../gthread/gthread-impl.c [450/1719] /usr/bin/python3 /build/reproducible-path/glib2.0-2.83.4/gio/tests/gengiotypefuncs.py gio/tests/giotypefuncs.inc ../../../gio/gappinfo.h ../../../gio/gasyncinitable.h ../../../gio/gasyncresult.h ../../../gio/gbufferedinputstream.h ../../../gio/gbufferedoutputstream.h ../../../gio/gbytesicon.h ../../../gio/gcancellable.h ../../../gio/gcontenttype.h ../../../gio/gcharsetconverter.h ../../../gio/gconverter.h ../../../gio/gconverterinputstream.h ../../../gio/gconverteroutputstream.h ../../../gio/gdatagrambased.h ../../../gio/gdatainputstream.h ../../../gio/gdataoutputstream.h ../../../gio/gdebugcontroller.h ../../../gio/gdebugcontrollerdbus.h ../../../gio/gdrive.h ../../../gio/gemblem.h ../../../gio/gemblemedicon.h ../../../gio/gfile.h ../../../gio/gfileattribute.h ../../../gio/gfileenumerator.h ../../../gio/gfileicon.h ../../../gio/gfileinfo.h ../../../gio/gfileinputstream.h ../../../gio/gfilemonitor.h ../../../gio/gfilenamecompleter.h ../../../gio/gfileoutputstream.h ../../../gio/gfileiostream.h ../../../gio/gfilterinputstream.h ../../../gio/gfilteroutputstream.h ../../../gio/gicon.h ../../../gio/ginetaddress.h ../../../gio/ginetaddressmask.h ../../../gio/ginetsocketaddress.h ../../../gio/ginitable.h ../../../gio/ginputstream.h ../../../gio/gio.h ../../../gio/gio-autocleanups.h ../../../gio/gioenums.h ../../../gio/gioerror.h ../../../gio/giomodule.h ../../../gio/gioscheduler.h ../../../gio/giostream.h ../../../gio/giotypes.h ../../../gio/gloadableicon.h ../../../gio/gmount.h ../../../gio/gmemoryinputstream.h ../../../gio/gmemorymonitor.h ../../../gio/gmemoryoutputstream.h ../../../gio/gmountoperation.h ../../../gio/gnativesocketaddress.h ../../../gio/gnativevolumemonitor.h ../../../gio/gnetworkaddress.h ../../../gio/gnetworkmonitor.h ../../../gio/gnetworkservice.h ../../../gio/goutputstream.h ../../../gio/gpermission.h ../../../gio/gpollableinputstream.h ../../../gio/gpollableoutputstream.h ../../../gio/gpollableutils.h ../../../gio/gpowerprofilemonitor.h ../../../gio/gproxy.h ../../../gio/gproxyaddress.h ../../../gio/gproxyaddressenumerator.h ../../../gio/gproxyresolver.h ../../../gio/gresolver.h ../../../gio/gresource.h ../../../gio/gseekable.h ../../../gio/gsimpleasyncresult.h ../../../gio/gsimpleiostream.h ../../../gio/gsimplepermission.h ../../../gio/gsimpleproxyresolver.h ../../../gio/gsocket.h ../../../gio/gsocketaddress.h ../../../gio/gsocketaddressenumerator.h ../../../gio/gsocketclient.h ../../../gio/gsocketconnectable.h ../../../gio/gsocketconnection.h ../../../gio/gsocketcontrolmessage.h ../../../gio/gsocketlistener.h ../../../gio/gsocketservice.h ../../../gio/gsrvtarget.h ../../../gio/gsubprocess.h ../../../gio/gsubprocesslauncher.h ../../../gio/gtask.h ../../../gio/gtcpconnection.h ../../../gio/gtcpwrapperconnection.h ../../../gio/gthemedicon.h ../../../gio/gthreadedsocketservice.h ../../../gio/gtlsbackend.h ../../../gio/gtlscertificate.h ../../../gio/gtlsclientconnection.h ../../../gio/gtlsconnection.h ../../../gio/gtlsdatabase.h ../../../gio/gtlsfiledatabase.h ../../../gio/gtlsinteraction.h ../../../gio/gtlspassword.h ../../../gio/gtlsserverconnection.h ../../../gio/gdtlsconnection.h ../../../gio/gdtlsclientconnection.h ../../../gio/gdtlsserverconnection.h ../../../gio/gunixconnection.h ../../../gio/gunixcredentialsmessage.h ../../../gio/gunixfdlist.h ../../../gio/gunixsocketaddress.h ../../../gio/gvfs.h ../../../gio/gvolume.h ../../../gio/gvolumemonitor.h ../../../gio/gzlibcompressor.h ../../../gio/gzlibdecompressor.h ../../../gio/glistmodel.h ../../../gio/gliststore.h ../../../gio/gapplication.h ../../../gio/gapplicationcommandline.h ../../../gio/gactiongroup.h ../../../gio/gactionmap.h ../../../gio/gsimpleactiongroup.h ../../../gio/gremoteactiongroup.h ../../../gio/gactiongroupexporter.h ../../../gio/gdbusactiongroup.h ../../../gio/gaction.h ../../../gio/gpropertyaction.h ../../../gio/gsimpleaction.h ../../../gio/gmenumodel.h ../../../gio/gmenu.h ../../../gio/gmenuexporter.h ../../../gio/gdbusmenumodel.h ../../../gio/gnotification.h ../../../gio/gsettingsbackend.h ../../../gio/gsettingsschema.h ../../../gio/gsettings.h ../../../gio/gdbusauthobserver.h ../../../gio/gcredentials.h ../../../gio/gdbusutils.h ../../../gio/gdbuserror.h ../../../gio/gdbusaddress.h ../../../gio/gdbusconnection.h ../../../gio/gdbusmessage.h ../../../gio/gdbusnameowning.h ../../../gio/gdbusnamewatching.h ../../../gio/gdbusproxy.h ../../../gio/gdbusintrospection.h ../../../gio/gdbusmethodinvocation.h ../../../gio/gdbusserver.h ../../../gio/gdbusinterface.h ../../../gio/gdbusinterfaceskeleton.h ../../../gio/gdbusobject.h ../../../gio/gdbusobjectskeleton.h ../../../gio/gdbusobjectproxy.h ../../../gio/gdbusobjectmanager.h ../../../gio/gdbusobjectmanagerclient.h ../../../gio/gdbusobjectmanagerserver.h ../../../gio/gtestdbus.h gio/gioenumtypes.h ../../../gobject/gobject-autocleanups.h ../../../gobject/glib-types.h ../../../gobject/gbinding.h ../../../gobject/gbindinggroup.h ../../../gobject/gboxed.h ../../../gobject/gclosure.h ../../../gobject/genums.h ../../../gobject/gmarshal.h ../../../gobject/gobject.h ../../../gobject/gparam.h ../../../gobject/gparamspecs.h ../../../gobject/gsignal.h ../../../gobject/gsignalgroup.h ../../../gobject/gsourceclosure.h ../../../gobject/gtype.h ../../../gobject/gtypemodule.h ../../../gobject/gtypeplugin.h ../../../gobject/gvalue.h ../../../gobject/gvaluearray.h ../../../gobject/gvaluecollector.h ../../../gobject/gvaluetypes.h ../../../gobject/gobjectnotifyqueue.c [451/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-info-body --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 --output gio/tests/gdbus-test-codegen-generated-interface-info.c ../../../gio/tests/test-codegen.xml [452/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --glib-min-required 2.64 --interface-prefix org.project. --output-directory gio/tests --generate-c-code gdbus-test-codegen-generated-min-required-2-64 --c-generate-object-manager --c-generate-autocleanup all --c-namespace Foo_iGen --generate-docbook gdbus-test-codegen-generated-doc --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 ../../../gio/tests/test-codegen.xml [453/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio/tests --generate-c-code fake-openuri-portal-generated --c-namespace Fake ../../../gio/tests/../org.freedesktop.portal.OpenURI.xml [454/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio/tests --generate-c-code fake-request-portal-generated --c-namespace Fake ../../../gio/tests/../org.freedesktop.portal.Request.xml [455/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.project. --output-directory gio/tests --generate-c-code gdbus-test-codegen-generated --c-generate-object-manager --c-generate-autocleanup all --c-namespace Foo_iGen --generate-docbook gdbus-test-codegen-generated-doc --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 ../../../gio/tests/test-codegen.xml [456/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio/tests --generate-c-code fake-document-portal-generated --c-namespace Fake ../../../gio/tests/../org.freedesktop.portal.Documents.xml [457/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o -c ../../../girepository/giobjectinfo.c [458/1719] cc -o glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so.p/constructor-helper.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libconstructor-helper.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib glib/libglib-2.0.so.0.8304.0 [459/1719] /usr/bin/msgfmt -o gio/tests/de/LC_MESSAGES/test.mo ../../../gio/tests/de/LC_MESSAGES/../../de.po [460/1719] cc -o gthread/libgthread-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgthread-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib glib/libglib-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [461/1719] cc -Iglib/tests/getpwuid-preload.so.p -Iglib/tests -I../../../glib/tests -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o -MF glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o.d -o glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o -c ../../../glib/tests/getpwuid-preload.c [462/1719] cc -Igio/glib-compile-resources.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [463/1719] cc -Iglib/tests/spawn-test-helper.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-test-helper.p/spawn-test-helper.c.o -MF glib/tests/spawn-test-helper.p/spawn-test-helper.c.o.d -o glib/tests/spawn-test-helper.p/spawn-test-helper.c.o -c ../../../glib/tests/spawn-test-helper.c [464/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so.p/libconstructor-helper.so.symbols [465/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o -c ../../../gio/gdbusconnection.c [466/1719] cc -Iglib/tests/libconstructor-lib.so.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPREFIX=lib -MD -MQ glib/tests/libconstructor-lib.so.p/constructor.c.o -MF glib/tests/libconstructor-lib.so.p/constructor.c.o.d -o glib/tests/libconstructor-lib.so.p/constructor.c.o -c ../../../glib/tests/constructor.c [467/1719] cc -Iglib/tests/assert-msg-test.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/assert-msg-test.p/assert-msg-test.c.o -MF glib/tests/assert-msg-test.p/assert-msg-test.c.o.d -o glib/tests/assert-msg-test.p/assert-msg-test.c.o -c ../../../glib/tests/assert-msg-test.c [468/1719] cc -Iglib/tests/markup-example.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-example.p/markup-example.c.o -MF glib/tests/markup-example.p/markup-example.c.o.d -o glib/tests/markup-example.p/markup-example.c.o -c ../../../glib/tests/markup-example.c [469/1719] cc -Iglib/tests/path-test-subdir/spawn-test-helper.p -Iglib/tests/path-test-subdir -I../../../glib/tests/path-test-subdir -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o -MF glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o.d -o glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o -c ../../../glib/tests/path-test-subdir/spawn-test-helper.c [470/1719] cc -Iglib/tests/messages-low-memory.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/messages-low-memory.p/messages-low-memory.c.o -MF glib/tests/messages-low-memory.p/messages-low-memory.c.o.d -o glib/tests/messages-low-memory.p/messages-low-memory.c.o -c ../../../glib/tests/messages-low-memory.c [471/1719] cc -Iglib/tests/test-spawn-echo.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/test-spawn-echo.p/test-spawn-echo.c.o -MF glib/tests/test-spawn-echo.p/test-spawn-echo.c.o.d -o glib/tests/test-spawn-echo.p/test-spawn-echo.c.o -c ../../../glib/tests/test-spawn-echo.c [472/1719] cc -Iglib/tests/spawn-path-search-helper.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o -MF glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o.d -o glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o -c ../../../glib/tests/spawn-path-search-helper.c [473/1719] cc -Iglib/tests/testing-helper.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/testing-helper.p/testing-helper.c.o -MF glib/tests/testing-helper.p/testing-helper.c.o.d -o glib/tests/testing-helper.p/testing-helper.c.o -c ../../../glib/tests/testing-helper.c [474/1719] cc -Igirepository/compiler/gi-compile-repository.p -Igirepository/compiler -I../../../girepository/compiler -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-old-style-definition -Wno-cast-align -Wno-unused-parameter -Wno-duplicated-branches -MD -MQ girepository/compiler/gi-compile-repository.p/compiler.c.o -MF girepository/compiler/gi-compile-repository.p/compiler.c.o.d -o girepository/compiler/gi-compile-repository.p/compiler.c.o -c ../../../girepository/compiler/compiler.c [475/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o -c ../../../girepository/givfuncinfo.c [476/1719] cc -Igio/glib-compile-resources.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [477/1719] cc -Iglib/tests/bitlock.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/bitlock.p/bitlock.c.o -MF glib/tests/bitlock.p/bitlock.c.o.d -o glib/tests/bitlock.p/bitlock.c.o -c ../../../glib/tests/bitlock.c [478/1719] cc -Iglib/tests/charset.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/charset.p/charset.c.o -MF glib/tests/charset.p/charset.c.o.d -o glib/tests/charset.p/charset.c.o -c ../../../glib/tests/charset.c [479/1719] cc -Iglib/tests/cache.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/cache.p/cache.c.o -MF glib/tests/cache.p/cache.c.o.d -o glib/tests/cache.p/cache.c.o -c ../../../glib/tests/cache.c [480/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o -c ../../../girepository/girepository.c [481/1719] cc -Iglib/tests/collate.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/collate.p/collate.c.o -MF glib/tests/collate.p/collate.c.o.d -o glib/tests/collate.p/collate.c.o -c ../../../glib/tests/collate.c [482/1719] cc -Iglib/tests/asyncqueue.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/asyncqueue.p/asyncqueue.c.o -MF glib/tests/asyncqueue.p/asyncqueue.c.o.d -o glib/tests/asyncqueue.p/asyncqueue.c.o -c ../../../glib/tests/asyncqueue.c [483/1719] cc -Iglib/tests/cond.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/cond.p/cond.c.o -MF glib/tests/cond.p/cond.c.o.d -o glib/tests/cond.p/cond.c.o -c ../../../glib/tests/cond.c [484/1719] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girnode.c.o -MF girepository/libgirepository-internals.a.p/girnode.c.o.d -o girepository/libgirepository-internals.a.p/girnode.c.o -c ../../../girepository/girnode.c [485/1719] cc -Iglib/tests/completion.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/completion.p/completion.c.o -MF glib/tests/completion.p/completion.c.o.d -o glib/tests/completion.p/completion.c.o -c ../../../glib/tests/completion.c [486/1719] cc -Iglib/tests/base64.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/base64.p/base64.c.o -MF glib/tests/base64.p/base64.c.o.d -o glib/tests/base64.p/base64.c.o -c ../../../glib/tests/base64.c [487/1719] cc -Igio/glib-compile-resources.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/glib-compile-resources.p/glib-compile-resources.c.o -MF gio/glib-compile-resources.p/glib-compile-resources.c.o.d -o gio/glib-compile-resources.p/glib-compile-resources.c.o -c ../../../gio/glib-compile-resources.c [488/1719] cc -Iglib/gtester.p -Iglib -I../../../glib -I. -I../../.. -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -UG_DISABLE_ASSERT -MD -MQ glib/gtester.p/gtester.c.o -MF glib/gtester.p/gtester.c.o.d -o glib/gtester.p/gtester.c.o -c ../../../glib/gtester.c [489/1719] cc -Iglib/tests/checksum.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/checksum.p/checksum.c.o -MF glib/tests/checksum.p/checksum.c.o.d -o glib/tests/checksum.p/checksum.c.o -c ../../../glib/tests/checksum.c [490/1719] cc -Iglib/tests/bytes.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/bytes.p/bytes.c.o -MF glib/tests/bytes.p/bytes.c.o.d -o glib/tests/bytes.p/bytes.c.o -c ../../../glib/tests/bytes.c [491/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o -c ../../../girepository/gitypelib.c [492/1719] cc -Iglib/tests/atomic.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 -MD -MQ glib/tests/atomic.p/atomic.c.o -MF glib/tests/atomic.p/atomic.c.o.d -o glib/tests/atomic.p/atomic.c.o -c ../../../glib/tests/atomic.c [493/1719] cc -Iglib/tests/dir.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/dir.p/dir.c.o -MF glib/tests/dir.p/dir.c.o.d -o glib/tests/dir.p/dir.c.o -c ../../../glib/tests/dir.c [494/1719] cc -Iglib/tests/environment.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/environment.p/environment.c.o -MF glib/tests/environment.p/environment.c.o.d -o glib/tests/environment.p/environment.c.o -c ../../../glib/tests/environment.c [495/1719] cc -Iglib/tests/gdatetime.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gdatetime.p/.._gdatetime-private.c.o -MF glib/tests/gdatetime.p/.._gdatetime-private.c.o.d -o glib/tests/gdatetime.p/.._gdatetime-private.c.o -c ../../../glib/gdatetime-private.c [496/1719] cc -Iglib/tests/guuid.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/guuid.p/guuid.c.o -MF glib/tests/guuid.p/guuid.c.o.d -o glib/tests/guuid.p/guuid.c.o -c ../../../glib/tests/guuid.c [497/1719] cc -Iglib/tests/gwakeup.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gwakeup.p/.._gwakeup.c.o -MF glib/tests/gwakeup.p/.._gwakeup.c.o.d -o glib/tests/gwakeup.p/.._gwakeup.c.o -c ../../../glib/gwakeup.c [498/1719] cc -Iglib/tests/hmac.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hmac.p/hmac.c.o -MF glib/tests/hmac.p/hmac.c.o.d -o glib/tests/hmac.p/hmac.c.o -c ../../../glib/tests/hmac.c [499/1719] cc -Iglib/tests/error.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/error.p/error.c.o -MF glib/tests/error.p/error.c.o.d -o glib/tests/error.p/error.c.o -c ../../../glib/tests/error.c In file included from glib/glibconfig.h:9, from ../../../glib/gtypes.h:34, from ../../../glib/galloca.h:34, from ../../../glib/glib.h:32, from ../../../glib/tests/error.c:1: In function ‘test_error_private_clear’, inlined from ‘g_error_with_test_error_private_clear’ at ../../../glib/tests/error.c:294:1: ../../../glib/tests/error.c:290:25: warning: potential null pointer dereference [-Wnull-dereference] 290 | g_assert_nonnull (priv->check); ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:255:49: note: in expansion of macro ‘G_LIKELY’ 255 | if G_LIKELY ((expr) != NULL) ; else \ | ^~~~~~~~ ../../../glib/tests/error.c:290:3: note: in expansion of macro ‘g_assert_nonnull’ 290 | g_assert_nonnull (priv->check); | ^~~~~~~~~~~~~~~~ ../../../glib/tests/error.c:290:25: warning: potential null pointer dereference [-Wnull-dereference] 290 | g_assert_nonnull (priv->check); ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:255:49: note: in expansion of macro ‘G_LIKELY’ 255 | if G_LIKELY ((expr) != NULL) ; else \ | ^~~~~~~~ ../../../glib/tests/error.c:290:3: note: in expansion of macro ‘g_assert_nonnull’ 290 | g_assert_nonnull (priv->check); | ^~~~~~~~~~~~~~~~ In function ‘test_error_private_init’, inlined from ‘g_error_with_test_error_private_init’ at ../../../glib/tests/error.c:294:1: ../../../glib/tests/error.c:263:13: warning: potential null pointer dereference [-Wnull-dereference] 263 | priv->foo = 13; | ~~~~~~~~~~^~~~ In function ‘test_error_private_copy’, inlined from ‘g_error_with_test_error_private_copy’ at ../../../glib/tests/error.c:294:1: ../../../glib/tests/error.c:281:20: warning: potential null pointer dereference [-Wnull-dereference] 281 | dest_priv->check = src_priv->check; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../../glib/tests/error.c:280:18: warning: potential null pointer dereference [-Wnull-dereference] 280 | dest_priv->foo = src_priv->foo; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../../glib/tests/error.c:281:30: warning: potential null pointer dereference [-Wnull-dereference] 281 | dest_priv->check = src_priv->check; | ~~~~~~~~^~~~~~~ ../../../glib/tests/error.c:280:28: warning: potential null pointer dereference [-Wnull-dereference] 280 | dest_priv->foo = src_priv->foo; | ~~~~~~~~^~~~~ In function ‘fill_test_error’, inlined from ‘test_extended’ at ../../../glib/tests/error.c:318:15: ../../../glib/tests/error.c:302:21: warning: potential null pointer dereference [-Wnull-dereference] 302 | test_error->check = check; | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ../../../glib/glib.h:89: ../../../glib/tests/error.c: In function ‘test_extended’: ../../../glib/tests/error.c:338:54: warning: potential null pointer dereference [-Wnull-dereference] 338 | g_assert_cmpint (test_priv->foo, ==, copy_test_priv->foo); ../../../glib/gtestutils.h:54:74: note: in definition of macro ‘g_assert_cmpint’ 54 | gint64 __n1 = (n1), __n2 = (n2); \ | ^~ [500/1719] cc -Iglib/tests/dataset.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/dataset.p/dataset.c.o -MF glib/tests/dataset.p/dataset.c.o.d -o glib/tests/dataset.p/dataset.c.o -c ../../../glib/tests/dataset.c [501/1719] cc -Igio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p -Igio/tests/gdbus-object-manager-example -I../../../gio/tests/gdbus-object-manager-example -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGDBUS_OBJECT_MANAGER_EXAMPLE_COMPILATION -MD -MQ gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o -MF gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o.d -o gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o -c gio/tests/gdbus-object-manager-example/objectmanager-gen.c [502/1719] cc -Iglib/tests/gwakeup.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gwakeup.p/gwakeuptest.c.o -MF glib/tests/gwakeup.p/gwakeuptest.c.o.d -o glib/tests/gwakeup.p/gwakeuptest.c.o -c ../../../glib/tests/gwakeuptest.c [503/1719] cc -Iglib/tests/hook.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hook.p/hook.c.o -MF glib/tests/hook.p/hook.c.o.d -o glib/tests/hook.p/hook.c.o -c ../../../glib/tests/hook.c [504/1719] cc -o gio/libgio-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o gio/libgio-2.0.so.0.8304.0.p/gfile.c.o gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gicon.c.o gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o gio/libgio-2.0.so.0.8304.0.p/giostream.c.o gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o gio/libgio-2.0.so.0.8304.0.p/gmount.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gresource.c.o gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o gio/libgio-2.0.so.0.8304.0.p/gtask.c.o gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gaction.c.o gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgio-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/xdgmime/libxdgmime.a gio/inotify/libinotify.a glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libmount.so /usr/lib/i386-linux-gnu/libselinux.so /usr/lib/i386-linux-gnu/libsysprof-capture-4.a -Wl,--end-group -pthread [505/1719] cc -Iglib/tests/hostutils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hostutils.p/hostutils.c.o -MF glib/tests/hostutils.p/hostutils.c.o.d -o glib/tests/hostutils.p/hostutils.c.o -c ../../../glib/tests/hostutils.c [506/1719] cc -Iglib/tests/io-channel.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/io-channel.p/io-channel.c.o -MF glib/tests/io-channel.p/io-channel.c.o.d -o glib/tests/io-channel.p/io-channel.c.o -c ../../../glib/tests/io-channel.c [507/1719] cc -Iglib/tests/io-channel-basic.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/io-channel-basic.p/io-channel-basic.c.o -MF glib/tests/io-channel-basic.p/io-channel-basic.c.o.d -o glib/tests/io-channel-basic.p/io-channel-basic.c.o -c ../../../glib/tests/io-channel-basic.c [508/1719] cc -Iglib/tests/macros.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/macros.p/macros.c.o -MF glib/tests/macros.p/macros.c.o.d -o glib/tests/macros.p/macros.c.o -c ../../../glib/tests/macros.c [509/1719] cc -Iglib/tests/markup.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup.p/markup.c.o -MF glib/tests/markup.p/markup.c.o.d -o glib/tests/markup.p/markup.c.o -c ../../../glib/tests/markup.c [510/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb gio/libgio-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0.p/libgio-2.0.so.0.8304.0.symbols [511/1719] cc -Iglib/tests/max-version.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/max-version.p/max-version.c.o -MF glib/tests/max-version.p/max-version.c.o.d -o glib/tests/max-version.p/max-version.c.o -c ../../../glib/tests/max-version.c [512/1719] cc -Iglib/tests/markup-collect.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-collect.p/markup-collect.c.o -MF glib/tests/markup-collect.p/markup-collect.c.o.d -o glib/tests/markup-collect.p/markup-collect.c.o -c ../../../glib/tests/markup-collect.c [513/1719] cc -Iglib/tests/mappedfile.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mappedfile.p/mappedfile.c.o -MF glib/tests/mappedfile.p/mappedfile.c.o.d -o glib/tests/mappedfile.p/mappedfile.c.o -c ../../../glib/tests/mappedfile.c [514/1719] cc -Iglib/tests/memchunk.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/memchunk.p/memchunk.c.o -MF glib/tests/memchunk.p/memchunk.c.o.d -o glib/tests/memchunk.p/memchunk.c.o -c ../../../glib/tests/memchunk.c [515/1719] cc -o gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgdbus-example-objectmanager.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gmodule:$ORIGIN/../../../gobject:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [516/1719] cc -Iglib/tests/convert.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/convert.p/convert.c.o -MF glib/tests/convert.p/convert.c.o.d -o glib/tests/convert.p/convert.c.o -c ../../../glib/tests/convert.c [517/1719] cc -o gio/glib-compile-resources gio/glib-compile-resources.p/glib-compile-resources.c.o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [518/1719] cc -Iglib/tests/mapping.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mapping.p/mapping.c.o -MF glib/tests/mapping.p/mapping.c.o.d -o glib/tests/mapping.p/mapping.c.o -c ../../../glib/tests/mapping.c [519/1719] cc -Iglib/tests/markup-parse.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-parse.p/markup-parse.c.o -MF glib/tests/markup-parse.p/markup-parse.c.o.d -o glib/tests/markup-parse.p/markup-parse.c.o -c ../../../glib/tests/markup-parse.c [520/1719] cc -Iglib/tests/markup-subparser.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-subparser.p/markup-subparser.c.o -MF glib/tests/markup-subparser.p/markup-subparser.c.o.d -o glib/tests/markup-subparser.p/markup-subparser.c.o -c ../../../glib/tests/markup-subparser.c [521/1719] cc -Iglib/tests/markup-escape.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-escape.p/markup-escape.c.o -MF glib/tests/markup-escape.p/markup-escape.c.o.d -o glib/tests/markup-escape.p/markup-escape.c.o -c ../../../glib/tests/markup-escape.c [522/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test5.gresource --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests --internal ../../../gio/tests/test5.gresource.xml [523/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/plugin-resources.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate-source --c-name _g_plugin ../../../gio/tests/test4.gresource.xml [524/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test6.gresource --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests --internal ../../../gio/tests/test6.gresource.xml [525/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [526/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.h --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [527/1719] cc -Iglib/tests/list.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/list.p/list.c.o -MF glib/tests/list.p/list.c.o.d -o glib/tests/list.p/list.c.o -c ../../../glib/tests/list.c [528/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test.gresource --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests --internal ../../../gio/tests/test.gresource.xml [529/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.h --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate --manual-register ../../../gio/tests/111_digit_test.gresource.xml [530/1719] cc -Iglib/tests/bookmarkfile.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/bookmarkfile.p/bookmarkfile.c.o -MF glib/tests/bookmarkfile.p/bookmarkfile.c.o.d -o glib/tests/bookmarkfile.p/bookmarkfile.c.o -c ../../../glib/tests/bookmarkfile.c [531/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests --internal --generate-source --c-name _g_test1 ../../../gio/tests/test2.gresource.xml [532/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests --internal --generate-source --manual-register ../../../gio/tests/111_digit_test.gresource.xml [533/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources_binary.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests --internal --generate-source --external-data --c-name _g_binary_test1 ../../../gio/tests/test5.gresource.xml [534/1719] /usr/bin/cc -Wl,-z,noexecstack -r -Wl,-b,binary -nostdlib gio/tests/test5.gresource -o gio/tests/test_resources.o [535/1719] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girparser.c.o -MF girepository/libgirepository-internals.a.p/girparser.c.o.d -o girepository/libgirepository-internals.a.p/girparser.c.o -c ../../../girepository/girparser.c In function ‘parse_type_internal’, inlined from ‘parse_type’ at ../../../girepository/girparser.c:805:10: ../../../girepository/girparser.c:679:11: warning: potential null pointer dereference [-Wnull-dereference] 679 | if (*str == '<') | ^~~~ In file included from ../../../glib/gstring.h:37, from ../../../glib/giochannel.h:36, from ../../../glib/glib.h:56, from ../../../girepository/girparser-private.h:26, from ../../../girepository/girparser.c:27: ../../../girepository/girparser.c:700:31: warning: potential null pointer dereference [-Wnull-dereference] 700 | while (g_ascii_isalnum (*str) || ../../../glib/gstrfuncs.h:62:29: note: in definition of macro ‘g_ascii_isalnum’ 62 | ((g_ascii_table[(guchar) (c)] & G_ASCII_ALNUM) != 0) | ^ [536/1719] rm -f girepository/libgirepository-internals.a && gcc-ar csrDT girepository/libgirepository-internals.a girepository/libgirepository-internals.a.p/girmodule.c.o girepository/libgirepository-internals.a.p/girnode.c.o girepository/libgirepository-internals.a.p/giroffsets.c.o girepository/libgirepository-internals.a.p/girparser.c.o girepository/libgirepository-internals.a.p/girwriter.c.o [537/1719] cc -Iglib/tests/node.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/node.p/node.c.o -MF glib/tests/node.p/node.c.o.d -o glib/tests/node.p/node.c.o -c ../../../glib/tests/node.c [538/1719] cc -Iglib/tests/once.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/once.p/once.c.o -MF glib/tests/once.p/once.c.o.d -o glib/tests/once.p/once.c.o -c ../../../glib/tests/once.c [539/1719] cc -Iglib/tests/mutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mutex.p/mutex.c.o -MF glib/tests/mutex.p/mutex.c.o.d -o glib/tests/mutex.p/mutex.c.o -c ../../../glib/tests/mutex.c [540/1719] cc -Iglib/tests/option-argv0.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/option-argv0.p/option-argv0.c.o -MF glib/tests/option-argv0.p/option-argv0.c.o.d -o glib/tests/option-argv0.p/option-argv0.c.o -c ../../../glib/tests/option-argv0.c [541/1719] cc -Iglib/tests/mem-overflow.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mem-overflow.p/mem-overflow.c.o -MF glib/tests/mem-overflow.p/mem-overflow.c.o.d -o glib/tests/mem-overflow.p/mem-overflow.c.o -c ../../../glib/tests/mem-overflow.c [542/1719] cc -Iglib/tests/logging.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/logging.p/logging.c.o -MF glib/tests/logging.p/logging.c.o.d -o glib/tests/logging.p/logging.c.o -c ../../../glib/tests/logging.c [543/1719] cc -o girepository/libgirepository-2.0.so.0.8304.0 girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgirepository-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -Wl,-z,nodelete -Wl,-Bsymbolic-functions -lffi -lffi -lm -Wl,--end-group [544/1719] cc -Iglib/tests/pattern.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/pattern.p/pattern.c.o -MF glib/tests/pattern.p/pattern.c.o.d -o glib/tests/pattern.p/pattern.c.o -c ../../../glib/tests/pattern.c [545/1719] cc -Iglib/tests/overflow.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/overflow.p/overflow.c.o -MF glib/tests/overflow.p/overflow.c.o.d -o glib/tests/overflow.p/overflow.c.o -c ../../../glib/tests/overflow.c [546/1719] cc -Iglib/tests/pathbuf.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/pathbuf.p/pathbuf.c.o -MF glib/tests/pathbuf.p/pathbuf.c.o.d -o glib/tests/pathbuf.p/pathbuf.c.o -c ../../../glib/tests/pathbuf.c [547/1719] cc -Iglib/tests/private.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/private.p/private.c.o -MF glib/tests/private.p/private.c.o.d -o glib/tests/private.p/private.c.o -c ../../../glib/tests/private.c [548/1719] cc -Iglib/tests/date.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/date.p/date.c.o -MF glib/tests/date.p/date.c.o.d -o glib/tests/date.p/date.c.o -c ../../../glib/tests/date.c [549/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb girepository/libgirepository-2.0.so.0.8304.0 girepository/libgirepository-2.0.so.0.8304.0 girepository/libgirepository-2.0.so.0.8304.0.p/libgirepository-2.0.so.0.8304.0.symbols [550/1719] cc -Iglib/tests/protocol.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/protocol.p/protocol.c.o -MF glib/tests/protocol.p/protocol.c.o.d -o glib/tests/protocol.p/protocol.c.o -c ../../../glib/tests/protocol.c [551/1719] cc -Iglib/tests/refcount.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/refcount.p/refcount.c.o -MF glib/tests/refcount.p/refcount.c.o.d -o glib/tests/refcount.p/refcount.c.o -c ../../../glib/tests/refcount.c [552/1719] cc -Iglib/tests/rand.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rand.p/rand.c.o -MF glib/tests/rand.p/rand.c.o.d -o glib/tests/rand.p/rand.c.o -c ../../../glib/tests/rand.c [553/1719] cc -Iglib/tests/mainloop.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mainloop.p/mainloop.c.o -MF glib/tests/mainloop.p/mainloop.c.o.d -o glib/tests/mainloop.p/mainloop.c.o -c ../../../glib/tests/mainloop.c [554/1719] cc -Iglib/tests/rec-mutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rec-mutex.p/rec-mutex.c.o -MF glib/tests/rec-mutex.p/rec-mutex.c.o.d -o glib/tests/rec-mutex.p/rec-mutex.c.o -c ../../../glib/tests/rec-mutex.c [555/1719] cc -Iglib/tests/refcount-macro.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DG_DISABLE_CHECKS -MD -MQ glib/tests/refcount-macro.p/refcount.c.o -MF glib/tests/refcount-macro.p/refcount.c.o.d -o glib/tests/refcount-macro.p/refcount.c.o -c ../../../glib/tests/refcount.c [556/1719] cc -Iglib/tests/rcbox.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rcbox.p/rcbox.c.o -MF glib/tests/rcbox.p/rcbox.c.o.d -o glib/tests/rcbox.p/rcbox.c.o -c ../../../glib/tests/rcbox.c [557/1719] cc -Iglib/tests/refstring.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/refstring.p/refstring.c.o -MF glib/tests/refstring.p/refstring.c.o.d -o glib/tests/refstring.p/refstring.c.o -c ../../../glib/tests/refstring.c [558/1719] cc -Iglib/tests/overflow-fallback.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -D_GLIB_TEST_OVERFLOW_FALLBACK -MD -MQ glib/tests/overflow-fallback.p/overflow.c.o -MF glib/tests/overflow-fallback.p/overflow.c.o.d -o glib/tests/overflow-fallback.p/overflow.c.o -c ../../../glib/tests/overflow.c [559/1719] cc -Iglib/tests/search-utils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/search-utils.p/search-utils.c.o -MF glib/tests/search-utils.p/search-utils.c.o.d -o glib/tests/search-utils.p/search-utils.c.o -c ../../../glib/tests/search-utils.c [560/1719] cc -Iglib/tests/fileutils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/fileutils.p/fileutils.c.o -MF glib/tests/fileutils.p/fileutils.c.o.d -o glib/tests/fileutils.p/fileutils.c.o -c ../../../glib/tests/fileutils.c [561/1719] cc -Iglib/tests/scannerapi.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/scannerapi.p/scannerapi.c.o -MF glib/tests/scannerapi.p/scannerapi.c.o.d -o glib/tests/scannerapi.p/scannerapi.c.o -c ../../../glib/tests/scannerapi.c [562/1719] cc -Iglib/tests/rwlock.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rwlock.p/rwlock.c.o -MF glib/tests/rwlock.p/rwlock.c.o.d -o glib/tests/rwlock.p/rwlock.c.o -c ../../../glib/tests/rwlock.c [563/1719] cc -Iglib/tests/slice.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/slice.p/slice.c.o -MF glib/tests/slice.p/slice.c.o.d -o glib/tests/slice.p/slice.c.o -c ../../../glib/tests/slice.c [564/1719] cc -Iglib/tests/relation.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/relation.p/relation.c.o -MF glib/tests/relation.p/relation.c.o.d -o glib/tests/relation.p/relation.c.o -c ../../../glib/tests/relation.c [565/1719] cc -Iglib/tests/shell.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/shell.p/shell.c.o -MF glib/tests/shell.p/shell.c.o.d -o glib/tests/shell.p/shell.c.o -c ../../../glib/tests/shell.c [566/1719] cc -Iglib/tests/sort.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/sort.p/sort.c.o -MF glib/tests/sort.p/sort.c.o.d -o glib/tests/sort.p/sort.c.o -c ../../../glib/tests/sort.c [567/1719] cc -Iglib/tests/testing-nonfatal.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/testing-nonfatal.p/testing-nonfatal.c.o -MF glib/tests/testing-nonfatal.p/testing-nonfatal.c.o.d -o glib/tests/testing-nonfatal.p/testing-nonfatal.c.o -c ../../../glib/tests/testing-nonfatal.c [568/1719] cc -Iglib/tests/hash.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hash.p/hash.c.o -MF glib/tests/hash.p/hash.c.o.d -o glib/tests/hash.p/hash.c.o -c ../../../glib/tests/hash.c [569/1719] cc -Iglib/tests/spawn-path-search.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-path-search.p/spawn-path-search.c.o -MF glib/tests/spawn-path-search.p/spawn-path-search.c.o.d -o glib/tests/spawn-path-search.p/spawn-path-search.c.o -c ../../../glib/tests/spawn-path-search.c [570/1719] cc -Iglib/tests/strvbuilder.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/strvbuilder.p/strvbuilder.c.o -MF glib/tests/strvbuilder.p/strvbuilder.c.o.d -o glib/tests/strvbuilder.p/strvbuilder.c.o -c ../../../glib/tests/strvbuilder.c [571/1719] cc -Iglib/tests/spawn-multithreaded.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o -MF glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o.d -o glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o -c ../../../glib/tests/spawn-multithreaded.c [572/1719] cc -Iglib/tests/spawn-singlethread.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-singlethread.p/spawn-singlethread.c.o -MF glib/tests/spawn-singlethread.p/spawn-singlethread.c.o.d -o glib/tests/spawn-singlethread.p/spawn-singlethread.c.o -c ../../../glib/tests/spawn-singlethread.c [573/1719] cc -Iglib/tests/spawn-test.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-test.p/spawn-test.c.o -MF glib/tests/spawn-test.p/spawn-test.c.o.d -o glib/tests/spawn-test.p/spawn-test.c.o -c ../../../glib/tests/spawn-test.c [574/1719] cc -Iglib/tests/slist.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/slist.p/slist.c.o -MF glib/tests/slist.p/slist.c.o.d -o glib/tests/slist.p/slist.c.o -c ../../../glib/tests/slist.c [575/1719] cc -Iglib/tests/array-test.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/array-test.p/array-test.c.o -MF glib/tests/array-test.p/array-test.c.o.d -o glib/tests/array-test.p/array-test.c.o -c ../../../glib/tests/array-test.c [576/1719] cc -Iglib/tests/thread.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread.p/thread.c.o -MF glib/tests/thread.p/thread.c.o.d -o glib/tests/thread.p/thread.c.o -c ../../../glib/tests/thread.c [577/1719] cc -Iglib/tests/keyfile.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/keyfile.p/keyfile.c.o -MF glib/tests/keyfile.p/keyfile.c.o.d -o glib/tests/keyfile.p/keyfile.c.o -c ../../../glib/tests/keyfile.c [578/1719] cc -Iglib/tests/timeout.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/timeout.p/timeout.c.o -MF glib/tests/timeout.p/timeout.c.o.d -o glib/tests/timeout.p/timeout.c.o -c ../../../glib/tests/timeout.c [579/1719] cc -Iglib/tests/types.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/types.p/types.c.o -MF glib/tests/types.p/types.c.o.d -o glib/tests/types.p/types.c.o -c ../../../glib/tests/types.c [580/1719] cc -Iglib/tests/thread-deprecated.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread-deprecated.p/thread-deprecated.c.o -MF glib/tests/thread-deprecated.p/thread-deprecated.c.o.d -o glib/tests/thread-deprecated.p/thread-deprecated.c.o -c ../../../glib/tests/thread-deprecated.c [581/1719] cc -Iglib/tests/queue.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/queue.p/queue.c.o -MF glib/tests/queue.p/queue.c.o.d -o glib/tests/queue.p/queue.c.o -c ../../../glib/tests/queue.c [582/1719] cc -Iglib/tests/thread-pool.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread-pool.p/thread-pool.c.o -MF glib/tests/thread-pool.p/thread-pool.c.o.d -o glib/tests/thread-pool.p/thread-pool.c.o -c ../../../glib/tests/thread-pool.c [583/1719] cc -Iglib/tests/timer.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/timer.p/timer.c.o -MF glib/tests/timer.p/timer.c.o.d -o glib/tests/timer.p/timer.c.o -c ../../../glib/tests/timer.c [584/1719] cc -Iglib/tests/utf8-validate.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-validate.p/utf8-validate.c.o -MF glib/tests/utf8-validate.p/utf8-validate.c.o.d -o glib/tests/utf8-validate.p/utf8-validate.c.o -c ../../../glib/tests/utf8-validate.c [585/1719] cc -Iglib/tests/utf8-performance.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-performance.p/utf8-performance.c.o -MF glib/tests/utf8-performance.p/utf8-performance.c.o.d -o glib/tests/utf8-performance.p/utf8-performance.c.o -c ../../../glib/tests/utf8-performance.c [586/1719] cc -Iglib/tests/thread-pool-slow.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread-pool-slow.p/thread-pool-slow.c.o -MF glib/tests/thread-pool-slow.p/thread-pool-slow.c.o.d -o glib/tests/thread-pool-slow.p/thread-pool-slow.c.o -c ../../../glib/tests/thread-pool-slow.c [587/1719] cc -Iglib/tests/string.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Werror=sign-conversion -MD -MQ glib/tests/string.p/string.c.o -MF glib/tests/string.p/string.c.o.d -o glib/tests/string.p/string.c.o -c ../../../glib/tests/string.c [588/1719] cc -Iglib/tests/sequence.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/sequence.p/sequence.c.o -MF glib/tests/sequence.p/sequence.c.o.d -o glib/tests/sequence.p/sequence.c.o -c ../../../glib/tests/sequence.c [589/1719] cc -Iglib/tests/utf8-pointer.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Werror=cast-qual -MD -MQ glib/tests/utf8-pointer.p/utf8-pointer.c.o -MF glib/tests/utf8-pointer.p/utf8-pointer.c.o.d -o glib/tests/utf8-pointer.p/utf8-pointer.c.o -c ../../../glib/tests/utf8-pointer.c [590/1719] cc -Iglib/tests/utils-isolated.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utils-isolated.p/utils-isolated.c.o -MF glib/tests/utils-isolated.p/utils-isolated.c.o.d -o glib/tests/utils-isolated.p/utils-isolated.c.o -c ../../../glib/tests/utils-isolated.c [591/1719] cc -Iglib/tests/utf8-misc.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-misc.p/utf8-misc.c.o -MF glib/tests/utf8-misc.p/utf8-misc.c.o.d -o glib/tests/utf8-misc.p/utf8-misc.c.o -c ../../../glib/tests/utf8-misc.c [592/1719] cc -Iglib/tests/1bit-mutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/1bit-mutex.p/1bit-mutex.c.o -MF glib/tests/1bit-mutex.p/1bit-mutex.c.o.d -o glib/tests/1bit-mutex.p/1bit-mutex.c.o -c ../../../glib/tests/1bit-mutex.c [593/1719] cc -Iglib/tests/unicode-normalize.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unicode-normalize.p/unicode-normalize.c.o -MF glib/tests/unicode-normalize.p/unicode-normalize.c.o.d -o glib/tests/unicode-normalize.p/unicode-normalize.c.o -c ../../../glib/tests/unicode-normalize.c [594/1719] cc -Iglib/tests/tree.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/tree.p/tree.c.o -MF glib/tests/tree.p/tree.c.o.d -o glib/tests/tree.p/tree.c.o -c ../../../glib/tests/tree.c [595/1719] cc -Iglib/tests/642026.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/642026.p/642026.c.o -MF glib/tests/642026.p/642026.c.o.d -o glib/tests/642026.p/642026.c.o -c ../../../glib/tests/642026.c [596/1719] cc -Iglib/tests/642026-ec.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DG_ERRORCHECK_MUTEXES -MD -MQ glib/tests/642026-ec.p/642026.c.o -MF glib/tests/642026-ec.p/642026.c.o.d -o glib/tests/642026-ec.p/642026.c.o -c ../../../glib/tests/642026.c [597/1719] cc -Iglib/tests/unicode-encoding.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unicode-encoding.p/unicode-encoding.c.o -MF glib/tests/unicode-encoding.p/unicode-encoding.c.o.d -o glib/tests/unicode-encoding.p/unicode-encoding.c.o -c ../../../glib/tests/unicode-encoding.c [598/1719] cc -Iglib/tests/test-printf.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/test-printf.p/test-printf.c.o -MF glib/tests/test-printf.p/test-printf.c.o.d -o glib/tests/test-printf.p/test-printf.c.o -c ../../../glib/tests/test-printf.c [599/1719] cc -Iglib/tests/1bit-emufutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DTEST_EMULATED_FUTEX -MD -MQ glib/tests/1bit-emufutex.p/1bit-mutex.c.o -MF glib/tests/1bit-emufutex.p/1bit-mutex.c.o.d -o glib/tests/1bit-emufutex.p/1bit-mutex.c.o -c ../../../glib/tests/1bit-mutex.c [600/1719] cc -Iglib/tests/gwakeup-fallback.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DTEST_EVENTFD_FALLBACK -MD -MQ glib/tests/gwakeup-fallback.p/.._gwakeup.c.o -MF glib/tests/gwakeup-fallback.p/.._gwakeup.c.o.d -o glib/tests/gwakeup-fallback.p/.._gwakeup.c.o -c ../../../glib/gwakeup.c [601/1719] cc -Iglib/tests/utils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utils.p/utils.c.o -MF glib/tests/utils.p/utils.c.o.d -o glib/tests/utils.p/utils.c.o -c ../../../glib/tests/utils.c [602/1719] c++ -Iglib/tests/cxx-03.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++03 '-D_G_EXPECTED_CXX_STANDARD="03"' -MD -MQ glib/tests/cxx-03.p/cxx.cpp.o -MF glib/tests/cxx-03.p/cxx.cpp.o.d -o glib/tests/cxx-03.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [603/1719] c++ -Iglib/tests/cxx-98.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++98 '-D_G_EXPECTED_CXX_STANDARD="98"' -MD -MQ glib/tests/cxx-98.p/cxx.cpp.o -MF glib/tests/cxx-98.p/cxx.cpp.o.d -o glib/tests/cxx-98.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [604/1719] cc -Iglib/tests/gwakeup-fallback.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DTEST_EVENTFD_FALLBACK -MD -MQ glib/tests/gwakeup-fallback.p/gwakeuptest.c.o -MF glib/tests/gwakeup-fallback.p/gwakeuptest.c.o.d -o glib/tests/gwakeup-fallback.p/gwakeuptest.c.o -c ../../../glib/tests/gwakeuptest.c [605/1719] c++ -Iglib/tests/cxx.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/cxx.p/cxx.cpp.o -MF glib/tests/cxx.p/cxx.cpp.o.d -o glib/tests/cxx.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [606/1719] c++ -Iglib/tests/cxx-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++11 '-D_G_EXPECTED_CXX_STANDARD="11"' -MD -MQ glib/tests/cxx-11.p/cxx.cpp.o -MF glib/tests/cxx-11.p/cxx.cpp.o.d -o glib/tests/cxx-11.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [607/1719] c++ -Iglib/tests/cxx-14.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++14 '-D_G_EXPECTED_CXX_STANDARD="14"' -MD -MQ glib/tests/cxx-14.p/cxx.cpp.o -MF glib/tests/cxx-14.p/cxx.cpp.o.d -o glib/tests/cxx-14.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [608/1719] cc -Iglib/tests/include.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/include.p/include.c.o -MF glib/tests/include.p/include.c.o.d -o glib/tests/include.p/include.c.o -c ../../../glib/tests/include.c [609/1719] c++ -Iglib/tests/cxx-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++17 '-D_G_EXPECTED_CXX_STANDARD="17"' -MD -MQ glib/tests/cxx-17.p/cxx.cpp.o -MF glib/tests/cxx-17.p/cxx.cpp.o.d -o glib/tests/cxx-17.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [610/1719] cc -Iglib/tests/gutils-user-database.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gutils-user-database.p/gutils-user-database.c.o -MF glib/tests/gutils-user-database.p/gutils-user-database.c.o.d -o glib/tests/gutils-user-database.p/gutils-user-database.c.o -c ../../../glib/tests/gutils-user-database.c [611/1719] c++ -Iglib/tests/cxx-20.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++20 '-D_G_EXPECTED_CXX_STANDARD="20"' -MD -MQ glib/tests/cxx-20.p/cxx.cpp.o -MF glib/tests/cxx-20.p/cxx.cpp.o.d -o glib/tests/cxx-20.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [612/1719] cc -Iglib/tests/constructor.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DLIB_NAME=libconstructor-lib.so -DBUILD_TEST_EXECUTABLE -DPREFIX=app -MD -MQ glib/tests/constructor.p/constructor.c.o -MF glib/tests/constructor.p/constructor.c.o.d -o glib/tests/constructor.p/constructor.c.o -c ../../../glib/tests/constructor.c [613/1719] cc -Iglib/tests/option-context.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/option-context.p/option-context.c.o -MF glib/tests/option-context.p/option-context.c.o.d -o glib/tests/option-context.p/option-context.c.o -c ../../../glib/tests/option-context.c [614/1719] cc -Iglib/tests/macros-c-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c17 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="17"' -MD -MQ glib/tests/macros-c-17.p/macros.c.o -MF glib/tests/macros-c-17.p/macros.c.o.d -o glib/tests/macros-c-17.p/macros.c.o -c ../../../glib/tests/macros.c [615/1719] cc -Iglib/tests/macros-c-89.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c89 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="89"' -MD -MQ glib/tests/macros-c-89.p/macros.c.o -MF glib/tests/macros-c-89.p/macros.c.o.d -o glib/tests/macros-c-89.p/macros.c.o -c ../../../glib/tests/macros.c [616/1719] cc -Iglib/tests/macros-c-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c11 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="11"' -MD -MQ glib/tests/macros-c-11.p/macros.c.o -MF glib/tests/macros-c-11.p/macros.c.o.d -o glib/tests/macros-c-11.p/macros.c.o -c ../../../glib/tests/macros.c [617/1719] cc -Iglib/tests/macros-c-99.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="99"' -MD -MQ glib/tests/macros-c-99.p/macros.c.o -MF glib/tests/macros-c-99.p/macros.c.o.d -o glib/tests/macros-c-99.p/macros.c.o -c ../../../glib/tests/macros.c [618/1719] cc -Iglib/tests/autoptr.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/autoptr.p/autoptr.c.o -MF glib/tests/autoptr.p/autoptr.c.o.d -o glib/tests/autoptr.p/autoptr.c.o -c ../../../glib/tests/autoptr.c [619/1719] c++ -Iglib/tests/cxx-2b.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++2b '-D_G_EXPECTED_CXX_STANDARD="2b"' -MD -MQ glib/tests/cxx-2b.p/cxx.cpp.o -MF glib/tests/cxx-2b.p/cxx.cpp.o.d -o glib/tests/cxx-2b.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [620/1719] cc -Iglib/tests/uri.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/uri.p/uri.c.o -MF glib/tests/uri.p/uri.c.o.d -o glib/tests/uri.p/uri.c.o -c ../../../glib/tests/uri.c [621/1719] cc -Iglib/tests/atomic-c-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c17 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="17"' -MD -MQ glib/tests/atomic-c-17.p/atomic.c.o -MF glib/tests/atomic-c-17.p/atomic.c.o.d -o glib/tests/atomic-c-17.p/atomic.c.o -c ../../../glib/tests/atomic.c [622/1719] cc -Iglib/tests/unix.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unix.p/unix.c.o -MF glib/tests/unix.p/unix.c.o.d -o glib/tests/unix.p/unix.c.o -c ../../../glib/tests/unix.c [623/1719] cc -Iglib/tests/atomic-c-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c11 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="11"' -MD -MQ glib/tests/atomic-c-11.p/atomic.c.o -MF glib/tests/atomic-c-11.p/atomic.c.o.d -o glib/tests/atomic-c-11.p/atomic.c.o -c ../../../glib/tests/atomic.c [624/1719] cc -Igobject/gobject-query.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gobject/gobject-query.p/gobject-query.c.o -MF gobject/gobject-query.p/gobject-query.c.o.d -o gobject/gobject-query.p/gobject-query.c.o -c ../../../gobject/gobject-query.c [625/1719] cc -Iglib/tests/atomic-c-89.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c89 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="89"' -MD -MQ glib/tests/atomic-c-89.p/atomic.c.o -MF glib/tests/atomic-c-89.p/atomic.c.o.d -o glib/tests/atomic-c-89.p/atomic.c.o -c ../../../glib/tests/atomic.c [626/1719] cc -Iglib/tests/strfuncs.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/strfuncs.p/strfuncs.c.o -MF glib/tests/strfuncs.p/strfuncs.c.o.d -o glib/tests/strfuncs.p/strfuncs.c.o -c ../../../glib/tests/strfuncs.c [627/1719] cc -Igobject/tests/notify-init.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/notify-init.p/notify-init.c.o -MF gobject/tests/notify-init.p/notify-init.c.o.d -o gobject/tests/notify-init.p/notify-init.c.o -c ../../../gobject/tests/notify-init.c [628/1719] cc -Igobject/tests/performance/performance-threaded.p -Igobject/tests/performance -I../../../gobject/tests/performance -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/performance/performance-threaded.p/performance-threaded.c.o -MF gobject/tests/performance/performance-threaded.p/performance-threaded.c.o.d -o gobject/tests/performance/performance-threaded.p/performance-threaded.c.o -c ../../../gobject/tests/performance/performance-threaded.c [629/1719] cc -Iglib/tests/atomic-c-99.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="99"' -MD -MQ glib/tests/atomic-c-99.p/atomic.c.o -MF glib/tests/atomic-c-99.p/atomic.c.o.d -o glib/tests/atomic-c-99.p/atomic.c.o -c ../../../glib/tests/atomic.c [630/1719] cc -Igobject/tests/qdata.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/qdata.p/qdata.c.o -MF gobject/tests/qdata.p/qdata.c.o.d -o gobject/tests/qdata.p/qdata.c.o -c ../../../gobject/tests/qdata.c [631/1719] cc -Igobject/tests/custom-dispatch.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/custom-dispatch.p/custom-dispatch.c.o -MF gobject/tests/custom-dispatch.p/custom-dispatch.c.o.d -o gobject/tests/custom-dispatch.p/custom-dispatch.c.o -c ../../../gobject/tests/custom-dispatch.c [632/1719] cc -Igobject/tests/notify-init2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/notify-init2.p/notify-init2.c.o -MF gobject/tests/notify-init2.p/notify-init2.c.o.d -o gobject/tests/notify-init2.p/notify-init2.c.o -c ../../../gobject/tests/notify-init2.c [633/1719] cc -Igobject/tests/accumulator.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/accumulator.p/accumulator.c.o -MF gobject/tests/accumulator.p/accumulator.c.o.d -o gobject/tests/accumulator.p/accumulator.c.o -c ../../../gobject/tests/accumulator.c [634/1719] cc -Igobject/tests/defaultiface.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/defaultiface.p/testmodule.c.o -MF gobject/tests/defaultiface.p/testmodule.c.o.d -o gobject/tests/defaultiface.p/testmodule.c.o -c ../../../gobject/tests/testmodule.c [635/1719] cc -Igobject/tests/defaultiface.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/defaultiface.p/defaultiface.c.o -MF gobject/tests/defaultiface.p/defaultiface.c.o.d -o gobject/tests/defaultiface.p/defaultiface.c.o -c ../../../gobject/tests/defaultiface.c [636/1719] cc -Igobject/tests/accumulator.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o -MF gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o.d -o gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o -c gobject/tests/marshalers.c [637/1719] cc -Iglib/tests/unicode.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unicode.p/unicode.c.o -MF glib/tests/unicode.p/unicode.c.o.d -o glib/tests/unicode.p/unicode.c.o -c ../../../glib/tests/unicode.c [638/1719] cc -Igobject/tests/deftype.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/deftype.p/deftype.c.o -MF gobject/tests/deftype.p/deftype.c.o.d -o gobject/tests/deftype.p/deftype.c.o -c ../../../gobject/tests/deftype.c [639/1719] cc -Igobject/tests/basics-gobject.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/basics-gobject.p/basics-gobject.c.o -MF gobject/tests/basics-gobject.p/basics-gobject.c.o.d -o gobject/tests/basics-gobject.p/basics-gobject.c.o -c ../../../gobject/tests/basics-gobject.c [640/1719] cc -Igobject/tests/performance/performance.p -Igobject/tests/performance -I../../../gobject/tests/performance -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/performance/performance.p/performance.c.o -MF gobject/tests/performance/performance.p/performance.c.o.d -o gobject/tests/performance/performance.p/performance.c.o -c ../../../gobject/tests/performance/performance.c [641/1719] cc -Igobject/tests/dynamictype.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/dynamictype.p/testmodule.c.o -MF gobject/tests/dynamictype.p/testmodule.c.o.d -o gobject/tests/dynamictype.p/testmodule.c.o -c ../../../gobject/tests/testmodule.c [642/1719] cc -Igobject/tests/deprecated-properties.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/deprecated-properties.p/deprecated-properties.c.o -MF gobject/tests/deprecated-properties.p/deprecated-properties.c.o.d -o gobject/tests/deprecated-properties.p/deprecated-properties.c.o -c ../../../gobject/tests/deprecated-properties.c [643/1719] cc -Igobject/tests/max-version.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/max-version.p/max-version.c.o -MF gobject/tests/max-version.p/max-version.c.o.d -o gobject/tests/max-version.p/max-version.c.o -c ../../../gobject/tests/max-version.c [644/1719] cc -Iglib/tests/gvariant.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gvariant.p/gvariant.c.o -MF glib/tests/gvariant.p/gvariant.c.o.d -o glib/tests/gvariant.p/gvariant.c.o -c ../../../glib/tests/gvariant.c [645/1719] cc -Iglib/tests/utils-c-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c11 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="11"' -MD -MQ glib/tests/utils-c-11.p/utils.c.o -MF glib/tests/utils-c-11.p/utils.c.o.d -o glib/tests/utils-c-11.p/utils.c.o -c ../../../glib/tests/utils.c [646/1719] cc -Igobject/tests/dynamictype.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/dynamictype.p/dynamictype.c.o -MF gobject/tests/dynamictype.p/dynamictype.c.o.d -o gobject/tests/dynamictype.p/dynamictype.c.o -c ../../../gobject/tests/dynamictype.c [647/1719] cc -Iglib/tests/utils-c-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c17 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="17"' -MD -MQ glib/tests/utils-c-17.p/utils.c.o -MF glib/tests/utils-c-17.p/utils.c.o.d -o glib/tests/utils-c-17.p/utils.c.o -c ../../../glib/tests/utils.c [648/1719] cc -Igobject/tests/basic-signals.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/basic-signals.p/basic-signals.c.o -MF gobject/tests/basic-signals.p/basic-signals.c.o.d -o gobject/tests/basic-signals.p/basic-signals.c.o -c ../../../gobject/tests/basic-signals.c [649/1719] cc -Iglib/tests/testing.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Werror=sign-conversion -MD -MQ glib/tests/testing.p/testing.c.o -MF glib/tests/testing.p/testing.c.o.d -o glib/tests/testing.p/testing.c.o -c ../../../glib/tests/testing.c [650/1719] cc -Iglib/tests/utils-c-89.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c89 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="89"' -MD -MQ glib/tests/utils-c-89.p/utils.c.o -MF glib/tests/utils-c-89.p/utils.c.o.d -o glib/tests/utils-c-89.p/utils.c.o -c ../../../glib/tests/utils.c [651/1719] cc -Igobject/tests/singleton.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/singleton.p/singleton.c.o -MF gobject/tests/singleton.p/singleton.c.o.d -o gobject/tests/singleton.p/singleton.c.o -c ../../../gobject/tests/singleton.c [652/1719] cc -Igobject/tests/enums.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/enums.p/enums.c.o -MF gobject/tests/enums.p/enums.c.o.d -o gobject/tests/enums.p/enums.c.o -c ../../../gobject/tests/enums.c [653/1719] cc -Igobject/tests/override.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/override.p/override.c.o -MF gobject/tests/override.p/override.c.o.d -o gobject/tests/override.p/override.c.o -c ../../../gobject/tests/override.c [654/1719] cc -Igobject/tests/references.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/references.p/references.c.o -MF gobject/tests/references.p/references.c.o.d -o gobject/tests/references.p/references.c.o -c ../../../gobject/tests/references.c [655/1719] cc -Iglib/tests/utils-c-99.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="99"' -MD -MQ glib/tests/utils-c-99.p/utils.c.o -MF glib/tests/utils-c-99.p/utils.c.o.d -o glib/tests/utils-c-99.p/utils.c.o -c ../../../glib/tests/utils.c [656/1719] cc -Igobject/tests/dynamictests.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/dynamictests.p/dynamictests.c.o -MF gobject/tests/dynamictests.p/dynamictests.c.o.d -o gobject/tests/dynamictests.p/dynamictests.c.o -c ../../../gobject/tests/dynamictests.c [657/1719] cc -Igobject/tests/properties-introspection.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-introspection.p/properties-introspection.c.o -MF gobject/tests/properties-introspection.p/properties-introspection.c.o.d -o gobject/tests/properties-introspection.p/properties-introspection.c.o -c ../../../gobject/tests/properties-introspection.c [658/1719] cc -Igobject/tests/boxed.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/boxed.p/boxed.c.o -MF gobject/tests/boxed.p/boxed.c.o.d -o gobject/tests/boxed.p/boxed.c.o -c ../../../gobject/tests/boxed.c [659/1719] cc -Igobject/tests/flags.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/flags.p/flags.c.o -MF gobject/tests/flags.p/flags.c.o.d -o gobject/tests/flags.p/flags.c.o -c ../../../gobject/tests/flags.c [660/1719] cc -Igobject/tests/threadtests.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/threadtests.p/threadtests.c.o -MF gobject/tests/threadtests.p/threadtests.c.o.d -o gobject/tests/threadtests.p/threadtests.c.o -c ../../../gobject/tests/threadtests.c [661/1719] cc -Igobject/tests/closure.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/closure.p/closure.c.o -MF gobject/tests/closure.p/closure.c.o.d -o gobject/tests/closure.p/closure.c.o -c ../../../gobject/tests/closure.c [662/1719] cc -Igobject/tests/gobject-private.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/gobject-private.p/private.c.o -MF gobject/tests/gobject-private.p/private.c.o.d -o gobject/tests/gobject-private.p/private.c.o -c ../../../gobject/tests/private.c [663/1719] cc -Igobject/tests/type.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/type.p/type.c.o -MF gobject/tests/type.p/type.c.o.d -o gobject/tests/type.p/type.c.o -c ../../../gobject/tests/type.c [664/1719] cc -Igobject/tests/closure-refcount.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/closure-refcount.p/closure-refcount.c.o -MF gobject/tests/closure-refcount.p/closure-refcount.c.o.d -o gobject/tests/closure-refcount.p/closure-refcount.c.o -c ../../../gobject/tests/closure-refcount.c [665/1719] cc -Igobject/tests/object.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/object.p/object.c.o -MF gobject/tests/object.p/object.c.o.d -o gobject/tests/object.p/object.c.o -c ../../../gobject/tests/object.c [666/1719] cc -Igobject/tests/testing.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/testing.p/testing.c.o -MF gobject/tests/testing.p/testing.c.o.d -o gobject/tests/testing.p/testing.c.o -c ../../../gobject/tests/testing.c [667/1719] cc -Igobject/tests/signals.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signals.p/meson-generated_.._marshalers.c.o -MF gobject/tests/signals.p/meson-generated_.._marshalers.c.o.d -o gobject/tests/signals.p/meson-generated_.._marshalers.c.o -c gobject/tests/marshalers.c [668/1719] cc -Igobject/tests/bindinggroup.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/bindinggroup.p/bindinggroup.c.o -MF gobject/tests/bindinggroup.p/bindinggroup.c.o.d -o gobject/tests/bindinggroup.p/bindinggroup.c.o -c ../../../gobject/tests/bindinggroup.c [669/1719] cc -Igobject/tests/objects-refcount2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/objects-refcount2.p/objects-refcount2.c.o -MF gobject/tests/objects-refcount2.p/objects-refcount2.c.o.d -o gobject/tests/objects-refcount2.p/objects-refcount2.c.o -c ../../../gobject/tests/objects-refcount2.c [670/1719] cc -Igobject/tests/objects-refcount1.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -Werror -Wcast-align=strict -MD -MQ gobject/tests/objects-refcount1.p/objects-refcount1.c.o -MF gobject/tests/objects-refcount1.p/objects-refcount1.c.o.d -o gobject/tests/objects-refcount1.p/objects-refcount1.c.o -c ../../../gobject/tests/objects-refcount1.c [671/1719] cc -Igobject/tests/signal-handler.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signal-handler.p/signal-handler.c.o -MF gobject/tests/signal-handler.p/signal-handler.c.o.d -o gobject/tests/signal-handler.p/signal-handler.c.o -c ../../../gobject/tests/signal-handler.c [672/1719] cc -Igobject/tests/type-flags.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/type-flags.p/type-flags.c.o -MF gobject/tests/type-flags.p/type-flags.c.o.d -o gobject/tests/type-flags.p/type-flags.c.o -c ../../../gobject/tests/type-flags.c [673/1719] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/i686-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GLib --nsversion=2.0 --warn-all --output girepository/introspection/GLib-2.0.gir --c-include=glib.h --quiet -DGLIB_COMPILATION '-DGETTEXT_PACKAGE="dummy"' --symbol-prefix=glib --library-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --library=gobject-2.0 -I/build/reproducible-path/glib2.0-2.83.4/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. --filelist=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/libglib-2.0.so.0.8304.0.p/GLib_2.0_gir_filelist --symbol-prefix=g --identifier-prefix=G --pkg-export=glib-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/usr/include/libmount -I/usr/include/blkid -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=girepository-2.0 --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib --library glib-2.0 --extra-library=atomic --extra-library=m --extra-library=sysprof-capture-4 --extra-library=pcre2-8 --extra-library=ffi --extra-library=z --extra-library=mount --extra-library=selinux --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/ --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/ In file included from /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/g-ir-cpp-4gd4p3t_.c:43: /build/reproducible-path/glib2.0-2.83.4/glib/gi18n-lib.h:32:10: warning: "_" redefined 32 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String)) | ^ In file included from /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/g-ir-cpp-4gd4p3t_.c:42: /build/reproducible-path/glib2.0-2.83.4/glib/gi18n.h:28:10: note: this is the location of the previous definition 28 | #define _(String) gettext (String) | ^ /build/reproducible-path/glib2.0-2.83.4/glib/gi18n-lib.h:33:9: warning: "Q_" redefined 33 | #define Q_(String) g_dpgettext (GETTEXT_PACKAGE, String, 0) | ^~ /build/reproducible-path/glib2.0-2.83.4/glib/gi18n.h:29:9: note: this is the location of the previous definition 29 | #define Q_(String) g_dpgettext (NULL, String, 0) | ^~ /build/reproducible-path/glib2.0-2.83.4/glib/gi18n-lib.h:35:9: warning: "C_" redefined 35 | #define C_(Context,String) g_dpgettext (GETTEXT_PACKAGE, Context "\004" String, strlen (Context) + 1) | ^~ /build/reproducible-path/glib2.0-2.83.4/glib/gi18n.h:31:9: note: this is the location of the previous definition 31 | #define C_(Context,String) g_dpgettext (NULL, Context "\004" String, strlen (Context) + 1) | ^~ /build/reproducible-path/glib2.0-2.83.4/glib/gstdio.h:61: the __GI_SCANNER__ constant should only be used with simple #ifdef or #endif: #if defined(G_OS_UNIX) && !defined(G_STDIO_WRAP_ON_UNIX) && !defined(__GI_SCANNER__) ../../../glib/gvariant.c:1449: Warning: GLib: unknown annotation: default ../../../glib/gvariant.c:1899: Warning: GLib: unknown annotation: default ../../../glib/gvariant.c:2203: Warning: GLib: unknown annotation: default ../../../glib/gvariant.c:5489: Warning: GLib: unknown annotation: default ../../../glib/gvariant.c:5601: Warning: GLib: unknown annotation: default ../../../glib/goption.h:271: Warning: GLib: "@description" parameter unexpected at this location: * @description: the description for the option in `--help` ^ glib/glibconfig.h:45: Warning: GLib: symbol='gint8': Unknown namespace for identifier 'gint8' glib/glibconfig.h:46: Warning: GLib: symbol='guint8': Unknown namespace for identifier 'guint8' glib/glibconfig.h:48: Warning: GLib: symbol='gint16': Unknown namespace for identifier 'gint16' glib/glibconfig.h:49: Warning: GLib: symbol='guint16': Unknown namespace for identifier 'guint16' glib/glibconfig.h:56: Warning: GLib: symbol='gint32': Unknown namespace for identifier 'gint32' glib/glibconfig.h:57: Warning: GLib: symbol='guint32': Unknown namespace for identifier 'guint32' glib/glibconfig.h:66: Warning: GLib: symbol='gint64': Unknown namespace for identifier 'gint64' glib/glibconfig.h:67: Warning: GLib: symbol='guint64': Unknown namespace for identifier 'guint64' glib/glibconfig.h:82: Warning: GLib: symbol='gssize': Unknown namespace for identifier 'gssize' glib/glibconfig.h:83: Warning: GLib: symbol='gsize': Unknown namespace for identifier 'gsize' glib/glibconfig.h:93: Warning: GLib: symbol='goffset': Unknown namespace for identifier 'goffset' glib/glibconfig.h:109: Warning: GLib: symbol='gintptr': Unknown namespace for identifier 'gintptr' glib/glibconfig.h:110: Warning: GLib: symbol='guintptr': Unknown namespace for identifier 'guintptr' ../../../glib/gtypes.h:52: Warning: GLib: symbol='gchar': Unknown namespace for identifier 'gchar' ../../../glib/gtypes.h:53: Warning: GLib: symbol='gshort': Unknown namespace for identifier 'gshort' ../../../glib/gtypes.h:54: Warning: GLib: symbol='glong': Unknown namespace for identifier 'glong' ../../../glib/gtypes.h:55: Warning: GLib: symbol='gint': Unknown namespace for identifier 'gint' ../../../glib/gtypes.h:56: Warning: GLib: symbol='gboolean': Unknown namespace for identifier 'gboolean' ../../../glib/gtypes.h:58: Warning: GLib: symbol='guchar': Unknown namespace for identifier 'guchar' ../../../glib/gtypes.h:59: Warning: GLib: symbol='gushort': Unknown namespace for identifier 'gushort' ../../../glib/gtypes.h:60: Warning: GLib: symbol='gulong': Unknown namespace for identifier 'gulong' ../../../glib/gtypes.h:61: Warning: GLib: symbol='guint': Unknown namespace for identifier 'guint' ../../../glib/gtypes.h:63: Warning: GLib: symbol='gfloat': Unknown namespace for identifier 'gfloat' ../../../glib/gtypes.h:64: Warning: GLib: symbol='gdouble': Unknown namespace for identifier 'gdouble' ../../../glib/gtypes.h:109: Warning: GLib: symbol='gpointer': Unknown namespace for identifier 'gpointer' ../../../glib/gtypes.h:110: Warning: GLib: symbol='gconstpointer': Unknown namespace for identifier 'gconstpointer' ../../../glib/gtypes.h:586: Warning: GLib: symbol='grefcount': Unknown namespace for identifier 'grefcount' ../../../glib/gtypes.h:587: Warning: GLib: symbol='gatomicrefcount': Unknown namespace for identifier 'gatomicrefcount' ../../../glib/gunicode.h:61: Warning: GLib: symbol='gunichar': Unknown namespace for identifier 'gunichar' ../../../glib/gunicode.h:79: Warning: GLib: symbol='gunichar2': Unknown namespace for identifier 'gunichar2' gmodule/gmodule-visibility.h:26: Warning: GLib: symbol='GMODULE_DEPRECATED_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_FOR' gmodule/gmodule-visibility.h:27: Warning: GLib: symbol='GMODULE_UNAVAILABLE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE' gmodule/gmodule-visibility.h:28: Warning: GLib: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE_STATIC_INLINE' gmodule/gmodule-visibility.h:31: Warning: GLib: symbol='GMODULE_DEPRECATED_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_FOR' gmodule/gmodule-visibility.h:32: Warning: GLib: symbol='GMODULE_UNAVAILABLE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE' gmodule/gmodule-visibility.h:33: Warning: GLib: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE_STATIC_INLINE' gmodule/gmodule-visibility.h:38: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_26_FOR' gmodule/gmodule-visibility.h:40: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_26_FOR' gmodule/gmodule-visibility.h:42: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR' gmodule/gmodule-visibility.h:44: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_26_FOR' gmodule/gmodule-visibility.h:47: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_26_FOR' gmodule/gmodule-visibility.h:49: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_26_FOR' gmodule/gmodule-visibility.h:51: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR' gmodule/gmodule-visibility.h:53: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_26_FOR' gmodule/gmodule-visibility.h:72: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_28_FOR' gmodule/gmodule-visibility.h:74: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_28_FOR' gmodule/gmodule-visibility.h:76: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR' gmodule/gmodule-visibility.h:78: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_28_FOR' gmodule/gmodule-visibility.h:81: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_28_FOR' gmodule/gmodule-visibility.h:83: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_28_FOR' gmodule/gmodule-visibility.h:85: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR' gmodule/gmodule-visibility.h:87: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_28_FOR' gmodule/gmodule-visibility.h:106: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_30_FOR' gmodule/gmodule-visibility.h:108: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_30_FOR' gmodule/gmodule-visibility.h:110: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR' gmodule/gmodule-visibility.h:112: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_30_FOR' gmodule/gmodule-visibility.h:115: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_30_FOR' gmodule/gmodule-visibility.h:117: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_30_FOR' gmodule/gmodule-visibility.h:119: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR' gmodule/gmodule-visibility.h:121: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_30_FOR' gmodule/gmodule-visibility.h:140: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_32_FOR' gmodule/gmodule-visibility.h:142: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_32_FOR' gmodule/gmodule-visibility.h:144: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR' gmodule/gmodule-visibility.h:146: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_32_FOR' gmodule/gmodule-visibility.h:149: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_32_FOR' gmodule/gmodule-visibility.h:151: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_32_FOR' gmodule/gmodule-visibility.h:153: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR' gmodule/gmodule-visibility.h:155: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_32_FOR' gmodule/gmodule-visibility.h:174: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_34_FOR' gmodule/gmodule-visibility.h:176: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_34_FOR' gmodule/gmodule-visibility.h:178: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR' gmodule/gmodule-visibility.h:180: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_34_FOR' gmodule/gmodule-visibility.h:183: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_34_FOR' gmodule/gmodule-visibility.h:185: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_34_FOR' gmodule/gmodule-visibility.h:187: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR' gmodule/gmodule-visibility.h:189: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_34_FOR' gmodule/gmodule-visibility.h:208: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_36_FOR' gmodule/gmodule-visibility.h:210: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_36_FOR' gmodule/gmodule-visibility.h:212: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR' gmodule/gmodule-visibility.h:214: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_36_FOR' gmodule/gmodule-visibility.h:217: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_36_FOR' gmodule/gmodule-visibility.h:219: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_36_FOR' gmodule/gmodule-visibility.h:221: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR' gmodule/gmodule-visibility.h:223: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_36_FOR' gmodule/gmodule-visibility.h:242: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_38_FOR' gmodule/gmodule-visibility.h:244: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_38_FOR' gmodule/gmodule-visibility.h:246: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR' gmodule/gmodule-visibility.h:248: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_38_FOR' gmodule/gmodule-visibility.h:251: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_38_FOR' gmodule/gmodule-visibility.h:253: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_38_FOR' gmodule/gmodule-visibility.h:255: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR' gmodule/gmodule-visibility.h:257: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_38_FOR' gmodule/gmodule-visibility.h:276: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_40_FOR' gmodule/gmodule-visibility.h:278: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_40_FOR' gmodule/gmodule-visibility.h:280: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR' gmodule/gmodule-visibility.h:282: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_40_FOR' gmodule/gmodule-visibility.h:285: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_40_FOR' gmodule/gmodule-visibility.h:287: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_40_FOR' gmodule/gmodule-visibility.h:289: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR' gmodule/gmodule-visibility.h:291: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_40_FOR' gmodule/gmodule-visibility.h:310: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_42_FOR' gmodule/gmodule-visibility.h:312: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_42_FOR' gmodule/gmodule-visibility.h:314: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR' gmodule/gmodule-visibility.h:316: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_42_FOR' gmodule/gmodule-visibility.h:319: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_42_FOR' gmodule/gmodule-visibility.h:321: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_42_FOR' gmodule/gmodule-visibility.h:323: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR' gmodule/gmodule-visibility.h:325: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_42_FOR' gmodule/gmodule-visibility.h:344: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_44_FOR' gmodule/gmodule-visibility.h:346: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_44_FOR' gmodule/gmodule-visibility.h:348: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR' gmodule/gmodule-visibility.h:350: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_44_FOR' gmodule/gmodule-visibility.h:353: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_44_FOR' gmodule/gmodule-visibility.h:355: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_44_FOR' gmodule/gmodule-visibility.h:357: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR' gmodule/gmodule-visibility.h:359: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_44_FOR' gmodule/gmodule-visibility.h:378: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_46_FOR' gmodule/gmodule-visibility.h:380: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_46_FOR' gmodule/gmodule-visibility.h:382: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR' gmodule/gmodule-visibility.h:384: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_46_FOR' gmodule/gmodule-visibility.h:387: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_46_FOR' gmodule/gmodule-visibility.h:389: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_46_FOR' gmodule/gmodule-visibility.h:391: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR' gmodule/gmodule-visibility.h:393: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_46_FOR' gmodule/gmodule-visibility.h:412: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_48_FOR' gmodule/gmodule-visibility.h:414: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_48_FOR' gmodule/gmodule-visibility.h:416: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR' gmodule/gmodule-visibility.h:418: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_48_FOR' gmodule/gmodule-visibility.h:421: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_48_FOR' gmodule/gmodule-visibility.h:423: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_48_FOR' gmodule/gmodule-visibility.h:425: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR' gmodule/gmodule-visibility.h:427: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_48_FOR' gmodule/gmodule-visibility.h:446: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_50_FOR' gmodule/gmodule-visibility.h:448: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_50_FOR' gmodule/gmodule-visibility.h:450: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR' gmodule/gmodule-visibility.h:452: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_50_FOR' gmodule/gmodule-visibility.h:455: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_50_FOR' gmodule/gmodule-visibility.h:457: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_50_FOR' gmodule/gmodule-visibility.h:459: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR' gmodule/gmodule-visibility.h:461: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_50_FOR' gmodule/gmodule-visibility.h:480: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_52_FOR' gmodule/gmodule-visibility.h:482: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_52_FOR' gmodule/gmodule-visibility.h:484: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR' gmodule/gmodule-visibility.h:486: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_52_FOR' gmodule/gmodule-visibility.h:489: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_52_FOR' gmodule/gmodule-visibility.h:491: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_52_FOR' gmodule/gmodule-visibility.h:493: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR' gmodule/gmodule-visibility.h:495: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_52_FOR' gmodule/gmodule-visibility.h:514: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_54_FOR' gmodule/gmodule-visibility.h:516: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_54_FOR' gmodule/gmodule-visibility.h:518: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR' gmodule/gmodule-visibility.h:520: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_54_FOR' gmodule/gmodule-visibility.h:523: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_54_FOR' gmodule/gmodule-visibility.h:525: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_54_FOR' gmodule/gmodule-visibility.h:527: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR' gmodule/gmodule-visibility.h:529: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_54_FOR' gmodule/gmodule-visibility.h:548: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_56_FOR' gmodule/gmodule-visibility.h:550: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_56_FOR' gmodule/gmodule-visibility.h:552: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR' gmodule/gmodule-visibility.h:554: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_56_FOR' gmodule/gmodule-visibility.h:557: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_56_FOR' gmodule/gmodule-visibility.h:559: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_56_FOR' gmodule/gmodule-visibility.h:561: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR' gmodule/gmodule-visibility.h:563: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_56_FOR' gmodule/gmodule-visibility.h:582: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_58_FOR' gmodule/gmodule-visibility.h:584: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_58_FOR' gmodule/gmodule-visibility.h:586: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR' gmodule/gmodule-visibility.h:588: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_58_FOR' gmodule/gmodule-visibility.h:591: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_58_FOR' gmodule/gmodule-visibility.h:593: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_58_FOR' gmodule/gmodule-visibility.h:595: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR' gmodule/gmodule-visibility.h:597: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_58_FOR' gmodule/gmodule-visibility.h:616: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_60_FOR' gmodule/gmodule-visibility.h:618: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_60_FOR' gmodule/gmodule-visibility.h:620: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR' gmodule/gmodule-visibility.h:622: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_60_FOR' gmodule/gmodule-visibility.h:625: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_60_FOR' gmodule/gmodule-visibility.h:627: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_60_FOR' gmodule/gmodule-visibility.h:629: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR' gmodule/gmodule-visibility.h:631: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_60_FOR' gmodule/gmodule-visibility.h:650: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_62_FOR' gmodule/gmodule-visibility.h:652: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_62_FOR' gmodule/gmodule-visibility.h:654: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR' gmodule/gmodule-visibility.h:656: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_62_FOR' gmodule/gmodule-visibility.h:659: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_62_FOR' gmodule/gmodule-visibility.h:661: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_62_FOR' gmodule/gmodule-visibility.h:663: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR' gmodule/gmodule-visibility.h:665: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_62_FOR' gmodule/gmodule-visibility.h:684: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_64_FOR' gmodule/gmodule-visibility.h:686: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_64_FOR' gmodule/gmodule-visibility.h:688: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR' gmodule/gmodule-visibility.h:690: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_64_FOR' gmodule/gmodule-visibility.h:693: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_64_FOR' gmodule/gmodule-visibility.h:695: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_64_FOR' gmodule/gmodule-visibility.h:697: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR' gmodule/gmodule-visibility.h:699: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_64_FOR' gmodule/gmodule-visibility.h:718: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_66_FOR' gmodule/gmodule-visibility.h:720: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_66_FOR' gmodule/gmodule-visibility.h:722: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR' gmodule/gmodule-visibility.h:724: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_66_FOR' gmodule/gmodule-visibility.h:727: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_66_FOR' gmodule/gmodule-visibility.h:729: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_66_FOR' gmodule/gmodule-visibility.h:731: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR' gmodule/gmodule-visibility.h:733: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_66_FOR' gmodule/gmodule-visibility.h:752: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_68_FOR' gmodule/gmodule-visibility.h:754: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_68_FOR' gmodule/gmodule-visibility.h:756: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR' gmodule/gmodule-visibility.h:758: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_68_FOR' gmodule/gmodule-visibility.h:761: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_68_FOR' gmodule/gmodule-visibility.h:763: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_68_FOR' gmodule/gmodule-visibility.h:765: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR' gmodule/gmodule-visibility.h:767: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_68_FOR' gmodule/gmodule-visibility.h:786: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_70_FOR' gmodule/gmodule-visibility.h:788: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_70_FOR' gmodule/gmodule-visibility.h:790: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR' gmodule/gmodule-visibility.h:792: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_70_FOR' gmodule/gmodule-visibility.h:795: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_70_FOR' gmodule/gmodule-visibility.h:797: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_70_FOR' gmodule/gmodule-visibility.h:799: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR' gmodule/gmodule-visibility.h:801: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_70_FOR' gmodule/gmodule-visibility.h:820: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_72_FOR' gmodule/gmodule-visibility.h:822: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_72_FOR' gmodule/gmodule-visibility.h:824: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR' gmodule/gmodule-visibility.h:826: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_72_FOR' gmodule/gmodule-visibility.h:829: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_72_FOR' gmodule/gmodule-visibility.h:831: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_72_FOR' gmodule/gmodule-visibility.h:833: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR' gmodule/gmodule-visibility.h:835: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_72_FOR' gmodule/gmodule-visibility.h:854: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_74_FOR' gmodule/gmodule-visibility.h:856: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_74_FOR' gmodule/gmodule-visibility.h:858: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR' gmodule/gmodule-visibility.h:860: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_74_FOR' gmodule/gmodule-visibility.h:863: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_74_FOR' gmodule/gmodule-visibility.h:865: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_74_FOR' gmodule/gmodule-visibility.h:867: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR' gmodule/gmodule-visibility.h:869: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_74_FOR' gmodule/gmodule-visibility.h:888: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_76_FOR' gmodule/gmodule-visibility.h:890: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_76_FOR' gmodule/gmodule-visibility.h:892: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR' gmodule/gmodule-visibility.h:894: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_76_FOR' gmodule/gmodule-visibility.h:897: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_76_FOR' gmodule/gmodule-visibility.h:899: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_76_FOR' gmodule/gmodule-visibility.h:901: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR' gmodule/gmodule-visibility.h:903: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_76_FOR' gmodule/gmodule-visibility.h:922: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_78_FOR' gmodule/gmodule-visibility.h:924: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_78_FOR' gmodule/gmodule-visibility.h:926: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR' gmodule/gmodule-visibility.h:928: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_78_FOR' gmodule/gmodule-visibility.h:931: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_78_FOR' gmodule/gmodule-visibility.h:933: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_78_FOR' gmodule/gmodule-visibility.h:935: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR' gmodule/gmodule-visibility.h:937: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_78_FOR' gmodule/gmodule-visibility.h:956: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_80_FOR' gmodule/gmodule-visibility.h:958: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_80_FOR' gmodule/gmodule-visibility.h:960: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR' gmodule/gmodule-visibility.h:962: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_80_FOR' gmodule/gmodule-visibility.h:965: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_80_FOR' gmodule/gmodule-visibility.h:967: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_80_FOR' gmodule/gmodule-visibility.h:969: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR' gmodule/gmodule-visibility.h:971: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_80_FOR' gmodule/gmodule-visibility.h:990: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_82_FOR' gmodule/gmodule-visibility.h:992: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_82_FOR' gmodule/gmodule-visibility.h:994: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR' gmodule/gmodule-visibility.h:996: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_82_FOR' gmodule/gmodule-visibility.h:999: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_82_FOR' gmodule/gmodule-visibility.h:1001: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_82_FOR' gmodule/gmodule-visibility.h:1003: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR' gmodule/gmodule-visibility.h:1005: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_82_FOR' gmodule/gmodule-visibility.h:1024: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_84_FOR' gmodule/gmodule-visibility.h:1026: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_84_FOR' gmodule/gmodule-visibility.h:1028: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR' gmodule/gmodule-visibility.h:1030: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_84_FOR' gmodule/gmodule-visibility.h:1033: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_84_FOR' gmodule/gmodule-visibility.h:1035: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_84_FOR' gmodule/gmodule-visibility.h:1037: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR' gmodule/gmodule-visibility.h:1039: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_84_FOR' glib/glibconfig.h:103: Warning: GLib: symbol='GPOINTER_TO_INT': Unknown namespace for symbol 'GPOINTER_TO_INT' glib/glibconfig.h:104: Warning: GLib: symbol='GPOINTER_TO_UINT': Unknown namespace for symbol 'GPOINTER_TO_UINT' glib/glibconfig.h:106: Warning: GLib: symbol='GINT_TO_POINTER': Unknown namespace for symbol 'GINT_TO_POINTER' glib/glibconfig.h:107: Warning: GLib: symbol='GUINT_TO_POINTER': Unknown namespace for symbol 'GUINT_TO_POINTER' glib/glibconfig.h:156: Warning: GLib: symbol='GINT16_TO_LE': Unknown namespace for symbol 'GINT16_TO_LE' glib/glibconfig.h:157: Warning: GLib: symbol='GUINT16_TO_LE': Unknown namespace for symbol 'GUINT16_TO_LE' glib/glibconfig.h:158: Warning: GLib: symbol='GINT16_TO_BE': Unknown namespace for symbol 'GINT16_TO_BE' glib/glibconfig.h:159: Warning: GLib: symbol='GUINT16_TO_BE': Unknown namespace for symbol 'GUINT16_TO_BE' glib/glibconfig.h:161: Warning: GLib: symbol='GINT32_TO_LE': Unknown namespace for symbol 'GINT32_TO_LE' glib/glibconfig.h:162: Warning: GLib: symbol='GUINT32_TO_LE': Unknown namespace for symbol 'GUINT32_TO_LE' glib/glibconfig.h:163: Warning: GLib: symbol='GINT32_TO_BE': Unknown namespace for symbol 'GINT32_TO_BE' glib/glibconfig.h:164: Warning: GLib: symbol='GUINT32_TO_BE': Unknown namespace for symbol 'GUINT32_TO_BE' glib/glibconfig.h:166: Warning: GLib: symbol='GINT64_TO_LE': Unknown namespace for symbol 'GINT64_TO_LE' glib/glibconfig.h:167: Warning: GLib: symbol='GUINT64_TO_LE': Unknown namespace for symbol 'GUINT64_TO_LE' glib/glibconfig.h:168: Warning: GLib: symbol='GINT64_TO_BE': Unknown namespace for symbol 'GINT64_TO_BE' glib/glibconfig.h:169: Warning: GLib: symbol='GUINT64_TO_BE': Unknown namespace for symbol 'GUINT64_TO_BE' glib/glibconfig.h:171: Warning: GLib: symbol='GLONG_TO_LE': Unknown namespace for symbol 'GLONG_TO_LE' glib/glibconfig.h:172: Warning: GLib: symbol='GULONG_TO_LE': Unknown namespace for symbol 'GULONG_TO_LE' glib/glibconfig.h:173: Warning: GLib: symbol='GLONG_TO_BE': Unknown namespace for symbol 'GLONG_TO_BE' glib/glibconfig.h:174: Warning: GLib: symbol='GULONG_TO_BE': Unknown namespace for symbol 'GULONG_TO_BE' glib/glibconfig.h:175: Warning: GLib: symbol='GINT_TO_LE': Unknown namespace for symbol 'GINT_TO_LE' glib/glibconfig.h:176: Warning: GLib: symbol='GUINT_TO_LE': Unknown namespace for symbol 'GUINT_TO_LE' glib/glibconfig.h:177: Warning: GLib: symbol='GINT_TO_BE': Unknown namespace for symbol 'GINT_TO_BE' glib/glibconfig.h:178: Warning: GLib: symbol='GUINT_TO_BE': Unknown namespace for symbol 'GUINT_TO_BE' glib/glibconfig.h:179: Warning: GLib: symbol='GSIZE_TO_LE': Unknown namespace for symbol 'GSIZE_TO_LE' glib/glibconfig.h:180: Warning: GLib: symbol='GSSIZE_TO_LE': Unknown namespace for symbol 'GSSIZE_TO_LE' glib/glibconfig.h:181: Warning: GLib: symbol='GSIZE_TO_BE': Unknown namespace for symbol 'GSIZE_TO_BE' glib/glibconfig.h:182: Warning: GLib: symbol='GSSIZE_TO_BE': Unknown namespace for symbol 'GSSIZE_TO_BE' ../../../glib/galloca.h:42: Warning: GLib: symbol='alloca': Unknown namespace for symbol 'alloca' ../../../glib/gi18n.h:29: Warning: GLib: symbol='Q_': Unknown namespace for symbol 'Q_' ../../../glib/gi18n.h:30: Warning: GLib: symbol='N_': Unknown namespace for symbol 'N_' ../../../glib/gi18n.h:31: Warning: GLib: symbol='C_': Unknown namespace for symbol 'C_' ../../../glib/gi18n.h:32: Warning: GLib: symbol='NC_': Unknown namespace for symbol 'NC_' ../../../glib/gi18n-lib.h:33: Warning: GLib: symbol='Q_': Unknown namespace for symbol 'Q_' ../../../glib/gi18n-lib.h:34: Warning: GLib: symbol='N_': Unknown namespace for symbol 'N_' ../../../glib/gi18n-lib.h:35: Warning: GLib: symbol='C_': Unknown namespace for symbol 'C_' ../../../glib/gi18n-lib.h:36: Warning: GLib: symbol='NC_': Unknown namespace for symbol 'NC_' ../../../glib/gmacros.h:904: Warning: GLib: symbol='NULL': Unknown namespace for symbol 'NULL' ../../../glib/gmacros.h:911: Warning: GLib: symbol='FALSE': Unknown namespace for symbol 'FALSE' ../../../glib/gmacros.h:915: Warning: GLib: symbol='TRUE': Unknown namespace for symbol 'TRUE' ../../../glib/gmacros.h:919: Warning: GLib: symbol='MAX': Unknown namespace for symbol 'MAX' ../../../glib/gmacros.h:922: Warning: GLib: symbol='MIN': Unknown namespace for symbol 'MIN' ../../../glib/gmacros.h:925: Warning: GLib: symbol='ABS': Unknown namespace for symbol 'ABS' ../../../glib/gmacros.h:928: Warning: GLib: symbol='CLAMP': Unknown namespace for symbol 'CLAMP' ../../../glib/gmacros.h:941: Warning: GLib: symbol='GPOINTER_TO_SIZE': Unknown namespace for symbol 'GPOINTER_TO_SIZE' ../../../glib/gmacros.h:942: Warning: GLib: symbol='GSIZE_TO_POINTER': Unknown namespace for symbol 'GSIZE_TO_POINTER' ../../../glib/gtypes.h:218: Warning: GLib: symbol='GUINT16_SWAP_LE_BE_CONSTANT': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE_CONSTANT' ../../../glib/gtypes.h:222: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_CONSTANT': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_CONSTANT' ../../../glib/gtypes.h:228: Warning: GLib: symbol='GUINT64_SWAP_LE_BE_CONSTANT': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE_CONSTANT' ../../../glib/gtypes.h:251: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE' ../../../glib/gtypes.h:252: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE' ../../../glib/gtypes.h:256: Warning: GLib: symbol='GUINT16_SWAP_LE_BE_IA32': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE_IA32' ../../../glib/gtypes.h:270: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_IA32': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_IA32' ../../../glib/gtypes.h:284: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_IA32': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_IA32' ../../../glib/gtypes.h:295: Warning: GLib: symbol='GUINT64_SWAP_LE_BE_IA32': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE_IA32' ../../../glib/gtypes.h:309: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE' ../../../glib/gtypes.h:311: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE' ../../../glib/gtypes.h:314: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE' ../../../glib/gtypes.h:317: Warning: GLib: symbol='GUINT16_SWAP_LE_BE_IA64': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE_IA64' ../../../glib/gtypes.h:328: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_IA64': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_IA64' ../../../glib/gtypes.h:339: Warning: GLib: symbol='GUINT64_SWAP_LE_BE_IA64': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE_IA64' ../../../glib/gtypes.h:349: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE' ../../../glib/gtypes.h:351: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE' ../../../glib/gtypes.h:354: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE' ../../../glib/gtypes.h:357: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_X86_64': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_X86_64' ../../../glib/gtypes.h:367: Warning: GLib: symbol='GUINT64_SWAP_LE_BE_X86_64': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE_X86_64' ../../../glib/gtypes.h:378: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE' ../../../glib/gtypes.h:380: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE' ../../../glib/gtypes.h:383: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE' ../../../glib/gtypes.h:386: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE' ../../../glib/gtypes.h:388: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE' ../../../glib/gtypes.h:391: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE' ../../../glib/gtypes.h:395: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE' ../../../glib/gtypes.h:396: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE' ../../../glib/gtypes.h:397: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE' ../../../glib/gtypes.h:400: Warning: GLib: symbol='GUINT16_SWAP_LE_PDP': Unknown namespace for symbol 'GUINT16_SWAP_LE_PDP' ../../../glib/gtypes.h:401: Warning: GLib: symbol='GUINT16_SWAP_BE_PDP': Unknown namespace for symbol 'GUINT16_SWAP_BE_PDP' ../../../glib/gtypes.h:402: Warning: GLib: symbol='GUINT32_SWAP_LE_PDP': Unknown namespace for symbol 'GUINT32_SWAP_LE_PDP' ../../../glib/gtypes.h:405: Warning: GLib: symbol='GUINT32_SWAP_BE_PDP': Unknown namespace for symbol 'GUINT32_SWAP_BE_PDP' ../../../glib/gtypes.h:412: Warning: GLib: symbol='GINT16_FROM_LE': Unknown namespace for symbol 'GINT16_FROM_LE' ../../../glib/gtypes.h:413: Warning: GLib: symbol='GUINT16_FROM_LE': Unknown namespace for symbol 'GUINT16_FROM_LE' ../../../glib/gtypes.h:414: Warning: GLib: symbol='GINT16_FROM_BE': Unknown namespace for symbol 'GINT16_FROM_BE' ../../../glib/gtypes.h:415: Warning: GLib: symbol='GUINT16_FROM_BE': Unknown namespace for symbol 'GUINT16_FROM_BE' ../../../glib/gtypes.h:416: Warning: GLib: symbol='GINT32_FROM_LE': Unknown namespace for symbol 'GINT32_FROM_LE' ../../../glib/gtypes.h:417: Warning: GLib: symbol='GUINT32_FROM_LE': Unknown namespace for symbol 'GUINT32_FROM_LE' ../../../glib/gtypes.h:418: Warning: GLib: symbol='GINT32_FROM_BE': Unknown namespace for symbol 'GINT32_FROM_BE' ../../../glib/gtypes.h:419: Warning: GLib: symbol='GUINT32_FROM_BE': Unknown namespace for symbol 'GUINT32_FROM_BE' ../../../glib/gtypes.h:421: Warning: GLib: symbol='GINT64_FROM_LE': Unknown namespace for symbol 'GINT64_FROM_LE' ../../../glib/gtypes.h:422: Warning: GLib: symbol='GUINT64_FROM_LE': Unknown namespace for symbol 'GUINT64_FROM_LE' ../../../glib/gtypes.h:423: Warning: GLib: symbol='GINT64_FROM_BE': Unknown namespace for symbol 'GINT64_FROM_BE' ../../../glib/gtypes.h:424: Warning: GLib: symbol='GUINT64_FROM_BE': Unknown namespace for symbol 'GUINT64_FROM_BE' ../../../glib/gtypes.h:426: Warning: GLib: symbol='GLONG_FROM_LE': Unknown namespace for symbol 'GLONG_FROM_LE' ../../../glib/gtypes.h:427: Warning: GLib: symbol='GULONG_FROM_LE': Unknown namespace for symbol 'GULONG_FROM_LE' ../../../glib/gtypes.h:428: Warning: GLib: symbol='GLONG_FROM_BE': Unknown namespace for symbol 'GLONG_FROM_BE' ../../../glib/gtypes.h:429: Warning: GLib: symbol='GULONG_FROM_BE': Unknown namespace for symbol 'GULONG_FROM_BE' ../../../glib/gtypes.h:431: Warning: GLib: symbol='GINT_FROM_LE': Unknown namespace for symbol 'GINT_FROM_LE' ../../../glib/gtypes.h:432: Warning: GLib: symbol='GUINT_FROM_LE': Unknown namespace for symbol 'GUINT_FROM_LE' ../../../glib/gtypes.h:433: Warning: GLib: symbol='GINT_FROM_BE': Unknown namespace for symbol 'GINT_FROM_BE' ../../../glib/gtypes.h:434: Warning: GLib: symbol='GUINT_FROM_BE': Unknown namespace for symbol 'GUINT_FROM_BE' ../../../glib/gtypes.h:436: Warning: GLib: symbol='GSIZE_FROM_LE': Unknown namespace for symbol 'GSIZE_FROM_LE' ../../../glib/gtypes.h:437: Warning: GLib: symbol='GSSIZE_FROM_LE': Unknown namespace for symbol 'GSSIZE_FROM_LE' ../../../glib/gtypes.h:438: Warning: GLib: symbol='GSIZE_FROM_BE': Unknown namespace for symbol 'GSIZE_FROM_BE' ../../../glib/gtypes.h:439: Warning: GLib: symbol='GSSIZE_FROM_BE': Unknown namespace for symbol 'GSSIZE_FROM_BE' ../../../glib/gutils.h:303: Warning: GLib: symbol='ATEXIT': Unknown namespace for symbol 'ATEXIT' glib/glibconfig.h:103: Warning: GLib: symbol='GPOINTER_TO_INT': Unknown namespace for symbol 'GPOINTER_TO_INT' glib/glibconfig.h:104: Warning: GLib: symbol='GPOINTER_TO_UINT': Unknown namespace for symbol 'GPOINTER_TO_UINT' glib/glibconfig.h:106: Warning: GLib: symbol='GINT_TO_POINTER': Unknown namespace for symbol 'GINT_TO_POINTER' glib/glibconfig.h:107: Warning: GLib: symbol='GUINT_TO_POINTER': Unknown namespace for symbol 'GUINT_TO_POINTER' glib/glibconfig.h:156: Warning: GLib: symbol='GINT16_TO_LE': Unknown namespace for symbol 'GINT16_TO_LE' glib/glibconfig.h:157: Warning: GLib: symbol='GUINT16_TO_LE': Unknown namespace for symbol 'GUINT16_TO_LE' glib/glibconfig.h:158: Warning: GLib: symbol='GINT16_TO_BE': Unknown namespace for symbol 'GINT16_TO_BE' glib/glibconfig.h:159: Warning: GLib: symbol='GUINT16_TO_BE': Unknown namespace for symbol 'GUINT16_TO_BE' glib/glibconfig.h:161: Warning: GLib: symbol='GINT32_TO_LE': Unknown namespace for symbol 'GINT32_TO_LE' glib/glibconfig.h:162: Warning: GLib: symbol='GUINT32_TO_LE': Unknown namespace for symbol 'GUINT32_TO_LE' glib/glibconfig.h:163: Warning: GLib: symbol='GINT32_TO_BE': Unknown namespace for symbol 'GINT32_TO_BE' glib/glibconfig.h:164: Warning: GLib: symbol='GUINT32_TO_BE': Unknown namespace for symbol 'GUINT32_TO_BE' glib/glibconfig.h:166: Warning: GLib: symbol='GINT64_TO_LE': Unknown namespace for symbol 'GINT64_TO_LE' glib/glibconfig.h:167: Warning: GLib: symbol='GUINT64_TO_LE': Unknown namespace for symbol 'GUINT64_TO_LE' glib/glibconfig.h:168: Warning: GLib: symbol='GINT64_TO_BE': Unknown namespace for symbol 'GINT64_TO_BE' glib/glibconfig.h:169: Warning: GLib: symbol='GUINT64_TO_BE': Unknown namespace for symbol 'GUINT64_TO_BE' glib/glibconfig.h:171: Warning: GLib: symbol='GLONG_TO_LE': Unknown namespace for symbol 'GLONG_TO_LE' glib/glibconfig.h:172: Warning: GLib: symbol='GULONG_TO_LE': Unknown namespace for symbol 'GULONG_TO_LE' glib/glibconfig.h:173: Warning: GLib: symbol='GLONG_TO_BE': Unknown namespace for symbol 'GLONG_TO_BE' glib/glibconfig.h:174: Warning: GLib: symbol='GULONG_TO_BE': Unknown namespace for symbol 'GULONG_TO_BE' glib/glibconfig.h:175: Warning: GLib: symbol='GINT_TO_LE': Unknown namespace for symbol 'GINT_TO_LE' glib/glibconfig.h:176: Warning: GLib: symbol='GUINT_TO_LE': Unknown namespace for symbol 'GUINT_TO_LE' glib/glibconfig.h:177: Warning: GLib: symbol='GINT_TO_BE': Unknown namespace for symbol 'GINT_TO_BE' glib/glibconfig.h:178: Warning: GLib: symbol='GUINT_TO_BE': Unknown namespace for symbol 'GUINT_TO_BE' glib/glibconfig.h:179: Warning: GLib: symbol='GSIZE_TO_LE': Unknown namespace for symbol 'GSIZE_TO_LE' glib/glibconfig.h:180: Warning: GLib: symbol='GSSIZE_TO_LE': Unknown namespace for symbol 'GSSIZE_TO_LE' glib/glibconfig.h:181: Warning: GLib: symbol='GSIZE_TO_BE': Unknown namespace for symbol 'GSIZE_TO_BE' glib/glibconfig.h:182: Warning: GLib: symbol='GSSIZE_TO_BE': Unknown namespace for symbol 'GSSIZE_TO_BE' ../../../glib/gmessages.c:1939: Warning: GLib: invalid "closure" annotation: only valid on callback parameters ../../../glib/gshell.c:623: Warning: GLib: invalid "optional" annotation: only valid for out and inout parameters ../../../glib/gasyncqueue.h:41: Warning: GLib: g_async_queue_new: Constructors must return an instance of their class ../../../glib/gasyncqueue.h:43: Warning: GLib: g_async_queue_new_full: Constructors must return an instance of their class ../../../glib/goption.h:333: Warning: GLib: g_option_context_new: Constructors must return an instance of their class ../../../glib/gstringchunk.h:41: Warning: GLib: g_string_chunk_new: Constructors must return an instance of their class ../../../glib/gtimer.h:47: Warning: GLib: g_timer_new: Constructors must return an instance of their class :: Warning: GLib: (ErrorQuarkFunction)variant_parser_get_error_quark: g_variant_parser_get_error_quark: Couldn't find corresponding enumeration :: Warning: GLib: (ErrorQuarkFunction)spawn_exit_error_quark: g_spawn_exit_error_quark: Couldn't find corresponding enumeration :: Warning: GLib: (ErrorQuarkFunction)unix_error_quark: g_unix_error_quark: Couldn't find corresponding enumeration ../../../glib/garray.c:132: Warning: GLib: g_array_new: return value: Missing (element-type) annotation ../../../glib/garray.c:264: Warning: GLib: g_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:329: Warning: GLib: g_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1569: Warning: GLib: g_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1576: Warning: GLib: g_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:487: Warning: GLib: g_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:416: Warning: GLib: g_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:423: Warning: GLib: g_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:446: Warning: GLib: g_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:467: Warning: GLib: g_array_get_element_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:564: Warning: GLib: g_array_append_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:572: Warning: GLib: g_array_append_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:612: Warning: GLib: g_array_prepend_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:627: Warning: GLib: g_array_prepend_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:673: Warning: GLib: g_array_insert_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:694: Warning: GLib: g_array_insert_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:746: Warning: GLib: g_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:754: Warning: GLib: g_array_set_size: return value: Missing (element-type) annotation ../../../glib/garray.c:781: Warning: GLib: g_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:789: Warning: GLib: g_array_remove_index: return value: Missing (element-type) annotation ../../../glib/garray.c:819: Warning: GLib: g_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:829: Warning: GLib: g_array_remove_index_fast: return value: Missing (element-type) annotation ../../../glib/garray.c:859: Warning: GLib: g_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:868: Warning: GLib: g_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:906: Warning: GLib: g_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:906: Warning: GLib: g_array_sort: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:935: Warning: GLib: g_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:935: Warning: GLib: g_array_sort_with_data: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:967: Warning: GLib: g_array_binary_search: argument array: Missing (element-type) annotation ../../../glib/garray.c:967: Warning: GLib: g_array_binary_search: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:366: Warning: GLib: g_array_set_clear_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1170: Warning: GLib: g_ptr_array_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1610: Warning: GLib: g_ptr_array_new_with_free_func: return value: Missing (element-type) annotation ../../../glib/garray.c:1407: Warning: GLib: g_ptr_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:1485: Warning: GLib: g_ptr_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1485: Warning: GLib: g_ptr_array_copy: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:1506: Warning: GLib: g_ptr_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:1561: Warning: GLib: g_ptr_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1634: Warning: GLib: g_ptr_array_new_full: return value: Missing (element-type) annotation ../../../glib/garray.c:1671: Warning: GLib: g_ptr_array_new_null_terminated: return value: Missing (element-type) annotation ../../../glib/garray.c:1776: Warning: GLib: g_ptr_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:1729: Warning: GLib: g_ptr_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1736: Warning: GLib: g_ptr_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:1754: Warning: GLib: g_ptr_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1683: Warning: GLib: g_ptr_array_set_free_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1905: Warning: GLib: g_ptr_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:1988: Warning: GLib: g_ptr_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2008: Warning: GLib: g_ptr_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2030: Warning: GLib: g_ptr_array_steal_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2050: Warning: GLib: g_ptr_array_steal_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2129: Warning: GLib: g_ptr_array_remove: argument array: Missing (element-type) annotation ../../../glib/garray.c:2166: Warning: GLib: g_ptr_array_remove_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2072: Warning: GLib: g_ptr_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:2083: Warning: GLib: g_ptr_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:2204: Warning: GLib: g_ptr_array_add: argument array: Missing (element-type) annotation ../../../glib/garray.c:2228: Warning: GLib: g_ptr_array_extend: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2228: Warning: GLib: g_ptr_array_extend: argument array: Missing (element-type) annotation ../../../glib/garray.c:2228: Warning: GLib: g_ptr_array_extend: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2291: Warning: GLib: g_ptr_array_extend_and_steal: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2291: Warning: GLib: g_ptr_array_extend_and_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:2324: Warning: GLib: g_ptr_array_insert: argument array: Missing (element-type) annotation ../../../glib/garray.c:2364: Warning: GLib: g_ptr_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:2364: Warning: GLib: g_ptr_array_sort: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2425: Warning: GLib: g_ptr_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2425: Warning: GLib: g_ptr_array_sort_with_data: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2513: Warning: GLib: g_ptr_array_sort_values: argument array: Missing (element-type) annotation ../../../glib/garray.c:2513: Warning: GLib: g_ptr_array_sort_values: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2552: Warning: GLib: g_ptr_array_sort_values_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2552: Warning: GLib: g_ptr_array_sort_values_with_data: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2577: Warning: GLib: g_ptr_array_foreach: argument array: Missing (element-type) annotation ../../../glib/garray.c:2577: Warning: GLib: g_ptr_array_foreach: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:1706: Warning: GLib: g_ptr_array_is_null_terminated: argument array: Missing (element-type) annotation ../../../glib/garray.c:132: Warning: GLib: g_array_new: return value: Missing (element-type) annotation ../../../glib/garray.c:264: Warning: GLib: g_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:329: Warning: GLib: g_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1569: Warning: GLib: g_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1576: Warning: GLib: g_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:487: Warning: GLib: g_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:416: Warning: GLib: g_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:423: Warning: GLib: g_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:446: Warning: GLib: g_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:467: Warning: GLib: g_array_get_element_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:564: Warning: GLib: g_array_append_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:572: Warning: GLib: g_array_append_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:612: Warning: GLib: g_array_prepend_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:627: Warning: GLib: g_array_prepend_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:673: Warning: GLib: g_array_insert_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:694: Warning: GLib: g_array_insert_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:746: Warning: GLib: g_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:754: Warning: GLib: g_array_set_size: return value: Missing (element-type) annotation ../../../glib/garray.c:781: Warning: GLib: g_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:789: Warning: GLib: g_array_remove_index: return value: Missing (element-type) annotation ../../../glib/garray.c:819: Warning: GLib: g_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:829: Warning: GLib: g_array_remove_index_fast: return value: Missing (element-type) annotation ../../../glib/garray.c:859: Warning: GLib: g_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:868: Warning: GLib: g_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:906: Warning: GLib: g_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:906: Warning: GLib: g_array_sort: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:935: Warning: GLib: g_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:935: Warning: GLib: g_array_sort_with_data: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:967: Warning: GLib: g_array_binary_search: argument array: Missing (element-type) annotation ../../../glib/garray.c:967: Warning: GLib: g_array_binary_search: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:366: Warning: GLib: g_array_set_clear_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1170: Warning: GLib: g_ptr_array_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1610: Warning: GLib: g_ptr_array_new_with_free_func: return value: Missing (element-type) annotation ../../../glib/garray.c:1407: Warning: GLib: g_ptr_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:1485: Warning: GLib: g_ptr_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1485: Warning: GLib: g_ptr_array_copy: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:1506: Warning: GLib: g_ptr_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:1561: Warning: GLib: g_ptr_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1634: Warning: GLib: g_ptr_array_new_full: return value: Missing (element-type) annotation ../../../glib/garray.c:1671: Warning: GLib: g_ptr_array_new_null_terminated: return value: Missing (element-type) annotation ../../../glib/garray.c:1776: Warning: GLib: g_ptr_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:1729: Warning: GLib: g_ptr_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1736: Warning: GLib: g_ptr_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:1754: Warning: GLib: g_ptr_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1683: Warning: GLib: g_ptr_array_set_free_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1905: Warning: GLib: g_ptr_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:1988: Warning: GLib: g_ptr_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2008: Warning: GLib: g_ptr_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2030: Warning: GLib: g_ptr_array_steal_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2050: Warning: GLib: g_ptr_array_steal_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2129: Warning: GLib: g_ptr_array_remove: argument array: Missing (element-type) annotation ../../../glib/garray.c:2166: Warning: GLib: g_ptr_array_remove_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2072: Warning: GLib: g_ptr_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:2083: Warning: GLib: g_ptr_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:2204: Warning: GLib: g_ptr_array_add: argument array: Missing (element-type) annotation ../../../glib/garray.c:2228: Warning: GLib: g_ptr_array_extend: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2228: Warning: GLib: g_ptr_array_extend: argument array: Missing (element-type) annotation ../../../glib/garray.c:2228: Warning: GLib: g_ptr_array_extend: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2291: Warning: GLib: g_ptr_array_extend_and_steal: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2291: Warning: GLib: g_ptr_array_extend_and_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:2324: Warning: GLib: g_ptr_array_insert: argument array: Missing (element-type) annotation ../../../glib/garray.c:2364: Warning: GLib: g_ptr_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:2364: Warning: GLib: g_ptr_array_sort: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2425: Warning: GLib: g_ptr_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2425: Warning: GLib: g_ptr_array_sort_with_data: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2513: Warning: GLib: g_ptr_array_sort_values: argument array: Missing (element-type) annotation ../../../glib/garray.c:2513: Warning: GLib: g_ptr_array_sort_values: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2552: Warning: GLib: g_ptr_array_sort_values_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2552: Warning: GLib: g_ptr_array_sort_values_with_data: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2577: Warning: GLib: g_ptr_array_foreach: argument array: Missing (element-type) annotation ../../../glib/garray.c:2577: Warning: GLib: g_ptr_array_foreach: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:1706: Warning: GLib: g_ptr_array_is_null_terminated: argument array: Missing (element-type) annotation ../../../glib/gthread.h:236: Warning: GLib: g_once_impl: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gnode.c:142: Warning: GLib: g_node_copy_deep: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:179: Warning: GLib: g_node_copy: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:208: Warning: GLib: g_node_insert: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:238: Warning: GLib: g_node_insert_before: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:295: Warning: GLib: g_node_insert_after: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:340: Warning: GLib: g_node_prepend: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:357: Warning: GLib: g_node_get_root: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:930: Warning: GLib: g_node_find: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:1029: Warning: GLib: g_node_nth_child: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:1005: Warning: GLib: g_node_last_child: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:1079: Warning: GLib: g_node_find_child: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:1182: Warning: GLib: g_node_first_sibling: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:1205: Warning: GLib: g_node_last_sibling: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:68: Warning: GLib: g_node_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:68: Warning: GLib: g_node_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/glist.c:84: Warning: GLib: g_list_alloc: return value: Missing (element-type) annotation ../../../glib/glist.c:92: Warning: GLib: g_list_free: argument list: Missing (element-type) annotation ../../../glib/glist.c:115: Warning: GLib: g_list_free_1: argument list: Missing (element-type) annotation ../../../glib/glist.c:136: Warning: GLib: g_list_free_full: argument list: Missing (element-type) annotation ../../../glib/glist.c:166: Warning: GLib: g_list_append: argument list: Missing (element-type) annotation ../../../glib/glist.c:194: Warning: GLib: g_list_append: return value: Missing (element-type) annotation ../../../glib/glist.c:223: Warning: GLib: g_list_prepend: argument list: Missing (element-type) annotation ../../../glib/glist.c:244: Warning: GLib: g_list_prepend: return value: Missing (element-type) annotation ../../../glib/glist.c:270: Warning: GLib: g_list_insert: argument list: Missing (element-type) annotation ../../../glib/glist.c:280: Warning: GLib: g_list_insert: return value: Missing (element-type) annotation ../../../glib/glist.c:1065: Warning: GLib: g_list_insert_sorted: argument list: Missing (element-type) annotation ../../../glib/glist.c:1082: Warning: GLib: g_list_insert_sorted: return value: Missing (element-type) annotation ../../../glib/glist.c:1092: Warning: GLib: g_list_insert_sorted_with_data: argument list: Missing (element-type) annotation ../../../glib/glist.c:1110: Warning: GLib: g_list_insert_sorted_with_data: return value: Missing (element-type) annotation ../../../glib/glist.c:367: Warning: GLib: g_list_insert_before: argument list: Missing (element-type) annotation ../../../glib/glist.c:367: Warning: GLib: g_list_insert_before: argument sibling: Missing (element-type) annotation ../../../glib/glist.c:376: Warning: GLib: g_list_insert_before: return value: Missing (element-type) annotation ../../../glib/glist.c:309: Warning: GLib: g_list_insert_before_link: argument list: Missing (element-type) annotation ../../../glib/glist.c:309: Warning: GLib: g_list_insert_before_link: argument sibling: Missing (element-type) annotation ../../../glib/glist.c:309: Warning: GLib: g_list_insert_before_link: argument link_: Missing (element-type) annotation ../../../glib/glist.c:319: Warning: GLib: g_list_insert_before_link: return value: Missing (element-type) annotation ../../../glib/glist.c:425: Warning: GLib: g_list_concat: argument list1: Missing (element-type) annotation ../../../glib/glist.c:425: Warning: GLib: g_list_concat: argument list2: Missing (element-type) annotation ../../../glib/glist.c:442: Warning: GLib: g_list_concat: return value: Missing (element-type) annotation ../../../glib/glist.c:494: Warning: GLib: g_list_remove: argument list: Missing (element-type) annotation ../../../glib/glist.c:503: Warning: GLib: g_list_remove: return value: Missing (element-type) annotation ../../../glib/glist.c:527: Warning: GLib: g_list_remove_all: argument list: Missing (element-type) annotation ../../../glib/glist.c:537: Warning: GLib: g_list_remove_all: return value: Missing (element-type) annotation ../../../glib/glist.c:567: Warning: GLib: g_list_remove_link: argument list: Missing (element-type) annotation ../../../glib/glist.c:567: Warning: GLib: g_list_remove_link: argument llink: Missing (element-type) annotation ../../../glib/glist.c:585: Warning: GLib: g_list_remove_link: return value: Missing (element-type) annotation ../../../glib/glist.c:594: Warning: GLib: g_list_delete_link: argument list: Missing (element-type) annotation ../../../glib/glist.c:594: Warning: GLib: g_list_delete_link: argument link_: Missing (element-type) annotation ../../../glib/glist.c:603: Warning: GLib: g_list_delete_link: return value: Missing (element-type) annotation ../../../glib/glist.c:703: Warning: GLib: g_list_reverse: argument list: Missing (element-type) annotation ../../../glib/glist.c:710: Warning: GLib: g_list_reverse: return value: Missing (element-type) annotation ../../../glib/glist.c:615: Warning: GLib: g_list_copy: argument list: Missing (element-type) annotation ../../../glib/glist.c:626: Warning: GLib: g_list_copy: return value: Missing (element-type) annotation ../../../glib/glist.c:634: Warning: GLib: g_list_copy_deep: argument list: Missing (element-type) annotation ../../../glib/glist.c:662: Warning: GLib: g_list_copy_deep: return value: Missing (element-type) annotation ../../../glib/glist.c:729: Warning: GLib: g_list_nth: argument list: Missing (element-type) annotation ../../../glib/glist.c:740: Warning: GLib: g_list_nth: return value: Missing (element-type) annotation ../../../glib/glist.c:753: Warning: GLib: g_list_nth_prev: argument list: Missing (element-type) annotation ../../../glib/glist.c:760: Warning: GLib: g_list_nth_prev: return value: Missing (element-type) annotation ../../../glib/glist.c:797: Warning: GLib: g_list_find: argument list: Missing (element-type) annotation ../../../glib/glist.c:804: Warning: GLib: g_list_find: return value: Missing (element-type) annotation ../../../glib/glist.c:820: Warning: GLib: g_list_find_custom: argument list: Missing (element-type) annotation ../../../glib/glist.c:834: Warning: GLib: g_list_find_custom: return value: Missing (element-type) annotation ../../../glib/glist.c:853: Warning: GLib: g_list_position: argument list: Missing (element-type) annotation ../../../glib/glist.c:853: Warning: GLib: g_list_position: argument llink: Missing (element-type) annotation ../../../glib/glist.c:882: Warning: GLib: g_list_index: argument list: Missing (element-type) annotation ../../../glib/glist.c:911: Warning: GLib: g_list_last: argument list: Missing (element-type) annotation ../../../glib/glist.c:917: Warning: GLib: g_list_last: return value: Missing (element-type) annotation ../../../glib/glist.c:932: Warning: GLib: g_list_first: argument list: Missing (element-type) annotation ../../../glib/glist.c:938: Warning: GLib: g_list_first: return value: Missing (element-type) annotation ../../../glib/glist.c:953: Warning: GLib: g_list_length: argument list: Missing (element-type) annotation ../../../glib/glist.c:981: Warning: GLib: g_list_foreach: argument list: Missing (element-type) annotation ../../../glib/glist.c:1189: Warning: GLib: g_list_sort: argument list: Missing (element-type) annotation ../../../glib/glist.c:1201: Warning: GLib: g_list_sort: return value: Missing (element-type) annotation ../../../glib/glist.c:1223: Warning: GLib: g_list_sort_with_data: argument list: Missing (element-type) annotation ../../../glib/glist.c:1232: Warning: GLib: g_list_sort_with_data: return value: Missing (element-type) annotation ../../../glib/glist.c:773: Warning: GLib: g_list_nth_data: argument list: Missing (element-type) annotation ../../../glib/glist.c:84: Warning: GLib: g_list_alloc: return value: Missing (element-type) annotation ../../../glib/glist.c:92: Warning: GLib: g_list_free: argument list: Missing (element-type) annotation ../../../glib/glist.c:115: Warning: GLib: g_list_free_1: argument list: Missing (element-type) annotation ../../../glib/glist.c:136: Warning: GLib: g_list_free_full: argument list: Missing (element-type) annotation ../../../glib/glist.c:166: Warning: GLib: g_list_append: argument list: Missing (element-type) annotation ../../../glib/glist.c:194: Warning: GLib: g_list_append: return value: Missing (element-type) annotation ../../../glib/glist.c:223: Warning: GLib: g_list_prepend: argument list: Missing (element-type) annotation ../../../glib/glist.c:244: Warning: GLib: g_list_prepend: return value: Missing (element-type) annotation ../../../glib/glist.c:270: Warning: GLib: g_list_insert: argument list: Missing (element-type) annotation ../../../glib/glist.c:280: Warning: GLib: g_list_insert: return value: Missing (element-type) annotation ../../../glib/glist.c:1065: Warning: GLib: g_list_insert_sorted: argument list: Missing (element-type) annotation ../../../glib/glist.c:1082: Warning: GLib: g_list_insert_sorted: return value: Missing (element-type) annotation ../../../glib/glist.c:1092: Warning: GLib: g_list_insert_sorted_with_data: argument list: Missing (element-type) annotation ../../../glib/glist.c:1110: Warning: GLib: g_list_insert_sorted_with_data: return value: Missing (element-type) annotation ../../../glib/glist.c:367: Warning: GLib: g_list_insert_before: argument list: Missing (element-type) annotation ../../../glib/glist.c:367: Warning: GLib: g_list_insert_before: argument sibling: Missing (element-type) annotation ../../../glib/glist.c:376: Warning: GLib: g_list_insert_before: return value: Missing (element-type) annotation ../../../glib/glist.c:309: Warning: GLib: g_list_insert_before_link: argument list: Missing (element-type) annotation ../../../glib/glist.c:309: Warning: GLib: g_list_insert_before_link: argument sibling: Missing (element-type) annotation ../../../glib/glist.c:309: Warning: GLib: g_list_insert_before_link: argument link_: Missing (element-type) annotation ../../../glib/glist.c:319: Warning: GLib: g_list_insert_before_link: return value: Missing (element-type) annotation ../../../glib/glist.c:425: Warning: GLib: g_list_concat: argument list1: Missing (element-type) annotation ../../../glib/glist.c:425: Warning: GLib: g_list_concat: argument list2: Missing (element-type) annotation ../../../glib/glist.c:442: Warning: GLib: g_list_concat: return value: Missing (element-type) annotation ../../../glib/glist.c:494: Warning: GLib: g_list_remove: argument list: Missing (element-type) annotation ../../../glib/glist.c:503: Warning: GLib: g_list_remove: return value: Missing (element-type) annotation ../../../glib/glist.c:527: Warning: GLib: g_list_remove_all: argument list: Missing (element-type) annotation ../../../glib/glist.c:537: Warning: GLib: g_list_remove_all: return value: Missing (element-type) annotation ../../../glib/glist.c:567: Warning: GLib: g_list_remove_link: argument list: Missing (element-type) annotation ../../../glib/glist.c:567: Warning: GLib: g_list_remove_link: argument llink: Missing (element-type) annotation ../../../glib/glist.c:585: Warning: GLib: g_list_remove_link: return value: Missing (element-type) annotation ../../../glib/glist.c:594: Warning: GLib: g_list_delete_link: argument list: Missing (element-type) annotation ../../../glib/glist.c:594: Warning: GLib: g_list_delete_link: argument link_: Missing (element-type) annotation ../../../glib/glist.c:603: Warning: GLib: g_list_delete_link: return value: Missing (element-type) annotation ../../../glib/glist.c:703: Warning: GLib: g_list_reverse: argument list: Missing (element-type) annotation ../../../glib/glist.c:710: Warning: GLib: g_list_reverse: return value: Missing (element-type) annotation ../../../glib/glist.c:615: Warning: GLib: g_list_copy: argument list: Missing (element-type) annotation ../../../glib/glist.c:626: Warning: GLib: g_list_copy: return value: Missing (element-type) annotation ../../../glib/glist.c:634: Warning: GLib: g_list_copy_deep: argument list: Missing (element-type) annotation ../../../glib/glist.c:662: Warning: GLib: g_list_copy_deep: return value: Missing (element-type) annotation ../../../glib/glist.c:729: Warning: GLib: g_list_nth: argument list: Missing (element-type) annotation ../../../glib/glist.c:740: Warning: GLib: g_list_nth: return value: Missing (element-type) annotation ../../../glib/glist.c:753: Warning: GLib: g_list_nth_prev: argument list: Missing (element-type) annotation ../../../glib/glist.c:760: Warning: GLib: g_list_nth_prev: return value: Missing (element-type) annotation ../../../glib/glist.c:797: Warning: GLib: g_list_find: argument list: Missing (element-type) annotation ../../../glib/glist.c:804: Warning: GLib: g_list_find: return value: Missing (element-type) annotation ../../../glib/glist.c:820: Warning: GLib: g_list_find_custom: argument list: Missing (element-type) annotation ../../../glib/glist.c:834: Warning: GLib: g_list_find_custom: return value: Missing (element-type) annotation ../../../glib/glist.c:853: Warning: GLib: g_list_position: argument list: Missing (element-type) annotation ../../../glib/glist.c:853: Warning: GLib: g_list_position: argument llink: Missing (element-type) annotation ../../../glib/glist.c:882: Warning: GLib: g_list_index: argument list: Missing (element-type) annotation ../../../glib/glist.c:911: Warning: GLib: g_list_last: argument list: Missing (element-type) annotation ../../../glib/glist.c:917: Warning: GLib: g_list_last: return value: Missing (element-type) annotation ../../../glib/glist.c:932: Warning: GLib: g_list_first: argument list: Missing (element-type) annotation ../../../glib/glist.c:938: Warning: GLib: g_list_first: return value: Missing (element-type) annotation ../../../glib/glist.c:953: Warning: GLib: g_list_length: argument list: Missing (element-type) annotation ../../../glib/glist.c:981: Warning: GLib: g_list_foreach: argument list: Missing (element-type) annotation ../../../glib/glist.c:1189: Warning: GLib: g_list_sort: argument list: Missing (element-type) annotation ../../../glib/glist.c:1201: Warning: GLib: g_list_sort: return value: Missing (element-type) annotation ../../../glib/glist.c:1223: Warning: GLib: g_list_sort_with_data: argument list: Missing (element-type) annotation ../../../glib/glist.c:1232: Warning: GLib: g_list_sort_with_data: return value: Missing (element-type) annotation ../../../glib/glist.c:773: Warning: GLib: g_list_nth_data: argument list: Missing (element-type) annotation ../../../glib/ghash.c:956: Warning: GLib: g_hash_table_new: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:956: Warning: GLib: g_hash_table_new: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:988: Warning: GLib: g_hash_table_new_full: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:2229: Warning: GLib: g_hash_table_get_keys: return value: Missing (element-type) annotation ../../../glib/ghash.c:2354: Warning: GLib: g_hash_table_get_values: return value: Missing (element-type) annotation ../../../glib/ghash.c:2277: Warning: GLib: g_hash_table_get_keys_as_array: return value: Missing (element-type) annotation ../../../glib/ghash.c:956: Warning: GLib: g_hash_table_new: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:956: Warning: GLib: g_hash_table_new: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:988: Warning: GLib: g_hash_table_new_full: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:2229: Warning: GLib: g_hash_table_get_keys: return value: Missing (element-type) annotation ../../../glib/ghash.c:2354: Warning: GLib: g_hash_table_get_values: return value: Missing (element-type) annotation ../../../glib/ghash.c:2277: Warning: GLib: g_hash_table_get_keys_as_array: return value: Missing (element-type) annotation ../../../glib/ghook.c:253: Warning: GLib: g_hook_alloc: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:406: Warning: GLib: g_hook_ref: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:761: Warning: GLib: g_hook_get: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:805: Warning: GLib: g_hook_find: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:856: Warning: GLib: g_hook_find_data: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:892: Warning: GLib: g_hook_find_func: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:930: Warning: GLib: g_hook_find_func_data: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:684: Warning: GLib: g_hook_first_valid: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:723: Warning: GLib: g_hook_next_valid: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:253: Warning: GLib: g_hook_alloc: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:406: Warning: GLib: g_hook_ref: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:761: Warning: GLib: g_hook_get: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:805: Warning: GLib: g_hook_find: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:856: Warning: GLib: g_hook_find_data: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:892: Warning: GLib: g_hook_find_func: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:930: Warning: GLib: g_hook_find_func_data: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:684: Warning: GLib: g_hook_first_valid: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:723: Warning: GLib: g_hook_next_valid: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gslist.c:71: Warning: GLib: g_slist_alloc: return value: Missing (element-type) annotation ../../../glib/gslist.c:79: Warning: GLib: g_slist_free: argument list: Missing (element-type) annotation ../../../glib/gslist.c:103: Warning: GLib: g_slist_free_1: argument list: Missing (element-type) annotation ../../../glib/gslist.c:123: Warning: GLib: g_slist_free_full: argument list: Missing (element-type) annotation ../../../glib/gslist.c:153: Warning: GLib: g_slist_append: argument list: Missing (element-type) annotation ../../../glib/gslist.c:181: Warning: GLib: g_slist_append: return value: Missing (element-type) annotation ../../../glib/gslist.c:206: Warning: GLib: g_slist_prepend: argument list: Missing (element-type) annotation ../../../glib/gslist.c:223: Warning: GLib: g_slist_prepend: return value: Missing (element-type) annotation ../../../glib/gslist.c:238: Warning: GLib: g_slist_insert: argument list: Missing (element-type) annotation ../../../glib/gslist.c:249: Warning: GLib: g_slist_insert: return value: Missing (element-type) annotation ../../../glib/gslist.c:895: Warning: GLib: g_slist_insert_sorted: argument list: Missing (element-type) annotation ../../../glib/gslist.c:906: Warning: GLib: g_slist_insert_sorted: return value: Missing (element-type) annotation ../../../glib/gslist.c:916: Warning: GLib: g_slist_insert_sorted_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:928: Warning: GLib: g_slist_insert_sorted_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:289: Warning: GLib: g_slist_insert_before: argument slist: Missing (element-type) annotation ../../../glib/gslist.c:289: Warning: GLib: g_slist_insert_before: argument sibling: Missing (element-type) annotation ../../../glib/gslist.c:297: Warning: GLib: g_slist_insert_before: return value: Missing (element-type) annotation ../../../glib/gslist.c:339: Warning: GLib: g_slist_concat: argument list1: Missing (element-type) annotation ../../../glib/gslist.c:339: Warning: GLib: g_slist_concat: argument list2: Missing (element-type) annotation ../../../glib/gslist.c:348: Warning: GLib: g_slist_concat: return value: Missing (element-type) annotation ../../../glib/gslist.c:390: Warning: GLib: g_slist_remove: argument list: Missing (element-type) annotation ../../../glib/gslist.c:399: Warning: GLib: g_slist_remove: return value: Missing (element-type) annotation ../../../glib/gslist.c:408: Warning: GLib: g_slist_remove_all: argument list: Missing (element-type) annotation ../../../glib/gslist.c:418: Warning: GLib: g_slist_remove_all: return value: Missing (element-type) annotation ../../../glib/gslist.c:450: Warning: GLib: g_slist_remove_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:450: Warning: GLib: g_slist_remove_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:466: Warning: GLib: g_slist_remove_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:475: Warning: GLib: g_slist_delete_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:475: Warning: GLib: g_slist_delete_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:490: Warning: GLib: g_slist_delete_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:584: Warning: GLib: g_slist_reverse: argument list: Missing (element-type) annotation ../../../glib/gslist.c:590: Warning: GLib: g_slist_reverse: return value: Missing (element-type) annotation ../../../glib/gslist.c:502: Warning: GLib: g_slist_copy: argument list: Missing (element-type) annotation ../../../glib/gslist.c:513: Warning: GLib: g_slist_copy: return value: Missing (element-type) annotation ../../../glib/gslist.c:521: Warning: GLib: g_slist_copy_deep: argument list: Missing (element-type) annotation ../../../glib/gslist.c:548: Warning: GLib: g_slist_copy_deep: return value: Missing (element-type) annotation ../../../glib/gslist.c:610: Warning: GLib: g_slist_nth: argument list: Missing (element-type) annotation ../../../glib/gslist.c:617: Warning: GLib: g_slist_nth: return value: Missing (element-type) annotation ../../../glib/gslist.c:650: Warning: GLib: g_slist_find: argument list: Missing (element-type) annotation ../../../glib/gslist.c:658: Warning: GLib: g_slist_find: return value: Missing (element-type) annotation ../../../glib/gslist.c:676: Warning: GLib: g_slist_find_custom: argument list: Missing (element-type) annotation ../../../glib/gslist.c:690: Warning: GLib: g_slist_find_custom: return value: Missing (element-type) annotation ../../../glib/gslist.c:709: Warning: GLib: g_slist_position: argument list: Missing (element-type) annotation ../../../glib/gslist.c:709: Warning: GLib: g_slist_position: argument llink: Missing (element-type) annotation ../../../glib/gslist.c:738: Warning: GLib: g_slist_index: argument list: Missing (element-type) annotation ../../../glib/gslist.c:767: Warning: GLib: g_slist_last: argument list: Missing (element-type) annotation ../../../glib/gslist.c:775: Warning: GLib: g_slist_last: return value: Missing (element-type) annotation ../../../glib/gslist.c:790: Warning: GLib: g_slist_length: argument list: Missing (element-type) annotation ../../../glib/gslist.c:817: Warning: GLib: g_slist_foreach: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1002: Warning: GLib: g_slist_sort: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1014: Warning: GLib: g_slist_sort: return value: Missing (element-type) annotation ../../../glib/gslist.c:1023: Warning: GLib: g_slist_sort_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1031: Warning: GLib: g_slist_sort_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:630: Warning: GLib: g_slist_nth_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:71: Warning: GLib: g_slist_alloc: return value: Missing (element-type) annotation ../../../glib/gslist.c:79: Warning: GLib: g_slist_free: argument list: Missing (element-type) annotation ../../../glib/gslist.c:103: Warning: GLib: g_slist_free_1: argument list: Missing (element-type) annotation ../../../glib/gslist.c:123: Warning: GLib: g_slist_free_full: argument list: Missing (element-type) annotation ../../../glib/gslist.c:153: Warning: GLib: g_slist_append: argument list: Missing (element-type) annotation ../../../glib/gslist.c:181: Warning: GLib: g_slist_append: return value: Missing (element-type) annotation ../../../glib/gslist.c:206: Warning: GLib: g_slist_prepend: argument list: Missing (element-type) annotation ../../../glib/gslist.c:223: Warning: GLib: g_slist_prepend: return value: Missing (element-type) annotation ../../../glib/gslist.c:238: Warning: GLib: g_slist_insert: argument list: Missing (element-type) annotation ../../../glib/gslist.c:249: Warning: GLib: g_slist_insert: return value: Missing (element-type) annotation ../../../glib/gslist.c:895: Warning: GLib: g_slist_insert_sorted: argument list: Missing (element-type) annotation ../../../glib/gslist.c:906: Warning: GLib: g_slist_insert_sorted: return value: Missing (element-type) annotation ../../../glib/gslist.c:916: Warning: GLib: g_slist_insert_sorted_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:928: Warning: GLib: g_slist_insert_sorted_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:289: Warning: GLib: g_slist_insert_before: argument slist: Missing (element-type) annotation ../../../glib/gslist.c:289: Warning: GLib: g_slist_insert_before: argument sibling: Missing (element-type) annotation ../../../glib/gslist.c:297: Warning: GLib: g_slist_insert_before: return value: Missing (element-type) annotation ../../../glib/gslist.c:339: Warning: GLib: g_slist_concat: argument list1: Missing (element-type) annotation ../../../glib/gslist.c:339: Warning: GLib: g_slist_concat: argument list2: Missing (element-type) annotation ../../../glib/gslist.c:348: Warning: GLib: g_slist_concat: return value: Missing (element-type) annotation ../../../glib/gslist.c:390: Warning: GLib: g_slist_remove: argument list: Missing (element-type) annotation ../../../glib/gslist.c:399: Warning: GLib: g_slist_remove: return value: Missing (element-type) annotation ../../../glib/gslist.c:408: Warning: GLib: g_slist_remove_all: argument list: Missing (element-type) annotation ../../../glib/gslist.c:418: Warning: GLib: g_slist_remove_all: return value: Missing (element-type) annotation ../../../glib/gslist.c:450: Warning: GLib: g_slist_remove_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:450: Warning: GLib: g_slist_remove_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:466: Warning: GLib: g_slist_remove_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:475: Warning: GLib: g_slist_delete_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:475: Warning: GLib: g_slist_delete_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:490: Warning: GLib: g_slist_delete_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:584: Warning: GLib: g_slist_reverse: argument list: Missing (element-type) annotation ../../../glib/gslist.c:590: Warning: GLib: g_slist_reverse: return value: Missing (element-type) annotation ../../../glib/gslist.c:502: Warning: GLib: g_slist_copy: argument list: Missing (element-type) annotation ../../../glib/gslist.c:513: Warning: GLib: g_slist_copy: return value: Missing (element-type) annotation ../../../glib/gslist.c:521: Warning: GLib: g_slist_copy_deep: argument list: Missing (element-type) annotation ../../../glib/gslist.c:548: Warning: GLib: g_slist_copy_deep: return value: Missing (element-type) annotation ../../../glib/gslist.c:610: Warning: GLib: g_slist_nth: argument list: Missing (element-type) annotation ../../../glib/gslist.c:617: Warning: GLib: g_slist_nth: return value: Missing (element-type) annotation ../../../glib/gslist.c:650: Warning: GLib: g_slist_find: argument list: Missing (element-type) annotation ../../../glib/gslist.c:658: Warning: GLib: g_slist_find: return value: Missing (element-type) annotation ../../../glib/gslist.c:676: Warning: GLib: g_slist_find_custom: argument list: Missing (element-type) annotation ../../../glib/gslist.c:690: Warning: GLib: g_slist_find_custom: return value: Missing (element-type) annotation ../../../glib/gslist.c:709: Warning: GLib: g_slist_position: argument list: Missing (element-type) annotation ../../../glib/gslist.c:709: Warning: GLib: g_slist_position: argument llink: Missing (element-type) annotation ../../../glib/gslist.c:738: Warning: GLib: g_slist_index: argument list: Missing (element-type) annotation ../../../glib/gslist.c:767: Warning: GLib: g_slist_last: argument list: Missing (element-type) annotation ../../../glib/gslist.c:775: Warning: GLib: g_slist_last: return value: Missing (element-type) annotation ../../../glib/gslist.c:790: Warning: GLib: g_slist_length: argument list: Missing (element-type) annotation ../../../glib/gslist.c:817: Warning: GLib: g_slist_foreach: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1002: Warning: GLib: g_slist_sort: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1014: Warning: GLib: g_slist_sort: return value: Missing (element-type) annotation ../../../glib/gslist.c:1023: Warning: GLib: g_slist_sort_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1031: Warning: GLib: g_slist_sort_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:630: Warning: GLib: g_slist_nth_data: argument list: Missing (element-type) annotation ../../../glib/gmain.c:4899: Warning: GLib: g_main_context_set_poll_func: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:4939: Warning: GLib: g_main_context_get_poll_func: return value: Callbacks cannot be return values; use (skip) ../../../glib/gmain.c:6461: Warning: GLib: g_main_context_invoke: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:953: Warning: GLib: g_source_set_dispose_function: argument dispose: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5264: Warning: GLib: g_timeout_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5316: Warning: GLib: g_timeout_add_once: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5408: Warning: GLib: g_timeout_add_seconds: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5452: Warning: GLib: g_timeout_add_seconds_once: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:6201: Warning: GLib: g_child_watch_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:6393: Warning: GLib: g_idle_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:6422: Warning: GLib: g_idle_add_once: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/giochannel.c:655: Warning: GLib: g_io_add_watch: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gvariant.c:1130: Warning: GLib: g_variant_get_fixed_array: return value: Missing (element-type) annotation ../../../glib/gmessages.c:659: Warning: GLib: g_log_set_handler: argument log_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:781: Warning: GLib: g_log_set_default_handler: argument log_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:795: Warning: GLib: g_log_set_default_handler: return value: Callbacks cannot be return values; use (skip) ../../../glib/gmessages.c:3437: Warning: GLib: g_set_print_handler: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:3458: Warning: GLib: g_set_print_handler: return value: Callbacks cannot be return values; use (skip) ../../../glib/gmessages.c:3567: Warning: GLib: g_set_printerr_handler: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:3588: Warning: GLib: g_set_printerr_handler: return value: Callbacks cannot be return values; use (skip) ../../../glib/goption.c:197: Warning: GLib: g_option_context_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/goption.c:2313: Warning: GLib: g_option_group_set_parse_hooks: argument pre_parse_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/goption.c:2313: Warning: GLib: g_option_group_set_parse_hooks: argument post_parse_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/goption.c:2340: Warning: GLib: g_option_group_set_error_hook: argument error_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/goption.c:197: Warning: GLib: g_option_context_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gpathbuf.c:247: Warning: GLib: g_path_buf_copy: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gpathbuf.c:170: Warning: GLib: g_path_buf_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gpathbuf.c:186: Warning: GLib: g_path_buf_new_from_path: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gpathbuf.c:170: Warning: GLib: g_path_buf_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gpathbuf.c:186: Warning: GLib: g_path_buf_new_from_path: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gqsort.c:311: Warning: GLib: g_sort_array: argument array: Missing (element-type) annotation ../../../glib/gqueue.c:207: Warning: GLib: g_queue_copy: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gqueue.c:267: Warning: GLib: g_queue_find: return value: Missing (element-type) annotation ../../../glib/gqueue.c:293: Warning: GLib: g_queue_find_custom: return value: Missing (element-type) annotation ../../../glib/gqueue.c:990: Warning: GLib: g_queue_insert_before: argument sibling: Missing (element-type) annotation ../../../glib/gqueue.c:1026: Warning: GLib: g_queue_insert_before_link: argument sibling: Missing (element-type) annotation ../../../glib/gqueue.c:1026: Warning: GLib: g_queue_insert_before_link: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:1064: Warning: GLib: g_queue_insert_after: argument sibling: Missing (element-type) annotation ../../../glib/gqueue.c:1091: Warning: GLib: g_queue_insert_after_link: argument sibling: Missing (element-type) annotation ../../../glib/gqueue.c:1091: Warning: GLib: g_queue_insert_after_link: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:380: Warning: GLib: g_queue_push_head_link: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:426: Warning: GLib: g_queue_push_tail_link: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:451: Warning: GLib: g_queue_push_nth_link: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:543: Warning: GLib: g_queue_pop_head_link: return value: Missing (element-type) annotation ../../../glib/gqueue.c:677: Warning: GLib: g_queue_pop_tail_link: return value: Missing (element-type) annotation ../../../glib/gqueue.c:712: Warning: GLib: g_queue_pop_nth_link: return value: Missing (element-type) annotation ../../../glib/gqueue.c:577: Warning: GLib: g_queue_peek_head_link: return value: Missing (element-type) annotation ../../../glib/gqueue.c:595: Warning: GLib: g_queue_peek_tail_link: return value: Missing (element-type) annotation ../../../glib/gqueue.c:740: Warning: GLib: g_queue_peek_nth_link: return value: Missing (element-type) annotation ../../../glib/gqueue.c:775: Warning: GLib: g_queue_link_index: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:796: Warning: GLib: g_queue_unlink: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:822: Warning: GLib: g_queue_delete_link: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:39: Warning: GLib: g_queue_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gqueue.c:39: Warning: GLib: g_queue_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gscanner.c:1020: Warning: GLib: g_scanner_cur_value: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gscanner.c:400: Warning: GLib: g_scanner_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gscanner.c:400: Warning: GLib: g_scanner_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gsequence.c:213: Warning: GLib: g_sequence_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gsequence.c:213: Warning: GLib: g_sequence_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gstringchunk.c:90: Warning: GLib: g_string_chunk_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gstringchunk.c:90: Warning: GLib: g_string_chunk_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtestutils.c:2444: Warning: GLib: g_test_create_case: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtestutils.c:2938: Warning: GLib: g_test_create_suite: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtestutils.c:2305: Warning: GLib: g_test_get_root: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtestutils.h:680: Warning: GLib: g_test_add_vtable: argument data_setup: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gtestutils.h:680: Warning: GLib: g_test_add_vtable: argument data_test: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gtestutils.h:680: Warning: GLib: g_test_add_vtable: argument data_teardown: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gtestutils.c:4566: Warning: GLib: g_test_log_buffer_pop: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtestutils.c:4516: Warning: GLib: g_test_log_buffer_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtestutils.c:4516: Warning: GLib: g_test_log_buffer_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gmessages.c:814: Warning: GLib: g_test_log_set_fatal_handler: argument log_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gthreadpool.c:1062: Warning: GLib: g_thread_pool_set_sort_function: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gthreadpool.c:488: Warning: GLib: g_thread_pool_new: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gthreadpool.c:539: Warning: GLib: g_thread_pool_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gthreadpool.c:571: Warning: GLib: g_thread_pool_new_full: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gthreadpool.c:488: Warning: GLib: g_thread_pool_new: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gthreadpool.c:539: Warning: GLib: g_thread_pool_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gthreadpool.c:571: Warning: GLib: g_thread_pool_new_full: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtimer.c:82: Warning: GLib: g_timer_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtimer.c:82: Warning: GLib: g_timer_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtree.c:122: Warning: GLib: g_tree_new: argument key_compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gtree.c:143: Warning: GLib: g_tree_new_with_data: argument key_compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gallocator.h:69: Warning: GLib: g_allocator_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/gallocator.h:43: Warning: GLib: g_mem_chunk_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/gallocator.h:43: Warning: GLib: g_mem_chunk_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/gallocator.h:69: Warning: GLib: g_allocator_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument value_new_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument value_destroy_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument key_dup_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument key_destroy_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument hash_key_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument hash_value_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:126: Warning: GLib: g_cache_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument value_new_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument value_destroy_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument key_dup_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument key_destroy_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument hash_key_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument hash_value_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:126: Warning: GLib: g_cache_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/gcompletion.c:140: Warning: GLib: g_completion_add_items: argument items: Missing (element-type) annotation ../../../glib/deprecated/gcompletion.c:178: Warning: GLib: g_completion_remove_items: argument items: Missing (element-type) annotation ../../../glib/deprecated/gcompletion.c:345: Warning: GLib: g_completion_complete: return value: Missing (element-type) annotation ../../../glib/deprecated/gcompletion.c:431: Warning: GLib: g_completion_set_compare: argument strncmp_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcompletion.c:114: Warning: GLib: g_completion_new: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcompletion.c:122: Warning: GLib: g_completion_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/gcompletion.c:114: Warning: GLib: g_completion_new: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcompletion.c:122: Warning: GLib: g_completion_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/grel.c:256: Warning: GLib: g_relation_index: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/grel.c:256: Warning: GLib: g_relation_index: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/grel.c:447: Warning: GLib: g_relation_select: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/grel.c:190: Warning: GLib: g_relation_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/grel.c:190: Warning: GLib: g_relation_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/glib-unix.c:267: Warning: GLib: g_unix_signal_add: argument handler: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/glib-unix.c:397: Warning: GLib: g_unix_fd_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) [674/1719] cc -Igobject/tests/ifaceproperties.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/ifaceproperties.p/ifaceproperties.c.o -MF gobject/tests/ifaceproperties.p/ifaceproperties.c.o.d -o gobject/tests/ifaceproperties.p/ifaceproperties.c.o -c ../../../gobject/tests/ifaceproperties.c [675/1719] cc -Igobject/tests/properties.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties.p/properties.c.o -MF gobject/tests/properties.p/properties.c.o.d -o gobject/tests/properties.p/properties.c.o -c ../../../gobject/tests/properties.c [676/1719] cc -Igobject/tests/properties-refcount1.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount1.p/properties-refcount1.c.o -MF gobject/tests/properties-refcount1.p/properties-refcount1.c.o.d -o gobject/tests/properties-refcount1.p/properties-refcount1.c.o -c ../../../gobject/tests/properties-refcount1.c [677/1719] cc -Igobject/tests/properties-refcount2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount2.p/properties-refcount2.c.o -MF gobject/tests/properties-refcount2.p/properties-refcount2.c.o.d -o gobject/tests/properties-refcount2.p/properties-refcount2.c.o -c ../../../gobject/tests/properties-refcount2.c [678/1719] cc -Igobject/tests/binding.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/binding.p/binding.c.o -MF gobject/tests/binding.p/binding.c.o.d -o gobject/tests/binding.p/binding.c.o -c ../../../gobject/tests/binding.c [679/1719] cc -Igobject/tests/properties-refcount3.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount3.p/properties-refcount3.c.o -MF gobject/tests/properties-refcount3.p/properties-refcount3.c.o.d -o gobject/tests/properties-refcount3.p/properties-refcount3.c.o -c ../../../gobject/tests/properties-refcount3.c [680/1719] cc -Igobject/tests/properties-refcount4.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount4.p/properties-refcount4.c.o -MF gobject/tests/properties-refcount4.p/properties-refcount4.c.o.d -o gobject/tests/properties-refcount4.p/properties-refcount4.c.o -c ../../../gobject/tests/properties-refcount4.c [681/1719] cc -Igobject/tests/signals-refcount1.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=1 -MD -MQ gobject/tests/signals-refcount1.p/signals-refcount.c.o -MF gobject/tests/signals-refcount1.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount1.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [682/1719] cc -Igobject/tests/signals-refcount2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=2 -MD -MQ gobject/tests/signals-refcount2.p/signals-refcount.c.o -MF gobject/tests/signals-refcount2.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount2.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [683/1719] cc -Igobject/tests/signals-refcount4.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=4 -MD -MQ gobject/tests/signals-refcount4.p/signals-refcount.c.o -MF gobject/tests/signals-refcount4.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount4.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [684/1719] cc -Igobject/tests/signals-refcount3.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=3 -MD -MQ gobject/tests/signals-refcount3.p/signals-refcount.c.o -MF gobject/tests/signals-refcount3.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount3.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [685/1719] cc -Igobject/tests/signalgroup.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signalgroup.p/signalgroup.c.o -MF gobject/tests/signalgroup.p/signalgroup.c.o.d -o gobject/tests/signalgroup.p/signalgroup.c.o -c ../../../gobject/tests/signalgroup.c [686/1719] c++ -Igobject/tests/cxx-98.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++98 -MD -MQ gobject/tests/cxx-98.p/cxx.cpp.o -MF gobject/tests/cxx-98.p/cxx.cpp.o.d -o gobject/tests/cxx-98.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [687/1719] c++ -Igobject/tests/cxx.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/cxx.p/cxx.cpp.o -MF gobject/tests/cxx.p/cxx.cpp.o.d -o gobject/tests/cxx.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [688/1719] c++ -Igobject/tests/cxx-03.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++03 -MD -MQ gobject/tests/cxx-03.p/cxx.cpp.o -MF gobject/tests/cxx-03.p/cxx.cpp.o.d -o gobject/tests/cxx-03.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [689/1719] cc -Igobject/tests/value.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/value.p/value.c.o -MF gobject/tests/value.p/value.c.o.d -o gobject/tests/value.p/value.c.o -c ../../../gobject/tests/value.c [690/1719] c++ -Igobject/tests/cxx-11.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++11 -MD -MQ gobject/tests/cxx-11.p/cxx.cpp.o -MF gobject/tests/cxx-11.p/cxx.cpp.o.d -o gobject/tests/cxx-11.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [691/1719] c++ -Igobject/tests/cxx-14.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++14 -MD -MQ gobject/tests/cxx-14.p/cxx.cpp.o -MF gobject/tests/cxx-14.p/cxx.cpp.o.d -o gobject/tests/cxx-14.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [692/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb gthread/libgthread-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0.p/libgthread-2.0.so.0.8304.0.symbols [693/1719] cc -Igmodule/tests/libmoduletestplugin_a_plugin.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o -MF gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o.d -o gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o -c ../../../gmodule/tests/libmoduletestplugin_a.c [694/1719] cc -Igthread/tests/init.p -Igthread/tests -I../../../gthread/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GThread"' -UG_DISABLE_ASSERT -MD -MQ gthread/tests/init.p/init.c.o -MF gthread/tests/init.p/init.c.o.d -o gthread/tests/init.p/init.c.o -c ../../../gthread/tests/init.c [695/1719] cc -Igmodule/tests/libmoduletestplugin_a_library.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o -MF gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o.d -o gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o -c ../../../gmodule/tests/libmoduletestplugin_a.c [696/1719] c++ -Igobject/tests/cxx-17.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++17 -MD -MQ gobject/tests/cxx-17.p/cxx.cpp.o -MF gobject/tests/cxx-17.p/cxx.cpp.o.d -o gobject/tests/cxx-17.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [697/1719] cc -Igmodule/tests/libmoduletestplugin_b_plugin.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o -MF gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o.d -o gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o -c ../../../gmodule/tests/libmoduletestplugin_b.c [698/1719] cc -Igmodule/tests/libmoduletestplugin_b_library.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o -MF gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o.d -o gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o -c ../../../gmodule/tests/libmoduletestplugin_b.c [699/1719] c++ -Igobject/tests/cxx-20.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++20 -MD -MQ gobject/tests/cxx-20.p/cxx.cpp.o -MF gobject/tests/cxx-20.p/cxx.cpp.o.d -o gobject/tests/cxx-20.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [700/1719] cc -Igmodule/tests/max-version.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -MD -MQ gmodule/tests/max-version.p/max-version.c.o -MF gmodule/tests/max-version.p/max-version.c.o.d -o gmodule/tests/max-version.p/max-version.c.o -c ../../../gmodule/tests/max-version.c [701/1719] c++ -Igobject/tests/cxx-2b.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++2b -MD -MQ gobject/tests/cxx-2b.p/cxx.cpp.o -MF gobject/tests/cxx-2b.p/cxx.cpp.o.d -o gobject/tests/cxx-2b.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [702/1719] c++ -Igmodule/tests/cxx-03.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++03 -MD -MQ gmodule/tests/cxx-03.p/cxx.cpp.o -MF gmodule/tests/cxx-03.p/cxx.cpp.o.d -o gmodule/tests/cxx-03.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [703/1719] c++ -Igmodule/tests/cxx-98.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++98 -MD -MQ gmodule/tests/cxx-98.p/cxx.cpp.o -MF gmodule/tests/cxx-98.p/cxx.cpp.o.d -o gmodule/tests/cxx-98.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [704/1719] cc -Igio/gio-launch-desktop.p -Igio -I../../../gio -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o -MF gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o.d -o gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o -c ../../../glib/gjournal-private.c [705/1719] cc -Igobject/tests/autoptr.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/autoptr.p/autoptr.c.o -MF gobject/tests/autoptr.p/autoptr.c.o.d -o gobject/tests/autoptr.p/autoptr.c.o -c ../../../gobject/tests/autoptr.c [706/1719] c++ -Igmodule/tests/cxx.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -MD -MQ gmodule/tests/cxx.p/cxx.cpp.o -MF gmodule/tests/cxx.p/cxx.cpp.o.d -o gmodule/tests/cxx.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [707/1719] c++ -Igmodule/tests/cxx-14.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++14 -MD -MQ gmodule/tests/cxx-14.p/cxx.cpp.o -MF gmodule/tests/cxx-14.p/cxx.cpp.o.d -o gmodule/tests/cxx-14.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [708/1719] cc -Igio/gio-launch-desktop.p -Igio -I../../../gio -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-launch-desktop.p/gio-launch-desktop.c.o -MF gio/gio-launch-desktop.p/gio-launch-desktop.c.o.d -o gio/gio-launch-desktop.p/gio-launch-desktop.c.o -c ../../../gio/gio-launch-desktop.c [709/1719] c++ -Igmodule/tests/cxx-11.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++11 -MD -MQ gmodule/tests/cxx-11.p/cxx.cpp.o -MF gmodule/tests/cxx-11.p/cxx.cpp.o.d -o gmodule/tests/cxx-11.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [710/1719] c++ -Igmodule/tests/cxx-17.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++17 -MD -MQ gmodule/tests/cxx-17.p/cxx.cpp.o -MF gmodule/tests/cxx-17.p/cxx.cpp.o.d -o gmodule/tests/cxx-17.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [711/1719] c++ -Igmodule/tests/cxx-2b.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++2b -MD -MQ gmodule/tests/cxx-2b.p/cxx.cpp.o -MF gmodule/tests/cxx-2b.p/cxx.cpp.o.d -o gmodule/tests/cxx-2b.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [712/1719] c++ -Igmodule/tests/cxx-20.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++20 -MD -MQ gmodule/tests/cxx-20.p/cxx.cpp.o -MF gmodule/tests/cxx-20.p/cxx.cpp.o.d -o gmodule/tests/cxx-20.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [713/1719] cc -Igmodule/tests/module-test-plugin.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT '-DMODULE_TYPE="plugin"' -MD -MQ gmodule/tests/module-test-plugin.p/module-test.c.o -MF gmodule/tests/module-test-plugin.p/module-test.c.o.d -o gmodule/tests/module-test-plugin.p/module-test.c.o -c ../../../gmodule/tests/module-test.c [714/1719] cc -Igmodule/tests/module-test-library.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT '-DMODULE_TYPE="library"' -MD -MQ gmodule/tests/module-test-library.p/module-test.c.o -MF gmodule/tests/module-test-library.p/module-test.c.o.d -o gmodule/tests/module-test-library.p/module-test.c.o -c ../../../gmodule/tests/module-test.c [715/1719] cc -Igobject/tests/reference.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/reference.p/reference.c.o -MF gobject/tests/reference.p/reference.c.o.d -o gobject/tests/reference.p/reference.c.o -c ../../../gobject/tests/reference.c [716/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-cat.c.o -MF gio/gio.p/gio-tool-cat.c.o.d -o gio/gio.p/gio-tool-cat.c.o -c ../../../gio/gio-tool-cat.c [717/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-launch.c.o -MF gio/gio.p/gio-tool-launch.c.o.d -o gio/gio.p/gio-tool-launch.c.o -c ../../../gio/gio-tool-launch.c [718/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-mime.c.o -MF gio/gio.p/gio-tool-mime.c.o.d -o gio/gio.p/gio-tool-mime.c.o -c ../../../gio/gio-tool-mime.c [719/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-mkdir.c.o -MF gio/gio.p/gio-tool-mkdir.c.o.d -o gio/gio.p/gio-tool-mkdir.c.o -c ../../../gio/gio-tool-mkdir.c [720/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-copy.c.o -MF gio/gio.p/gio-tool-copy.c.o.d -o gio/gio.p/gio-tool-copy.c.o -c ../../../gio/gio-tool-copy.c [721/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool.c.o -MF gio/gio.p/gio-tool.c.o.d -o gio/gio.p/gio-tool.c.o -c ../../../gio/gio-tool.c [722/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-list.c.o -MF gio/gio.p/gio-tool-list.c.o.d -o gio/gio.p/gio-tool-list.c.o -c ../../../gio/gio-tool-list.c [723/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-monitor.c.o -MF gio/gio.p/gio-tool-monitor.c.o.d -o gio/gio.p/gio-tool-monitor.c.o -c ../../../gio/gio-tool-monitor.c [724/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-move.c.o -MF gio/gio.p/gio-tool-move.c.o.d -o gio/gio.p/gio-tool-move.c.o -c ../../../gio/gio-tool-move.c [725/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-open.c.o -MF gio/gio.p/gio-tool-open.c.o.d -o gio/gio.p/gio-tool-open.c.o -c ../../../gio/gio-tool-open.c [726/1719] cc -Igobject/tests/signals.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signals.p/signals.c.o -MF gobject/tests/signals.p/signals.c.o.d -o gobject/tests/signals.p/signals.c.o -c ../../../gobject/tests/signals.c [727/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-remove.c.o -MF gio/gio.p/gio-tool-remove.c.o.d -o gio/gio.p/gio-tool-remove.c.o -c ../../../gio/gio-tool-remove.c [728/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-info.c.o -MF gio/gio.p/gio-tool-info.c.o.d -o gio/gio.p/gio-tool-info.c.o -c ../../../gio/gio-tool-info.c [729/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-rename.c.o -MF gio/gio.p/gio-tool-rename.c.o.d -o gio/gio.p/gio-tool-rename.c.o -c ../../../gio/gio-tool-rename.c [730/1719] cc -Igio/gio-querymodules.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-querymodules.p/giomodule-priv.c.o -MF gio/gio-querymodules.p/giomodule-priv.c.o.d -o gio/gio-querymodules.p/giomodule-priv.c.o -c ../../../gio/giomodule-priv.c [731/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-save.c.o -MF gio/gio.p/gio-tool-save.c.o.d -o gio/gio.p/gio-tool-save.c.o -c ../../../gio/gio-tool-save.c [732/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/libgdbus-example-objectmanager.so.symbols [733/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-set.c.o -MF gio/gio.p/gio-tool-set.c.o.d -o gio/gio.p/gio-tool-set.c.o -c ../../../gio/gio-tool-set.c [734/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-trash.c.o -MF gio/gio.p/gio-tool-trash.c.o.d -o gio/gio.p/gio-tool-trash.c.o -c ../../../gio/gio-tool-trash.c [735/1719] cc -Igio/tests/slow-connect-preload.so.p -Igio/tests -I../../../gio/tests -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o -MF gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o.d -o gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o -c ../../../gio/tests/slow-connect-preload.c [736/1719] /usr/bin/objcopy --strip-debug --add-symbol _g_binary_test1_resource_data=.data:0 gio/tests/test_resources.o gio/tests/test_resources2.o [737/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-tree.c.o -MF gio/gio.p/gio-tool-tree.c.o.d -o gio/gio.p/gio-tool-tree.c.o -c ../../../gio/gio-tool-tree.c [738/1719] cc -Igio/gio-querymodules.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-querymodules.p/gio-querymodules.c.o -MF gio/gio-querymodules.p/gio-querymodules.c.o.d -o gio/gio-querymodules.p/gio-querymodules.c.o -c ../../../gio/gio-querymodules.c [739/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-mount.c.o -MF gio/gio.p/gio-tool-mount.c.o.d -o gio/gio.p/gio-tool-mount.c.o -c ../../../gio/gio-tool-mount.c [740/1719] cc -Igio/tests/modules/libtestmodulea.so.p -Igio/tests/modules -I../../../gio/tests/modules -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o -MF gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o.d -o gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o -c ../../../gio/tests/modules/test-module-a.c [741/1719] cc -Igio/glib-compile-schemas.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [742/1719] cc -Igio/tests/modules/libtestmoduleb.so.p -Igio/tests/modules -I../../../gio/tests/modules -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o -MF gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o.d -o gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o -c ../../../gio/tests/modules/test-module-b.c [743/1719] cc -Igio/tests/libresourceplugin.so.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o -MF gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o.d -o gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o -c gio/tests/plugin-resources.c [744/1719] cc -Igio/tests/libresourceplugin.so.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/libresourceplugin.so.p/resourceplugin.c.o -MF gio/tests/libresourceplugin.so.p/resourceplugin.c.o.d -o gio/tests/libresourceplugin.so.p/resourceplugin.c.o -c ../../../gio/tests/resourceplugin.c [745/1719] cc -Igio/tests/gdbus-connection-flush-helper.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o -MF gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o.d -o gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o -c ../../../gio/tests/gdbus-connection-flush-helper.c [746/1719] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/i686-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GModule --nsversion=2.0 --warn-all --output girepository/introspection/GModule-2.0.gir --c-include=gmodule.h --quiet -DGMODULE_COMPILATION '-DGETTEXT_PACKAGE="dummy"' --symbol-prefix=gmodule -I/build/reproducible-path/glib2.0-2.83.4/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib --filelist=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/libgmodule-2.0.so.0.8304.0.p/GModule_2.0_gir_filelist --include-uninstalled=girepository/introspection/GLib-2.0.gir --symbol-prefix=g --identifier-prefix=G --pkg-export=gmodule-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=girepository-2.0 --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule --library gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib --extra-library=ffi --extra-library=atomic --extra-library=m --extra-library=sysprof-capture-4 --extra-library=pcre2-8 --extra-library=z --extra-library=mount --extra-library=selinux --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/ --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/ ../../../gmodule/gmodule.c:702: Warning: GModule: g_module_open: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gmodule/gmodule.c:461: Warning: GModule: g_module_open_full: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gmodule/gmodule.c:702: Warning: GModule: g_module_open: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gmodule/gmodule.c:461: Warning: GModule: g_module_open_full: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) [747/1719] cc -Igio/tests/dbus-launch.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-launch.p/dbus-launch.c.o -MF gio/tests/dbus-launch.p/dbus-launch.c.o.d -o gio/tests/dbus-launch.p/dbus-launch.c.o -c ../../../gio/tests/dbus-launch.c [748/1719] cc -Igio/tests/gdbus-overflow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-overflow.p/gdbus-overflow.c.o -MF gio/tests/gdbus-overflow.p/gdbus-overflow.c.o.d -o gio/tests/gdbus-overflow.p/gdbus-overflow.c.o -c ../../../gio/tests/gdbus-overflow.c [749/1719] cc -Igio/glib-compile-schemas.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [750/1719] cc -Igio/gapplication.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gapplication.p/gapplication-tool.c.o -MF gio/gapplication.p/gapplication-tool.c.o.d -o gio/gapplication.p/gapplication-tool.c.o -c ../../../gio/gapplication-tool.c [751/1719] cc -Igio/gresource.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/gresource.p/gresource-tool.c.o -MF gio/gresource.p/gresource-tool.c.o.d -o gio/gresource.p/gresource-tool.c.o -c ../../../gio/gresource-tool.c [752/1719] cc -Igio/tests/appinfo-test.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/appinfo-test.p/appinfo-test.c.o -MF gio/tests/appinfo-test.p/appinfo-test.c.o.d -o gio/tests/appinfo-test.p/appinfo-test.c.o -c ../../../gio/tests/appinfo-test.c [753/1719] cc -Igio/tests/gsubprocess-testprog.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o -MF gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o.d -o gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o -c ../../../gio/tests/gsubprocess-testprog.c [754/1719] cc -Igio/tests/basic-application.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/basic-application.p/basic-application.c.o -MF gio/tests/basic-application.p/basic-application.c.o.d -o gio/tests/basic-application.p/basic-application.c.o -c ../../../gio/tests/basic-application.c [755/1719] cc -Igio/tests/fake-service-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/fake-service-name.p/fake-service-name.c.o -MF gio/tests/fake-service-name.p/fake-service-name.c.o.d -o gio/tests/fake-service-name.p/fake-service-name.c.o -c ../../../gio/tests/fake-service-name.c [756/1719] cc -Igio/tests/echo-server.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/echo-server.p/echo-server.c.o -MF gio/tests/echo-server.p/echo-server.c.o.d -o gio/tests/echo-server.p/echo-server.c.o -c ../../../gio/tests/echo-server.c [757/1719] cc -Igio/tests/apps.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/apps.p/apps.c.o -MF gio/tests/apps.p/apps.c.o.d -o gio/tests/apps.p/apps.c.o -c ../../../gio/tests/apps.c [758/1719] cc -Igio/tests/filter-cat.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/filter-cat.p/filter-cat.c.o -MF gio/tests/filter-cat.p/filter-cat.c.o.d -o gio/tests/filter-cat.p/filter-cat.c.o -c ../../../gio/tests/filter-cat.c [759/1719] cc -Igio/tests/gio-du.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gio-du.p/gio-du.c.o -MF gio/tests/gio-du.p/gio-du.c.o.d -o gio/tests/gio-du.p/gio-du.c.o -c ../../../gio/tests/gio-du.c [760/1719] cc -Igio/tests/gapplication-example-cmdline.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o -MF gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o.d -o gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o -c ../../../gio/tests/gapplication-example-cmdline.c [761/1719] cc -Igio/tests/gapplication-example-actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o -MF gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o.d -o gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o -c ../../../gio/tests/gapplication-example-actions.c [762/1719] cc -Igio/tests/gapplication-example-cmdline2.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o -MF gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o.d -o gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o -c ../../../gio/tests/gapplication-example-cmdline2.c [763/1719] cc -Igio/tests/gapplication-example-cmdline3.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o -MF gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o.d -o gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o -c ../../../gio/tests/gapplication-example-cmdline3.c [764/1719] cc -Igio/tests/gapplication-example-cmdline4.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o -MF gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o.d -o gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o -c ../../../gio/tests/gapplication-example-cmdline4.c [765/1719] cc -Igio/tests/gapplication-example-dbushooks.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o -MF gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o.d -o gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o -c ../../../gio/tests/gapplication-example-dbushooks.c [766/1719] cc -Igio/tests/gdbus-testserver.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-testserver.p/gdbus-testserver.c.o -MF gio/tests/gdbus-testserver.p/gdbus-testserver.c.o.d -o gio/tests/gdbus-testserver.p/gdbus-testserver.c.o -c ../../../gio/tests/gdbus-testserver.c [767/1719] cc -Igio/tests/gapplication-example-open.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-open.p/gapplication-example-open.c.o -MF gio/tests/gapplication-example-open.p/gapplication-example-open.c.o.d -o gio/tests/gapplication-example-open.p/gapplication-example-open.c.o -c ../../../gio/tests/gapplication-example-open.c [768/1719] cc -Igio/tests/gdbus-daemon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-daemon.p/gdbus-daemon.c.o -MF gio/tests/gdbus-daemon.p/gdbus-daemon.c.o.d -o gio/tests/gdbus-daemon.p/gdbus-daemon.c.o -c ../../../gio/tests/gdbus-daemon.c [769/1719] cc -Igio/tests/gdbus-example-own-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o -MF gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o.d -o gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o -c ../../../gio/tests/gdbus-example-own-name.c [770/1719] cc -Igio/tests/gdbus-example-peer.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o -MF gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o.d -o gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o -c ../../../gio/tests/gdbus-example-peer.c [771/1719] cc -Igio/tests/gdbus-example-watch-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o -MF gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o.d -o gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o -c ../../../gio/tests/gdbus-example-watch-name.c [772/1719] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/i686-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GObject --nsversion=2.0 --warn-all --output girepository/introspection/GObject-2.0.gir --c-include=glib-object.h --quiet -DGOBJECT_COMPILATION --symbol-prefix=gobject -I/build/reproducible-path/glib2.0-2.83.4/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib --filelist=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/libgobject-2.0.so.0.8304.0.p/GObject_2.0_gir_filelist --include-uninstalled=girepository/introspection/GLib-2.0.gir --symbol-prefix=g --identifier-prefix=G --pkg-export=gobject-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/usr/include/libmount -I/usr/include/blkid -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=girepository-2.0 --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject --library gobject-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib --extra-library=ffi --extra-library=atomic --extra-library=m --extra-library=sysprof-capture-4 --extra-library=pcre2-8 --extra-library=z --extra-library=mount --extra-library=selinux --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/ --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/ ../../../gobject/gtype.h:1433: Warning: GObject: "@collect_value" parameter unexpected at this location: * @collect_value: Function to initialize a GValue from the values ^ ../../../gobject/gvaluetypes.h:315: Warning: GObject: symbol='gchararray': Unknown namespace for identifier 'gchararray' gmodule/gmodule-visibility.h:26: Warning: GObject: symbol='GMODULE_DEPRECATED_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_FOR' gmodule/gmodule-visibility.h:27: Warning: GObject: symbol='GMODULE_UNAVAILABLE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE' gmodule/gmodule-visibility.h:28: Warning: GObject: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE_STATIC_INLINE' gmodule/gmodule-visibility.h:31: Warning: GObject: symbol='GMODULE_DEPRECATED_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_FOR' gmodule/gmodule-visibility.h:32: Warning: GObject: symbol='GMODULE_UNAVAILABLE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE' gmodule/gmodule-visibility.h:33: Warning: GObject: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE_STATIC_INLINE' gmodule/gmodule-visibility.h:38: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_26_FOR' gmodule/gmodule-visibility.h:40: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_26_FOR' gmodule/gmodule-visibility.h:42: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR' gmodule/gmodule-visibility.h:44: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_26_FOR' gmodule/gmodule-visibility.h:47: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_26_FOR' gmodule/gmodule-visibility.h:49: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_26_FOR' gmodule/gmodule-visibility.h:51: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR' gmodule/gmodule-visibility.h:53: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_26_FOR' gmodule/gmodule-visibility.h:72: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_28_FOR' gmodule/gmodule-visibility.h:74: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_28_FOR' gmodule/gmodule-visibility.h:76: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR' gmodule/gmodule-visibility.h:78: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_28_FOR' gmodule/gmodule-visibility.h:81: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_28_FOR' gmodule/gmodule-visibility.h:83: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_28_FOR' gmodule/gmodule-visibility.h:85: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR' gmodule/gmodule-visibility.h:87: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_28_FOR' gmodule/gmodule-visibility.h:106: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_30_FOR' gmodule/gmodule-visibility.h:108: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_30_FOR' gmodule/gmodule-visibility.h:110: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR' gmodule/gmodule-visibility.h:112: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_30_FOR' gmodule/gmodule-visibility.h:115: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_30_FOR' gmodule/gmodule-visibility.h:117: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_30_FOR' gmodule/gmodule-visibility.h:119: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR' gmodule/gmodule-visibility.h:121: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_30_FOR' gmodule/gmodule-visibility.h:140: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_32_FOR' gmodule/gmodule-visibility.h:142: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_32_FOR' gmodule/gmodule-visibility.h:144: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR' gmodule/gmodule-visibility.h:146: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_32_FOR' gmodule/gmodule-visibility.h:149: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_32_FOR' gmodule/gmodule-visibility.h:151: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_32_FOR' gmodule/gmodule-visibility.h:153: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR' gmodule/gmodule-visibility.h:155: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_32_FOR' gmodule/gmodule-visibility.h:174: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_34_FOR' gmodule/gmodule-visibility.h:176: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_34_FOR' gmodule/gmodule-visibility.h:178: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR' gmodule/gmodule-visibility.h:180: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_34_FOR' gmodule/gmodule-visibility.h:183: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_34_FOR' gmodule/gmodule-visibility.h:185: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_34_FOR' gmodule/gmodule-visibility.h:187: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR' gmodule/gmodule-visibility.h:189: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_34_FOR' gmodule/gmodule-visibility.h:208: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_36_FOR' gmodule/gmodule-visibility.h:210: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_36_FOR' gmodule/gmodule-visibility.h:212: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR' gmodule/gmodule-visibility.h:214: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_36_FOR' gmodule/gmodule-visibility.h:217: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_36_FOR' gmodule/gmodule-visibility.h:219: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_36_FOR' gmodule/gmodule-visibility.h:221: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR' gmodule/gmodule-visibility.h:223: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_36_FOR' gmodule/gmodule-visibility.h:242: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_38_FOR' gmodule/gmodule-visibility.h:244: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_38_FOR' gmodule/gmodule-visibility.h:246: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR' gmodule/gmodule-visibility.h:248: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_38_FOR' gmodule/gmodule-visibility.h:251: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_38_FOR' gmodule/gmodule-visibility.h:253: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_38_FOR' gmodule/gmodule-visibility.h:255: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR' gmodule/gmodule-visibility.h:257: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_38_FOR' gmodule/gmodule-visibility.h:276: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_40_FOR' gmodule/gmodule-visibility.h:278: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_40_FOR' gmodule/gmodule-visibility.h:280: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR' gmodule/gmodule-visibility.h:282: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_40_FOR' gmodule/gmodule-visibility.h:285: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_40_FOR' gmodule/gmodule-visibility.h:287: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_40_FOR' gmodule/gmodule-visibility.h:289: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR' gmodule/gmodule-visibility.h:291: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_40_FOR' gmodule/gmodule-visibility.h:310: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_42_FOR' gmodule/gmodule-visibility.h:312: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_42_FOR' gmodule/gmodule-visibility.h:314: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR' gmodule/gmodule-visibility.h:316: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_42_FOR' gmodule/gmodule-visibility.h:319: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_42_FOR' gmodule/gmodule-visibility.h:321: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_42_FOR' gmodule/gmodule-visibility.h:323: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR' gmodule/gmodule-visibility.h:325: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_42_FOR' gmodule/gmodule-visibility.h:344: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_44_FOR' gmodule/gmodule-visibility.h:346: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_44_FOR' gmodule/gmodule-visibility.h:348: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR' gmodule/gmodule-visibility.h:350: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_44_FOR' gmodule/gmodule-visibility.h:353: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_44_FOR' gmodule/gmodule-visibility.h:355: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_44_FOR' gmodule/gmodule-visibility.h:357: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR' gmodule/gmodule-visibility.h:359: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_44_FOR' gmodule/gmodule-visibility.h:378: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_46_FOR' gmodule/gmodule-visibility.h:380: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_46_FOR' gmodule/gmodule-visibility.h:382: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR' gmodule/gmodule-visibility.h:384: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_46_FOR' gmodule/gmodule-visibility.h:387: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_46_FOR' gmodule/gmodule-visibility.h:389: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_46_FOR' gmodule/gmodule-visibility.h:391: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR' gmodule/gmodule-visibility.h:393: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_46_FOR' gmodule/gmodule-visibility.h:412: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_48_FOR' gmodule/gmodule-visibility.h:414: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_48_FOR' gmodule/gmodule-visibility.h:416: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR' gmodule/gmodule-visibility.h:418: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_48_FOR' gmodule/gmodule-visibility.h:421: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_48_FOR' gmodule/gmodule-visibility.h:423: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_48_FOR' gmodule/gmodule-visibility.h:425: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR' gmodule/gmodule-visibility.h:427: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_48_FOR' gmodule/gmodule-visibility.h:446: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_50_FOR' gmodule/gmodule-visibility.h:448: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_50_FOR' gmodule/gmodule-visibility.h:450: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR' gmodule/gmodule-visibility.h:452: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_50_FOR' gmodule/gmodule-visibility.h:455: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_50_FOR' gmodule/gmodule-visibility.h:457: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_50_FOR' gmodule/gmodule-visibility.h:459: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR' gmodule/gmodule-visibility.h:461: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_50_FOR' gmodule/gmodule-visibility.h:480: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_52_FOR' gmodule/gmodule-visibility.h:482: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_52_FOR' gmodule/gmodule-visibility.h:484: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR' gmodule/gmodule-visibility.h:486: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_52_FOR' gmodule/gmodule-visibility.h:489: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_52_FOR' gmodule/gmodule-visibility.h:491: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_52_FOR' gmodule/gmodule-visibility.h:493: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR' gmodule/gmodule-visibility.h:495: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_52_FOR' gmodule/gmodule-visibility.h:514: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_54_FOR' gmodule/gmodule-visibility.h:516: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_54_FOR' gmodule/gmodule-visibility.h:518: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR' gmodule/gmodule-visibility.h:520: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_54_FOR' gmodule/gmodule-visibility.h:523: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_54_FOR' gmodule/gmodule-visibility.h:525: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_54_FOR' gmodule/gmodule-visibility.h:527: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR' gmodule/gmodule-visibility.h:529: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_54_FOR' gmodule/gmodule-visibility.h:548: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_56_FOR' gmodule/gmodule-visibility.h:550: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_56_FOR' gmodule/gmodule-visibility.h:552: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR' gmodule/gmodule-visibility.h:554: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_56_FOR' gmodule/gmodule-visibility.h:557: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_56_FOR' gmodule/gmodule-visibility.h:559: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_56_FOR' gmodule/gmodule-visibility.h:561: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR' gmodule/gmodule-visibility.h:563: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_56_FOR' gmodule/gmodule-visibility.h:582: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_58_FOR' gmodule/gmodule-visibility.h:584: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_58_FOR' gmodule/gmodule-visibility.h:586: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR' gmodule/gmodule-visibility.h:588: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_58_FOR' gmodule/gmodule-visibility.h:591: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_58_FOR' gmodule/gmodule-visibility.h:593: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_58_FOR' gmodule/gmodule-visibility.h:595: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR' gmodule/gmodule-visibility.h:597: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_58_FOR' gmodule/gmodule-visibility.h:616: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_60_FOR' gmodule/gmodule-visibility.h:618: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_60_FOR' gmodule/gmodule-visibility.h:620: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR' gmodule/gmodule-visibility.h:622: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_60_FOR' gmodule/gmodule-visibility.h:625: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_60_FOR' gmodule/gmodule-visibility.h:627: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_60_FOR' gmodule/gmodule-visibility.h:629: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR' gmodule/gmodule-visibility.h:631: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_60_FOR' gmodule/gmodule-visibility.h:650: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_62_FOR' gmodule/gmodule-visibility.h:652: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_62_FOR' gmodule/gmodule-visibility.h:654: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR' gmodule/gmodule-visibility.h:656: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_62_FOR' gmodule/gmodule-visibility.h:659: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_62_FOR' gmodule/gmodule-visibility.h:661: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_62_FOR' gmodule/gmodule-visibility.h:663: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR' gmodule/gmodule-visibility.h:665: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_62_FOR' gmodule/gmodule-visibility.h:684: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_64_FOR' gmodule/gmodule-visibility.h:686: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_64_FOR' gmodule/gmodule-visibility.h:688: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR' gmodule/gmodule-visibility.h:690: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_64_FOR' gmodule/gmodule-visibility.h:693: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_64_FOR' gmodule/gmodule-visibility.h:695: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_64_FOR' gmodule/gmodule-visibility.h:697: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR' gmodule/gmodule-visibility.h:699: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_64_FOR' gmodule/gmodule-visibility.h:718: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_66_FOR' gmodule/gmodule-visibility.h:720: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_66_FOR' gmodule/gmodule-visibility.h:722: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR' gmodule/gmodule-visibility.h:724: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_66_FOR' gmodule/gmodule-visibility.h:727: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_66_FOR' gmodule/gmodule-visibility.h:729: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_66_FOR' gmodule/gmodule-visibility.h:731: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR' gmodule/gmodule-visibility.h:733: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_66_FOR' gmodule/gmodule-visibility.h:752: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_68_FOR' gmodule/gmodule-visibility.h:754: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_68_FOR' gmodule/gmodule-visibility.h:756: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR' gmodule/gmodule-visibility.h:758: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_68_FOR' gmodule/gmodule-visibility.h:761: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_68_FOR' gmodule/gmodule-visibility.h:763: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_68_FOR' gmodule/gmodule-visibility.h:765: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR' gmodule/gmodule-visibility.h:767: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_68_FOR' gmodule/gmodule-visibility.h:786: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_70_FOR' gmodule/gmodule-visibility.h:788: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_70_FOR' gmodule/gmodule-visibility.h:790: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR' gmodule/gmodule-visibility.h:792: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_70_FOR' gmodule/gmodule-visibility.h:795: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_70_FOR' gmodule/gmodule-visibility.h:797: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_70_FOR' gmodule/gmodule-visibility.h:799: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR' gmodule/gmodule-visibility.h:801: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_70_FOR' gmodule/gmodule-visibility.h:820: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_72_FOR' gmodule/gmodule-visibility.h:822: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_72_FOR' gmodule/gmodule-visibility.h:824: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR' gmodule/gmodule-visibility.h:826: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_72_FOR' gmodule/gmodule-visibility.h:829: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_72_FOR' gmodule/gmodule-visibility.h:831: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_72_FOR' gmodule/gmodule-visibility.h:833: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR' gmodule/gmodule-visibility.h:835: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_72_FOR' gmodule/gmodule-visibility.h:854: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_74_FOR' gmodule/gmodule-visibility.h:856: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_74_FOR' gmodule/gmodule-visibility.h:858: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR' gmodule/gmodule-visibility.h:860: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_74_FOR' gmodule/gmodule-visibility.h:863: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_74_FOR' gmodule/gmodule-visibility.h:865: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_74_FOR' gmodule/gmodule-visibility.h:867: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR' gmodule/gmodule-visibility.h:869: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_74_FOR' gmodule/gmodule-visibility.h:888: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_76_FOR' gmodule/gmodule-visibility.h:890: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_76_FOR' gmodule/gmodule-visibility.h:892: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR' gmodule/gmodule-visibility.h:894: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_76_FOR' gmodule/gmodule-visibility.h:897: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_76_FOR' gmodule/gmodule-visibility.h:899: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_76_FOR' gmodule/gmodule-visibility.h:901: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR' gmodule/gmodule-visibility.h:903: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_76_FOR' gmodule/gmodule-visibility.h:922: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_78_FOR' gmodule/gmodule-visibility.h:924: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_78_FOR' gmodule/gmodule-visibility.h:926: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR' gmodule/gmodule-visibility.h:928: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_78_FOR' gmodule/gmodule-visibility.h:931: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_78_FOR' gmodule/gmodule-visibility.h:933: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_78_FOR' gmodule/gmodule-visibility.h:935: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR' gmodule/gmodule-visibility.h:937: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_78_FOR' gmodule/gmodule-visibility.h:956: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_80_FOR' gmodule/gmodule-visibility.h:958: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_80_FOR' gmodule/gmodule-visibility.h:960: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR' gmodule/gmodule-visibility.h:962: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_80_FOR' gmodule/gmodule-visibility.h:965: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_80_FOR' gmodule/gmodule-visibility.h:967: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_80_FOR' gmodule/gmodule-visibility.h:969: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR' gmodule/gmodule-visibility.h:971: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_80_FOR' gmodule/gmodule-visibility.h:990: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_82_FOR' gmodule/gmodule-visibility.h:992: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_82_FOR' gmodule/gmodule-visibility.h:994: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR' gmodule/gmodule-visibility.h:996: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_82_FOR' gmodule/gmodule-visibility.h:999: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_82_FOR' gmodule/gmodule-visibility.h:1001: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_82_FOR' gmodule/gmodule-visibility.h:1003: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR' gmodule/gmodule-visibility.h:1005: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_82_FOR' gmodule/gmodule-visibility.h:1024: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_84_FOR' gmodule/gmodule-visibility.h:1026: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_84_FOR' gmodule/gmodule-visibility.h:1028: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR' gmodule/gmodule-visibility.h:1030: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_84_FOR' gmodule/gmodule-visibility.h:1033: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_84_FOR' gmodule/gmodule-visibility.h:1035: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_84_FOR' gmodule/gmodule-visibility.h:1037: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR' gmodule/gmodule-visibility.h:1039: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_84_FOR' ../../../gobject/gtype.h:2728: Warning: GObject: symbol='GPOINTER_TO_TYPE': Unknown namespace for symbol 'GPOINTER_TO_TYPE' ../../../gobject/gtype.h:2738: Warning: GObject: symbol='GTYPE_TO_POINTER': Unknown namespace for symbol 'GTYPE_TO_POINTER' ../../../gobject/gclosure.c:960: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:990: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:429: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:466: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:368: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:371: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:323: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1576: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1837: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1363: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1439: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:939: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2470: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2789: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2867: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2921: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2977: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gvaluearray.c:346: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gobject.c:1937: Warning: GObject: g_object_notify: unknown parameter 'property_name' in documentation comment, should be 'pspec' ../../../gobject/gtype.h:2627: Warning: GObject: g_type_check_instance_cast: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gobject/gtype.h:2636: Warning: GObject: g_type_check_class_cast: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gobject/gparam.c:987: Warning: GObject: g_param_spec_pool_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gobject/gparam.c:987: Warning: GObject: g_param_spec_pool_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gobject/gsignal.c:1565: Warning: GObject: g_signal_newv: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1827: Warning: GObject: g_signal_new_valist: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1351: Warning: GObject: g_signal_new: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1427: Warning: GObject: g_signal_new_class_handler: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1785: Warning: GObject: g_signal_set_va_marshaller: argument va_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:2465: Warning: GObject: g_signal_connect_data: argument c_handler: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) [773/1719] cc -Iglib/tests/gdatetime.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gdatetime.p/gdatetime.c.o -MF glib/tests/gdatetime.p/gdatetime.c.o.d -o glib/tests/gdatetime.p/gdatetime.c.o -c ../../../glib/tests/gdatetime.c [774/1719] cc -Igio/tests/gdbus-example-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-export.p/gdbus-example-export.c.o -MF gio/tests/gdbus-example-export.p/gdbus-example-export.c.o.d -o gio/tests/gdbus-example-export.p/gdbus-example-export.c.o -c ../../../gio/tests/gdbus-example-export.c [775/1719] cc -Igio/tests/gdbus-example-proxy-subclass.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o -MF gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o.d -o gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o -c ../../../gio/tests/gdbus-example-proxy-subclass.c [776/1719] cc -Igio/tests/gdbus-example-watch-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o -MF gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o.d -o gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o -c ../../../gio/tests/gdbus-example-watch-proxy.c [777/1719] cc -Igio/tests/gdbus-example-server.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-server.p/gdbus-example-server.c.o -MF gio/tests/gdbus-example-server.p/gdbus-example-server.c.o.d -o gio/tests/gdbus-example-server.p/gdbus-example-server.c.o -c ../../../gio/tests/gdbus-example-server.c [778/1719] cc -Igio/tests/gdbus-example-subtree.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o -MF gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o.d -o gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o -c ../../../gio/tests/gdbus-example-subtree.c [779/1719] cc -Igio/tests/httpd.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/httpd.p/httpd.c.o -MF gio/tests/httpd.p/httpd.c.o.d -o gio/tests/httpd.p/httpd.c.o -c ../../../gio/tests/httpd.c [780/1719] cc -Igio/glib-compile-schemas.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/glib-compile-schemas.p/glib-compile-schemas.c.o -MF gio/glib-compile-schemas.p/glib-compile-schemas.c.o.d -o gio/glib-compile-schemas.p/glib-compile-schemas.c.o -c ../../../gio/glib-compile-schemas.c [781/1719] cc -Igio/gsettings.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gsettings.p/gsettings-tool.c.o -MF gio/gsettings.p/gsettings-tool.c.o.d -o gio/gsettings.p/gsettings-tool.c.o -c ../../../gio/gsettings-tool.c [782/1719] cc -Igio/tests/gdbus-test-fixture.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o -MF gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o.d -o gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o -c ../../../gio/tests/gdbus-test-fixture.c [783/1719] cc -Igio/tests/gdbus-example-objectmanager-client.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o -MF gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o.d -o gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o -c ../../../gio/tests/gdbus-example-objectmanager-client.c [784/1719] cc -Igio/tests/gdbus-example-objectmanager-server.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o -MF gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o.d -o gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o -c ../../../gio/tests/gdbus-example-objectmanager-server.c [785/1719] cc -Igio/tests/socket-testclient.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o -MF gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o.d -o gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o -c ../../../gio/tests/gtlsconsoleinteraction.c [786/1719] cc -Igio/tests/socket-testserver.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-testserver.p/socket-testserver.c.o -MF gio/tests/socket-testserver.p/socket-testserver.c.o.d -o gio/tests/socket-testserver.p/socket-testserver.c.o -c ../../../gio/tests/socket-testserver.c [787/1719] cc -Igio/tests/gdbus-example-unix-fd-client.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o -MF gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o.d -o gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o -c ../../../gio/tests/gdbus-example-unix-fd-client.c [788/1719] cc -Igio/tests/appmonitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/appmonitor.p/appmonitor.c.o -MF gio/tests/appmonitor.p/appmonitor.c.o.d -o gio/tests/appmonitor.p/appmonitor.c.o -c ../../../gio/tests/appmonitor.c [789/1719] cc -Igio/tests/send-data.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/send-data.p/send-data.c.o -MF gio/tests/send-data.p/send-data.c.o.d -o gio/tests/send-data.p/send-data.c.o -c ../../../gio/tests/send-data.c [790/1719] cc -Igio/tests/application-command-line.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/application-command-line.p/application-command-line.c.o -MF gio/tests/application-command-line.p/application-command-line.c.o.d -o gio/tests/application-command-line.p/application-command-line.c.o -c ../../../gio/tests/application-command-line.c [791/1719] cc -Igio/gdbus.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gdbus.p/gdbus-tool.c.o -MF gio/gdbus.p/gdbus-tool.c.o.d -o gio/gdbus.p/gdbus-tool.c.o -c ../../../gio/gdbus-tool.c [792/1719] cc -Igio/tests/async-close-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/async-close-output-stream.p/async-close-output-stream.c.o -MF gio/tests/async-close-output-stream.p/async-close-output-stream.c.o.d -o gio/tests/async-close-output-stream.p/async-close-output-stream.c.o -c ../../../gio/tests/async-close-output-stream.c [793/1719] cc -Igio/tests/resolver.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resolver.p/resolver.c.o -MF gio/tests/resolver.p/resolver.c.o.d -o gio/tests/resolver.p/resolver.c.o -c ../../../gio/tests/resolver.c [794/1719] cc -Igio/tests/async-splice-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o -MF gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o.d -o gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o -c ../../../gio/tests/async-splice-output-stream.c [795/1719] cc -Igio/tests/socket-testclient.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-testclient.p/socket-testclient.c.o -MF gio/tests/socket-testclient.p/socket-testclient.c.o.d -o gio/tests/socket-testclient.p/socket-testclient.c.o -c ../../../gio/tests/socket-testclient.c [796/1719] cc -Igio/tests/converter.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/converter.p/converter.c.o -MF gio/tests/converter.p/converter.c.o.d -o gio/tests/converter.p/converter.c.o -c ../../../gio/tests/converter.c [797/1719] cc -Igio/tests/gdbus-daemon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o -MF gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o.d -o gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o -c ../../../gio/gdbusdaemon.c [798/1719] cc -Igio/tests/credentials.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/credentials.p/credentials.c.o -MF gio/tests/credentials.p/credentials.c.o.d -o gio/tests/credentials.p/credentials.c.o -c ../../../gio/tests/credentials.c [799/1719] cc -Igio/tests/gdbus-daemon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o -MF gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o.d -o gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o -c gio/gdbus-daemon-generated.c [800/1719] cc -Igio/tests/proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/proxy.p/proxy.c.o -MF gio/tests/proxy.p/proxy.c.o.d -o gio/tests/proxy.p/proxy.c.o -c ../../../gio/tests/proxy.c [801/1719] cc -Igio/tests/fileattributematcher.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/fileattributematcher.p/fileattributematcher.c.o -MF gio/tests/fileattributematcher.p/fileattributematcher.c.o.d -o gio/tests/fileattributematcher.p/fileattributematcher.c.o -c ../../../gio/tests/fileattributematcher.c [802/1719] cc -Igio/tests/contexts.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/contexts.p/contexts.c.o -MF gio/tests/contexts.p/contexts.c.o.d -o gio/tests/contexts.p/contexts.c.o -c ../../../gio/tests/contexts.c [803/1719] cc -Iglib/tests/onceinit.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/onceinit.p/onceinit.c.o -MF glib/tests/onceinit.p/onceinit.c.o.d -o glib/tests/onceinit.p/onceinit.c.o -c ../../../glib/tests/onceinit.c [804/1719] cc -Igio/tests/buffered-input-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/buffered-input-stream.p/buffered-input-stream.c.o -MF gio/tests/buffered-input-stream.p/buffered-input-stream.c.o.d -o gio/tests/buffered-input-stream.p/buffered-input-stream.c.o -c ../../../gio/tests/buffered-input-stream.c [805/1719] cc -Igio/tests/buffered-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/buffered-output-stream.p/buffered-output-stream.c.o -MF gio/tests/buffered-output-stream.p/buffered-output-stream.c.o.d -o gio/tests/buffered-output-stream.p/buffered-output-stream.c.o -c ../../../gio/tests/buffered-output-stream.c [806/1719] cc -Igio/tests/giomodule.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/giomodule.p/giomodule.c.o -MF gio/tests/giomodule.p/giomodule.c.o.d -o gio/tests/giomodule.p/giomodule.c.o -c ../../../gio/tests/giomodule.c [807/1719] cc -Igio/tests/contenttype.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/contenttype.p/contenttype.c.o -MF gio/tests/contenttype.p/contenttype.c.o.d -o gio/tests/contenttype.p/contenttype.c.o -c ../../../gio/tests/contenttype.c [808/1719] cc -Igio/tests/cancellable.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/cancellable.p/cancellable.c.o -MF gio/tests/cancellable.p/cancellable.c.o.d -o gio/tests/cancellable.p/cancellable.c.o -c ../../../gio/tests/cancellable.c [809/1719] cc -Igio/tests/data-input-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/data-input-stream.p/data-input-stream.c.o -MF gio/tests/data-input-stream.p/data-input-stream.c.o.d -o gio/tests/data-input-stream.p/data-input-stream.c.o -c ../../../gio/tests/data-input-stream.c [810/1719] cc -Igio/tests/g-file.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-file.p/g-file.c.o -MF gio/tests/g-file.p/g-file.c.o.d -o gio/tests/g-file.p/g-file.c.o -c ../../../gio/tests/g-file.c [811/1719] cc -Igio/tests/gdbus-addresses.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-addresses.p/gdbus-addresses.c.o -MF gio/tests/gdbus-addresses.p/gdbus-addresses.c.o.d -o gio/tests/gdbus-addresses.p/gdbus-addresses.c.o -c ../../../gio/tests/gdbus-addresses.c [812/1719] cc -Igio/tests/data-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/data-output-stream.p/data-output-stream.c.o -MF gio/tests/data-output-stream.p/data-output-stream.c.o.d -o gio/tests/data-output-stream.p/data-output-stream.c.o -c ../../../gio/tests/data-output-stream.c [813/1719] cc -Igio/tests/filter-streams.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/filter-streams.p/filter-streams.c.o -MF gio/tests/filter-streams.p/filter-streams.c.o.d -o gio/tests/filter-streams.p/filter-streams.c.o -c ../../../gio/tests/filter-streams.c [814/1719] cc -Igio/tests/error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/error.p/error.c.o -MF gio/tests/error.p/error.c.o.d -o gio/tests/error.p/error.c.o -c ../../../gio/tests/error.c [815/1719] cc -Igio/tests/gdbus-message.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-message.p/gdbus-message.c.o -MF gio/tests/gdbus-message.p/gdbus-message.c.o.d -o gio/tests/gdbus-message.p/gdbus-message.c.o -c ../../../gio/tests/gdbus-message.c [816/1719] cc -Igio/tests/file-thumbnail.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/file-thumbnail.p/file-thumbnail.c.o -MF gio/tests/file-thumbnail.p/file-thumbnail.c.o.d -o gio/tests/file-thumbnail.p/file-thumbnail.c.o -c ../../../gio/tests/file-thumbnail.c [817/1719] cc -Igio/tests/io-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/io-stream.p/io-stream.c.o -MF gio/tests/io-stream.p/io-stream.c.o.d -o gio/tests/io-stream.p/io-stream.c.o -c ../../../gio/tests/io-stream.c [818/1719] cc -Igio/tests/converter-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/converter-stream.p/converter-stream.c.o -MF gio/tests/converter-stream.p/converter-stream.c.o.d -o gio/tests/converter-stream.p/converter-stream.c.o -c ../../../gio/tests/converter-stream.c [819/1719] cc -Igio/tests/memory-monitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-monitor.p/memory-monitor.c.o -MF gio/tests/memory-monitor.p/memory-monitor.c.o.d -o gio/tests/memory-monitor.p/memory-monitor.c.o -c ../../../gio/tests/memory-monitor.c [820/1719] cc -Igio/tests/max-version.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/max-version.p/max-version.c.o -MF gio/tests/max-version.p/max-version.c.o.d -o gio/tests/max-version.p/max-version.c.o -c ../../../gio/tests/max-version.c [821/1719] cc -Igio/tests/memory-settings-backend.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-settings-backend.p/memory-settings-backend.c.o -MF gio/tests/memory-settings-backend.p/memory-settings-backend.c.o.d -o gio/tests/memory-settings-backend.p/memory-settings-backend.c.o -c ../../../gio/tests/memory-settings-backend.c [822/1719] cc -Igio/tests/network-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-address.p/mock-resolver.c.o -MF gio/tests/network-address.p/mock-resolver.c.o.d -o gio/tests/network-address.p/mock-resolver.c.o -c ../../../gio/tests/mock-resolver.c [823/1719] cc -Igio/tests/g-icon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-icon.p/g-icon.c.o -MF gio/tests/g-icon.p/g-icon.c.o.d -o gio/tests/g-icon.p/g-icon.c.o -c ../../../gio/tests/g-icon.c [824/1719] cc -Igio/tests/inet-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/inet-address.p/inet-address.c.o -MF gio/tests/inet-address.p/inet-address.c.o.d -o gio/tests/inet-address.p/inet-address.c.o -c ../../../gio/tests/inet-address.c [825/1719] cc -Igio/tests/memory-input-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-input-stream.p/memory-input-stream.c.o -MF gio/tests/memory-input-stream.p/memory-input-stream.c.o.d -o gio/tests/memory-input-stream.p/memory-input-stream.c.o -c ../../../gio/tests/memory-input-stream.c [826/1719] cc -Igio/tests/power-profile-monitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/power-profile-monitor.p/power-profile-monitor.c.o -MF gio/tests/power-profile-monitor.p/power-profile-monitor.c.o.d -o gio/tests/power-profile-monitor.p/power-profile-monitor.c.o -c ../../../gio/tests/power-profile-monitor.c [827/1719] cc -Igio/tests/network-monitor-race.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-monitor-race.p/network-monitor-race.c.o -MF gio/tests/network-monitor-race.p/network-monitor-race.c.o.d -o gio/tests/network-monitor-race.p/network-monitor-race.c.o -c ../../../gio/tests/network-monitor-race.c [828/1719] cc -Igio/tests/g-file-info.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-file-info.p/g-file-info.c.o -MF gio/tests/g-file-info.p/g-file-info.c.o.d -o gio/tests/g-file-info.p/g-file-info.c.o -c ../../../gio/tests/g-file-info.c [829/1719] cc -Igio/tests/mount-operation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/mount-operation.p/mount-operation.c.o -MF gio/tests/mount-operation.p/mount-operation.c.o.d -o gio/tests/mount-operation.p/mount-operation.c.o -c ../../../gio/tests/mount-operation.c [830/1719] cc -Igio/tests/null-settings-backend.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/null-settings-backend.p/null-settings-backend.c.o -MF gio/tests/null-settings-backend.p/null-settings-backend.c.o.d -o gio/tests/null-settings-backend.p/null-settings-backend.c.o -c ../../../gio/tests/null-settings-backend.c [831/1719] cc -Igio/tests/memory-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-output-stream.p/memory-output-stream.c.o -MF gio/tests/memory-output-stream.p/memory-output-stream.c.o.d -o gio/tests/memory-output-stream.p/memory-output-stream.c.o -c ../../../gio/tests/memory-output-stream.c [832/1719] cc -Igio/tests/permission.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/permission.p/permission.c.o -MF gio/tests/permission.p/permission.c.o.d -o gio/tests/permission.p/permission.c.o -c ../../../gio/tests/permission.c [833/1719] cc -Igio/tests/sandbox.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/sandbox.p/sandbox.c.o -MF gio/tests/sandbox.p/sandbox.c.o.d -o gio/tests/sandbox.p/sandbox.c.o -c ../../../gio/tests/sandbox.c [834/1719] cc -Igobject/tests/param.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/param.p/param.c.o -MF gobject/tests/param.p/param.c.o.d -o gobject/tests/param.p/param.c.o -c ../../../gobject/tests/param.c [835/1719] cc -Igio/tests/sandbox.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/sandbox.p/portal-support-utils.c.o -MF gio/tests/sandbox.p/portal-support-utils.c.o.d -o gio/tests/sandbox.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [836/1719] cc -Igio/tests/sandbox.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/sandbox.p/.._gsandbox.c.o -MF gio/tests/sandbox.p/.._gsandbox.c.o.d -o gio/tests/sandbox.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [837/1719] cc -Igio/tests/pollable.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/pollable.p/pollable.c.o -MF gio/tests/pollable.p/pollable.c.o.d -o gio/tests/pollable.p/pollable.c.o -c ../../../gio/tests/pollable.c [838/1719] cc -Igio/tests/network-monitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-monitor.p/network-monitor.c.o -MF gio/tests/network-monitor.p/network-monitor.c.o.d -o gio/tests/network-monitor.p/network-monitor.c.o -c ../../../gio/tests/network-monitor.c [839/1719] cc -Igio/tests/readwrite.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/readwrite.p/readwrite.c.o -MF gio/tests/readwrite.p/readwrite.c.o.d -o gio/tests/readwrite.p/readwrite.c.o -c ../../../gio/tests/readwrite.c [840/1719] cc -Igio/tests/socket-listener.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-listener.p/socket-listener.c.o -MF gio/tests/socket-listener.p/socket-listener.c.o.d -o gio/tests/socket-listener.p/socket-listener.c.o -c ../../../gio/tests/socket-listener.c [841/1719] cc -Igio/tests/sleepy-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/sleepy-stream.p/sleepy-stream.c.o -MF gio/tests/sleepy-stream.p/sleepy-stream.c.o.d -o gio/tests/sleepy-stream.p/sleepy-stream.c.o -c ../../../gio/tests/sleepy-stream.c [842/1719] cc -Igio/tests/network-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-address.p/network-address.c.o -MF gio/tests/network-address.p/network-address.c.o.d -o gio/tests/network-address.p/network-address.c.o -c ../../../gio/tests/network-address.c [843/1719] cc -Igio/tests/srvtarget.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/srvtarget.p/srvtarget.c.o -MF gio/tests/srvtarget.p/srvtarget.c.o.d -o gio/tests/srvtarget.p/srvtarget.c.o -c ../../../gio/tests/srvtarget.c [844/1719] cc -Igio/tests/gsubprocess.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gsubprocess.p/gsubprocess.c.o -MF gio/tests/gsubprocess.p/gsubprocess.c.o.d -o gio/tests/gsubprocess.p/gsubprocess.c.o -c ../../../gio/tests/gsubprocess.c [845/1719] cc -Igio/tests/vfs.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/vfs.p/vfs.c.o -MF gio/tests/vfs.p/vfs.c.o.d -o gio/tests/vfs.p/vfs.c.o -c ../../../gio/tests/vfs.c [846/1719] cc -Igio/tests/volumemonitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/volumemonitor.p/volumemonitor.c.o -MF gio/tests/volumemonitor.p/volumemonitor.c.o.d -o gio/tests/volumemonitor.p/volumemonitor.c.o -c ../../../gio/tests/volumemonitor.c [847/1719] cc -Igio/tests/socket-service.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-service.p/socket-service.c.o -MF gio/tests/socket-service.p/socket-service.c.o.d -o gio/tests/socket-service.p/socket-service.c.o -c ../../../gio/tests/socket-service.c [848/1719] cc -Igio/tests/simple-async-result.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/simple-async-result.p/simple-async-result.c.o -MF gio/tests/simple-async-result.p/simple-async-result.c.o.d -o gio/tests/simple-async-result.p/simple-async-result.c.o -c ../../../gio/tests/simple-async-result.c [849/1719] cc -Igio/tests/simple-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/simple-proxy.p/simple-proxy.c.o -MF gio/tests/simple-proxy.p/simple-proxy.c.o.d -o gio/tests/simple-proxy.p/simple-proxy.c.o -c ../../../gio/tests/simple-proxy.c [850/1719] cc -Igio/tests/thumbnail-verification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/thumbnail-verification.p/thumbnail-verification.c.o -MF gio/tests/thumbnail-verification.p/thumbnail-verification.c.o.d -o gio/tests/thumbnail-verification.p/thumbnail-verification.c.o -c ../../../gio/tests/thumbnail-verification.c [851/1719] cc -Igio/tests/gdbus-peer.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-peer.p/gdbus-peer.c.o -MF gio/tests/gdbus-peer.p/gdbus-peer.c.o.d -o gio/tests/gdbus-peer.p/gdbus-peer.c.o -c ../../../gio/tests/gdbus-peer.c [852/1719] cc -Igio/tests/tls-certificate.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-certificate.p/gtesttlsbackend.c.o -MF gio/tests/tls-certificate.p/gtesttlsbackend.c.o.d -o gio/tests/tls-certificate.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [853/1719] cc -Igio/tests/tls-database.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-database.p/tls-database.c.o -MF gio/tests/tls-database.p/tls-database.c.o.d -o gio/tests/tls-database.p/tls-database.c.o -c ../../../gio/tests/tls-database.c [854/1719] cc -Igio/tests/tls-bindings.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-bindings.p/tls-bindings.c.o -MF gio/tests/tls-bindings.p/tls-bindings.c.o.d -o gio/tests/tls-bindings.p/tls-bindings.c.o -c ../../../gio/tests/tls-bindings.c [855/1719] cc -Igio/tests/tls-interaction.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-interaction.p/gtesttlsbackend.c.o -MF gio/tests/tls-interaction.p/gtesttlsbackend.c.o.d -o gio/tests/tls-interaction.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [856/1719] c++ -Igio/tests/cxx-03.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++03 -MD -MQ gio/tests/cxx-03.p/cxx.cpp.o -MF gio/tests/cxx-03.p/cxx.cpp.o.d -o gio/tests/cxx-03.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [857/1719] c++ -Igio/tests/cxx-98.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++98 -MD -MQ gio/tests/cxx-98.p/cxx.cpp.o -MF gio/tests/cxx-98.p/cxx.cpp.o.d -o gio/tests/cxx-98.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [858/1719] cc -Igio/tests/gdbus-address-get-session.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o -MF gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o.d -o gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o -c ../../../gio/tests/gdbus-address-get-session.c [859/1719] cc -Igio/tests/tls-certificate.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-certificate.p/tls-certificate.c.o -MF gio/tests/tls-certificate.p/tls-certificate.c.o.d -o gio/tests/tls-certificate.p/tls-certificate.c.o -c ../../../gio/tests/tls-certificate.c [860/1719] c++ -Igio/tests/cxx-14.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++14 -MD -MQ gio/tests/cxx-14.p/cxx.cpp.o -MF gio/tests/cxx-14.p/cxx.cpp.o.d -o gio/tests/cxx-14.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [861/1719] cc -Igio/tests/testfilemonitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/testfilemonitor.p/testfilemonitor.c.o -MF gio/tests/testfilemonitor.p/testfilemonitor.c.o.d -o gio/tests/testfilemonitor.p/testfilemonitor.c.o -c ../../../gio/tests/testfilemonitor.c [862/1719] c++ -Igio/tests/cxx.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/cxx.p/cxx.cpp.o -MF gio/tests/cxx.p/cxx.cpp.o.d -o gio/tests/cxx.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [863/1719] cc -Igio/tests/tls-bindings.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-bindings.p/gtesttlsbackend.c.o -MF gio/tests/tls-bindings.p/gtesttlsbackend.c.o.d -o gio/tests/tls-bindings.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [864/1719] cc -Igio/tests/tls-database.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-database.p/gtesttlsbackend.c.o -MF gio/tests/tls-database.p/gtesttlsbackend.c.o.d -o gio/tests/tls-database.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [865/1719] cc -Igio/tests/win32-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/win32-appinfo.p/win32-appinfo.c.o -MF gio/tests/win32-appinfo.p/win32-appinfo.c.o.d -o gio/tests/win32-appinfo.p/win32-appinfo.c.o -c ../../../gio/tests/win32-appinfo.c [866/1719] c++ -Igio/tests/cxx-2b.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++2b -MD -MQ gio/tests/cxx-2b.p/cxx.cpp.o -MF gio/tests/cxx-2b.p/cxx.cpp.o.d -o gio/tests/cxx-2b.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [867/1719] c++ -Igio/tests/cxx-20.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++20 -MD -MQ gio/tests/cxx-20.p/cxx.cpp.o -MF gio/tests/cxx-20.p/cxx.cpp.o.d -o gio/tests/cxx-20.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [868/1719] c++ -Igio/tests/cxx-11.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++11 -MD -MQ gio/tests/cxx-11.p/cxx.cpp.o -MF gio/tests/cxx-11.p/cxx.cpp.o.d -o gio/tests/cxx-11.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [869/1719] cc -Igio/tests/gdbus-serialization.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-serialization.p/gdbus-tests.c.o -MF gio/tests/gdbus-serialization.p/gdbus-tests.c.o.d -o gio/tests/gdbus-serialization.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [870/1719] cc -Igio/tests/unix-fd.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/unix-fd.p/unix-fd.c.o -MF gio/tests/unix-fd.p/unix-fd.c.o.d -o gio/tests/unix-fd.p/unix-fd.c.o -c ../../../gio/tests/unix-fd.c [871/1719] c++ -Igio/tests/cxx-17.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++17 -MD -MQ gio/tests/cxx-17.p/cxx.cpp.o -MF gio/tests/cxx-17.p/cxx.cpp.o.d -o gio/tests/cxx-17.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [872/1719] cc -Igio/tests/proxy-test.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/proxy-test.p/proxy-test.c.o -MF gio/tests/proxy-test.p/proxy-test.c.o.d -o gio/tests/proxy-test.p/proxy-test.c.o -c ../../../gio/tests/proxy-test.c [873/1719] cc -Igio/tests/glistmodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/glistmodel.p/glistmodel.c.o -MF gio/tests/glistmodel.p/glistmodel.c.o.d -o gio/tests/glistmodel.p/glistmodel.c.o -c ../../../gio/tests/glistmodel.c [874/1719] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o -MF gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o.d -o gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o -c ../../../gio/tests/portal-support-flatpak-none.c [875/1719] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [876/1719] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [877/1719] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [878/1719] cc -Igio/tests/gdbus-server-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o -MF gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o.d -o gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o -c ../../../gio/tests/gdbus-server-auth.c [879/1719] cc -Igio/tests/debugcontroller.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/debugcontroller.p/debugcontroller.c.o -MF gio/tests/debugcontroller.p/debugcontroller.c.o.d -o gio/tests/debugcontroller.p/debugcontroller.c.o -c ../../../gio/tests/debugcontroller.c [880/1719] cc -Igio/tests/gdbus-peer-object-manager.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o -MF gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o.d -o gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o -c ../../../gio/tests/gdbus-peer-object-manager.c [881/1719] cc -Igio/tests/defaultvalue.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/defaultvalue.p/defaultvalue.c.o -MF gio/tests/defaultvalue.p/defaultvalue.c.o.d -o gio/tests/defaultvalue.p/defaultvalue.c.o -c ../../../gio/tests/defaultvalue.c [882/1719] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [883/1719] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [884/1719] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o -MF gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o.d -o gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o -c ../../../gio/tests/portal-support-flatpak-full.c [885/1719] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [886/1719] cc -Igio/tests/gdbus-sasl.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-sasl.p/gdbus-sasl.c.o -MF gio/tests/gdbus-sasl.p/gdbus-sasl.c.o.d -o gio/tests/gdbus-sasl.p/gdbus-sasl.c.o -c ../../../gio/tests/gdbus-sasl.c [887/1719] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o -MF gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o -c ../../../gio/tests/portal-support-flatpak-network-only.c [888/1719] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [889/1719] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [890/1719] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [891/1719] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [892/1719] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [893/1719] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [894/1719] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o -c ../../../gio/tests/portal-support-flatpak-gsettings-only.c [895/1719] cc -Igio/tests/socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket.p/socket.c.o -MF gio/tests/socket.p/socket.c.o.d -o gio/tests/socket.p/socket.c.o -c ../../../gio/tests/socket.c [896/1719] cc -Igio/tests/portal-support-env-var.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/portal-support-env-var.p/portal-support-env-var.c.o -MF gio/tests/portal-support-env-var.p/portal-support-env-var.c.o.d -o gio/tests/portal-support-env-var.p/portal-support-env-var.c.o -c ../../../gio/tests/portal-support-env-var.c [897/1719] cc -Igio/tests/portal-support-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-none.p/.._gsandbox.c.o -MF gio/tests/portal-support-none.p/.._gsandbox.c.o.d -o gio/tests/portal-support-none.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [898/1719] cc -Igio/tests/tls-interaction.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-interaction.p/tls-interaction.c.o -MF gio/tests/tls-interaction.p/tls-interaction.c.o.d -o gio/tests/tls-interaction.p/tls-interaction.c.o -c ../../../gio/tests/tls-interaction.c [899/1719] cc -Igio/tests/portal-support-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-none.p/.._gportalsupport.c.o -MF gio/tests/portal-support-none.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-none.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [900/1719] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/portal-support-utils.c.o -MF gio/tests/portal-support-snap.p/portal-support-utils.c.o.d -o gio/tests/portal-support-snap.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [901/1719] cc -Igio/tests/portal-support-env-var.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/portal-support-env-var.p/.._gsandbox.c.o -MF gio/tests/portal-support-env-var.p/.._gsandbox.c.o.d -o gio/tests/portal-support-env-var.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [902/1719] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/.._gportalsupport.c.o -MF gio/tests/portal-support-snap.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-snap.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [903/1719] cc -Igio/tests/portal-support-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-none.p/portal-support-none.c.o -MF gio/tests/portal-support-none.p/portal-support-none.c.o.d -o gio/tests/portal-support-none.p/portal-support-none.c.o -c ../../../gio/tests/portal-support-none.c [904/1719] cc -Igio/tests/portal-support-env-var.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/portal-support-env-var.p/.._gportalsupport.c.o -MF gio/tests/portal-support-env-var.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-env-var.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [905/1719] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/.._gsandbox.c.o -MF gio/tests/portal-support-snap.p/.._gsandbox.c.o.d -o gio/tests/portal-support-snap.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [906/1719] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o -MF gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o.d -o gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [907/1719] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/portal-support-snap.c.o -MF gio/tests/portal-support-snap.p/portal-support-snap.c.o.d -o gio/tests/portal-support-snap.p/portal-support-snap.c.o -c ../../../gio/tests/portal-support-snap.c [908/1719] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o -MF gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [909/1719] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o -MF gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o.d -o gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o -c ../../../gio/tests/portal-support-snap-classic.c [910/1719] cc -Igio/tests/gdbus-serialization.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-serialization.p/gdbus-serialization.c.o -MF gio/tests/gdbus-serialization.p/gdbus-serialization.c.o.d -o gio/tests/gdbus-serialization.p/gdbus-serialization.c.o -c ../../../gio/tests/gdbus-serialization.c [911/1719] cc -Igio/tests/socket-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-address.p/socket-address.c.o -MF gio/tests/socket-address.p/socket-address.c.o.d -o gio/tests/socket-address.p/socket-address.c.o -c ../../../gio/tests/socket-address.c [912/1719] cc -Igio/tests/gschema-compile.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gschema-compile.p/gschema-compile.c.o -MF gio/tests/gschema-compile.p/gschema-compile.c.o.d -o gio/tests/gschema-compile.p/gschema-compile.c.o -c ../../../gio/tests/gschema-compile.c [913/1719] cc -Igio/tests/g-file-info-filesystem-readonly.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o -MF gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o.d -o gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o -c ../../../gio/tests/g-file-info-filesystem-readonly.c [914/1719] cc -Igio/tests/stream-rw_all.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/stream-rw_all.p/stream-rw_all.c.o -MF gio/tests/stream-rw_all.p/stream-rw_all.c.o.d -o gio/tests/stream-rw_all.p/stream-rw_all.c.o -c ../../../gio/tests/stream-rw_all.c [915/1719] cc -Igio/tests/actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/actions.p/gdbus-sessionbus.c.o -MF gio/tests/actions.p/gdbus-sessionbus.c.o.d -o gio/tests/actions.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [916/1719] cc -Igio/tests/actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/actions.p/gdbus-tests.c.o -MF gio/tests/actions.p/gdbus-tests.c.o.d -o gio/tests/actions.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [917/1719] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o -MF gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o.d -o gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [918/1719] cc -Igio/tests/gdbus-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-auth.p/gdbus-auth.c.o -MF gio/tests/gdbus-auth.p/gdbus-auth.c.o.d -o gio/tests/gdbus-auth.p/gdbus-auth.c.o -c ../../../gio/tests/gdbus-auth.c [919/1719] cc -Igio/tests/trash.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/trash.p/trash.c.o -MF gio/tests/trash.p/trash.c.o.d -o gio/tests/trash.p/trash.c.o -c ../../../gio/tests/trash.c [920/1719] cc -Igio/tests/unix-mounts.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/unix-mounts.p/unix-mounts.c.o -MF gio/tests/unix-mounts.p/unix-mounts.c.o.d -o gio/tests/unix-mounts.p/unix-mounts.c.o -c ../../../gio/tests/unix-mounts.c [921/1719] cc -Igio/tests/gsocketclient-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o -MF gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o.d -o gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o -c ../../../gio/tests/gsocketclient-slow.c [922/1719] cc -Igio/tests/fdo-notification-backend.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o -MF gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o.d -o gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o -c ../../../gio/tests/fdo-notification-backend.c [923/1719] cc -Igio/tests/live-g-file.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/live-g-file.p/live-g-file.c.o -MF gio/tests/live-g-file.p/live-g-file.c.o.d -o gio/tests/live-g-file.p/live-g-file.c.o -c ../../../gio/tests/live-g-file.c [924/1719] cc -Igio/tests/resolver-parsing.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resolver-parsing.p/resolver-parsing.c.o -MF gio/tests/resolver-parsing.p/resolver-parsing.c.o.d -o gio/tests/resolver-parsing.p/resolver-parsing.c.o -c ../../../gio/tests/resolver-parsing.c [925/1719] cc -Igio/tests/gdbus-bz627724.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o -MF gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o.d -o gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o -c ../../../gio/tests/gdbus-bz627724.c [926/1719] cc -Igio/tests/gdbus-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [927/1719] cc -Igio/tests/appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/appinfo.p/appinfo.c.o -MF gio/tests/appinfo.p/appinfo.c.o.d -o gio/tests/appinfo.p/appinfo.c.o -c ../../../gio/tests/appinfo.c [928/1719] cc -Igio/tests/gdbus-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-auth.p/gdbus-tests.c.o -MF gio/tests/gdbus-auth.p/gdbus-tests.c.o.d -o gio/tests/gdbus-auth.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [929/1719] cc -Igio/tests/gdbus-close-pending.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-close-pending.p/gdbus-tests.c.o -MF gio/tests/gdbus-close-pending.p/gdbus-tests.c.o.d -o gio/tests/gdbus-close-pending.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [930/1719] cc -Igio/tests/gdbus-bz627724.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-bz627724.p/gdbus-tests.c.o -MF gio/tests/gdbus-bz627724.p/gdbus-tests.c.o.d -o gio/tests/gdbus-bz627724.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [931/1719] cc -Igio/tests/gdbus-close-pending.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o -MF gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o.d -o gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o -c ../../../gio/tests/gdbus-close-pending.c [932/1719] cc -Igio/tests/gdbus-close-pending.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [933/1719] cc -Igio/tests/gdbus-connection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [934/1719] cc -Igio/tests/unix-streams.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/unix-streams.p/unix-streams.c.o -MF gio/tests/unix-streams.p/unix-streams.c.o.d -o gio/tests/unix-streams.p/unix-streams.c.o -c ../../../gio/tests/unix-streams.c [935/1719] cc -Igio/tests/gdbus-connection-loss.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o -MF gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o.d -o gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o -c ../../../gio/tests/gdbus-connection-loss.c [936/1719] cc -Igio/tests/gdbus-bz627724.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [937/1719] cc -Igio/tests/gdbus-connection-loss.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [938/1719] cc -Igio/tests/gdbus-connection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection.p/gdbus-tests.c.o -MF gio/tests/gdbus-connection.p/gdbus-tests.c.o.d -o gio/tests/gdbus-connection.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [939/1719] cc -Igio/tests/gdbus-connection-loss.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o -MF gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o.d -o gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [940/1719] cc -Igio/tests/gdbus-connection-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o -MF gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o.d -o gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o -c ../../../gio/tests/gdbus-connection-slow.c [941/1719] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/i686-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=Gio --nsversion=2.0 --warn-all --output girepository/introspection/Gio-2.0.gir --c-include=gio/gio.h --quiet -DGIO_COMPILATION -DG_SETTINGS_ENABLE_BACKEND --symbol-prefix=gio --c-include=gio/gfiledescriptorbased.h --c-include=gio/gunixmounts.h --c-include=gio/gunixfdmessage.h --c-include=gio/gunixinputstream.h --c-include=gio/gunixoutputstream.h --c-include=gio/gdesktopappinfo.h --pkg=gio-unix-2.0 -I/build/reproducible-path/glib2.0-2.83.4/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/subprojects/gvdb/. --filelist=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/libgio-2.0.so.0.8304.0.p/Gio_2.0_gir_filelist --include-uninstalled=girepository/introspection/GLib-2.0.gir --include-uninstalled=girepository/introspection/GModule-2.0.gir --include-uninstalled=girepository/introspection/GObject-2.0.gir --symbol-prefix=g --identifier-prefix=G --pkg-export=gio-2.0 --pkg-export=gio-unix-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/subprojects/gvdb/. -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=girepository-2.0 --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --library gio-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule --extra-library=z --extra-library=mount --extra-library=selinux --extra-library=sysprof-capture-4 --extra-library=ffi --extra-library=atomic --extra-library=m --extra-library=pcre2-8 --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/ --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/ /usr/include/netdb.h:690: syntax error, unexpected RESTRICT in 'extern int getaddrinfo_a (int __mode, struct gaicb *__list[__restrict],' at '__restrict' /usr/include/netdb.h:691: syntax error, unexpected STRUCT, expecting identifier or '(' or '*' in ' int __ent, struct sigevent *__restrict __sig);' at 'struct' /usr/include/netdb.h:691: syntax error, unexpected ')', expecting ',' or ';' in ' int __ent, struct sigevent *__restrict __sig);' at ')' ../../../gio/gfile.c:7381: Error: Gio: multiple "not" annotations: * @iostream: (out) (not optional) (not nullable) (transfer full): on return, a #GFileIOStream for the created file ^ ../../../gio/gtlscertificate.c:129: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:145: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:188: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:217: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:276: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:294: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:309: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:323: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:337: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:350: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:364: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:364: Warning: Gio: unexpected annotation: element-type ../../../gio/gtlscertificate.c:378: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:378: Warning: Gio: unexpected annotation: element-type ../../../gio/gtlsclientconnection.c:126: Warning: Gio: unexpected annotation: element-type ../../../gio/gtlsconnection.c:128: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlsconnection.c:155: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlsconnection.c:214: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlsconnection.c:257: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlsconnection.c:299: Warning: Gio: unexpected annotation: nullable ../../../gio/gdtlsconnection.c:105: Warning: Gio: unexpected annotation: nullable ../../../gio/gdtlsconnection.c:132: Warning: Gio: unexpected annotation: nullable ../../../gio/gdtlsconnection.c:191: Warning: Gio: unexpected annotation: nullable ../../../gio/gdtlsconnection.c:234: Warning: Gio: unexpected annotation: nullable ../../../gio/gdtlsconnection.c:276: Warning: Gio: unexpected annotation: nullable ../../../gio/gdtlsclientconnection.c:108: Warning: Gio: unexpected annotation: element-type ../../../gio/gdbusmessage.c:3771: Warning: Gio: GObject-Introspection specific GTK-Doc tag "Type" has been deprecated, please use annotations on the identifier instead: * Type: method-call ^ ../../../gio/gdbusmessage.c:3786: Warning: Gio: GObject-Introspection specific GTK-Doc tag "Type" has been deprecated, please use annotations on the identifier instead: * Type: method-return ^ gmodule/gmodule-visibility.h:26: Warning: Gio: symbol='GMODULE_DEPRECATED_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:27: Warning: Gio: symbol='GMODULE_UNAVAILABLE': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:28: Warning: Gio: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:31: Warning: Gio: symbol='GMODULE_DEPRECATED_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:32: Warning: Gio: symbol='GMODULE_UNAVAILABLE': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:33: Warning: Gio: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:38: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:40: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:42: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:44: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:47: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:49: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:51: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:53: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:72: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:74: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:76: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:78: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:81: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:83: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:85: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:87: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:106: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:108: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:110: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:112: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:115: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:117: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:119: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:121: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:140: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:142: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:144: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:146: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:149: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:151: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:153: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:155: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:174: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:176: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:178: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:180: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:183: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:185: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:187: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:189: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:208: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:210: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:212: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:214: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:217: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:219: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:221: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:223: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:242: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:244: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:246: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:248: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:251: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:253: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:255: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:257: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:276: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:278: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:280: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:282: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:285: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:287: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:289: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:291: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:310: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:312: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:314: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:316: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:319: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:321: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:323: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:325: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:344: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:346: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:348: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:350: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:353: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:355: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:357: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:359: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:378: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:380: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:382: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:384: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:387: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:389: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:391: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:393: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:412: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:414: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:416: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:418: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:421: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:423: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:425: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:427: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:446: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:448: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:450: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:452: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:455: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:457: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:459: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:461: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:480: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:482: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:484: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:486: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:489: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:491: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:493: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:495: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:514: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:516: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:518: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:520: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:523: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:525: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:527: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:529: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:548: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:550: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:552: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:554: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:557: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:559: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:561: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:563: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:582: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:584: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:586: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:588: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:591: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:593: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:595: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:597: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:616: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:618: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:620: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:622: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:625: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:627: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:629: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:631: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:650: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:652: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:654: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:656: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:659: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:661: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:663: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:665: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:684: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:686: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:688: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:690: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:693: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:695: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:697: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:699: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:718: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:720: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:722: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:724: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:727: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:729: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:731: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:733: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:752: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:754: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:756: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:758: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:761: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:763: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:765: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:767: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:786: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:788: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:790: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:792: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:795: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:797: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:799: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:801: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:820: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:822: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:824: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:826: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:829: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:831: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:833: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:835: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:854: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:856: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:858: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:860: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:863: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:865: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:867: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:869: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:888: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:890: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:892: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:894: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:897: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:899: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:901: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:903: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:922: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:924: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:926: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:928: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:931: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:933: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:935: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:937: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:956: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:958: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:960: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:962: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:965: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:967: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:969: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:971: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:990: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:992: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:994: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:996: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:999: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1001: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1003: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1005: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1024: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1026: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1028: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1030: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1033: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1035: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1037: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1039: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Skipping foreign symbol from namespace GModule ../../../gio/gdatainputstream.c:1171: Warning: Gio: invalid "closure" annotation: only valid on callback parameters ../../../gio/gdatainputstream.c:1419: Warning: Gio: invalid "closure" annotation: only valid on callback parameters ../../../gio/gdesktopappinfo.c:3616: Warning: Gio: invalid "closure" annotation: only valid on callback parameters ../../../gio/gdesktopappinfo.c:3618: Warning: Gio: invalid "closure" annotation: only valid on callback parameters ../../../gio/gpollableinputstream.c:175: Warning: Gio: g_pollable_input_stream_read_nonblocking: unknown parameter 'cancellable' in documentation comment ../../../gio/gpollableoutputstream.c:243: Warning: Gio: g_pollable_output_stream_write_nonblocking: unknown parameter 'cancellable' in documentation comment ../../../gio/gpollableoutputstream.c:312: Warning: Gio: g_pollable_output_stream_writev_nonblocking: unknown parameter 'cancellable' in documentation comment ../../../gio/gasyncinitable.h:86: Warning: Gio: Couldn't find 'async_initable_new_finish' for the corresponding async function: 'async_initable_new_async' ../../../gio/gasyncinitable.h:97: Warning: Gio: Couldn't find 'async_initable_newv_finish' for the corresponding async function: 'async_initable_newv_async' ../../../gio/gasyncinitable.h:108: Warning: Gio: Couldn't find 'async_initable_new_valist_finish' for the corresponding async function: 'async_initable_new_valist_async' ../../../gio/gsimpleasyncresult.h:137: Warning: Gio: Couldn't find 'simple_async_report_error_in_idle_finish' for the corresponding async function: 'simple_async_report_error_in_idle' ../../../gio/gsimpleasyncresult.h:145: Warning: Gio: Couldn't find 'simple_async_report_gerror_in_idle_finish' for the corresponding async function: 'simple_async_report_gerror_in_idle' ../../../gio/gsimpleasyncresult.h:150: Warning: Gio: Couldn't find 'simple_async_report_take_gerror_in_idle_finish' for the corresponding async function: 'simple_async_report_take_gerror_in_idle' ../../../gio/gasyncinitable.h:86: Warning: Gio: Couldn't find 'new_finish' for the corresponding async function: 'new_async' ../../../gio/gasyncinitable.h:97: Warning: Gio: Couldn't find 'newv_finish' for the corresponding async function: 'newv_async' ../../../gio/gasyncinitable.h:108: Warning: Gio: Couldn't find 'new_valist_finish' for the corresponding async function: 'new_valist_async' ../../../gio/gasyncinitable.h:86: Warning: Gio: Couldn't find 'new_finish' for the corresponding async function: 'new_async' ../../../gio/gasyncinitable.h:97: Warning: Gio: Couldn't find 'newv_finish' for the corresponding async function: 'newv_async' ../../../gio/gasyncinitable.h:108: Warning: Gio: Couldn't find 'new_valist_finish' for the corresponding async function: 'new_valist_async' ../../../gio/gfile.h:1334: Warning: Gio: Couldn't find 'replace_contents_bytes_finish' for the corresponding async function: 'replace_contents_bytes_async' ../../../gio/gfile.h:1334: Warning: Gio: Couldn't find 'replace_contents_bytes_finish' for the corresponding async function: 'replace_contents_bytes_async' ../../../gio/giostream.h:92: Warning: Gio: Couldn't find 'splice_finish' for the corresponding async function: 'splice_async' ../../../gio/giostream.h:92: Warning: Gio: Couldn't find 'splice_finish' for the corresponding async function: 'splice_async' ../../../gio/gsimpleasyncresult.h:48: Warning: Gio: Couldn't find 'new_finish' for the corresponding async function: 'new' ../../../gio/gsimpleasyncresult.h:53: Warning: Gio: Couldn't find 'new_error_finish' for the corresponding async function: 'new_error' ../../../gio/gsimpleasyncresult.h:61: Warning: Gio: Couldn't find 'new_from_error_finish' for the corresponding async function: 'new_from_error' ../../../gio/gsimpleasyncresult.h:66: Warning: Gio: Couldn't find 'new_take_error_finish' for the corresponding async function: 'new_take_error' ../../../gio/gsimpleasyncresult.h:48: Warning: Gio: Couldn't find 'new_finish' for the corresponding async function: 'new' ../../../gio/gsimpleasyncresult.h:53: Warning: Gio: Couldn't find 'new_error_finish' for the corresponding async function: 'new_error' ../../../gio/gsimpleasyncresult.h:61: Warning: Gio: Couldn't find 'new_from_error_finish' for the corresponding async function: 'new_from_error' ../../../gio/gsimpleasyncresult.h:66: Warning: Gio: Couldn't find 'new_take_error_finish' for the corresponding async function: 'new_take_error' ../../../gio/gtask.h:51: Warning: Gio: Couldn't find 'report_error_finish' for the corresponding async function: 'report_error' ../../../gio/gtask.h:57: Warning: Gio: Couldn't find 'report_new_error_finish' for the corresponding async function: 'report_new_error' ../../../gio/gtask.h:45: Warning: Gio: Couldn't find 'new_finish' for the corresponding async function: 'new' ../../../gio/gtask.h:51: Warning: Gio: Couldn't find 'report_error_finish' for the corresponding async function: 'report_error' ../../../gio/gtask.h:57: Warning: Gio: Couldn't find 'report_new_error_finish' for the corresponding async function: 'report_new_error' ../../../gio/gtask.h:45: Warning: Gio: Couldn't find 'new_finish' for the corresponding async function: 'new' ../../../gio/gvolume.h:146: Warning: Gio: Couldn't find 'mount_fn_finish' for the corresponding async function: 'mount_fn' ../../../gio/giomodule.c:1653: Warning: Gio: g_io_extension_ref_class: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gio/giomodule.c:170: Warning: Gio: g_io_module_scope_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gio/giomodule.c:170: Warning: Gio: g_io_module_scope_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gio/gfile.c:9082: Warning: Gio: g_file_measure_disk_usage_async: argument progress_callback: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gio/gtask.c:1774: Warning: Gio: g_task_attach_source: argument callback: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) [942/1719] cc -Igio/tests/gdbus-connection-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o -MF gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o.d -o gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [943/1719] cc -Igio/tests/task.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/task.p/task.c.o -MF gio/tests/task.p/task.c.o.d -o gio/tests/task.p/task.c.o -c ../../../gio/tests/task.c [944/1719] cc -Igio/tests/gdbus-exit-on-close.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [945/1719] cc -Igio/tests/mimeapps.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/mimeapps.p/mimeapps.c.o -MF gio/tests/mimeapps.p/mimeapps.c.o.d -o gio/tests/mimeapps.p/mimeapps.c.o -c ../../../gio/tests/mimeapps.c [946/1719] cc -Igio/tests/gdbus-connection-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [947/1719] cc -Igio/tests/gdbus-error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-error.p/gdbus-tests.c.o -MF gio/tests/gdbus-error.p/gdbus-tests.c.o.d -o gio/tests/gdbus-error.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [948/1719] cc -Igio/tests/gdbus-error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-error.p/gdbus-error.c.o -MF gio/tests/gdbus-error.p/gdbus-error.c.o.d -o gio/tests/gdbus-error.p/gdbus-error.c.o -c ../../../gio/tests/gdbus-error.c [949/1719] cc -Igio/tests/gdbus-error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-error.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-error.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-error.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [950/1719] cc -Igio/tests/gdbus-exit-on-close.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o -MF gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o.d -o gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o -c ../../../gio/tests/gdbus-exit-on-close.c [951/1719] cc -Igio/tests/gdbus-exit-on-close.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o -MF gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o.d -o gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [952/1719] cc -Igio/tests/gdbus-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-export.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-export.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-export.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [953/1719] cc -Igio/tests/gdbus-introspection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [954/1719] cc -Igio/tests/gdbus-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-export.p/gdbus-tests.c.o -MF gio/tests/gdbus-export.p/gdbus-tests.c.o.d -o gio/tests/gdbus-export.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [955/1719] cc -Igio/tests/gdbus-method-invocation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [956/1719] cc -Igio/tests/gdbus-names.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-names.p/gdbus-tests.c.o -MF gio/tests/gdbus-names.p/gdbus-tests.c.o.d -o gio/tests/gdbus-names.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [957/1719] cc -Igio/tests/gdbus-method-invocation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o -MF gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o.d -o gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o -c ../../../gio/tests/gdbus-method-invocation.c [958/1719] cc -Igio/tests/gdbus-names.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-names.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-names.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-names.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [959/1719] cc -Igio/tests/gdbus-introspection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-introspection.p/gdbus-tests.c.o -MF gio/tests/gdbus-introspection.p/gdbus-tests.c.o.d -o gio/tests/gdbus-introspection.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [960/1719] cc -Igio/tests/gdbus-method-invocation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o -MF gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o.d -o gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [961/1719] cc -Igio/tests/gdbus-proxy-threads.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [962/1719] cc -Igio/tests/gdbus-introspection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-introspection.p/gdbus-introspection.c.o -MF gio/tests/gdbus-introspection.p/gdbus-introspection.c.o.d -o gio/tests/gdbus-introspection.p/gdbus-introspection.c.o -c ../../../gio/tests/gdbus-introspection.c [963/1719] cc -Igio/tests/gdbus-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [964/1719] cc -Igio/tests/gdbus-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [965/1719] cc -Igio/tests/gdbus-proxy-unique-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [966/1719] cc -Igio/tests/gdbus-proxy-threads.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [967/1719] cc -Igio/tests/gdbus-proxy-unique-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [968/1719] cc -Igio/tests/actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/actions.p/actions.c.o -MF gio/tests/actions.p/actions.c.o.d -o gio/tests/actions.p/actions.c.o -c ../../../gio/tests/actions.c [969/1719] cc -Igio/tests/gdbus-subscribe.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [970/1719] cc -Igio/tests/gdbus-proxy-well-known-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [971/1719] cc -Igio/tests/gdbus-proxy-well-known-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o -MF gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o.d -o gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o -c ../../../gio/tests/gdbus-proxy-well-known-name.c [972/1719] cc -Igio/tests/gdbus-proxy-unique-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o -MF gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o.d -o gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o -c ../../../gio/tests/gdbus-proxy-unique-name.c [973/1719] cc -Igio/tests/gdbus-connection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection.p/gdbus-connection.c.o -MF gio/tests/gdbus-connection.p/gdbus-connection.c.o.d -o gio/tests/gdbus-connection.p/gdbus-connection.c.o -c ../../../gio/tests/gdbus-connection.c [974/1719] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -MF gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o.d -o gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -c gio/tests/gdbus-test-codegen-generated-interface-info.c [975/1719] cc -Igio/tests/gdbus-proxy-threads.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o -MF gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o.d -o gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o -c ../../../gio/tests/gdbus-proxy-threads.c [976/1719] cc -Igio/tests/gdbus-proxy-well-known-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [977/1719] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o -MF gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o.d -o gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [978/1719] cc -Igio/tests/gdbus-subscribe.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-subscribe.p/gdbus-tests.c.o -MF gio/tests/gdbus-subscribe.p/gdbus-tests.c.o.d -o gio/tests/gdbus-subscribe.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [979/1719] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [980/1719] cc -Igio/tests/gdbus-threading.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [981/1719] cc -Igio/tests/desktop-app-info.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/desktop-app-info.p/desktop-app-info.c.o -MF gio/tests/desktop-app-info.p/desktop-app-info.c.o.d -o gio/tests/desktop-app-info.p/desktop-app-info.c.o -c ../../../gio/tests/desktop-app-info.c [982/1719] cc -Igio/tests/gdbus-threading.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-threading.p/gdbus-tests.c.o -MF gio/tests/gdbus-threading.p/gdbus-tests.c.o.d -o gio/tests/gdbus-threading.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [983/1719] cc -Igio/tests/gdbus-subscribe.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o -MF gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o.d -o gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o -c ../../../gio/tests/gdbus-subscribe.c [984/1719] cc -Igio/tests/gmenumodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gmenumodel.p/gdbus-sessionbus.c.o -MF gio/tests/gmenumodel.p/gdbus-sessionbus.c.o.d -o gio/tests/gmenumodel.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [985/1719] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gdbus-sessionbus.c.o -MF gio/tests/gnotification.p/gdbus-sessionbus.c.o.d -o gio/tests/gnotification.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [986/1719] cc -Igio/tests/gmenumodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gmenumodel.p/gdbus-tests.c.o -MF gio/tests/gmenumodel.p/gdbus-tests.c.o.d -o gio/tests/gmenumodel.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [987/1719] cc -Igio/tests/gdbus-threading.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-threading.p/gdbus-threading.c.o -MF gio/tests/gdbus-threading.p/gdbus-threading.c.o.d -o gio/tests/gdbus-threading.p/gdbus-threading.c.o -c ../../../gio/tests/gdbus-threading.c [988/1719] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gnotification.c.o -MF gio/tests/gnotification.p/gnotification.c.o.d -o gio/tests/gnotification.p/gnotification.c.o -c ../../../gio/tests/gnotification.c [989/1719] cc -Igio/tests/gdbus-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy.p/gdbus-proxy.c.o -MF gio/tests/gdbus-proxy.p/gdbus-proxy.c.o.d -o gio/tests/gdbus-proxy.p/gdbus-proxy.c.o -c ../../../gio/tests/gdbus-proxy.c [990/1719] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gdbus-tests.c.o -MF gio/tests/gnotification.p/gdbus-tests.c.o.d -o gio/tests/gnotification.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [991/1719] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -MF gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o.d -o gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -c gio/tests/gdbus-test-codegen-generated-interface-info.c [992/1719] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [993/1719] cc -Igio/tests/gdbus-names.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-names.p/gdbus-names.c.o -MF gio/tests/gdbus-names.p/gdbus-names.c.o.d -o gio/tests/gdbus-names.p/gdbus-names.c.o -c ../../../gio/tests/gdbus-names.c [994/1719] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gnotification-server.c.o -MF gio/tests/gnotification.p/gnotification-server.c.o.d -o gio/tests/gnotification.p/gnotification-server.c.o -c ../../../gio/tests/gnotification-server.c [995/1719] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -c gio/tests/gdbus-test-codegen-generated-interface-info.c [996/1719] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [997/1719] cc -Igio/tests/gapplication.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication.p/gdbus-sessionbus.c.o -MF gio/tests/gapplication.p/gdbus-sessionbus.c.o.d -o gio/tests/gapplication.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [998/1719] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [999/1719] cc -Igio/tests/gdbus-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-export.p/gdbus-export.c.o -MF gio/tests/gdbus-export.p/gdbus-export.c.o.d -o gio/tests/gdbus-export.p/gdbus-export.c.o -c ../../../gio/tests/gdbus-export.c [1000/1719] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o -MF gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o.d -o gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [1001/1719] cc -Igio/tests/gapplication.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication.p/gdbus-tests.c.o -MF gio/tests/gapplication.p/gdbus-tests.c.o.d -o gio/tests/gapplication.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [1002/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o -MF gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o.d -o gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [1003/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/gdbus-tests.c.o -MF gio/tests/dbus-appinfo.p/gdbus-tests.c.o.d -o gio/tests/dbus-appinfo.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [1004/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o -MF gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o.d -o gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o -c gio/tests/fake-request-portal-generated.c [1005/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/fake-document-portal.c.o -MF gio/tests/dbus-appinfo.p/fake-document-portal.c.o.d -o gio/tests/dbus-appinfo.p/fake-document-portal.c.o -c ../../../gio/tests/fake-document-portal.c [1006/1719] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/gdbus-tests.c.o -MF gio/tests/gdbus-non-socket.p/gdbus-tests.c.o.d -o gio/tests/gdbus-non-socket.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [1007/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o -MF gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o.d -o gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o -c gio/tests/fake-openuri-portal-generated.c [1008/1719] cc -Igio/tests/gmenumodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gmenumodel.p/gmenumodel.c.o -MF gio/tests/gmenumodel.p/gmenumodel.c.o.d -o gio/tests/gmenumodel.p/gmenumodel.c.o -c ../../../gio/tests/gmenumodel.c [1009/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o -MF gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o.d -o gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o -c ../../../gio/tests/fake-desktop-portal.c [1010/1719] cc -Igio/tests/gdbus-connection-flush.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush.p/test-io-stream.c.o -MF gio/tests/gdbus-connection-flush.p/test-io-stream.c.o.d -o gio/tests/gdbus-connection-flush.p/test-io-stream.c.o -c ../../../gio/tests/test-io-stream.c [1011/1719] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o -MF gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o.d -o gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o -c ../../../gio/tests/gdbus-non-socket.c [1012/1719] cc -Igio/tests/gdbus-connection-flush.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o -MF gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o.d -o gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o -c ../../../gio/tests/test-pipe-unix.c [1013/1719] cc -Igio/tests/gdbus-connection-flush.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o -MF gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o.d -o gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o -c ../../../gio/tests/gdbus-connection-flush.c [1014/1719] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/test-io-stream.c.o -MF gio/tests/gdbus-non-socket.p/test-io-stream.c.o.d -o gio/tests/gdbus-non-socket.p/test-io-stream.c.o -c ../../../gio/tests/test-io-stream.c [1015/1719] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o -MF gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o.d -o gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o -c ../../../gio/tests/test-pipe-unix.c [1016/1719] cc -o girepository/compiler/gi-compile-repository girepository/compiler/gi-compile-repository.p/compiler.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1017/1719] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o -MF gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o.d -o gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o -c gio/tests/test_resources_binary.c [1018/1719] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o -MF gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o.d -o gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o -c gio/tests/digit_test_resources.c [1019/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/dbus-appinfo.c.o -MF gio/tests/dbus-appinfo.p/dbus-appinfo.c.o.d -o gio/tests/dbus-appinfo.p/dbus-appinfo.c.o -c ../../../gio/tests/dbus-appinfo.c [1020/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o -MF gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o.d -o gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o -c gio/tests/fake-document-portal-generated.c [1021/1719] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._test_resources.c.o -MF gio/tests/resources.p/meson-generated_.._test_resources.c.o.d -o gio/tests/resources.p/meson-generated_.._test_resources.c.o -c gio/tests/test_resources.c [1022/1719] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._test_resources2.c.o -MF gio/tests/resources.p/meson-generated_.._test_resources2.c.o.d -o gio/tests/resources.p/meson-generated_.._test_resources2.c.o -c gio/tests/test_resources2.c [1023/1719] cc -Igio/tests/gapplication.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication.p/gapplication.c.o -MF gio/tests/gapplication.p/gapplication.c.o.d -o gio/tests/gapplication.p/gapplication.c.o -c ../../../gio/tests/gapplication.c [1024/1719] cc -Igirepository/tests/print-gir-path.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/tests/print-gir-path.p/print-gir-path.c.o -MF girepository/tests/print-gir-path.p/print-gir-path.c.o.d -o girepository/tests/print-gir-path.p/print-gir-path.c.o -c ../../../girepository/tests/print-gir-path.c [1025/1719] cc -Igio/tests/autoptr-gio.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/autoptr-gio.p/autoptr.c.o -MF gio/tests/autoptr-gio.p/autoptr.c.o.d -o gio/tests/autoptr-gio.p/autoptr.c.o -c ../../../gio/tests/autoptr.c [1026/1719] cc -Igirepository/decompiler/gi-decompile-typelib.p -Igirepository/decompiler -I../../../girepository/decompiler -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-old-style-definition -Wno-cast-align -Wno-unused-parameter -Wno-duplicated-branches -MD -MQ girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o -MF girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o.d -o girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o -c ../../../girepository/decompiler/decompiler.c [1027/1719] cc -Igirepository/tests/cmph-bdz.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -Igirepository/cmph -I../../../girepository/cmph -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/cmph-bdz.p/cmph-bdz.c.o -MF girepository/tests/cmph-bdz.p/cmph-bdz.c.o.d -o girepository/tests/cmph-bdz.p/cmph-bdz.c.o -c ../../../girepository/tests/cmph-bdz.c [1028/1719] cc -Igirepository/tests/cmph-bdz.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -Igirepository/cmph -I../../../girepository/cmph -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/cmph-bdz.p/test-common.c.o -MF girepository/tests/cmph-bdz.p/test-common.c.o.d -o girepository/tests/cmph-bdz.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1029/1719] cc -Igirepository/inspector/gi-inspect-typelib.p -Igirepository/inspector -I../../../girepository/inspector -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-old-style-definition -Wno-cast-align -Wno-unused-parameter -Wno-duplicated-branches -MD -MQ girepository/inspector/gi-inspect-typelib.p/inspector.c.o -MF girepository/inspector/gi-inspect-typelib.p/inspector.c.o.d -o girepository/inspector/gi-inspect-typelib.p/inspector.c.o -c ../../../girepository/inspector/inspector.c [1030/1719] cc -Igirepository/tests/dump.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/dump.p/test-common.c.o -MF girepository/tests/dump.p/test-common.c.o.d -o girepository/tests/dump.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1031/1719] cc -Igirepository/tests/gthash.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/gthash.p/test-common.c.o -MF girepository/tests/gthash.p/test-common.c.o.d -o girepository/tests/gthash.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1032/1719] cc -Igirepository/tests/dump.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/dump.p/dump.c.o -MF girepository/tests/dump.p/dump.c.o.d -o girepository/tests/dump.p/dump.c.o -c ../../../girepository/tests/dump.c [1033/1719] cc -Igirepository/tests/gthash.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/gthash.p/gthash.c.o -MF girepository/tests/gthash.p/gthash.c.o.d -o girepository/tests/gthash.p/gthash.c.o -c ../../../girepository/tests/gthash.c [1034/1719] cc -Igirepository/tests/callable-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/callable-info.p/test-common.c.o -MF girepository/tests/callable-info.p/test-common.c.o.d -o girepository/tests/callable-info.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1035/1719] cc -Igirepository/tests/callable-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/callable-info.p/callable-info.c.o -MF girepository/tests/callable-info.p/callable-info.c.o.d -o girepository/tests/callable-info.p/callable-info.c.o -c ../../../girepository/tests/callable-info.c [1036/1719] cc -Igirepository/tests/function-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/function-info.p/test-common.c.o -MF girepository/tests/function-info.p/test-common.c.o.d -o girepository/tests/function-info.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1037/1719] cc -Igirepository/tests/function-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/function-info.p/function-info.c.o -MF girepository/tests/function-info.p/function-info.c.o.d -o girepository/tests/function-info.p/function-info.c.o -c ../../../girepository/tests/function-info.c [1038/1719] cc -Igirepository/tests/object-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/object-info.p/test-common.c.o -MF girepository/tests/object-info.p/test-common.c.o.d -o girepository/tests/object-info.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1039/1719] cc -Igirepository/tests/repository.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/repository.p/test-common.c.o -MF girepository/tests/repository.p/test-common.c.o.d -o girepository/tests/repository.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1040/1719] cc -Igirepository/tests/registered-type-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/registered-type-info.p/registered-type-info.c.o -MF girepository/tests/registered-type-info.p/registered-type-info.c.o.d -o girepository/tests/registered-type-info.p/registered-type-info.c.o -c ../../../girepository/tests/registered-type-info.c [1041/1719] cc -Igirepository/tests/object-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/object-info.p/object-info.c.o -MF girepository/tests/object-info.p/object-info.c.o.d -o girepository/tests/object-info.p/object-info.c.o -c ../../../girepository/tests/object-info.c [1042/1719] cc -Igirepository/tests/registered-type-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/registered-type-info.p/test-common.c.o -MF girepository/tests/registered-type-info.p/test-common.c.o.d -o girepository/tests/registered-type-info.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1043/1719] cc -Igirepository/tests/repository-search-paths.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' -MD -MQ girepository/tests/repository-search-paths.p/test-common.c.o -MF girepository/tests/repository-search-paths.p/test-common.c.o.d -o girepository/tests/repository-search-paths.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1044/1719] cc -Igio/tests/file.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/file.p/file.c.o -MF gio/tests/file.p/file.c.o.d -o gio/tests/file.p/file.c.o -c ../../../gio/tests/file.c [1045/1719] cc -Igirepository/tests/repository-search-paths.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' -MD -MQ girepository/tests/repository-search-paths.p/repository-search-paths.c.o -MF girepository/tests/repository-search-paths.p/repository-search-paths.c.o.d -o girepository/tests/repository-search-paths.p/repository-search-paths.c.o -c ../../../girepository/tests/repository-search-paths.c [1046/1719] cc -Igirepository/gi-dump-types.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ girepository/gi-dump-types.p/gi-dump-types.c.o -MF girepository/gi-dump-types.p/gi-dump-types.c.o.d -o girepository/gi-dump-types.p/gi-dump-types.c.o -c ../../../girepository/gi-dump-types.c [1047/1719] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/resources.c.o -MF gio/tests/resources.p/resources.c.o.d -o gio/tests/resources.p/resources.c.o -c ../../../gio/tests/resources.c [1048/1719] cc -Igirepository/tests/struct-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/struct-info.p/test-common.c.o -MF girepository/tests/struct-info.p/test-common.c.o.d -o girepository/tests/struct-info.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1049/1719] cc -Ifuzzing/fuzz_bookmark.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_bookmark.p/driver.c.o -MF fuzzing/fuzz_bookmark.p/driver.c.o.d -o fuzzing/fuzz_bookmark.p/driver.c.o -c ../../../fuzzing/driver.c [1050/1719] cc -Igirepository/tests/throws.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/throws.p/test-common.c.o -MF girepository/tests/throws.p/test-common.c.o.d -o girepository/tests/throws.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1051/1719] cc -Igirepository/tests/struct-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/struct-info.p/struct-info.c.o -MF girepository/tests/struct-info.p/struct-info.c.o.d -o girepository/tests/struct-info.p/struct-info.c.o -c ../../../girepository/tests/struct-info.c [1052/1719] cc -Ifuzzing/fuzz_canonicalize_filename.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_canonicalize_filename.p/driver.c.o -MF fuzzing/fuzz_canonicalize_filename.p/driver.c.o.d -o fuzzing/fuzz_canonicalize_filename.p/driver.c.o -c ../../../fuzzing/driver.c [1053/1719] cc -Igirepository/tests/autoptr-girepository.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/autoptr-girepository.p/test-common.c.o -MF girepository/tests/autoptr-girepository.p/test-common.c.o.d -o girepository/tests/autoptr-girepository.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1054/1719] cc -Igirepository/tests/union-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/union-info.p/test-common.c.o -MF girepository/tests/union-info.p/test-common.c.o.d -o girepository/tests/union-info.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1055/1719] cc -Igirepository/tests/union-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/union-info.p/union-info.c.o -MF girepository/tests/union-info.p/union-info.c.o.d -o girepository/tests/union-info.p/union-info.c.o -c ../../../girepository/tests/union-info.c [1056/1719] cc -Igirepository/tests/throws.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/throws.p/throws.c.o -MF girepository/tests/throws.p/throws.c.o.d -o girepository/tests/throws.p/throws.c.o -c ../../../girepository/tests/throws.c [1057/1719] cc -Ifuzzing/fuzz_data_input_stream_read_line_utf8.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o -MF fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o.d -o fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o -c ../../../fuzzing/driver.c [1058/1719] cc -Ifuzzing/fuzz_data_input_stream_read_line.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o -MF fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o.d -o fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o -c ../../../fuzzing/driver.c [1059/1719] cc -Ifuzzing/fuzz_data_input_stream_read_upto.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o -MF fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o.d -o fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o -c ../../../fuzzing/driver.c [1060/1719] cc -Ifuzzing/fuzz_canonicalize_filename.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o -MF fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o.d -o fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o -c ../../../fuzzing/fuzz_canonicalize_filename.c [1061/1719] cc -Ifuzzing/fuzz_date_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_parse.p/driver.c.o -MF fuzzing/fuzz_date_parse.p/driver.c.o.d -o fuzzing/fuzz_date_parse.p/driver.c.o -c ../../../fuzzing/driver.c [1062/1719] cc -Ifuzzing/fuzz_date_time_new_from_iso8601.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o -MF fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o.d -o fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o -c ../../../fuzzing/driver.c [1063/1719] cc -Ifuzzing/fuzz_bookmark.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o -MF fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o.d -o fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o -c ../../../fuzzing/fuzz_bookmark.c [1064/1719] cc -Ifuzzing/fuzz_dbus_message.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_dbus_message.p/driver.c.o -MF fuzzing/fuzz_dbus_message.p/driver.c.o.d -o fuzzing/fuzz_dbus_message.p/driver.c.o -c ../../../fuzzing/driver.c [1065/1719] cc -Igirepository/tests/autoptr-girepository.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/autoptr-girepository.p/autoptr.c.o -MF girepository/tests/autoptr-girepository.p/autoptr.c.o.d -o girepository/tests/autoptr-girepository.p/autoptr.c.o -c ../../../girepository/tests/autoptr.c [1066/1719] cc -Ifuzzing/fuzz_data_input_stream_read_line.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o -MF fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o.d -o fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o -c ../../../fuzzing/fuzz_data_input_stream_read_line.c [1067/1719] cc -Ifuzzing/fuzz_inet_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o -MF fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o.d -o fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o -c ../../../fuzzing/driver.c [1068/1719] cc -Ifuzzing/fuzz_data_input_stream_read_line_utf8.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o -MF fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o.d -o fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o -c ../../../fuzzing/fuzz_data_input_stream_read_line_utf8.c [1069/1719] cc -Ifuzzing/fuzz_inet_address_mask_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o -MF fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o.d -o fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o -c ../../../fuzzing/driver.c [1070/1719] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/i686-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GLibUnix --nsversion=2.0 --warn-all --output girepository/introspection/GLibUnix-2.0.gir --c-include=glib.h --quiet -DGLIB_COMPILATION '-DGETTEXT_PACKAGE="dummy"' --symbol-prefix=glib --symbol-prefix=g_unix --identifier-prefix=GUnix --library-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --library=gobject-2.0 --c-include=glib-unix.h -I/build/reproducible-path/glib2.0-2.83.4/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. --filelist=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/libglib-2.0.so.0.8304.0.p/GLibUnix_2.0_gir_filelist --include-uninstalled=girepository/introspection/GLib-2.0.gir --symbol-prefix=g --identifier-prefix=G --pkg-export=glib-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/usr/include/libmount -I/usr/include/blkid -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=girepository-2.0 --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib --library glib-2.0 --extra-library=atomic --extra-library=m --extra-library=sysprof-capture-4 --extra-library=pcre2-8 --extra-library=ffi --extra-library=z --extra-library=mount --extra-library=selinux --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/ --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/ gmodule/gmodule-visibility.h:26: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_FOR' gmodule/gmodule-visibility.h:27: Warning: GLibUnix: symbol='GMODULE_UNAVAILABLE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE' gmodule/gmodule-visibility.h:28: Warning: GLibUnix: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE_STATIC_INLINE' gmodule/gmodule-visibility.h:31: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_FOR' gmodule/gmodule-visibility.h:32: Warning: GLibUnix: symbol='GMODULE_UNAVAILABLE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE' gmodule/gmodule-visibility.h:33: Warning: GLibUnix: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE_STATIC_INLINE' gmodule/gmodule-visibility.h:38: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_26_FOR' gmodule/gmodule-visibility.h:40: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_26_FOR' gmodule/gmodule-visibility.h:42: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR' gmodule/gmodule-visibility.h:44: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_26_FOR' gmodule/gmodule-visibility.h:47: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_26_FOR' gmodule/gmodule-visibility.h:49: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_26_FOR' gmodule/gmodule-visibility.h:51: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR' gmodule/gmodule-visibility.h:53: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_26_FOR' gmodule/gmodule-visibility.h:72: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_28_FOR' gmodule/gmodule-visibility.h:74: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_28_FOR' gmodule/gmodule-visibility.h:76: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR' gmodule/gmodule-visibility.h:78: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_28_FOR' gmodule/gmodule-visibility.h:81: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_28_FOR' gmodule/gmodule-visibility.h:83: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_28_FOR' gmodule/gmodule-visibility.h:85: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR' gmodule/gmodule-visibility.h:87: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_28_FOR' gmodule/gmodule-visibility.h:106: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_30_FOR' gmodule/gmodule-visibility.h:108: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_30_FOR' gmodule/gmodule-visibility.h:110: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR' gmodule/gmodule-visibility.h:112: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_30_FOR' gmodule/gmodule-visibility.h:115: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_30_FOR' gmodule/gmodule-visibility.h:117: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_30_FOR' gmodule/gmodule-visibility.h:119: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR' gmodule/gmodule-visibility.h:121: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_30_FOR' gmodule/gmodule-visibility.h:140: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_32_FOR' gmodule/gmodule-visibility.h:142: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_32_FOR' gmodule/gmodule-visibility.h:144: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR' gmodule/gmodule-visibility.h:146: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_32_FOR' gmodule/gmodule-visibility.h:149: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_32_FOR' gmodule/gmodule-visibility.h:151: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_32_FOR' gmodule/gmodule-visibility.h:153: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR' gmodule/gmodule-visibility.h:155: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_32_FOR' gmodule/gmodule-visibility.h:174: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_34_FOR' gmodule/gmodule-visibility.h:176: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_34_FOR' gmodule/gmodule-visibility.h:178: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR' gmodule/gmodule-visibility.h:180: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_34_FOR' gmodule/gmodule-visibility.h:183: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_34_FOR' gmodule/gmodule-visibility.h:185: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_34_FOR' gmodule/gmodule-visibility.h:187: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR' gmodule/gmodule-visibility.h:189: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_34_FOR' gmodule/gmodule-visibility.h:208: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_36_FOR' gmodule/gmodule-visibility.h:210: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_36_FOR' gmodule/gmodule-visibility.h:212: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR' gmodule/gmodule-visibility.h:214: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_36_FOR' gmodule/gmodule-visibility.h:217: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_36_FOR' gmodule/gmodule-visibility.h:219: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_36_FOR' gmodule/gmodule-visibility.h:221: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR' gmodule/gmodule-visibility.h:223: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_36_FOR' gmodule/gmodule-visibility.h:242: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_38_FOR' gmodule/gmodule-visibility.h:244: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_38_FOR' gmodule/gmodule-visibility.h:246: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR' gmodule/gmodule-visibility.h:248: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_38_FOR' gmodule/gmodule-visibility.h:251: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_38_FOR' gmodule/gmodule-visibility.h:253: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_38_FOR' gmodule/gmodule-visibility.h:255: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR' gmodule/gmodule-visibility.h:257: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_38_FOR' gmodule/gmodule-visibility.h:276: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_40_FOR' gmodule/gmodule-visibility.h:278: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_40_FOR' gmodule/gmodule-visibility.h:280: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR' gmodule/gmodule-visibility.h:282: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_40_FOR' gmodule/gmodule-visibility.h:285: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_40_FOR' gmodule/gmodule-visibility.h:287: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_40_FOR' gmodule/gmodule-visibility.h:289: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR' gmodule/gmodule-visibility.h:291: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_40_FOR' gmodule/gmodule-visibility.h:310: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_42_FOR' gmodule/gmodule-visibility.h:312: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_42_FOR' gmodule/gmodule-visibility.h:314: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR' gmodule/gmodule-visibility.h:316: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_42_FOR' gmodule/gmodule-visibility.h:319: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_42_FOR' gmodule/gmodule-visibility.h:321: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_42_FOR' gmodule/gmodule-visibility.h:323: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR' gmodule/gmodule-visibility.h:325: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_42_FOR' gmodule/gmodule-visibility.h:344: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_44_FOR' gmodule/gmodule-visibility.h:346: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_44_FOR' gmodule/gmodule-visibility.h:348: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR' gmodule/gmodule-visibility.h:350: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_44_FOR' gmodule/gmodule-visibility.h:353: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_44_FOR' gmodule/gmodule-visibility.h:355: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_44_FOR' gmodule/gmodule-visibility.h:357: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR' gmodule/gmodule-visibility.h:359: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_44_FOR' gmodule/gmodule-visibility.h:378: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_46_FOR' gmodule/gmodule-visibility.h:380: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_46_FOR' gmodule/gmodule-visibility.h:382: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR' gmodule/gmodule-visibility.h:384: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_46_FOR' gmodule/gmodule-visibility.h:387: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_46_FOR' gmodule/gmodule-visibility.h:389: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_46_FOR' gmodule/gmodule-visibility.h:391: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR' gmodule/gmodule-visibility.h:393: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_46_FOR' gmodule/gmodule-visibility.h:412: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_48_FOR' gmodule/gmodule-visibility.h:414: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_48_FOR' gmodule/gmodule-visibility.h:416: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR' gmodule/gmodule-visibility.h:418: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_48_FOR' gmodule/gmodule-visibility.h:421: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_48_FOR' gmodule/gmodule-visibility.h:423: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_48_FOR' gmodule/gmodule-visibility.h:425: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR' gmodule/gmodule-visibility.h:427: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_48_FOR' gmodule/gmodule-visibility.h:446: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_50_FOR' gmodule/gmodule-visibility.h:448: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_50_FOR' gmodule/gmodule-visibility.h:450: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR' gmodule/gmodule-visibility.h:452: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_50_FOR' gmodule/gmodule-visibility.h:455: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_50_FOR' gmodule/gmodule-visibility.h:457: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_50_FOR' gmodule/gmodule-visibility.h:459: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR' gmodule/gmodule-visibility.h:461: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_50_FOR' gmodule/gmodule-visibility.h:480: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_52_FOR' gmodule/gmodule-visibility.h:482: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_52_FOR' gmodule/gmodule-visibility.h:484: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR' gmodule/gmodule-visibility.h:486: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_52_FOR' gmodule/gmodule-visibility.h:489: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_52_FOR' gmodule/gmodule-visibility.h:491: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_52_FOR' gmodule/gmodule-visibility.h:493: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR' gmodule/gmodule-visibility.h:495: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_52_FOR' gmodule/gmodule-visibility.h:514: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_54_FOR' gmodule/gmodule-visibility.h:516: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_54_FOR' gmodule/gmodule-visibility.h:518: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR' gmodule/gmodule-visibility.h:520: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_54_FOR' gmodule/gmodule-visibility.h:523: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_54_FOR' gmodule/gmodule-visibility.h:525: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_54_FOR' gmodule/gmodule-visibility.h:527: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR' gmodule/gmodule-visibility.h:529: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_54_FOR' gmodule/gmodule-visibility.h:548: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_56_FOR' gmodule/gmodule-visibility.h:550: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_56_FOR' gmodule/gmodule-visibility.h:552: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR' gmodule/gmodule-visibility.h:554: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_56_FOR' gmodule/gmodule-visibility.h:557: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_56_FOR' gmodule/gmodule-visibility.h:559: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_56_FOR' gmodule/gmodule-visibility.h:561: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR' gmodule/gmodule-visibility.h:563: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_56_FOR' gmodule/gmodule-visibility.h:582: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_58_FOR' gmodule/gmodule-visibility.h:584: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_58_FOR' gmodule/gmodule-visibility.h:586: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR' gmodule/gmodule-visibility.h:588: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_58_FOR' gmodule/gmodule-visibility.h:591: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_58_FOR' gmodule/gmodule-visibility.h:593: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_58_FOR' gmodule/gmodule-visibility.h:595: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR' gmodule/gmodule-visibility.h:597: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_58_FOR' gmodule/gmodule-visibility.h:616: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_60_FOR' gmodule/gmodule-visibility.h:618: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_60_FOR' gmodule/gmodule-visibility.h:620: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR' gmodule/gmodule-visibility.h:622: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_60_FOR' gmodule/gmodule-visibility.h:625: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_60_FOR' gmodule/gmodule-visibility.h:627: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_60_FOR' gmodule/gmodule-visibility.h:629: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR' gmodule/gmodule-visibility.h:631: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_60_FOR' gmodule/gmodule-visibility.h:650: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_62_FOR' gmodule/gmodule-visibility.h:652: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_62_FOR' gmodule/gmodule-visibility.h:654: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR' gmodule/gmodule-visibility.h:656: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_62_FOR' gmodule/gmodule-visibility.h:659: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_62_FOR' gmodule/gmodule-visibility.h:661: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_62_FOR' gmodule/gmodule-visibility.h:663: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR' gmodule/gmodule-visibility.h:665: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_62_FOR' gmodule/gmodule-visibility.h:684: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_64_FOR' gmodule/gmodule-visibility.h:686: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_64_FOR' gmodule/gmodule-visibility.h:688: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR' gmodule/gmodule-visibility.h:690: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_64_FOR' gmodule/gmodule-visibility.h:693: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_64_FOR' gmodule/gmodule-visibility.h:695: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_64_FOR' gmodule/gmodule-visibility.h:697: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR' gmodule/gmodule-visibility.h:699: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_64_FOR' gmodule/gmodule-visibility.h:718: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_66_FOR' gmodule/gmodule-visibility.h:720: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_66_FOR' gmodule/gmodule-visibility.h:722: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR' gmodule/gmodule-visibility.h:724: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_66_FOR' gmodule/gmodule-visibility.h:727: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_66_FOR' gmodule/gmodule-visibility.h:729: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_66_FOR' gmodule/gmodule-visibility.h:731: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR' gmodule/gmodule-visibility.h:733: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_66_FOR' gmodule/gmodule-visibility.h:752: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_68_FOR' gmodule/gmodule-visibility.h:754: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_68_FOR' gmodule/gmodule-visibility.h:756: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR' gmodule/gmodule-visibility.h:758: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_68_FOR' gmodule/gmodule-visibility.h:761: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_68_FOR' gmodule/gmodule-visibility.h:763: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_68_FOR' gmodule/gmodule-visibility.h:765: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR' gmodule/gmodule-visibility.h:767: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_68_FOR' gmodule/gmodule-visibility.h:786: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_70_FOR' gmodule/gmodule-visibility.h:788: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_70_FOR' gmodule/gmodule-visibility.h:790: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR' gmodule/gmodule-visibility.h:792: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_70_FOR' gmodule/gmodule-visibility.h:795: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_70_FOR' gmodule/gmodule-visibility.h:797: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_70_FOR' gmodule/gmodule-visibility.h:799: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR' gmodule/gmodule-visibility.h:801: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_70_FOR' gmodule/gmodule-visibility.h:820: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_72_FOR' gmodule/gmodule-visibility.h:822: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_72_FOR' gmodule/gmodule-visibility.h:824: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR' gmodule/gmodule-visibility.h:826: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_72_FOR' gmodule/gmodule-visibility.h:829: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_72_FOR' gmodule/gmodule-visibility.h:831: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_72_FOR' gmodule/gmodule-visibility.h:833: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR' gmodule/gmodule-visibility.h:835: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_72_FOR' gmodule/gmodule-visibility.h:854: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_74_FOR' gmodule/gmodule-visibility.h:856: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_74_FOR' gmodule/gmodule-visibility.h:858: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR' gmodule/gmodule-visibility.h:860: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_74_FOR' gmodule/gmodule-visibility.h:863: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_74_FOR' gmodule/gmodule-visibility.h:865: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_74_FOR' gmodule/gmodule-visibility.h:867: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR' gmodule/gmodule-visibility.h:869: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_74_FOR' gmodule/gmodule-visibility.h:888: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_76_FOR' gmodule/gmodule-visibility.h:890: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_76_FOR' gmodule/gmodule-visibility.h:892: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR' gmodule/gmodule-visibility.h:894: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_76_FOR' gmodule/gmodule-visibility.h:897: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_76_FOR' gmodule/gmodule-visibility.h:899: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_76_FOR' gmodule/gmodule-visibility.h:901: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR' gmodule/gmodule-visibility.h:903: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_76_FOR' gmodule/gmodule-visibility.h:922: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_78_FOR' gmodule/gmodule-visibility.h:924: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_78_FOR' gmodule/gmodule-visibility.h:926: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR' gmodule/gmodule-visibility.h:928: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_78_FOR' gmodule/gmodule-visibility.h:931: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_78_FOR' gmodule/gmodule-visibility.h:933: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_78_FOR' gmodule/gmodule-visibility.h:935: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR' gmodule/gmodule-visibility.h:937: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_78_FOR' gmodule/gmodule-visibility.h:956: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_80_FOR' gmodule/gmodule-visibility.h:958: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_80_FOR' gmodule/gmodule-visibility.h:960: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR' gmodule/gmodule-visibility.h:962: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_80_FOR' gmodule/gmodule-visibility.h:965: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_80_FOR' gmodule/gmodule-visibility.h:967: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_80_FOR' gmodule/gmodule-visibility.h:969: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR' gmodule/gmodule-visibility.h:971: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_80_FOR' gmodule/gmodule-visibility.h:990: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_82_FOR' gmodule/gmodule-visibility.h:992: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_82_FOR' gmodule/gmodule-visibility.h:994: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR' gmodule/gmodule-visibility.h:996: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_82_FOR' gmodule/gmodule-visibility.h:999: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_82_FOR' gmodule/gmodule-visibility.h:1001: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_82_FOR' gmodule/gmodule-visibility.h:1003: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR' gmodule/gmodule-visibility.h:1005: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_82_FOR' gmodule/gmodule-visibility.h:1024: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_84_FOR' gmodule/gmodule-visibility.h:1026: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_84_FOR' gmodule/gmodule-visibility.h:1028: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR' gmodule/gmodule-visibility.h:1030: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_84_FOR' gmodule/gmodule-visibility.h:1033: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_84_FOR' gmodule/gmodule-visibility.h:1035: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_84_FOR' gmodule/gmodule-visibility.h:1037: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR' gmodule/gmodule-visibility.h:1039: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_84_FOR' :: Warning: GLibUnix: (ErrorQuarkFunction)error_quark: g_unix_error_quark: Couldn't find corresponding enumeration ../../../glib/glib-unix.h:84: Warning: GLibUnix: g_unix_signal_add: argument handler: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/glib-unix.h:116: Warning: GLibUnix: g_unix_fd_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) [1071/1719] cc -Ifuzzing/fuzz_inet_socket_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o -MF fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o.d -o fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o -c ../../../fuzzing/driver.c [1072/1719] cc -Ifuzzing/fuzz_key.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_key.p/driver.c.o -MF fuzzing/fuzz_key.p/driver.c.o.d -o fuzzing/fuzz_key.p/driver.c.o -c ../../../fuzzing/driver.c [1073/1719] cc -Ifuzzing/fuzz_date_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o -MF fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o.d -o fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o -c ../../../fuzzing/fuzz_date_parse.c [1074/1719] cc -Ifuzzing/fuzz_dbus_message.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o -MF fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o.d -o fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o -c ../../../fuzzing/fuzz_dbus_message.c [1075/1719] cc -Ifuzzing/fuzz_date_time_new_from_iso8601.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o -MF fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o.d -o fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o -c ../../../fuzzing/fuzz_date_time_new_from_iso8601.c [1076/1719] cc -Ifuzzing/fuzz_network_address_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse.p/driver.c.o -MF fuzzing/fuzz_network_address_parse.p/driver.c.o.d -o fuzzing/fuzz_network_address_parse.p/driver.c.o -c ../../../fuzzing/driver.c [1077/1719] cc -Ifuzzing/fuzz_inet_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o -MF fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o.d -o fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o -c ../../../fuzzing/fuzz_inet_address_new_from_string.c [1078/1719] cc -Ifuzzing/fuzz_network_address_parse_uri.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse_uri.p/driver.c.o -MF fuzzing/fuzz_network_address_parse_uri.p/driver.c.o.d -o fuzzing/fuzz_network_address_parse_uri.p/driver.c.o -c ../../../fuzzing/driver.c [1079/1719] cc -Ifuzzing/fuzz_data_input_stream_read_upto.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o -MF fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o.d -o fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o -c ../../../fuzzing/fuzz_data_input_stream_read_upto.c [1080/1719] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o -c ../../../gio/tests/gdbus-test-codegen.c [1081/1719] cc -Ifuzzing/fuzz_paths.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_paths.p/driver.c.o -MF fuzzing/fuzz_paths.p/driver.c.o.d -o fuzzing/fuzz_paths.p/driver.c.o -c ../../../fuzzing/driver.c [1082/1719] cc -Ifuzzing/fuzz_inet_address_mask_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o -MF fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o.d -o fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o -c ../../../fuzzing/fuzz_inet_address_mask_new_from_string.c [1083/1719] cc -Ifuzzing/fuzz_resolver.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_resolver.p/driver.c.o -MF fuzzing/fuzz_resolver.p/driver.c.o.d -o fuzzing/fuzz_resolver.p/driver.c.o -c ../../../fuzzing/driver.c [1084/1719] cc -Ifuzzing/fuzz_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_string.p/driver.c.o -MF fuzzing/fuzz_string.p/driver.c.o.d -o fuzzing/fuzz_string.p/driver.c.o -c ../../../fuzzing/driver.c [1085/1719] cc -Ifuzzing/fuzz_network_address_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o -MF fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o.d -o fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o -c ../../../fuzzing/fuzz_network_address_parse.c [1086/1719] cc -Ifuzzing/fuzz_inet_socket_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o -MF fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o.d -o fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o -c ../../../fuzzing/fuzz_inet_socket_address_new_from_string.c [1087/1719] cc -Ifuzzing/fuzz_uri_parse_params.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse_params.p/driver.c.o -MF fuzzing/fuzz_uri_parse_params.p/driver.c.o.d -o fuzzing/fuzz_uri_parse_params.p/driver.c.o -c ../../../fuzzing/driver.c [1088/1719] cc -Ifuzzing/fuzz_uri_escape.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_escape.p/driver.c.o -MF fuzzing/fuzz_uri_escape.p/driver.c.o.d -o fuzzing/fuzz_uri_escape.p/driver.c.o -c ../../../fuzzing/driver.c [1089/1719] cc -Ifuzzing/fuzz_uri_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse.p/driver.c.o -MF fuzzing/fuzz_uri_parse.p/driver.c.o.d -o fuzzing/fuzz_uri_parse.p/driver.c.o -c ../../../fuzzing/driver.c [1090/1719] cc -Ifuzzing/fuzz_network_address_parse_uri.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o -MF fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o.d -o fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o -c ../../../fuzzing/fuzz_network_address_parse_uri.c [1091/1719] cc -Ifuzzing/fuzz_key.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_key.p/fuzz_key.c.o -MF fuzzing/fuzz_key.p/fuzz_key.c.o.d -o fuzzing/fuzz_key.p/fuzz_key.c.o -c ../../../fuzzing/fuzz_key.c [1092/1719] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o -MF gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o.d -o gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o -c ../../../gio/tests/gdbus-test-codegen.c [1093/1719] cc -Ifuzzing/fuzz_paths.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_paths.p/fuzz_paths.c.o -MF fuzzing/fuzz_paths.p/fuzz_paths.c.o.d -o fuzzing/fuzz_paths.p/fuzz_paths.c.o -c ../../../fuzzing/fuzz_paths.c [1094/1719] cc -Ifuzzing/fuzz_utf8_validate.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_validate.p/driver.c.o -MF fuzzing/fuzz_utf8_validate.p/driver.c.o.d -o fuzzing/fuzz_utf8_validate.p/driver.c.o -c ../../../fuzzing/driver.c [1095/1719] cc -Ifuzzing/fuzz_uuid_string_is_valid.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o -MF fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o.d -o fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o -c ../../../fuzzing/driver.c [1096/1719] cc -Ifuzzing/fuzz_uri_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o -MF fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o.d -o fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o -c ../../../fuzzing/fuzz_uri_parse.c [1097/1719] cc -Ifuzzing/fuzz_variant_binary.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary.p/driver.c.o -MF fuzzing/fuzz_variant_binary.p/driver.c.o.d -o fuzzing/fuzz_variant_binary.p/driver.c.o -c ../../../fuzzing/driver.c [1098/1719] cc -Ifuzzing/fuzz_utf8_normalize.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_normalize.p/driver.c.o -MF fuzzing/fuzz_utf8_normalize.p/driver.c.o.d -o fuzzing/fuzz_utf8_normalize.p/driver.c.o -c ../../../fuzzing/driver.c [1099/1719] cc -Ifuzzing/fuzz_resolver.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_resolver.p/fuzz_resolver.c.o -MF fuzzing/fuzz_resolver.p/fuzz_resolver.c.o.d -o fuzzing/fuzz_resolver.p/fuzz_resolver.c.o -c ../../../fuzzing/fuzz_resolver.c [1100/1719] cc -Ifuzzing/fuzz_uri_escape.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o -MF fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o.d -o fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o -c ../../../fuzzing/fuzz_uri_escape.c [1101/1719] cc -Ifuzzing/fuzz_variant_binary_byteswap.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o -MF fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o.d -o fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o -c ../../../fuzzing/driver.c [1102/1719] cc -Ifuzzing/fuzz_variant_text.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_text.p/driver.c.o -MF fuzzing/fuzz_variant_text.p/driver.c.o.d -o fuzzing/fuzz_variant_text.p/driver.c.o -c ../../../fuzzing/driver.c [1103/1719] cc -Ifuzzing/fuzz_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_string.p/fuzz_string.c.o -MF fuzzing/fuzz_string.p/fuzz_string.c.o.d -o fuzzing/fuzz_string.p/fuzz_string.c.o -c ../../../fuzzing/fuzz_string.c [1104/1719] cc -Igirepository/tests/repository.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/repository.p/repository.c.o -MF girepository/tests/repository.p/repository.c.o.d -o girepository/tests/repository.p/repository.c.o -c ../../../girepository/tests/repository.c [1105/1719] cc -Ifuzzing/fuzz_utf8_normalize.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o -MF fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o.d -o fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o -c ../../../fuzzing/fuzz_utf8_normalize.c [1106/1719] cc -o glib/tests/getpwuid-preload.so glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,getpwuid-preload.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 [1107/1719] cc -Ifuzzing/fuzz_uri_parse_params.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o -MF fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o.d -o fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o -c ../../../fuzzing/fuzz_uri_parse_params.c [1108/1719] cc -Ifuzzing/fuzz_uuid_string_is_valid.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o -MF fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o.d -o fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o -c ../../../fuzzing/fuzz_uuid_string_is_valid.c [1109/1719] cc -o glib/gtester glib/gtester.p/gtester.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib glib/libglib-2.0.so.0.8304.0 [1110/1719] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/i686-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GioUnix --nsversion=2.0 --warn-all --output girepository/introspection/GioUnix-2.0.gir --c-include=gio/gio.h --quiet -DGIO_COMPILATION -DG_SETTINGS_ENABLE_BACKEND --symbol-prefix=gio --c-include=gio/gfiledescriptorbased.h --c-include=gio/gunixmounts.h --c-include=gio/gunixfdmessage.h --c-include=gio/gunixinputstream.h --c-include=gio/gunixoutputstream.h --c-include=gio/gdesktopappinfo.h --pkg=gio-unix-2.0 --c-include=gio/gfiledescriptorbased.h --c-include=gio/gunixmounts.h --c-include=gio/gunixfdmessage.h --c-include=gio/gunixinputstream.h --c-include=gio/gunixoutputstream.h --c-include=gio/gdesktopappinfo.h --pkg=gio-unix-2.0 --symbol-prefix=g_unix --identifier-prefix=GUnix -I/build/reproducible-path/glib2.0-2.83.4/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/subprojects/gvdb/. --filelist=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/libgio-2.0.so.0.8304.0.p/GioUnix_2.0_gir_filelist --include-uninstalled=girepository/introspection/GLib-2.0.gir --include-uninstalled=girepository/introspection/GModule-2.0.gir --include-uninstalled=girepository/introspection/GObject-2.0.gir --include-uninstalled=girepository/introspection/Gio-2.0.gir --symbol-prefix=g --identifier-prefix=G --pkg-export=gio-unix-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/subprojects/gvdb/. -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=girepository-2.0 --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --library gio-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule --extra-library=z --extra-library=mount --extra-library=selinux --extra-library=sysprof-capture-4 --extra-library=ffi --extra-library=atomic --extra-library=m --extra-library=pcre2-8 --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/ --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/ ../../../gio/gdesktopappinfo.c:3616: Warning: GioUnix: invalid "closure" annotation: only valid on callback parameters ../../../gio/gdesktopappinfo.c:3618: Warning: GioUnix: invalid "closure" annotation: only valid on callback parameters [1111/1719] cc -o glib/tests/libconstructor-lib.so glib/tests/libconstructor-lib.so.p/constructor.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libconstructor-lib.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8304.0 -Wl,--end-group [1112/1719] cc -Ifuzzing/fuzz_variant_binary_byteswap.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o -MF fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o.d -o fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o -c ../../../fuzzing/fuzz_variant_binary_byteswap.c [1113/1719] cc -o glib/tests/assert-msg-test glib/tests/assert-msg-test.p/assert-msg-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1114/1719] cc -o glib/tests/spawn-path-search-helper glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1115/1719] cc -Ifuzzing/fuzz_utf8_validate.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o -MF fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o.d -o fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o -c ../../../fuzzing/fuzz_utf8_validate.c [1116/1719] rm -f glib/libglib-2.0.a && gcc-ar csrD glib/libglib-2.0.a glib/libcharset/libcharset.a.p/localcharset.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o glib/libglib-2.0.so.0.8304.0.p/garray.c.o glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o glib/libglib-2.0.so.0.8304.0.p/gdate.c.o glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8304.0.p/gdir.c.o glib/libglib-2.0.so.0.8304.0.p/genviron.c.o glib/libglib-2.0.so.0.8304.0.p/gerror.c.o glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o glib/libglib-2.0.so.0.8304.0.p/ghash.c.o glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o glib/libglib-2.0.so.0.8304.0.p/ghook.c.o glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o glib/libglib-2.0.so.0.8304.0.p/glist.c.o glib/libglib-2.0.so.0.8304.0.p/gmain.c.o glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8304.0.p/gmem.c.o glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o glib/libglib-2.0.so.0.8304.0.p/gnode.c.o glib/libglib-2.0.so.0.8304.0.p/goption.c.o glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o glib/libglib-2.0.so.0.8304.0.p/gquark.c.o glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o glib/libglib-2.0.so.0.8304.0.p/grand.c.o glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o glib/libglib-2.0.so.0.8304.0.p/gregex.c.o glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o glib/libglib-2.0.so.0.8304.0.p/gshell.c.o glib/libglib-2.0.so.0.8304.0.p/gslice.c.o glib/libglib-2.0.so.0.8304.0.p/gslist.c.o glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8304.0.p/gstring.c.o glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8304.0.p/gthread.c.o glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8304.0.p/gtree.c.o glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8304.0.p/guri.c.o glib/libglib-2.0.so.0.8304.0.p/gutils.c.o glib/libglib-2.0.so.0.8304.0.p/guuid.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8304.0.p/gversion.c.o glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8304.0.p/giounix.c.o glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o [1117/1719] cc -o glib/tests/markup-example glib/tests/markup-example.p/markup-example.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1118/1719] cc -o glib/tests/spawn-test-helper glib/tests/spawn-test-helper.p/spawn-test-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1119/1719] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/i686-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GIRepository --nsversion=3.0 --warn-all --output girepository/introspection/GIRepository-3.0.gir --c-include=girepository/girepository.h --quiet -DGI_COMPILATION --symbol-prefix=gi --identifier-prefix=GI -I/build/reproducible-path/glib2.0-2.83.4/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --filelist=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/libgirepository-2.0.so.0.8304.0.p/GIRepository_3.0_gir_filelist --include-uninstalled=girepository/introspection/GLib-2.0.gir --include-uninstalled=girepository/introspection/GModule-2.0.gir --include-uninstalled=girepository/introspection/GObject-2.0.gir --include-uninstalled=girepository/introspection/Gio-2.0.gir --symbol-prefix=gi --identifier-prefix=GI --pkg-export=girepository-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.83.4/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/subprojects/gvdb/. -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=girepository-2.0 --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository --library girepository-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=ffi --extra-library=atomic --extra-library=m --extra-library=sysprof-capture-4 --extra-library=pcre2-8 --extra-library=z --extra-library=mount --extra-library=selinux --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/ --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/ [1120/1719] cc -Ifuzzing/fuzz_variant_binary.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o -MF fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o.d -o fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o -c ../../../fuzzing/fuzz_variant_binary.c [1121/1719] cc -o glib/tests/testing-helper glib/tests/testing-helper.p/testing-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1122/1719] cc -o glib/tests/test-spawn-echo glib/tests/test-spawn-echo.p/test-spawn-echo.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1123/1719] cc -o glib/tests/messages-low-memory glib/tests/messages-low-memory.p/messages-low-memory.c.o -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1124/1719] cc -o glib/tests/array-test glib/tests/array-test.p/array-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1125/1719] cc -Ifuzzing/fuzz_variant_text.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o -MF fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o.d -o fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o -c ../../../fuzzing/fuzz_variant_text.c [1126/1719] cc -o glib/tests/path-test-subdir/spawn-test-helper glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1127/1719] cc -o glib/tests/asyncqueue glib/tests/asyncqueue.p/asyncqueue.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1128/1719] cc -o glib/tests/atomic glib/tests/atomic.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1129/1719] cc -o glib/tests/base64 glib/tests/base64.p/base64.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1130/1719] cc -o glib/tests/bitlock glib/tests/bitlock.p/bitlock.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1131/1719] cc -o glib/tests/bookmarkfile glib/tests/bookmarkfile.p/bookmarkfile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1132/1719] cc -o glib/tests/bytes glib/tests/bytes.p/bytes.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1133/1719] cc -o glib/tests/cache glib/tests/cache.p/cache.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1134/1719] cc -o glib/tests/charset glib/tests/charset.p/charset.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1135/1719] cc -o glib/tests/checksum glib/tests/checksum.p/checksum.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1136/1719] cc -o glib/tests/collate glib/tests/collate.p/collate.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1137/1719] cc -o glib/tests/completion glib/tests/completion.p/completion.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1138/1719] cc -o glib/tests/convert glib/tests/convert.p/convert.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1139/1719] cc -o glib/tests/cond glib/tests/cond.p/cond.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1140/1719] cc -o glib/tests/dataset glib/tests/dataset.p/dataset.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1141/1719] cc -o glib/tests/dir glib/tests/dir.p/dir.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1142/1719] cc -o glib/tests/error glib/tests/error.p/error.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1143/1719] cc -o glib/tests/date glib/tests/date.p/date.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1144/1719] cc -o glib/tests/environment glib/tests/environment.p/environment.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1145/1719] cc -o glib/tests/fileutils glib/tests/fileutils.p/fileutils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1146/1719] cc -o glib/tests/gdatetime glib/tests/gdatetime.p/gdatetime.c.o glib/tests/gdatetime.p/.._gdatetime-private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1147/1719] cc -o glib/tests/guuid glib/tests/guuid.p/guuid.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1148/1719] cc -o glib/tests/gvariant glib/tests/gvariant.p/gvariant.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1149/1719] cc -o glib/tests/gwakeup glib/tests/gwakeup.p/gwakeuptest.c.o glib/tests/gwakeup.p/.._gwakeup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1150/1719] cc -o glib/tests/hook glib/tests/hook.p/hook.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1151/1719] cc -o glib/tests/io-channel-basic glib/tests/io-channel-basic.p/io-channel-basic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1152/1719] cc -o glib/tests/hash glib/tests/hash.p/hash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1153/1719] cc -o glib/tests/hmac glib/tests/hmac.p/hmac.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1154/1719] cc -o glib/tests/hostutils glib/tests/hostutils.p/hostutils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1155/1719] cc -o glib/tests/io-channel glib/tests/io-channel.p/io-channel.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1156/1719] cc -o glib/tests/keyfile glib/tests/keyfile.p/keyfile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1157/1719] cc -o glib/tests/list glib/tests/list.p/list.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1158/1719] cc -o glib/tests/mappedfile glib/tests/mappedfile.p/mappedfile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1159/1719] cc -o glib/tests/logging glib/tests/logging.p/logging.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1160/1719] cc -o glib/tests/macros glib/tests/macros.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1161/1719] cc -o glib/tests/mainloop glib/tests/mainloop.p/mainloop.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1162/1719] cc -o glib/tests/mapping glib/tests/mapping.p/mapping.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1163/1719] cc -o glib/tests/markup glib/tests/markup.p/markup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1164/1719] cc -o glib/tests/markup-parse glib/tests/markup-parse.p/markup-parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1165/1719] cc -o glib/tests/markup-collect glib/tests/markup-collect.p/markup-collect.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1166/1719] cc -o glib/tests/markup-escape glib/tests/markup-escape.p/markup-escape.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1167/1719] cc -o glib/tests/markup-subparser glib/tests/markup-subparser.p/markup-subparser.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1168/1719] cc -o glib/tests/max-version glib/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1169/1719] cc -o glib/tests/memchunk glib/tests/memchunk.p/memchunk.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1170/1719] cc -o glib/tests/mem-overflow glib/tests/mem-overflow.p/mem-overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -Wno-alloc-size-larger-than -lm -Wl,--end-group -pthread [1171/1719] cc -o glib/tests/mutex glib/tests/mutex.p/mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1172/1719] cc -o glib/tests/node glib/tests/node.p/node.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1173/1719] cc -o glib/tests/once glib/tests/once.p/once.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1174/1719] cc -o glib/tests/overflow glib/tests/overflow.p/overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1175/1719] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o -MF gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o.d -o gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o -c ../../../gio/tests/gdbus-test-codegen.c [1176/1719] cc -o glib/tests/onceinit glib/tests/onceinit.p/onceinit.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1177/1719] cc -o glib/tests/option-context glib/tests/option-context.p/option-context.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1178/1719] cc -o glib/tests/option-argv0 glib/tests/option-argv0.p/option-argv0.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1179/1719] cc -o glib/tests/pattern glib/tests/pattern.p/pattern.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1180/1719] cc -o glib/tests/overflow-fallback glib/tests/overflow-fallback.p/overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1181/1719] cc -o glib/tests/pathbuf glib/tests/pathbuf.p/pathbuf.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1182/1719] cc -o glib/tests/private glib/tests/private.p/private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1183/1719] cc -o glib/tests/queue glib/tests/queue.p/queue.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1184/1719] cc -o glib/tests/rcbox glib/tests/rcbox.p/rcbox.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1185/1719] cc -o glib/tests/protocol glib/tests/protocol.p/protocol.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1186/1719] cc -o glib/tests/rand glib/tests/rand.p/rand.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1187/1719] cc -o glib/tests/rec-mutex glib/tests/rec-mutex.p/rec-mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1188/1719] cc -o glib/tests/refcount glib/tests/refcount.p/refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1189/1719] cc -o glib/tests/refcount-macro glib/tests/refcount-macro.p/refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1190/1719] cc -o glib/tests/relation glib/tests/relation.p/relation.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1191/1719] cc -o glib/tests/search-utils glib/tests/search-utils.p/search-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1192/1719] cc -o glib/tests/refstring glib/tests/refstring.p/refstring.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1193/1719] cc -o glib/tests/rwlock glib/tests/rwlock.p/rwlock.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1194/1719] cc -o glib/tests/scannerapi glib/tests/scannerapi.p/scannerapi.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1195/1719] cc -o glib/tests/sequence glib/tests/sequence.p/sequence.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1196/1719] cc -o glib/tests/shell glib/tests/shell.p/shell.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1197/1719] cc -o glib/tests/slist glib/tests/slist.p/slist.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1198/1719] cc -o glib/tests/sort glib/tests/sort.p/sort.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1199/1719] cc -o glib/tests/spawn-multithreaded glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1200/1719] cc -o glib/tests/slice glib/tests/slice.p/slice.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1201/1719] cc -o glib/tests/spawn-path-search glib/tests/spawn-path-search.p/spawn-path-search.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1202/1719] cc -o glib/tests/spawn-singlethread glib/tests/spawn-singlethread.p/spawn-singlethread.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1203/1719] cc -o glib/tests/spawn-test glib/tests/spawn-test.p/spawn-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1204/1719] cc -o glib/tests/strfuncs glib/tests/strfuncs.p/strfuncs.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1205/1719] cc -o glib/tests/testing-nonfatal glib/tests/testing-nonfatal.p/testing-nonfatal.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1206/1719] cc -o glib/tests/string glib/tests/string.p/string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1207/1719] cc -o glib/tests/strvbuilder glib/tests/strvbuilder.p/strvbuilder.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1208/1719] cc -o glib/tests/testing glib/tests/testing.p/testing.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1209/1719] cc -o glib/tests/test-printf glib/tests/test-printf.p/test-printf.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1210/1719] cc -o glib/tests/thread glib/tests/thread.p/thread.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1211/1719] cc -o glib/tests/thread-deprecated glib/tests/thread-deprecated.p/thread-deprecated.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1212/1719] cc -o glib/tests/thread-pool glib/tests/thread-pool.p/thread-pool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1213/1719] cc -o glib/tests/thread-pool-slow glib/tests/thread-pool-slow.p/thread-pool-slow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1214/1719] cc -o glib/tests/timeout glib/tests/timeout.p/timeout.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1215/1719] cc -o glib/tests/tree glib/tests/tree.p/tree.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1216/1719] cc -o glib/tests/timer glib/tests/timer.p/timer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1217/1719] cc -o glib/tests/types glib/tests/types.p/types.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1218/1719] cc -o glib/tests/utf8-performance glib/tests/utf8-performance.p/utf8-performance.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1219/1719] cc -o glib/tests/utf8-pointer glib/tests/utf8-pointer.p/utf8-pointer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1220/1719] cc -o glib/tests/utf8-validate glib/tests/utf8-validate.p/utf8-validate.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1221/1719] cc -o glib/tests/utf8-misc glib/tests/utf8-misc.p/utf8-misc.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1222/1719] cc -o glib/tests/utils glib/tests/utils.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1223/1719] cc -o glib/tests/utils-isolated glib/tests/utils-isolated.p/utils-isolated.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1224/1719] cc -o glib/tests/unicode glib/tests/unicode.p/unicode.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1225/1719] cc -o glib/tests/unicode-encoding glib/tests/unicode-encoding.p/unicode-encoding.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1226/1719] cc -o glib/tests/unicode-normalize glib/tests/unicode-normalize.p/unicode-normalize.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1227/1719] cc -o glib/tests/uri glib/tests/uri.p/uri.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1228/1719] cc -o glib/tests/1bit-mutex glib/tests/1bit-mutex.p/1bit-mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1229/1719] cc -o glib/tests/642026 glib/tests/642026.p/642026.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1230/1719] cc -o glib/tests/1bit-emufutex glib/tests/1bit-emufutex.p/1bit-mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1231/1719] cc -o glib/tests/642026-ec glib/tests/642026-ec.p/642026.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1232/1719] c++ -o glib/tests/cxx glib/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1233/1719] c++ -o glib/tests/cxx-98 glib/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1234/1719] c++ -o glib/tests/cxx-03 glib/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1235/1719] c++ -o glib/tests/cxx-11 glib/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1236/1719] c++ -o glib/tests/cxx-17 glib/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1237/1719] cc -o glib/tests/autoptr glib/tests/autoptr.p/autoptr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1238/1719] cc -o glib/tests/gwakeup-fallback glib/tests/gwakeup-fallback.p/gwakeuptest.c.o glib/tests/gwakeup-fallback.p/.._gwakeup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1239/1719] cc -o glib/tests/include glib/tests/include.p/include.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1240/1719] cc -o glib/tests/gutils-user-database glib/tests/gutils-user-database.p/gutils-user-database.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1241/1719] c++ -o glib/tests/cxx-14 glib/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1242/1719] c++ -o glib/tests/cxx-20 glib/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1243/1719] cc -o glib/tests/unix glib/tests/unix.p/unix.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1244/1719] cc -o glib/tests/constructor glib/tests/constructor.p/constructor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1245/1719] cc -o glib/tests/atomic-c-11 glib/tests/atomic-c-11.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1246/1719] cc -o glib/tests/atomic-c-89 glib/tests/atomic-c-89.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1247/1719] c++ -o glib/tests/cxx-2b glib/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1248/1719] cc -o glib/tests/atomic-c-17 glib/tests/atomic-c-17.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1249/1719] cc -o glib/tests/atomic-c-99 glib/tests/atomic-c-99.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1250/1719] cc -o glib/tests/macros-c-11 glib/tests/macros-c-11.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1251/1719] cc -o glib/tests/macros-c-17 glib/tests/macros-c-17.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1252/1719] cc -o glib/tests/macros-c-89 glib/tests/macros-c-89.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1253/1719] cc -o glib/tests/macros-c-99 glib/tests/macros-c-99.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1254/1719] cc -o glib/tests/utils-c-11 glib/tests/utils-c-11.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1255/1719] cc -o glib/tests/utils-c-17 glib/tests/utils-c-17.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1256/1719] cc -o glib/tests/utils-c-89 glib/tests/utils-c-89.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1257/1719] rm -f gobject/libgobject-2.0.a && gcc-ar csrD gobject/libgobject-2.0.a gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o [1258/1719] cc -o gobject/gobject-query gobject/gobject-query.p/gobject-query.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1259/1719] cc -o glib/tests/utils-c-99 glib/tests/utils-c-99.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1260/1719] cc -o gobject/tests/performance/performance gobject/tests/performance/performance.p/performance.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1261/1719] cc -o gobject/tests/performance/performance-threaded gobject/tests/performance/performance-threaded.p/performance-threaded.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1262/1719] cc -o gobject/tests/notify-init gobject/tests/notify-init.p/notify-init.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1263/1719] cc -o gobject/tests/notify-init2 gobject/tests/notify-init2.p/notify-init2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1264/1719] cc -o gobject/tests/qdata gobject/tests/qdata.p/qdata.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1265/1719] cc -o gobject/tests/basics-gobject gobject/tests/basics-gobject.p/basics-gobject.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1266/1719] cc -o gobject/tests/custom-dispatch gobject/tests/custom-dispatch.p/custom-dispatch.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1267/1719] cc -o gobject/tests/accumulator gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o gobject/tests/accumulator.p/accumulator.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1268/1719] cc -o gobject/tests/boxed gobject/tests/boxed.p/boxed.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1269/1719] cc -o gobject/tests/defaultiface gobject/tests/defaultiface.p/defaultiface.c.o gobject/tests/defaultiface.p/testmodule.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1270/1719] cc -o gobject/tests/deftype gobject/tests/deftype.p/deftype.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1271/1719] cc -o gobject/tests/deprecated-properties gobject/tests/deprecated-properties.p/deprecated-properties.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1272/1719] cc -o gobject/tests/dynamictype gobject/tests/dynamictype.p/dynamictype.c.o gobject/tests/dynamictype.p/testmodule.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1273/1719] cc -o gobject/tests/enums gobject/tests/enums.p/enums.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1274/1719] cc -o gobject/tests/max-version gobject/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1275/1719] cc -o gobject/tests/override gobject/tests/override.p/override.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1276/1719] cc -o gobject/tests/param gobject/tests/param.p/param.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1277/1719] cc -o gobject/tests/references gobject/tests/references.p/references.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1278/1719] cc -o gobject/tests/basic-signals gobject/tests/basic-signals.p/basic-signals.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1279/1719] cc -o gobject/tests/singleton gobject/tests/singleton.p/singleton.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1280/1719] cc -o gobject/tests/threadtests gobject/tests/threadtests.p/threadtests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1281/1719] cc -o gobject/tests/dynamictests gobject/tests/dynamictests.p/dynamictests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1282/1719] cc -o gobject/tests/binding gobject/tests/binding.p/binding.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1283/1719] cc -o gobject/tests/bindinggroup gobject/tests/bindinggroup.p/bindinggroup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1284/1719] cc -o gobject/tests/properties gobject/tests/properties.p/properties.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1285/1719] cc -o gobject/tests/properties-introspection gobject/tests/properties-introspection.p/properties-introspection.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1286/1719] cc -o gobject/tests/value gobject/tests/value.p/value.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1287/1719] cc -o gobject/tests/flags gobject/tests/flags.p/flags.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1288/1719] cc -o gobject/tests/type gobject/tests/type.p/type.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1289/1719] cc -o gobject/tests/gobject-private gobject/tests/gobject-private.p/private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1290/1719] cc -o gobject/tests/closure gobject/tests/closure.p/closure.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1291/1719] cc -o gobject/tests/object gobject/tests/object.p/object.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1292/1719] cc -o gobject/tests/closure-refcount gobject/tests/closure-refcount.p/closure-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1293/1719] cc -o gobject/tests/signal-handler gobject/tests/signal-handler.p/signal-handler.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1294/1719] cc -o gobject/tests/ifaceproperties gobject/tests/ifaceproperties.p/ifaceproperties.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1295/1719] cc -o gobject/tests/signals gobject/tests/signals.p/meson-generated_.._marshalers.c.o gobject/tests/signals.p/signals.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1296/1719] cc -o gobject/tests/signalgroup gobject/tests/signalgroup.p/signalgroup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1297/1719] cc -o gobject/tests/testing gobject/tests/testing.p/testing.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1298/1719] cc -o gobject/tests/objects-refcount1 gobject/tests/objects-refcount1.p/objects-refcount1.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1299/1719] cc -o gobject/tests/type-flags gobject/tests/type-flags.p/type-flags.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1300/1719] cc -o gobject/tests/objects-refcount2 gobject/tests/objects-refcount2.p/objects-refcount2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1301/1719] cc -o gobject/tests/properties-refcount1 gobject/tests/properties-refcount1.p/properties-refcount1.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1302/1719] cc -o gobject/tests/signals-refcount1 gobject/tests/signals-refcount1.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1303/1719] cc -o gobject/tests/properties-refcount2 gobject/tests/properties-refcount2.p/properties-refcount2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1304/1719] cc -o gobject/tests/properties-refcount3 gobject/tests/properties-refcount3.p/properties-refcount3.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1305/1719] cc -o gobject/tests/signals-refcount2 gobject/tests/signals-refcount2.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1306/1719] cc -o gobject/tests/reference gobject/tests/reference.p/reference.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1307/1719] cc -o gobject/tests/properties-refcount4 gobject/tests/properties-refcount4.p/properties-refcount4.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1308/1719] cc -o gobject/tests/signals-refcount3 gobject/tests/signals-refcount3.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1309/1719] cc -o gobject/tests/signals-refcount4 gobject/tests/signals-refcount4.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1310/1719] rm -f gthread/libgthread-2.0.a && gcc-ar csrD gthread/libgthread-2.0.a gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o [1311/1719] rm -f gmodule/libgmodule-2.0.a && gcc-ar csrD gmodule/libgmodule-2.0.a gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o [1312/1719] c++ -o gobject/tests/cxx-98 gobject/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1313/1719] c++ -o gobject/tests/cxx-11 gobject/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1314/1719] cc -o gmodule/tests/libmoduletestplugin_a_plugin.so gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1315/1719] c++ -o gobject/tests/cxx gobject/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1316/1719] cc -o gobject/tests/autoptr gobject/tests/autoptr.p/autoptr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1317/1719] cc -o gthread/tests/init gthread/tests/init.p/init.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gthread -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0 -Wl,--end-group -pthread [1318/1719] cc -o gmodule/tests/libmoduletestplugin_a_library.so gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libmoduletestplugin_a_library.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1319/1719] cc -o gmodule/tests/max-version gmodule/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1320/1719] c++ -o gobject/tests/cxx-03 gobject/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1321/1719] c++ -o gobject/tests/cxx-14 gobject/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1322/1719] c++ -o gobject/tests/cxx-17 gobject/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1323/1719] c++ -o gobject/tests/cxx-2b gobject/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1324/1719] cc -o gmodule/tests/libmoduletestplugin_b_library.so gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libmoduletestplugin_b_library.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1325/1719] c++ -o gobject/tests/cxx-20 gobject/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1326/1719] cc -o gmodule/tests/libmoduletestplugin_b_plugin.so gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1327/1719] c++ -o gmodule/tests/cxx gmodule/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1328/1719] c++ -o gmodule/tests/cxx-98 gmodule/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1329/1719] c++ -o gmodule/tests/cxx-14 gmodule/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1330/1719] cc -o gmodule/tests/module-test-library gmodule/tests/module-test-library.p/module-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1331/1719] cc -o gmodule/tests/module-test-plugin gmodule/tests/module-test-plugin.p/module-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1332/1719] cc -o gio/gio-launch-desktop gio/gio-launch-desktop.p/gio-launch-desktop.c.o gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 [1333/1719] cc -o gio/gresource gio/gresource.p/gresource-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 /usr/lib/i386-linux-gnu/libelf.so -Wl,--end-group [1334/1719] c++ -o gmodule/tests/cxx-03 gmodule/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1335/1719] rm -f gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.a && gcc-ar csrD gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.a gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o [1336/1719] c++ -o gmodule/tests/cxx-11 gmodule/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1337/1719] cc -o gio/gdbus gio/gdbus.p/gdbus-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1338/1719] c++ -o gmodule/tests/cxx-17 gmodule/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1339/1719] cc -o gio/glib-compile-schemas gio/glib-compile-schemas.p/glib-compile-schemas.c.o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1340/1719] cc -o gio/tests/modules/libtestmoduleb.so gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1341/1719] c++ -o gmodule/tests/cxx-20 gmodule/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1342/1719] c++ -o gmodule/tests/cxx-2b gmodule/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1343/1719] cc -o gio/gio-querymodules gio/gio-querymodules.p/gio-querymodules.c.o gio/gio-querymodules.p/giomodule-priv.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1344/1719] cc -o gio/tests/slow-connect-preload.so gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,slow-connect-preload.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 [1345/1719] cc -o gio/gio gio/gio.p/gio-tool.c.o gio/gio.p/gio-tool-cat.c.o gio/gio.p/gio-tool-copy.c.o gio/gio.p/gio-tool-info.c.o gio/gio.p/gio-tool-launch.c.o gio/gio.p/gio-tool-list.c.o gio/gio.p/gio-tool-mime.c.o gio/gio.p/gio-tool-mkdir.c.o gio/gio.p/gio-tool-monitor.c.o gio/gio.p/gio-tool-mount.c.o gio/gio.p/gio-tool-move.c.o gio/gio.p/gio-tool-open.c.o gio/gio.p/gio-tool-rename.c.o gio/gio.p/gio-tool-remove.c.o gio/gio.p/gio-tool-save.c.o gio/gio.p/gio-tool-set.c.o gio/gio.p/gio-tool-trash.c.o gio/gio.p/gio-tool-tree.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1346/1719] cc -o gio/gsettings gio/gsettings.p/gsettings-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1347/1719] cc -o gio/tests/modules/libtestmodulea.so gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1348/1719] cc -o gio/tests/gdbus-connection-flush-helper gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1349/1719] cc -o gio/tests/libresourceplugin.so gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o gio/tests/libresourceplugin.so.p/resourceplugin.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group -Wl,--export-dynamic [1350/1719] cc -o gio/tests/gdbus-overflow gio/tests/gdbus-overflow.p/gdbus-overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1351/1719] cc -o gio/tests/appinfo-test gio/tests/appinfo-test.p/appinfo-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1352/1719] cc -o gio/gapplication gio/gapplication.p/gapplication-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1353/1719] cc -o gio/tests/gdbus-testserver gio/tests/gdbus-testserver.p/gdbus-testserver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1354/1719] cc -o gio/tests/gsubprocess-testprog gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1355/1719] cc -o gio/tests/basic-application gio/tests/basic-application.p/basic-application.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1356/1719] cc -o gio/tests/fake-service-name gio/tests/fake-service-name.p/fake-service-name.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1357/1719] cc -o gio/tests/gio-du gio/tests/gio-du.p/gio-du.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1358/1719] cc -o gio/tests/echo-server gio/tests/echo-server.p/echo-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1359/1719] cc -o gio/tests/filter-cat gio/tests/filter-cat.p/filter-cat.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1360/1719] cc -o gio/tests/gapplication-example-cmdline3 gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1361/1719] cc -o gio/tests/apps gio/tests/apps.p/apps.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1362/1719] cc -o gio/tests/gapplication-example-cmdline gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1363/1719] cc -o gio/tests/gapplication-example-cmdline2 gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1364/1719] cc -o gio/tests/dbus-launch gio/tests/dbus-launch.p/dbus-launch.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1365/1719] cc -o gio/tests/gdbus-daemon gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o gio/tests/gdbus-daemon.p/gdbus-daemon.c.o gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1366/1719] cc -o gio/tests/gdbus-example-export gio/tests/gdbus-example-export.p/gdbus-example-export.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1367/1719] cc -o gio/tests/gapplication-example-cmdline4 gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1368/1719] cc -o gio/tests/gapplication-example-dbushooks gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1369/1719] cc -o gio/tests/gdbus-example-own-name gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1370/1719] cc -o gio/tests/gdbus-example-subtree gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1371/1719] cc -o gio/tests/gapplication-example-actions gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1372/1719] cc -o gio/tests/gapplication-example-open gio/tests/gapplication-example-open.p/gapplication-example-open.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1373/1719] cc -o gio/tests/gdbus-example-peer gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1374/1719] cc -o gio/tests/gdbus-example-proxy-subclass gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1375/1719] cc -o gio/tests/gdbus-example-server gio/tests/gdbus-example-server.p/gdbus-example-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1376/1719] cc -o gio/tests/gdbus-example-watch-proxy gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1377/1719] cc -o gio/tests/gdbus-example-watch-name gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1378/1719] cc -o gio/tests/httpd gio/tests/httpd.p/httpd.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1379/1719] cc -o gio/tests/socket-testclient gio/tests/socket-testclient.p/socket-testclient.c.o gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1380/1719] cc -o gio/tests/gdbus-example-objectmanager-server gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1381/1719] cc -o gio/tests/proxy gio/tests/proxy.p/proxy.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1382/1719] cc -o gio/tests/resolver gio/tests/resolver.p/resolver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1383/1719] cc -o gio/tests/send-data gio/tests/send-data.p/send-data.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1384/1719] cc -o gio/tests/socket-testserver gio/tests/socket-testserver.p/socket-testserver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1385/1719] cc -o gio/tests/gdbus-test-fixture gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1386/1719] rm -f gio/libgio-2.0.a && gcc-ar csrD gio/libgio-2.0.a gio/xdgmime/libxdgmime.a.p/xdgmime.c.o gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o gio/inotify/libinotify.a.p/inotify-kernel.c.o gio/inotify/libinotify.a.p/inotify-sub.c.o gio/inotify/libinotify.a.p/inotify-path.c.o gio/inotify/libinotify.a.p/inotify-missing.c.o gio/inotify/libinotify.a.p/inotify-helper.c.o gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o gio/libgio-2.0.so.0.8304.0.p/gfile.c.o gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gicon.c.o gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o gio/libgio-2.0.so.0.8304.0.p/giostream.c.o gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o gio/libgio-2.0.so.0.8304.0.p/gmount.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gresource.c.o gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o gio/libgio-2.0.so.0.8304.0.p/gtask.c.o gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gaction.c.o gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o [1387/1719] cc -o gio/tests/gdbus-example-objectmanager-client gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1388/1719] cc -o gio/tests/gdbus-example-unix-fd-client gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1389/1719] cc -o gio/tests/application-command-line gio/tests/application-command-line.p/application-command-line.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1390/1719] cc -o gio/tests/appmonitor gio/tests/appmonitor.p/appmonitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1391/1719] cc -o gio/tests/async-splice-output-stream gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1392/1719] cc -o gio/tests/async-close-output-stream gio/tests/async-close-output-stream.p/async-close-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1393/1719] cc -o gio/tests/buffered-input-stream gio/tests/buffered-input-stream.p/buffered-input-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1394/1719] cc -o gio/tests/buffered-output-stream gio/tests/buffered-output-stream.p/buffered-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1395/1719] cc -o gio/tests/cancellable gio/tests/cancellable.p/cancellable.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1396/1719] cc -o gio/tests/contexts gio/tests/contexts.p/contexts.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1397/1719] cc -o gio/tests/contenttype gio/tests/contenttype.p/contenttype.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1398/1719] cc -o gio/tests/converter-stream gio/tests/converter-stream.p/converter-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1399/1719] cc -o gio/tests/converter gio/tests/converter.p/converter.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1400/1719] cc -o gio/tests/credentials gio/tests/credentials.p/credentials.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1401/1719] cc -o gio/tests/data-input-stream gio/tests/data-input-stream.p/data-input-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1402/1719] cc -o gio/tests/data-output-stream gio/tests/data-output-stream.p/data-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1403/1719] cc -o gio/tests/fileattributematcher gio/tests/fileattributematcher.p/fileattributematcher.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1404/1719] cc -o gio/tests/error gio/tests/error.p/error.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1405/1719] cc -o gio/tests/filter-streams gio/tests/filter-streams.p/filter-streams.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1406/1719] cc -o gio/tests/giomodule gio/tests/giomodule.p/giomodule.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1407/1719] cc -o gio/tests/gsubprocess gio/tests/gsubprocess.p/gsubprocess.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1408/1719] cc -o gio/tests/g-file-info gio/tests/g-file-info.p/g-file-info.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1409/1719] cc -o gio/tests/g-file gio/tests/g-file.p/g-file.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1410/1719] cc -o gio/tests/g-icon gio/tests/g-icon.p/g-icon.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1411/1719] cc -o gio/tests/gdbus-addresses gio/tests/gdbus-addresses.p/gdbus-addresses.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1412/1719] cc -o gio/tests/gdbus-message gio/tests/gdbus-message.p/gdbus-message.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1413/1719] cc -Igio/tests/gsettings.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/de/LC_MESSAGES -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY '-DSRCDIR="/build/reproducible-path/glib2.0-2.83.4/gio/tests"' '-DTEST_LOCALE_PATH="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/de/LC_MESSAGES"' -MD -MQ gio/tests/gsettings.p/gsettings.c.o -MF gio/tests/gsettings.p/gsettings.c.o.d -o gio/tests/gsettings.p/gsettings.c.o -c ../../../gio/tests/gsettings.c [1414/1719] cc -o gio/tests/gdbus-peer gio/tests/gdbus-peer.p/gdbus-peer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1415/1719] cc -o gio/tests/inet-address gio/tests/inet-address.p/inet-address.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1416/1719] cc -o gio/tests/max-version gio/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1417/1719] cc -o gio/tests/file-thumbnail gio/tests/file-thumbnail.p/file-thumbnail.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1418/1719] cc -o gio/tests/memory-input-stream gio/tests/memory-input-stream.p/memory-input-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1419/1719] cc -o gio/tests/memory-monitor gio/tests/memory-monitor.p/memory-monitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1420/1719] cc -o gio/tests/memory-output-stream gio/tests/memory-output-stream.p/memory-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1421/1719] cc -o gio/tests/memory-settings-backend gio/tests/memory-settings-backend.p/memory-settings-backend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1422/1719] cc -o gio/tests/io-stream gio/tests/io-stream.p/io-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1423/1719] cc -o gio/tests/mount-operation gio/tests/mount-operation.p/mount-operation.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1424/1719] cc -o gio/tests/network-address gio/tests/network-address.p/network-address.c.o gio/tests/network-address.p/mock-resolver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1425/1719] cc -o gio/tests/network-monitor gio/tests/network-monitor.p/network-monitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1426/1719] cc -o gio/tests/null-settings-backend gio/tests/null-settings-backend.p/null-settings-backend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1427/1719] cc -o gio/tests/pollable gio/tests/pollable.p/pollable.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1428/1719] cc -o gio/tests/power-profile-monitor gio/tests/power-profile-monitor.p/power-profile-monitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1429/1719] cc -o gio/tests/network-monitor-race gio/tests/network-monitor-race.p/network-monitor-race.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1430/1719] cc -o gio/tests/permission gio/tests/permission.p/permission.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1431/1719] cc -o gio/tests/proxy-test gio/tests/proxy-test.p/proxy-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1432/1719] cc -o gio/tests/readwrite gio/tests/readwrite.p/readwrite.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1433/1719] cc -o gio/tests/sandbox gio/tests/sandbox.p/sandbox.c.o gio/tests/sandbox.p/.._gsandbox.c.o gio/tests/sandbox.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1434/1719] cc -o gio/tests/simple-async-result gio/tests/simple-async-result.p/simple-async-result.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1435/1719] cc -o gio/tests/simple-proxy gio/tests/simple-proxy.p/simple-proxy.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1436/1719] cc -o gio/tests/sleepy-stream gio/tests/sleepy-stream.p/sleepy-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1437/1719] cc -o gio/tests/socket gio/tests/socket.p/socket.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1438/1719] cc -o gio/tests/socket-listener gio/tests/socket-listener.p/socket-listener.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1439/1719] cc -o gio/tests/socket-service gio/tests/socket-service.p/socket-service.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1440/1719] cc -o gio/tests/srvtarget gio/tests/srvtarget.p/srvtarget.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1441/1719] cc -o gio/tests/task gio/tests/task.p/task.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1442/1719] cc -o gio/tests/vfs gio/tests/vfs.p/vfs.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1443/1719] cc -o gio/tests/volumemonitor gio/tests/volumemonitor.p/volumemonitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1444/1719] cc -o gio/tests/glistmodel gio/tests/glistmodel.p/glistmodel.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1445/1719] cc -o gio/tests/testfilemonitor gio/tests/testfilemonitor.p/testfilemonitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1446/1719] cc -o gio/tests/thumbnail-verification gio/tests/thumbnail-verification.p/thumbnail-verification.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1447/1719] cc -o gio/tests/tls-certificate gio/tests/tls-certificate.p/tls-certificate.c.o gio/tests/tls-certificate.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1448/1719] cc -o gio/tests/tls-database gio/tests/tls-database.p/tls-database.c.o gio/tests/tls-database.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1449/1719] cc -o gio/tests/tls-bindings gio/tests/tls-bindings.p/tls-bindings.c.o gio/tests/tls-bindings.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1450/1719] cc -o gio/tests/unix-fd gio/tests/unix-fd.p/unix-fd.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1451/1719] cc -o gio/tests/gdbus-address-get-session gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1452/1719] cc -o gio/tests/tls-interaction gio/tests/tls-interaction.p/tls-interaction.c.o gio/tests/tls-interaction.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1453/1719] cc -o gio/tests/win32-appinfo gio/tests/win32-appinfo.p/win32-appinfo.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1454/1719] c++ -o gio/tests/cxx gio/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1455/1719] c++ -o gio/tests/cxx-11 gio/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1456/1719] cc -o gio/tests/debugcontroller gio/tests/debugcontroller.p/debugcontroller.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1457/1719] cc -o gio/tests/gdbus-serialization gio/tests/gdbus-serialization.p/gdbus-serialization.c.o gio/tests/gdbus-serialization.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 /usr/lib/i386-linux-gnu/libdbus-1.so -Wl,--end-group [1458/1719] c++ -o gio/tests/cxx-03 gio/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1459/1719] c++ -o gio/tests/cxx-98 gio/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1460/1719] cc -o gio/tests/gdbus-server-auth gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 /usr/lib/i386-linux-gnu/libdbus-1.so -Wl,--end-group [1461/1719] cc -o gio/tests/defaultvalue gio/tests/defaultvalue.p/defaultvalue.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1462/1719] cc -o gio/tests/file gio/tests/file.p/file.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1463/1719] cc -o gio/tests/gdbus-peer-object-manager gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1464/1719] cc -o gio/tests/live-g-file gio/tests/live-g-file.p/live-g-file.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1465/1719] cc -o gio/tests/portal-support-flatpak-none gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1466/1719] cc -o gio/tests/portal-support-flatpak-full gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1467/1719] cc -o gio/tests/portal-support-flatpak-gsettings-only gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1468/1719] c++ -o gio/tests/cxx-14 gio/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1469/1719] c++ -o gio/tests/cxx-17 gio/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1470/1719] c++ -o gio/tests/cxx-20 gio/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1471/1719] c++ -o gio/tests/cxx-2b gio/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1472/1719] cc -o gio/tests/gdbus-sasl gio/tests/gdbus-sasl.p/gdbus-sasl.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1473/1719] cc -o gio/tests/portal-support-flatpak-network-only gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1474/1719] cc -o gio/tests/portal-support-none gio/tests/portal-support-none.p/portal-support-none.c.o gio/tests/portal-support-none.p/.._gportalsupport.c.o gio/tests/portal-support-none.p/.._gsandbox.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1475/1719] cc -o gio/tests/portal-support-env-var gio/tests/portal-support-env-var.p/portal-support-env-var.c.o gio/tests/portal-support-env-var.p/.._gportalsupport.c.o gio/tests/portal-support-env-var.p/.._gsandbox.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1476/1719] cc -o gio/tests/portal-support-snap-classic gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1477/1719] cc -o gio/tests/portal-support-snap gio/tests/portal-support-snap.p/portal-support-snap.c.o gio/tests/portal-support-snap.p/.._gportalsupport.c.o gio/tests/portal-support-snap.p/.._gsandbox.c.o gio/tests/portal-support-snap.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1478/1719] cc -o gio/tests/resolver-parsing gio/tests/resolver-parsing.p/resolver-parsing.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1479/1719] cc -o gio/tests/socket-address gio/tests/socket-address.p/socket-address.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1480/1719] cc -o gio/tests/stream-rw_all gio/tests/stream-rw_all.p/stream-rw_all.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1481/1719] cc -o gio/tests/unix-mounts gio/tests/unix-mounts.p/unix-mounts.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1482/1719] cc -o gio/tests/g-file-info-filesystem-readonly gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1483/1719] cc -o gio/tests/gschema-compile gio/tests/gschema-compile.p/gschema-compile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1484/1719] cc -o gio/tests/trash gio/tests/trash.p/trash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1485/1719] cc -o gio/tests/gsocketclient-slow gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1486/1719] cc -o gio/tests/unix-streams gio/tests/unix-streams.p/unix-streams.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1487/1719] cc -o gio/tests/appinfo gio/tests/appinfo.p/appinfo.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1488/1719] cc -o gio/tests/desktop-app-info gio/tests/desktop-app-info.p/desktop-app-info.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1489/1719] cc -o gio/tests/mimeapps gio/tests/mimeapps.p/mimeapps.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1490/1719] cc -o gio/tests/actions gio/tests/actions.p/actions.c.o gio/tests/actions.p/gdbus-sessionbus.c.o gio/tests/actions.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1491/1719] cc -o gio/tests/fdo-notification-backend gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1492/1719] cc -o gio/tests/gdbus-bz627724 gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o gio/tests/gdbus-bz627724.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1493/1719] cc -o gio/tests/gdbus-close-pending gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o gio/tests/gdbus-close-pending.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1494/1719] cc -o gio/tests/gdbus-connection gio/tests/gdbus-connection.p/gdbus-connection.c.o gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o gio/tests/gdbus-connection.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1495/1719] cc -o gio/tests/gdbus-auth gio/tests/gdbus-auth.p/gdbus-auth.c.o gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o gio/tests/gdbus-auth.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1496/1719] cc -o gio/tests/gdbus-connection-loss gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1497/1719] cc -o gio/tests/gdbus-connection-slow gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1498/1719] cc -o gio/tests/gdbus-error gio/tests/gdbus-error.p/gdbus-error.c.o gio/tests/gdbus-error.p/gdbus-sessionbus.c.o gio/tests/gdbus-error.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1499/1719] cc -o gio/tests/gdbus-exit-on-close gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1500/1719] cc -o gio/tests/gdbus-export gio/tests/gdbus-export.p/gdbus-export.c.o gio/tests/gdbus-export.p/gdbus-sessionbus.c.o gio/tests/gdbus-export.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1501/1719] cc -o gio/tests/gdbus-method-invocation gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1502/1719] cc -o gio/tests/gdbus-introspection gio/tests/gdbus-introspection.p/gdbus-introspection.c.o gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o gio/tests/gdbus-introspection.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1503/1719] cc -o gio/tests/gdbus-names gio/tests/gdbus-names.p/gdbus-names.c.o gio/tests/gdbus-names.p/gdbus-sessionbus.c.o gio/tests/gdbus-names.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1504/1719] cc -o gio/tests/gdbus-proxy gio/tests/gdbus-proxy.p/gdbus-proxy.c.o gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1505/1719] cc -o gio/tests/gdbus-proxy-threads gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 /usr/lib/i386-linux-gnu/libdbus-1.so -Wl,--end-group [1506/1719] cc -o gio/tests/gdbus-proxy-unique-name gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1507/1719] cc -o gio/tests/gdbus-proxy-well-known-name gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1508/1719] cc -o gio/tests/gdbus-subscribe gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o gio/tests/gdbus-subscribe.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1509/1719] cc -o gio/tests/gmenumodel gio/tests/gmenumodel.p/gmenumodel.c.o gio/tests/gmenumodel.p/gdbus-sessionbus.c.o gio/tests/gmenumodel.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1510/1719] cc -o gio/tests/gdbus-threading gio/tests/gdbus-threading.p/gdbus-threading.c.o gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o gio/tests/gdbus-threading.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1511/1719] cc -o gio/tests/gnotification gio/tests/gnotification.p/gnotification.c.o gio/tests/gnotification.p/gdbus-sessionbus.c.o gio/tests/gnotification.p/gdbus-tests.c.o gio/tests/gnotification.p/gnotification-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1512/1719] cc -o gio/tests/gapplication gio/tests/gapplication.p/gapplication.c.o gio/tests/gapplication.p/gdbus-sessionbus.c.o gio/tests/gapplication.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1513/1719] cc -o gio/tests/dbus-appinfo gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o gio/tests/dbus-appinfo.p/dbus-appinfo.c.o gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o gio/tests/dbus-appinfo.p/gdbus-tests.c.o gio/tests/dbus-appinfo.p/fake-document-portal.c.o gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1514/1719] cc -o gio/tests/gdbus-connection-flush gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o gio/tests/gdbus-connection-flush.p/test-io-stream.c.o gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1515/1719] cc -o gio/tests/gsettings gio/tests/gsettings.p/gsettings.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1516/1719] cc -o gio/tests/autoptr-gio gio/tests/autoptr-gio.p/autoptr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1517/1719] cc -o gio/tests/resources gio/tests/test_resources2.o gio/tests/resources.p/meson-generated_.._test_resources.c.o gio/tests/resources.p/meson-generated_.._test_resources2.c.o gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o gio/tests/resources.p/resources.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1518/1719] rm -f girepository/libgirepository-2.0.a && gcc-ar csrD girepository/libgirepository-2.0.a girepository/libgirepository-internals.a.p/girmodule.c.o girepository/libgirepository-internals.a.p/girnode.c.o girepository/libgirepository-internals.a.p/giroffsets.c.o girepository/libgirepository-internals.a.p/girparser.c.o girepository/libgirepository-internals.a.p/girwriter.c.o girepository/libgirepository-gthash.a.p/gthash.c.o girepository/cmph/libcmph.a.p/bdz.c.o girepository/cmph/libcmph.a.p/bdz_ph.c.o girepository/cmph/libcmph.a.p/bmz8.c.o girepository/cmph/libcmph.a.p/bmz.c.o girepository/cmph/libcmph.a.p/brz.c.o girepository/cmph/libcmph.a.p/buffer_entry.c.o girepository/cmph/libcmph.a.p/buffer_manager.c.o girepository/cmph/libcmph.a.p/chd.c.o girepository/cmph/libcmph.a.p/chd_ph.c.o girepository/cmph/libcmph.a.p/chm.c.o girepository/cmph/libcmph.a.p/cmph.c.o girepository/cmph/libcmph.a.p/cmph_structs.c.o girepository/cmph/libcmph.a.p/compressed_rank.c.o girepository/cmph/libcmph.a.p/compressed_seq.c.o girepository/cmph/libcmph.a.p/fch_buckets.c.o girepository/cmph/libcmph.a.p/fch.c.o girepository/cmph/libcmph.a.p/graph.c.o girepository/cmph/libcmph.a.p/hash.c.o girepository/cmph/libcmph.a.p/jenkins_hash.c.o girepository/cmph/libcmph.a.p/miller_rabin.c.o girepository/cmph/libcmph.a.p/select.c.o girepository/cmph/libcmph.a.p/vqueue.c.o girepository/cmph/libcmph.a.p/vstack.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o [1519/1719] cc -o girepository/gi-dump-types girepository/gi-dump-types.p/gi-dump-types.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1520/1719] cc -o gio/tests/gdbus-non-socket gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o gio/tests/gdbus-non-socket.p/gdbus-tests.c.o gio/tests/gdbus-non-socket.p/test-io-stream.c.o gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1521/1719] cc -o girepository/decompiler/gi-decompile-typelib girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1522/1719] cc -o girepository/inspector/gi-inspect-typelib girepository/inspector/gi-inspect-typelib.p/inspector.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1523/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository girepository/introspection/GLibUnix-2.0.gir --output girepository/introspection/GLibUnix-2.0.typelib --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1524/1719] cc -o girepository/tests/print-gir-path girepository/tests/print-gir-path.p/print-gir-path.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1525/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository girepository/introspection/GModule-2.0.gir --output girepository/introspection/GModule-2.0.typelib --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1526/1719] cc -o girepository/tests/dump girepository/tests/dump.p/dump.c.o girepository/tests/dump.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1527/1719] cc -o girepository/tests/callable-info girepository/tests/callable-info.p/callable-info.c.o girepository/tests/callable-info.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1528/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository girepository/introspection/GLib-2.0.gir --output girepository/introspection/GLib-2.0.typelib --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1529/1719] cc -o girepository/tests/cmph-bdz girepository/tests/cmph-bdz.p/cmph-bdz.c.o girepository/tests/cmph-bdz.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1530/1719] cc -o girepository/tests/gthash girepository/tests/gthash.p/gthash.c.o girepository/tests/gthash.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1531/1719] cc -o girepository/tests/function-info girepository/tests/function-info.p/function-info.c.o girepository/tests/function-info.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -pthread -lffi -Wl,--end-group [1532/1719] cc -o girepository/tests/object-info girepository/tests/object-info.p/object-info.c.o girepository/tests/object-info.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1533/1719] cc -o girepository/tests/registered-type-info girepository/tests/registered-type-info.p/registered-type-info.c.o girepository/tests/registered-type-info.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1534/1719] cc -o girepository/tests/repository girepository/tests/repository.p/repository.c.o girepository/tests/repository.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1535/1719] cc -o girepository/tests/repository-search-paths girepository/tests/repository-search-paths.p/repository-search-paths.c.o girepository/tests/repository-search-paths.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1536/1719] cc -o girepository/tests/struct-info girepository/tests/struct-info.p/struct-info.c.o girepository/tests/struct-info.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1537/1719] cc -o girepository/tests/throws girepository/tests/throws.p/throws.c.o girepository/tests/throws.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1538/1719] cc -o girepository/tests/union-info girepository/tests/union-info.p/union-info.c.o girepository/tests/union-info.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1539/1719] cc -o girepository/tests/autoptr-girepository girepository/tests/autoptr-girepository.p/autoptr.c.o girepository/tests/autoptr-girepository.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -pthread -lffi -Wl,--end-group [1540/1719] cc -o fuzzing/fuzz_bookmark fuzzing/fuzz_bookmark.p/driver.c.o fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1541/1719] cc -o fuzzing/fuzz_canonicalize_filename fuzzing/fuzz_canonicalize_filename.p/driver.c.o fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1542/1719] cc -o fuzzing/fuzz_data_input_stream_read_line_utf8 fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1543/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository girepository/introspection/GObject-2.0.gir --output girepository/introspection/GObject-2.0.typelib --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1544/1719] cc -o fuzzing/fuzz_data_input_stream_read_line fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1545/1719] cc -o fuzzing/fuzz_data_input_stream_read_upto fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1546/1719] cc -o fuzzing/fuzz_date_time_new_from_iso8601 fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1547/1719] cc -o fuzzing/fuzz_date_parse fuzzing/fuzz_date_parse.p/driver.c.o fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1548/1719] cc -o fuzzing/fuzz_inet_address_mask_new_from_string fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1549/1719] cc -o fuzzing/fuzz_key fuzzing/fuzz_key.p/driver.c.o fuzzing/fuzz_key.p/fuzz_key.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1550/1719] cc -o fuzzing/fuzz_dbus_message fuzzing/fuzz_dbus_message.p/driver.c.o fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1551/1719] cc -o fuzzing/fuzz_inet_address_new_from_string fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1552/1719] cc -o fuzzing/fuzz_network_address_parse_uri fuzzing/fuzz_network_address_parse_uri.p/driver.c.o fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1553/1719] cc -o fuzzing/fuzz_paths fuzzing/fuzz_paths.p/driver.c.o fuzzing/fuzz_paths.p/fuzz_paths.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1554/1719] cc -o fuzzing/fuzz_network_address_parse fuzzing/fuzz_network_address_parse.p/driver.c.o fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1555/1719] cc -o fuzzing/fuzz_string fuzzing/fuzz_string.p/driver.c.o fuzzing/fuzz_string.p/fuzz_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1556/1719] cc -o fuzzing/fuzz_resolver fuzzing/fuzz_resolver.p/driver.c.o fuzzing/fuzz_resolver.p/fuzz_resolver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1557/1719] cc -o fuzzing/fuzz_uri_escape fuzzing/fuzz_uri_escape.p/driver.c.o fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1558/1719] cc -o fuzzing/fuzz_inet_socket_address_new_from_string fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1559/1719] cc -o fuzzing/fuzz_utf8_normalize fuzzing/fuzz_utf8_normalize.p/driver.c.o fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1560/1719] cc -o fuzzing/fuzz_uri_parse fuzzing/fuzz_uri_parse.p/driver.c.o fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1561/1719] cc -o fuzzing/fuzz_uri_parse_params fuzzing/fuzz_uri_parse_params.p/driver.c.o fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1562/1719] cc -o fuzzing/fuzz_utf8_validate fuzzing/fuzz_utf8_validate.p/driver.c.o fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1563/1719] cc -o fuzzing/fuzz_uuid_string_is_valid fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1564/1719] /usr/bin/msgfmt -o po/ab/LC_MESSAGES/glib20.mo ../../../po/ab.po [1565/1719] /usr/bin/msgfmt -o po/af/LC_MESSAGES/glib20.mo ../../../po/af.po [1566/1719] cc -o fuzzing/fuzz_variant_binary fuzzing/fuzz_variant_binary.p/driver.c.o fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1567/1719] cc -o fuzzing/fuzz_variant_binary_byteswap fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1568/1719] cc -o fuzzing/fuzz_variant_text fuzzing/fuzz_variant_text.p/driver.c.o fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1569/1719] /usr/bin/msgfmt -o po/am/LC_MESSAGES/glib20.mo ../../../po/am.po [1570/1719] /usr/bin/msgfmt -o po/an/LC_MESSAGES/glib20.mo ../../../po/an.po [1571/1719] /usr/bin/msgfmt -o po/ar/LC_MESSAGES/glib20.mo ../../../po/ar.po [1572/1719] /usr/bin/msgfmt -o po/as/LC_MESSAGES/glib20.mo ../../../po/as.po [1573/1719] /usr/bin/msgfmt -o po/ast/LC_MESSAGES/glib20.mo ../../../po/ast.po [1574/1719] /usr/bin/msgfmt -o po/az/LC_MESSAGES/glib20.mo ../../../po/az.po [1575/1719] /usr/bin/msgfmt -o po/be/LC_MESSAGES/glib20.mo ../../../po/be.po [1576/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository girepository/introspection/GioUnix-2.0.gir --output girepository/introspection/GioUnix-2.0.typelib --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1577/1719] /usr/bin/msgfmt -o po/be@latin/LC_MESSAGES/glib20.mo ../../../po/be@latin.po [1578/1719] /usr/bin/msgfmt -o po/bg/LC_MESSAGES/glib20.mo ../../../po/bg.po [1579/1719] /usr/bin/msgfmt -o po/bn/LC_MESSAGES/glib20.mo ../../../po/bn.po [1580/1719] /usr/bin/msgfmt -o po/bn_IN/LC_MESSAGES/glib20.mo ../../../po/bn_IN.po [1581/1719] /usr/bin/msgfmt -o po/bs/LC_MESSAGES/glib20.mo ../../../po/bs.po [1582/1719] /usr/bin/msgfmt -o po/ca/LC_MESSAGES/glib20.mo ../../../po/ca.po [1583/1719] /usr/bin/msgfmt -o po/cs/LC_MESSAGES/glib20.mo ../../../po/cs.po [1584/1719] /usr/bin/msgfmt -o po/cy/LC_MESSAGES/glib20.mo ../../../po/cy.po [1585/1719] /usr/bin/msgfmt -o po/ca@valencia/LC_MESSAGES/glib20.mo ../../../po/ca@valencia.po [1586/1719] /usr/bin/msgfmt -o po/da/LC_MESSAGES/glib20.mo ../../../po/da.po [1587/1719] /usr/bin/msgfmt -o po/de/LC_MESSAGES/glib20.mo ../../../po/de.po [1588/1719] /usr/bin/msgfmt -o po/dz/LC_MESSAGES/glib20.mo ../../../po/dz.po [1589/1719] /usr/bin/msgfmt -o po/el/LC_MESSAGES/glib20.mo ../../../po/el.po [1590/1719] /usr/bin/msgfmt -o po/en_CA/LC_MESSAGES/glib20.mo ../../../po/en_CA.po [1591/1719] /usr/bin/msgfmt -o po/en_GB/LC_MESSAGES/glib20.mo ../../../po/en_GB.po [1592/1719] /usr/bin/msgfmt -o po/en@shaw/LC_MESSAGES/glib20.mo ../../../po/en@shaw.po [1593/1719] /usr/bin/msgfmt -o po/eo/LC_MESSAGES/glib20.mo ../../../po/eo.po [1594/1719] /usr/bin/msgfmt -o po/es/LC_MESSAGES/glib20.mo ../../../po/es.po [1595/1719] /usr/bin/msgfmt -o po/et/LC_MESSAGES/glib20.mo ../../../po/et.po [1596/1719] /usr/bin/msgfmt -o po/eu/LC_MESSAGES/glib20.mo ../../../po/eu.po [1597/1719] /usr/bin/msgfmt -o po/fa/LC_MESSAGES/glib20.mo ../../../po/fa.po [1598/1719] /usr/bin/msgfmt -o po/fi/LC_MESSAGES/glib20.mo ../../../po/fi.po [1599/1719] /usr/bin/msgfmt -o po/fr/LC_MESSAGES/glib20.mo ../../../po/fr.po [1600/1719] /usr/bin/msgfmt -o po/fur/LC_MESSAGES/glib20.mo ../../../po/fur.po [1601/1719] /usr/bin/msgfmt -o po/ga/LC_MESSAGES/glib20.mo ../../../po/ga.po [1602/1719] /usr/bin/msgfmt -o po/gd/LC_MESSAGES/glib20.mo ../../../po/gd.po [1603/1719] /usr/bin/msgfmt -o po/gl/LC_MESSAGES/glib20.mo ../../../po/gl.po [1604/1719] /usr/bin/msgfmt -o po/he/LC_MESSAGES/glib20.mo ../../../po/he.po [1605/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository girepository/introspection/GIRepository-3.0.gir --output girepository/introspection/GIRepository-3.0.typelib --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1606/1719] /usr/bin/msgfmt -o po/gu/LC_MESSAGES/glib20.mo ../../../po/gu.po [1607/1719] /usr/bin/msgfmt -o po/hi/LC_MESSAGES/glib20.mo ../../../po/hi.po [1608/1719] /usr/bin/msgfmt -o po/hu/LC_MESSAGES/glib20.mo ../../../po/hu.po [1609/1719] /usr/bin/msgfmt -o po/hy/LC_MESSAGES/glib20.mo ../../../po/hy.po [1610/1719] /usr/bin/msgfmt -o po/id/LC_MESSAGES/glib20.mo ../../../po/id.po [1611/1719] /usr/bin/msgfmt -o po/ie/LC_MESSAGES/glib20.mo ../../../po/ie.po [1612/1719] /usr/bin/msgfmt -o po/is/LC_MESSAGES/glib20.mo ../../../po/is.po [1613/1719] /usr/bin/msgfmt -o po/it/LC_MESSAGES/glib20.mo ../../../po/it.po [1614/1719] /usr/bin/msgfmt -o po/ka/LC_MESSAGES/glib20.mo ../../../po/ka.po [1615/1719] /usr/bin/msgfmt -o po/kab/LC_MESSAGES/glib20.mo ../../../po/kab.po [1616/1719] /usr/bin/msgfmt -o po/hr/LC_MESSAGES/glib20.mo ../../../po/hr.po [1617/1719] /usr/bin/msgfmt -o po/ja/LC_MESSAGES/glib20.mo ../../../po/ja.po [1618/1719] /usr/bin/msgfmt -o po/kk/LC_MESSAGES/glib20.mo ../../../po/kk.po [1619/1719] /usr/bin/msgfmt -o po/kn/LC_MESSAGES/glib20.mo ../../../po/kn.po [1620/1719] /usr/bin/msgfmt -o po/ko/LC_MESSAGES/glib20.mo ../../../po/ko.po [1621/1719] /usr/bin/msgfmt -o po/ku/LC_MESSAGES/glib20.mo ../../../po/ku.po [1622/1719] /usr/bin/msgfmt -o po/lv/LC_MESSAGES/glib20.mo ../../../po/lv.po [1623/1719] /usr/bin/msgfmt -o po/mai/LC_MESSAGES/glib20.mo ../../../po/mai.po [1624/1719] /usr/bin/msgfmt -o po/mg/LC_MESSAGES/glib20.mo ../../../po/mg.po [1625/1719] /usr/bin/msgfmt -o po/mk/LC_MESSAGES/glib20.mo ../../../po/mk.po [1626/1719] /usr/bin/msgfmt -o po/mn/LC_MESSAGES/glib20.mo ../../../po/mn.po [1627/1719] /usr/bin/msgfmt -o po/lt/LC_MESSAGES/glib20.mo ../../../po/lt.po [1628/1719] /usr/bin/msgfmt -o po/ml/LC_MESSAGES/glib20.mo ../../../po/ml.po [1629/1719] /usr/bin/msgfmt -o po/mr/LC_MESSAGES/glib20.mo ../../../po/mr.po [1630/1719] /usr/bin/msgfmt -o po/ms/LC_MESSAGES/glib20.mo ../../../po/ms.po [1631/1719] /usr/bin/msgfmt -o po/nb/LC_MESSAGES/glib20.mo ../../../po/nb.po [1632/1719] /usr/bin/msgfmt -o po/nds/LC_MESSAGES/glib20.mo ../../../po/nds.po [1633/1719] /usr/bin/msgfmt -o po/ne/LC_MESSAGES/glib20.mo ../../../po/ne.po [1634/1719] /usr/bin/msgfmt -o po/nl/LC_MESSAGES/glib20.mo ../../../po/nl.po [1635/1719] /usr/bin/msgfmt -o po/nn/LC_MESSAGES/glib20.mo ../../../po/nn.po [1636/1719] /usr/bin/msgfmt -o po/ps/LC_MESSAGES/glib20.mo ../../../po/ps.po [1637/1719] /usr/bin/msgfmt -o po/oc/LC_MESSAGES/glib20.mo ../../../po/oc.po [1638/1719] /usr/bin/msgfmt -o po/or/LC_MESSAGES/glib20.mo ../../../po/or.po [1639/1719] /usr/bin/msgfmt -o po/pa/LC_MESSAGES/glib20.mo ../../../po/pa.po [1640/1719] /usr/bin/msgfmt -o po/pl/LC_MESSAGES/glib20.mo ../../../po/pl.po [1641/1719] /usr/bin/msgfmt -o po/pt/LC_MESSAGES/glib20.mo ../../../po/pt.po [1642/1719] /usr/bin/msgfmt -o po/pt_BR/LC_MESSAGES/glib20.mo ../../../po/pt_BR.po [1643/1719] /usr/bin/msgfmt -o po/ro/LC_MESSAGES/glib20.mo ../../../po/ro.po [1644/1719] /usr/bin/msgfmt -o po/ru/LC_MESSAGES/glib20.mo ../../../po/ru.po [1645/1719] /usr/bin/msgfmt -o po/rw/LC_MESSAGES/glib20.mo ../../../po/rw.po [1646/1719] /usr/bin/msgfmt -o po/si/LC_MESSAGES/glib20.mo ../../../po/si.po [1647/1719] /usr/bin/msgfmt -o po/sk/LC_MESSAGES/glib20.mo ../../../po/sk.po [1648/1719] /usr/bin/msgfmt -o po/sq/LC_MESSAGES/glib20.mo ../../../po/sq.po [1649/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository girepository/introspection/Gio-2.0.gir --output girepository/introspection/Gio-2.0.typelib --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1650/1719] /usr/bin/msgfmt -o po/sl/LC_MESSAGES/glib20.mo ../../../po/sl.po [1651/1719] /usr/bin/msgfmt -o po/sr/LC_MESSAGES/glib20.mo ../../../po/sr.po [1652/1719] /usr/bin/msgfmt -o po/sr@latin/LC_MESSAGES/glib20.mo ../../../po/sr@latin.po [1653/1719] /usr/bin/msgfmt -o po/sr@ije/LC_MESSAGES/glib20.mo ../../../po/sr@ije.po [1654/1719] /usr/bin/msgfmt -o po/sv/LC_MESSAGES/glib20.mo ../../../po/sv.po [1655/1719] /usr/bin/msgfmt -o po/te/LC_MESSAGES/glib20.mo ../../../po/te.po [1656/1719] /usr/bin/msgfmt -o po/tg/LC_MESSAGES/glib20.mo ../../../po/tg.po [1657/1719] /usr/bin/msgfmt -o po/tl/LC_MESSAGES/glib20.mo ../../../po/tl.po [1658/1719] /usr/bin/msgfmt -o po/tr/LC_MESSAGES/glib20.mo ../../../po/tr.po [1659/1719] /usr/bin/msgfmt -o po/ug/LC_MESSAGES/glib20.mo ../../../po/ug.po [1660/1719] /usr/bin/msgfmt -o po/ta/LC_MESSAGES/glib20.mo ../../../po/ta.po [1661/1719] /usr/bin/msgfmt -o po/th/LC_MESSAGES/glib20.mo ../../../po/th.po [1662/1719] /usr/bin/msgfmt -o po/tt/LC_MESSAGES/glib20.mo ../../../po/tt.po [1663/1719] /usr/bin/msgfmt -o po/uk/LC_MESSAGES/glib20.mo ../../../po/uk.po [1664/1719] /usr/bin/msgfmt -o po/vi/LC_MESSAGES/glib20.mo ../../../po/vi.po [1665/1719] /usr/bin/msgfmt -o po/wa/LC_MESSAGES/glib20.mo ../../../po/wa.po [1666/1719] /usr/bin/msgfmt -o po/xh/LC_MESSAGES/glib20.mo ../../../po/xh.po [1667/1719] /usr/bin/msgfmt -o po/yi/LC_MESSAGES/glib20.mo ../../../po/yi.po [1668/1719] /usr/bin/msgfmt -o po/zh_CN/LC_MESSAGES/glib20.mo ../../../po/zh_CN.po [1669/1719] /usr/bin/msgfmt -o po/zh_HK/LC_MESSAGES/glib20.mo ../../../po/zh_HK.po [1670/1719] /usr/bin/msgfmt -o po/zh_TW/LC_MESSAGES/glib20.mo ../../../po/zh_TW.po [1671/1719] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/glib/gtester.rst [1672/1719] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester-report.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/glib/gtester-report.rst [1673/1719] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-mkenums.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gobject/glib-mkenums.rst [1674/1719] /usr/bin/meson --internal exe --capture docs/reference/glib/glib-gettextize.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/glib/glib-gettextize.rst [1675/1719] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester-report.html -- /usr/bin/rst2html5 ../../../docs/reference/glib/gtester-report.rst [1676/1719] /usr/bin/meson --internal exe --capture docs/reference/glib/glib-gettextize.html -- /usr/bin/rst2html5 ../../../docs/reference/glib/glib-gettextize.rst [1677/1719] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-mkenums.html -- /usr/bin/rst2html5 ../../../docs/reference/gobject/glib-mkenums.rst [1678/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gapplication.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gapplication.rst [1679/1719] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester.html -- /usr/bin/rst2html5 ../../../docs/reference/glib/gtester.rst [1680/1719] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-genmarshal.html -- /usr/bin/rst2html5 ../../../docs/reference/gobject/glib-genmarshal.rst [1681/1719] /usr/bin/meson --internal exe --capture docs/reference/gobject/gobject-query.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gobject/gobject-query.rst [1682/1719] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-genmarshal.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gobject/glib-genmarshal.rst [1683/1719] /usr/bin/meson --internal exe --capture docs/reference/gobject/gobject-query.html -- /usr/bin/rst2html5 ../../../docs/reference/gobject/gobject-query.rst [1684/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gdbus.rst [1685/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gio-querymodules.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gio-querymodules.rst [1686/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gio.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gio.rst [1687/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/glib-compile-schemas.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/glib-compile-schemas.rst [1688/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/glib-compile-resources.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/glib-compile-resources.rst [1689/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gsettings.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gsettings.rst [1690/1719] /usr/bin/meson --internal exe --capture docs/reference/glib/gvariant-specification-1.0.html -- /usr/bin/rst2html5 ../../../docs/reference/glib/gvariant-specification-1.0.rst [1691/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus-codegen.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gdbus-codegen.rst [1692/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gapplication.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gapplication.rst [1693/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gresource.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gresource.rst [1694/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gio-querymodules.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gio-querymodules.rst [1695/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/glib-compile-resources.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/glib-compile-resources.rst [1696/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gio.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gio.rst [1697/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus-codegen.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gdbus-codegen.rst [1698/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gdbus.rst [1699/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gsettings.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gsettings.rst [1700/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/glib-compile-schemas.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/glib-compile-schemas.rst [1701/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gresource.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gresource.rst [1702/1719] /usr/bin/meson --internal exe --capture docs/reference/girepository/gi-compile-repository.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/girepository/gi-compile-repository.rst [1703/1719] /usr/bin/meson --internal exe --capture docs/reference/girepository/gi-decompile-typelib.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/girepository/gi-decompile-typelib.rst [1704/1719] /usr/bin/meson --internal exe --capture docs/reference/girepository/gi-inspect-typelib.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/girepository/gi-inspect-typelib.rst [1705/1719] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o -c gio/tests/gdbus-test-codegen-generated-min-required-2-64.c [1706/1719] cc -o gio/tests/gdbus-test-codegen-min-required-2-64 gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1707/1719] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o -MF gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o.d -o gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o -c gio/tests/gdbus-test-codegen-generated.c [1708/1719] cc -o gio/tests/gdbus-test-codegen gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1709/1719] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o -MF gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o.d -o gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o -c gio/tests/gdbus-test-codegen-generated.c [1710/1719] cc -o gio/tests/gdbus-test-codegen-old gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1711/1719] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/../../girepository/introspection --config=docs/reference/glib/glib-unix.toml --output-dir=docs/reference/glib/glib-unix-2.0 --content-dir=/build/reproducible-path/glib2.0-2.83.4/docs/reference/glib girepository/introspection/GLibUnix-2.0.gir [1712/1719] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/../../girepository/introspection --config=docs/reference/gmodule/gmodule.toml --output-dir=docs/reference/gmodule/gmodule-2.0 --content-dir=/build/reproducible-path/glib2.0-2.83.4/docs/reference/gmodule girepository/introspection/GModule-2.0.gir [1713/1719] cc -Iglib/tests/regex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/regex.p/regex.c.o -MF glib/tests/regex.p/regex.c.o.d -o glib/tests/regex.p/regex.c.o -c ../../../glib/tests/regex.c [1714/1719] cc -o glib/tests/regex glib/tests/regex.p/regex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -pthread /usr/lib/i386-linux-gnu/libpcre2-8.so -Wl,--end-group [1715/1719] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/../../girepository/introspection --config=docs/reference/gio/gio-unix.toml --output-dir=docs/reference/gio/gio-unix-2.0 --content-dir=/build/reproducible-path/glib2.0-2.83.4/docs/reference/gio girepository/introspection/GioUnix-2.0.gir [1716/1719] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/../../girepository/introspection --config=docs/reference/girepository/girepository.toml --output-dir=docs/reference/girepository/girepository-2.0 --content-dir=/build/reproducible-path/glib2.0-2.83.4/docs/reference/girepository --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/girepository/../../../gobject --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/girepository/../../../gmodule --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/girepository/../../../gio girepository/introspection/GIRepository-3.0.gir [1717/1719] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/../../girepository/introspection --config=docs/reference/gobject/gobject.toml --output-dir=docs/reference/gobject/gobject-2.0 --content-dir=/build/reproducible-path/glib2.0-2.83.4/docs/reference/gobject girepository/introspection/GObject-2.0.gir [1718/1719] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/../../girepository/introspection --config=docs/reference/glib/glib.toml --output-dir=docs/reference/glib/glib-2.0 --content-dir=/build/reproducible-path/glib2.0-2.83.4/docs/reference/glib girepository/introspection/GLib-2.0.gir [1719/1719] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/../../girepository/introspection --config=docs/reference/gio/gio.toml --output-dir=docs/reference/gio/gio-2.0 --content-dir=/build/reproducible-path/glib2.0-2.83.4/docs/reference/gio girepository/introspection/Gio-2.0.gir dh_auto_build --builddirectory=debian/build/udeb cd debian/build/udeb && LC_ALL=C.UTF-8 ninja -j22 -v [1/1627] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 versions-macros ../../../glib/gversionmacros.h.in glib/gversionmacros.h [2/1627] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GLIB glib/glib-visibility.h [3/1627] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GIO gio/gio-visibility.h [4/1627] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GMODULE gmodule/gmodule-visibility.h [5/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_rst.py gio/gdbus-2.0/codegen/codegen_rst.py [6/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/utils.py gio/gdbus-2.0/codegen/utils.py [7/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/__init__.py gio/gdbus-2.0/codegen/__init__.py [8/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_md.py gio/gdbus-2.0/codegen/codegen_md.py [9/1627] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GOBJECT gobject/gobject-visibility.h [10/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/dbustypes.py gio/gdbus-2.0/codegen/dbustypes.py [11/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen.py gio/gdbus-2.0/codegen/codegen.py [12/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_docbook.py gio/gdbus-2.0/codegen/codegen_docbook.py [13/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_main.py gio/gdbus-2.0/codegen/codegen_main.py [14/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/parser.py gio/gdbus-2.0/codegen/parser.py [15/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o -c ../../../gio/xdgmime/xdgmimealias.c [16/1627] cc -Iglib/libcharset/libcharset.a.p -Iglib/libcharset -I../../../glib/libcharset -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DGLIB_CHARSETALIAS_DIR="/usr/lib/i386-linux-gnu"' -MD -MQ glib/libcharset/libcharset.a.p/localcharset.c.o -MF glib/libcharset/libcharset.a.p/localcharset.c.o.d -o glib/libcharset/libcharset.a.p/localcharset.c.o -c ../../../glib/libcharset/localcharset.c [17/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o -c ../../../gio/xdgmime/xdgmimeicon.c [18/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o -c ../../../glib/deprecated/gallocator.c [19/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o -c ../../../gio/xdgmime/xdgmimeint.c [20/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o -c ../../../glib/gatomic.c [21/1627] rm -f glib/libcharset/libcharset.a && gcc-ar csrDT glib/libcharset/libcharset.a glib/libcharset/libcharset.a.p/localcharset.c.o [22/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o -MF glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o -c ../../../glib/garcbox.c [23/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o -c ../../../glib/deprecated/gcache.c [24/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o -c ../../../glib/deprecated/gcompletion.c [25/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o -c ../../../glib/gbitlock.c [26/1627] /usr/bin/meson --internal exe --capture gobject/glib-enumtypes.h -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gobject/glib-enumtypes.h.template ../../../gobject/../glib/gunicode.h [27/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o -c ../../../glib/gbase64.c [28/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o -c ../../../glib/gbacktrace.c [29/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o -c ../../../glib/deprecated/grel.c [30/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o -c ../../../glib/gbytes.c [31/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o -c ../../../gio/xdgmime/xdgmimeglob.c [32/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o -c ../../../glib/deprecated/gthread-deprecated.c [33/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o -c ../../../glib/gasyncqueue.c [34/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o -c ../../../glib/gdatetime-private.c [35/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmime.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmime.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmime.c.o -c ../../../gio/xdgmime/xdgmime.c [36/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o -c ../../../glib/gcharset.c [37/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdir.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdir.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdir.c.o -c ../../../glib/gdir.c [38/1627] /usr/bin/meson --internal exe --capture gio/gioenumtypes.h -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gio/gioenumtypes.h.template ../../../gio/gappinfo.h ../../../gio/gasyncinitable.h ../../../gio/gasyncresult.h ../../../gio/gbufferedinputstream.h ../../../gio/gbufferedoutputstream.h ../../../gio/gbytesicon.h ../../../gio/gcancellable.h ../../../gio/gcontenttype.h ../../../gio/gcharsetconverter.h ../../../gio/gconverter.h ../../../gio/gconverterinputstream.h ../../../gio/gconverteroutputstream.h ../../../gio/gdatagrambased.h ../../../gio/gdatainputstream.h ../../../gio/gdataoutputstream.h ../../../gio/gdebugcontroller.h ../../../gio/gdebugcontrollerdbus.h ../../../gio/gdrive.h ../../../gio/gemblem.h ../../../gio/gemblemedicon.h ../../../gio/gfile.h ../../../gio/gfileattribute.h ../../../gio/gfileenumerator.h ../../../gio/gfileicon.h ../../../gio/gfileinfo.h ../../../gio/gfileinputstream.h ../../../gio/gfilemonitor.h ../../../gio/gfilenamecompleter.h ../../../gio/gfileoutputstream.h ../../../gio/gfileiostream.h ../../../gio/gfilterinputstream.h ../../../gio/gfilteroutputstream.h ../../../gio/gicon.h ../../../gio/ginetaddress.h ../../../gio/ginetaddressmask.h ../../../gio/ginetsocketaddress.h ../../../gio/ginitable.h ../../../gio/ginputstream.h ../../../gio/gio.h ../../../gio/gio-autocleanups.h ../../../gio/gioenums.h ../../../gio/gioerror.h ../../../gio/giomodule.h ../../../gio/gioscheduler.h ../../../gio/giostream.h ../../../gio/giotypes.h ../../../gio/gloadableicon.h ../../../gio/gmount.h ../../../gio/gmemoryinputstream.h ../../../gio/gmemorymonitor.h ../../../gio/gmemoryoutputstream.h ../../../gio/gmountoperation.h ../../../gio/gnativesocketaddress.h ../../../gio/gnativevolumemonitor.h ../../../gio/gnetworkaddress.h ../../../gio/gnetworkmonitor.h ../../../gio/gnetworkservice.h ../../../gio/goutputstream.h ../../../gio/gpermission.h ../../../gio/gpollableinputstream.h ../../../gio/gpollableoutputstream.h ../../../gio/gpollableutils.h ../../../gio/gpowerprofilemonitor.h ../../../gio/gproxy.h ../../../gio/gproxyaddress.h ../../../gio/gproxyaddressenumerator.h ../../../gio/gproxyresolver.h ../../../gio/gresolver.h ../../../gio/gresource.h ../../../gio/gseekable.h ../../../gio/gsimpleasyncresult.h ../../../gio/gsimpleiostream.h ../../../gio/gsimplepermission.h ../../../gio/gsimpleproxyresolver.h ../../../gio/gsocket.h ../../../gio/gsocketaddress.h ../../../gio/gsocketaddressenumerator.h ../../../gio/gsocketclient.h ../../../gio/gsocketconnectable.h ../../../gio/gsocketconnection.h ../../../gio/gsocketcontrolmessage.h ../../../gio/gsocketlistener.h ../../../gio/gsocketservice.h ../../../gio/gsrvtarget.h ../../../gio/gsubprocess.h ../../../gio/gsubprocesslauncher.h ../../../gio/gtask.h ../../../gio/gtcpconnection.h ../../../gio/gtcpwrapperconnection.h ../../../gio/gthemedicon.h ../../../gio/gthreadedsocketservice.h ../../../gio/gtlsbackend.h ../../../gio/gtlscertificate.h ../../../gio/gtlsclientconnection.h ../../../gio/gtlsconnection.h ../../../gio/gtlsdatabase.h ../../../gio/gtlsfiledatabase.h ../../../gio/gtlsinteraction.h ../../../gio/gtlspassword.h ../../../gio/gtlsserverconnection.h ../../../gio/gdtlsconnection.h ../../../gio/gdtlsclientconnection.h ../../../gio/gdtlsserverconnection.h ../../../gio/gunixconnection.h ../../../gio/gunixcredentialsmessage.h ../../../gio/gunixfdlist.h ../../../gio/gunixsocketaddress.h ../../../gio/gvfs.h ../../../gio/gvolume.h ../../../gio/gvolumemonitor.h ../../../gio/gzlibcompressor.h ../../../gio/gzlibdecompressor.h ../../../gio/glistmodel.h ../../../gio/gliststore.h ../../../gio/gapplication.h ../../../gio/gapplicationcommandline.h ../../../gio/gactiongroup.h ../../../gio/gactionmap.h ../../../gio/gsimpleactiongroup.h ../../../gio/gremoteactiongroup.h ../../../gio/gactiongroupexporter.h ../../../gio/gdbusactiongroup.h ../../../gio/gaction.h ../../../gio/gpropertyaction.h ../../../gio/gsimpleaction.h ../../../gio/gmenumodel.h ../../../gio/gmenu.h ../../../gio/gmenuexporter.h ../../../gio/gdbusmenumodel.h ../../../gio/gnotification.h ../../../gio/gsettingsbackend.h ../../../gio/gsettingsschema.h ../../../gio/gsettings.h ../../../gio/gdbusauthobserver.h ../../../gio/gcredentials.h ../../../gio/gdbusutils.h ../../../gio/gdbuserror.h ../../../gio/gdbusaddress.h ../../../gio/gdbusconnection.h ../../../gio/gdbusmessage.h ../../../gio/gdbusnameowning.h ../../../gio/gdbusnamewatching.h ../../../gio/gdbusproxy.h ../../../gio/gdbusintrospection.h ../../../gio/gdbusmethodinvocation.h ../../../gio/gdbusserver.h ../../../gio/gdbusinterface.h ../../../gio/gdbusinterfaceskeleton.h ../../../gio/gdbusobject.h ../../../gio/gdbusobjectskeleton.h ../../../gio/gdbusobjectproxy.h ../../../gio/gdbusobjectmanager.h ../../../gio/gdbusobjectmanagerclient.h ../../../gio/gdbusobjectmanagerserver.h ../../../gio/gtestdbus.h gio/gnetworking.h [39/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/genviron.c.o -MF glib/libglib-2.0.so.0.8304.0.p/genviron.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/genviron.c.o -c ../../../glib/genviron.c [40/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o -c ../../../glib/ggettext.c [41/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gerror.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gerror.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gerror.c.o -c ../../../glib/gerror.c [42/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o -c ../../../glib/ghmac.c [43/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o -c ../../../gio/xdgmime/xdgmimecache.c [44/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o -c ../../../glib/glib-private.c [45/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o -c ../../../glib/glib-init.c [46/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o -c ../../../glib/gdataset.c [47/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghook.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghook.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghook.c.o -c ../../../glib/ghook.c [48/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o -c ../../../glib/gmappedfile.c [49/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmem.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmem.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmem.c.o -c ../../../glib/gmem.c [50/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o -c ../../../glib/gconvert.c [51/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glist.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glist.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glist.c.o -c ../../../glib/glist.c [52/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o -c ../../../glib/gprimes.c [53/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/garray.c.o -MF glib/libglib-2.0.so.0.8304.0.p/garray.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/garray.c.o -c ../../../glib/garray.c [54/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o -c ../../../glib/gpathbuf.c [55/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o -c ../../../glib/ghostutils.c [56/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdate.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdate.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdate.c.o -c ../../../glib/gdate.c [57/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o -c ../../../glib/gpoll.c [58/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o -c ../../../glib/gqsort.c [59/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o -c ../../../glib/grcbox.c [60/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gnode.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gnode.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gnode.c.o -c ../../../glib/gnode.c [61/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o -c ../../../glib/grefcount.c [62/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o -c ../../../glib/grefstring.c [63/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gquark.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gquark.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gquark.c.o -c ../../../glib/gquark.c [64/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o -c ../../../glib/gpattern.c [65/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghash.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghash.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghash.c.o -c ../../../glib/ghash.c [66/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o -c ../../../glib/gqueue.c [67/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o -c ../../../glib/gfileutils.c [68/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grand.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grand.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grand.c.o -c ../../../glib/grand.c [69/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o -c ../../../glib/gspawn.c [70/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o -c ../../../glib/gstrvbuilder.c [71/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gshell.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gshell.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gshell.c.o -c ../../../glib/gshell.c [72/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gslice.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gslice.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gslice.c.o -c ../../../glib/gslice.c [73/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o -c ../../../glib/gstringchunk.c [74/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o -c ../../../glib/gstdio.c [75/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o -MF glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o -c ../../../glib/giochannel.c [76/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gslist.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gslist.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gslist.c.o -c ../../../glib/gslist.c [77/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o -c ../../../glib/gtrashstack.c [78/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o -c ../../../glib/gtrace.c [79/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o -c ../../../glib/gtimer.c [80/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o -c ../../../glib/gthreadpool.c [81/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o -c ../../../glib/gtranslit.c [82/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o -c ../../../glib/gdatetime.c [83/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o -c ../../../glib/gsequence.c [84/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o -c ../../../glib/gmessages.c [85/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o -c ../../../glib/gunibreak.c [86/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gthread.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gthread.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gthread.c.o -c ../../../glib/gthread.c [87/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstring.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstring.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstring.c.o -c ../../../glib/gstring.c [88/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o -c ../../../glib/gmarkup.c [89/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/guuid.c.o -MF glib/libglib-2.0.so.0.8304.0.p/guuid.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/guuid.c.o -c ../../../glib/guuid.c [90/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o -c ../../../glib/gunicollate.c [91/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o -c ../../../glib/gscanner.c [92/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtree.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtree.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtree.c.o -c ../../../glib/gtree.c [93/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o -c ../../../glib/gstrfuncs.c [94/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o -c ../../../glib/gbookmarkfile.c [95/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gversion.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gversion.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gversion.c.o -c ../../../glib/gversion.c [96/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o -c ../../../glib/gkeyfile.c ../../../glib/gkeyfile.c: In function ‘g_key_file_set_group_comment’: ../../../glib/gkeyfile.c:3554:21: warning: potential null pointer dereference [-Wnull-dereference] 3554 | group = group_node->next->data; | ~~~~~~~~~~^~~~~~ ../../../glib/gkeyfile.c:3554:21: warning: potential null pointer dereference [-Wnull-dereference] In function ‘g_key_file_get_group_comment’, inlined from ‘g_key_file_get_comment’ at ../../../glib/gkeyfile.c:3838:12: ../../../glib/gkeyfile.c:3783:14: warning: potential null pointer dereference [-Wnull-dereference] 3783 | group_node = group_node->next; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../../glib/gkeyfile.c:3783:14: warning: potential null pointer dereference [-Wnull-dereference] [97/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmain.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmain.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmain.c.o -c ../../../glib/gmain.c [98/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gregex.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gregex.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gregex.c.o -c ../../../glib/gregex.c [99/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o -c ../../../glib/gvariant-core.c [100/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/goption.c.o -MF glib/libglib-2.0.so.0.8304.0.p/goption.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/goption.c.o -c ../../../glib/goption.c [101/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o -c ../../../glib/gwakeup.c [102/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o -c ../../../glib/gjournal-private.c [103/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o -c ../../../glib/gunidecomp.c [104/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o -c ../../../glib/gvarianttypeinfo.c [105/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o -c ../../../glib/gprintf.c [106/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o -c ../../../glib/gutf8.c [107/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o -c ../../../glib/glib-unix.c [108/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o -c ../../../glib/gvarianttype.c [109/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/giounix.c.o -MF glib/libglib-2.0.so.0.8304.0.p/giounix.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/giounix.c.o -c ../../../glib/giounix.c [110/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o -c ../../../gobject/gatomicarray.c [111/1627] /usr/bin/meson --internal exe --capture gobject/glib-enumtypes.c -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gobject/glib-enumtypes.c.template ../../../gobject/../glib/gunicode.h [112/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o -MF glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o -c ../../../glib/guniprop.c [113/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gutils.c.o -c ../../../glib/gutils.c [114/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o -c ../../../glib/gtimezone.c [115/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o -c ../../../glib/gchecksum.c [116/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o -c gobject/glib-enumtypes.c [117/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o -c ../../../gobject/gbindinggroup.c [118/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o -c ../../../gobject/gboxed.c [119/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o -c ../../../gobject/genums.c [120/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o -c ../../../glib/gvariant-serialiser.c [121/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o -c ../../../gobject/gbinding.c [122/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o -c ../../../gobject/gsourceclosure.c [123/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o -c ../../../gobject/gtypeplugin.c [124/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o -c ../../../gobject/gsignalgroup.c [125/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o -c ../../../gobject/gvaluearray.c [126/1627] cc -Igmodule/libgmodule-2.0.so.0.8304.0.p -Igmodule -I../../../gmodule -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -MD -MQ gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o -MF gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o.d -o gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o -c ../../../gmodule/gmodule-deprecated.c [127/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o -c ../../../gobject/gtypemodule.c ../../../gobject/gtypemodule.c: In function ‘g_type_module_complete_type_info’: ../../../gobject/gtypemodule.c:337:29: warning: potential null pointer dereference [-Wnull-dereference] 337 | if (module_type_info->info.value_table) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../gobject/gtypemodule.c:335:9: warning: potential null pointer dereference [-Wnull-dereference] 335 | *info = module_type_info->info; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../gobject/gtypemodule.c:337:29: warning: potential null pointer dereference [-Wnull-dereference] 337 | if (module_type_info->info.value_table) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../gobject/gtypemodule.c:335:9: warning: potential null pointer dereference [-Wnull-dereference] 335 | *info = module_type_info->info; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../gobject/gtypemodule.c: In function ‘g_type_module_complete_interface_info’: ../../../gobject/gtypemodule.c:350:9: warning: potential null pointer dereference [-Wnull-dereference] 350 | *info = module_interface_info->info; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../gobject/gtypemodule.c:350:9: warning: potential null pointer dereference [-Wnull-dereference] ../../../gobject/gtypemodule.c: In function ‘g_type_module_register_type’: ../../../gobject/gtypemodule.c:420:27: warning: potential null pointer dereference [-Wnull-dereference] 420 | if (module_type_info->parent_type != parent_type) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../gobject/gtypemodule.c:420:27: warning: potential null pointer dereference [-Wnull-dereference] [128/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o -c ../../../gobject/gmarshal.c [129/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o -c ../../../gobject/gparam.c [130/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o -c ../../../gobject/gclosure.c [131/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o -c ../../../glib/gspawn-posix.c [132/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/guri.c.o -MF glib/libglib-2.0.so.0.8304.0.p/guri.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/guri.c.o -c ../../../glib/guri.c [133/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o -c ../../../glib/gtestutils.c [134/1627] /usr/bin/python3 ../../../gio/data-to-c.py ../../../gio/../glib/gconstructor.h gconstructor_code gio/gconstructor_as_data.h [135/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o -c ../../../glib/gvariant-parser.c In file included from glib/glibconfig.h:9, from ../../../glib/gtypes.h:34, from ../../../glib/gquark.h:34, from ../../../glib/gerror.h:30, from ../../../glib/gvariant-parser.c:28: In function ‘positional_parse’, inlined from ‘parse’ at ../../../glib/gvariant-parser.c:2443:14: ../../../glib/gvariant-parser.c:2231:18: warning: potential null pointer dereference [-Wnull-dereference] 2231 | g_assert (token[0] == '%'); | ~~~~~^~~ ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ 276 | if G_LIKELY (expr) ; else \ | ^~~~~~~~ ../../../glib/gvariant-parser.c:2231:3: note: in expansion of macro ‘g_assert’ 2231 | g_assert (token[0] == '%'); | ^~~~~~~~ In function ‘string_parse’, inlined from ‘parse’ at ../../../glib/gvariant-parser.c:2466:14: ../../../glib/gvariant-parser.c:1709:9: warning: potential null pointer dereference [-Wnull-dereference] 1709 | quote = token[0]; | ~~~~~~^~~~~~~~~~ In function ‘bytestring_parse’, inlined from ‘parse’ at ../../../glib/gvariant-parser.c:2470:14: ../../../glib/gvariant-parser.c:1841:18: warning: potential null pointer dereference [-Wnull-dereference] 1841 | g_assert (token[0] == 'b'); | ~~~~~^~~ ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ 276 | if G_LIKELY (expr) ; else \ | ^~~~~~~~ ../../../glib/gvariant-parser.c:1841:3: note: in expansion of macro ‘g_assert’ 1841 | g_assert (token[0] == 'b'); | ^~~~~~~~ [136/1627] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-missing.c.o -MF gio/inotify/libinotify.a.p/inotify-missing.c.o.d -o gio/inotify/libinotify.a.p/inotify-missing.c.o -c ../../../gio/inotify/inotify-missing.c [137/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o -c ../../../gio/xdgmime/xdgmimeparent.c [138/1627] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-sub.c.o -MF gio/inotify/libinotify.a.p/inotify-sub.c.o.d -o gio/inotify/libinotify.a.p/inotify-sub.c.o -c ../../../gio/inotify/inotify-sub.c [139/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o -c ../../../gobject/gvaluetransform.c [140/1627] cc -Igmodule/libgmodule-2.0.so.0.8304.0.p -Igmodule -I../../../gmodule -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -MD -MQ gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o -MF gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o.d -o gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o -c ../../../gmodule/gmodule.c [141/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o -c ../../../gobject/gparamspecs.c [142/1627] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GI girepository/gi-visibility.h [143/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org. --output-directory gio --generate-c-code gdbus-daemon-generated --c-namespace _G ../../../gio/dbus-daemon.xml [144/1627] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.0 visibility-macros GDBUS_OBJECT_MANAGER_EXAMPLE gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager-visibility.h [145/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.gtk.GDBus.Example.ObjectManager. --c-namespace Example --c-generate-object-manager --output-directory gio/tests/gdbus-object-manager-example --generate-c-code objectmanager-gen --generate-docbook objectmanager-gen --symbol-decorator GDBUS_OBJECT_MANAGER_EXAMPLE_AVAILABLE_IN_ALL --symbol-decorator-header gdbus-example-objectmanager-visibility.h ../../../gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager.xml [146/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio --generate-c-code xdp-dbus --c-namespace GXdp ../../../gio/org.freedesktop.portal.Documents.xml ../../../gio/org.freedesktop.portal.OpenURI.xml ../../../gio/org.freedesktop.portal.ProxyResolver.xml ../../../gio/org.freedesktop.portal.Trash.xml [147/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o -c ../../../gio/xdgmime/xdgmimemagic.c [148/1627] rm -f gio/xdgmime/libxdgmime.a && gcc-ar csrDT gio/xdgmime/libxdgmime.a gio/xdgmime/libxdgmime.a.p/xdgmime.c.o gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o [149/1627] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-helper.c.o -MF gio/inotify/libinotify.a.p/inotify-helper.c.o.d -o gio/inotify/libinotify.a.p/inotify-helper.c.o -c ../../../gio/inotify/inotify-helper.c [150/1627] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-path.c.o -MF gio/inotify/libinotify.a.p/inotify-path.c.o.d -o gio/inotify/libinotify.a.p/inotify-path.c.o -c ../../../gio/inotify/inotify-path.c [151/1627] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-kernel.c.o -MF gio/inotify/libinotify.a.p/inotify-kernel.c.o.d -o gio/inotify/libinotify.a.p/inotify-kernel.c.o -c ../../../gio/inotify/inotify-kernel.c [152/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o -c ../../../gobject/gvalue.c [153/1627] /usr/bin/meson --internal exe --capture gio/gioenumtypes.c -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gio/gioenumtypes.c.template ../../../gio/gappinfo.h ../../../gio/gasyncinitable.h ../../../gio/gasyncresult.h ../../../gio/gbufferedinputstream.h ../../../gio/gbufferedoutputstream.h ../../../gio/gbytesicon.h ../../../gio/gcancellable.h ../../../gio/gcontenttype.h ../../../gio/gcharsetconverter.h ../../../gio/gconverter.h ../../../gio/gconverterinputstream.h ../../../gio/gconverteroutputstream.h ../../../gio/gdatagrambased.h ../../../gio/gdatainputstream.h ../../../gio/gdataoutputstream.h ../../../gio/gdebugcontroller.h ../../../gio/gdebugcontrollerdbus.h ../../../gio/gdrive.h ../../../gio/gemblem.h ../../../gio/gemblemedicon.h ../../../gio/gfile.h ../../../gio/gfileattribute.h ../../../gio/gfileenumerator.h ../../../gio/gfileicon.h ../../../gio/gfileinfo.h ../../../gio/gfileinputstream.h ../../../gio/gfilemonitor.h ../../../gio/gfilenamecompleter.h ../../../gio/gfileoutputstream.h ../../../gio/gfileiostream.h ../../../gio/gfilterinputstream.h ../../../gio/gfilteroutputstream.h ../../../gio/gicon.h ../../../gio/ginetaddress.h ../../../gio/ginetaddressmask.h ../../../gio/ginetsocketaddress.h ../../../gio/ginitable.h ../../../gio/ginputstream.h ../../../gio/gio.h ../../../gio/gio-autocleanups.h ../../../gio/gioenums.h ../../../gio/gioerror.h ../../../gio/giomodule.h ../../../gio/gioscheduler.h ../../../gio/giostream.h ../../../gio/giotypes.h ../../../gio/gloadableicon.h ../../../gio/gmount.h ../../../gio/gmemoryinputstream.h ../../../gio/gmemorymonitor.h ../../../gio/gmemoryoutputstream.h ../../../gio/gmountoperation.h ../../../gio/gnativesocketaddress.h ../../../gio/gnativevolumemonitor.h ../../../gio/gnetworkaddress.h ../../../gio/gnetworkmonitor.h ../../../gio/gnetworkservice.h ../../../gio/goutputstream.h ../../../gio/gpermission.h ../../../gio/gpollableinputstream.h ../../../gio/gpollableoutputstream.h ../../../gio/gpollableutils.h ../../../gio/gpowerprofilemonitor.h ../../../gio/gproxy.h ../../../gio/gproxyaddress.h ../../../gio/gproxyaddressenumerator.h ../../../gio/gproxyresolver.h ../../../gio/gresolver.h ../../../gio/gresource.h ../../../gio/gseekable.h ../../../gio/gsimpleasyncresult.h ../../../gio/gsimpleiostream.h ../../../gio/gsimplepermission.h ../../../gio/gsimpleproxyresolver.h ../../../gio/gsocket.h ../../../gio/gsocketaddress.h ../../../gio/gsocketaddressenumerator.h ../../../gio/gsocketclient.h ../../../gio/gsocketconnectable.h ../../../gio/gsocketconnection.h ../../../gio/gsocketcontrolmessage.h ../../../gio/gsocketlistener.h ../../../gio/gsocketservice.h ../../../gio/gsrvtarget.h ../../../gio/gsubprocess.h ../../../gio/gsubprocesslauncher.h ../../../gio/gtask.h ../../../gio/gtcpconnection.h ../../../gio/gtcpwrapperconnection.h ../../../gio/gthemedicon.h ../../../gio/gthreadedsocketservice.h ../../../gio/gtlsbackend.h ../../../gio/gtlscertificate.h ../../../gio/gtlsclientconnection.h ../../../gio/gtlsconnection.h ../../../gio/gtlsdatabase.h ../../../gio/gtlsfiledatabase.h ../../../gio/gtlsinteraction.h ../../../gio/gtlspassword.h ../../../gio/gtlsserverconnection.h ../../../gio/gdtlsconnection.h ../../../gio/gdtlsclientconnection.h ../../../gio/gdtlsserverconnection.h ../../../gio/gunixconnection.h ../../../gio/gunixcredentialsmessage.h ../../../gio/gunixfdlist.h ../../../gio/gunixsocketaddress.h ../../../gio/gvfs.h ../../../gio/gvolume.h ../../../gio/gvolumemonitor.h ../../../gio/gzlibcompressor.h ../../../gio/gzlibdecompressor.h ../../../gio/glistmodel.h ../../../gio/gliststore.h ../../../gio/gapplication.h ../../../gio/gapplicationcommandline.h ../../../gio/gactiongroup.h ../../../gio/gactionmap.h ../../../gio/gsimpleactiongroup.h ../../../gio/gremoteactiongroup.h ../../../gio/gactiongroupexporter.h ../../../gio/gdbusactiongroup.h ../../../gio/gaction.h ../../../gio/gpropertyaction.h ../../../gio/gsimpleaction.h ../../../gio/gmenumodel.h ../../../gio/gmenu.h ../../../gio/gmenuexporter.h ../../../gio/gdbusmenumodel.h ../../../gio/gnotification.h ../../../gio/gsettingsbackend.h ../../../gio/gsettingsschema.h ../../../gio/gsettings.h ../../../gio/gdbusauthobserver.h ../../../gio/gcredentials.h ../../../gio/gdbusutils.h ../../../gio/gdbuserror.h ../../../gio/gdbusaddress.h ../../../gio/gdbusconnection.h ../../../gio/gdbusmessage.h ../../../gio/gdbusnameowning.h ../../../gio/gdbusnamewatching.h ../../../gio/gdbusproxy.h ../../../gio/gdbusintrospection.h ../../../gio/gdbusmethodinvocation.h ../../../gio/gdbusserver.h ../../../gio/gdbusinterface.h ../../../gio/gdbusinterfaceskeleton.h ../../../gio/gdbusobject.h ../../../gio/gdbusobjectskeleton.h ../../../gio/gdbusobjectproxy.h ../../../gio/gdbusobjectmanager.h ../../../gio/gdbusobjectmanagerclient.h ../../../gio/gdbusobjectmanagerserver.h ../../../gio/gtestdbus.h gio/gnetworking.h [154/1627] cc -Igio/glib-compile-resources.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [155/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o -c ../../../gobject/gvaluetypes.c [156/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/buffer_entry.c.o -MF girepository/cmph/libcmph.a.p/buffer_entry.c.o.d -o girepository/cmph/libcmph.a.p/buffer_entry.c.o -c ../../../girepository/cmph/buffer_entry.c [157/1627] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o -MF gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o.d -o gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o -c ../../../gio/inotify/ginotifyfilemonitor.c [158/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o -c ../../../gio/gasynchelper.c [159/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o -c ../../../gio/gasyncinitable.c [160/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o -c ../../../gio/gasyncresult.c [161/1627] rm -f gio/inotify/libinotify.a && gcc-ar csrDT gio/inotify/libinotify.a gio/inotify/libinotify.a.p/inotify-kernel.c.o gio/inotify/libinotify.a.p/inotify-sub.c.o gio/inotify/libinotify.a.p/inotify-path.c.o gio/inotify/libinotify.a.p/inotify-missing.c.o gio/inotify/libinotify.a.p/inotify-helper.c.o gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o [162/1627] cc -Igio/glib-compile-resources.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [163/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o -c ../../../glib/gvariant.c [164/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bdz.c.o -MF girepository/cmph/libcmph.a.p/bdz.c.o.d -o girepository/cmph/libcmph.a.p/bdz.c.o -c ../../../girepository/cmph/bdz.c [165/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bmz8.c.o -MF girepository/cmph/libcmph.a.p/bmz8.c.o.d -o girepository/cmph/libcmph.a.p/bmz8.c.o -c ../../../girepository/cmph/bmz8.c [166/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bmz.c.o -MF girepository/cmph/libcmph.a.p/bmz.c.o.d -o girepository/cmph/libcmph.a.p/bmz.c.o -c ../../../girepository/cmph/bmz.c [167/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o -c ../../../gio/gbytesicon.c [168/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o -c ../../../gio/gcharsetconverter.c [169/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o -c ../../../gio/gcontenttype.c [170/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o -c ../../../gio/gconverter.c [171/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o -c ../../../gio/gcontextspecificgroup.c [172/1627] cc -o glib/libglib-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o glib/libglib-2.0.so.0.8304.0.p/garray.c.o glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o glib/libglib-2.0.so.0.8304.0.p/gdate.c.o glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8304.0.p/gdir.c.o glib/libglib-2.0.so.0.8304.0.p/genviron.c.o glib/libglib-2.0.so.0.8304.0.p/gerror.c.o glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o glib/libglib-2.0.so.0.8304.0.p/ghash.c.o glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o glib/libglib-2.0.so.0.8304.0.p/ghook.c.o glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o glib/libglib-2.0.so.0.8304.0.p/glist.c.o glib/libglib-2.0.so.0.8304.0.p/gmain.c.o glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8304.0.p/gmem.c.o glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o glib/libglib-2.0.so.0.8304.0.p/gnode.c.o glib/libglib-2.0.so.0.8304.0.p/goption.c.o glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o glib/libglib-2.0.so.0.8304.0.p/gquark.c.o glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o glib/libglib-2.0.so.0.8304.0.p/grand.c.o glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o glib/libglib-2.0.so.0.8304.0.p/gregex.c.o glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o glib/libglib-2.0.so.0.8304.0.p/gshell.c.o glib/libglib-2.0.so.0.8304.0.p/gslice.c.o glib/libglib-2.0.so.0.8304.0.p/gslist.c.o glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8304.0.p/gstring.c.o glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8304.0.p/gthread.c.o glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8304.0.p/gtree.c.o glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8304.0.p/guri.c.o glib/libglib-2.0.so.0.8304.0.p/gutils.c.o glib/libglib-2.0.so.0.8304.0.p/guuid.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8304.0.p/gversion.c.o glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8304.0.p/giounix.c.o glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libglib-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group glib/libcharset/libcharset.a -Wl,-z,nodelete -Wl,-Bsymbolic-functions -latomic -lm /usr/lib/i386-linux-gnu/libpcre2-8.so -Wl,--end-group -pthread [173/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/brz.c.o -MF girepository/cmph/libcmph.a.p/brz.c.o.d -o girepository/cmph/libcmph.a.p/brz.c.o -c ../../../girepository/cmph/brz.c [174/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o -c ../../../gio/gcancellable.c [175/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o -c ../../../gio/gbufferedoutputstream.c [176/1627] cc -Igio/glib-compile-resources.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/glib-compile-resources.p/glib-compile-resources.c.o -MF gio/glib-compile-resources.p/glib-compile-resources.c.o.d -o gio/glib-compile-resources.p/glib-compile-resources.c.o -c ../../../gio/glib-compile-resources.c [177/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bdz_ph.c.o -MF girepository/cmph/libcmph.a.p/bdz_ph.c.o.d -o girepository/cmph/libcmph.a.p/bdz_ph.c.o -c ../../../girepository/cmph/bdz_ph.c [178/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o -c ../../../gio/gbufferedinputstream.c [179/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb glib/libglib-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0.p/libglib-2.0.so.0.8304.0.symbols [180/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o -c ../../../gio/gdebugcontroller.c [181/1627] cc -o gmodule/libgmodule-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgmodule-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib glib/libglib-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [182/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o -MF gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o -c gio/gioenumtypes.c [183/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o -c ../../../gio/gdummyproxyresolver.c [184/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o -c ../../../gio/gappinfo.c [185/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o -c ../../../gio/gconverterinputstream.c [186/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o -c ../../../gio/gdatagrambased.c [187/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o -c ../../../gio/gdataoutputstream.c [188/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o -MF gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o -c gio/gdbus-daemon-generated.c [189/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb gmodule/libgmodule-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0.p/libgmodule-2.0.so.0.8304.0.symbols [190/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o -c ../../../gio/gemblem.c [191/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o -c ../../../gio/gdummytlsbackend.c [192/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o -c ../../../gio/gconverteroutputstream.c [193/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o -c ../../../gio/gcredentials.c [194/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o -c ../../../gio/gdebugcontrollerdbus.c [195/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o -c ../../../gio/gemblemedicon.c [196/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o -c ../../../gio/gdrive.c [197/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o -c ../../../gio/gdatainputstream.c [198/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o -c ../../../gio/gfilemonitor.c [199/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o -c ../../../gobject/gobject.c [200/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o -c ../../../gio/gfileinputstream.c [201/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o -c ../../../gio/gfileicon.c [202/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o -c ../../../gio/gfilenamecompleter.c [203/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o -c ../../../gio/gfilterinputstream.c [204/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o -c ../../../gio/gfilteroutputstream.c [205/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o -c ../../../gio/gfileoutputstream.c [206/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o -c ../../../gio/gdummyfile.c [207/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o -c ../../../gio/gfileiostream.c [208/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o -c ../../../gio/ginitable.c [209/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o -c ../../../gio/gioerror.c [210/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o -c ../../../gobject/gsignal.c ../../../gobject/gsignal.c: In function ‘handlers_find’: ../../../gobject/gsignal.c:558:28: warning: potential null pointer dereference [-Wnull-dereference] 558 | if (!node->c_marshaller) | ~~~~^~~~~~~~~~~~~~ ../../../gobject/gsignal.c: In function ‘handler_insert’: ../../../gobject/gsignal.c:685:13: warning: potential null pointer dereference [-Wnull-dereference] 685 | if (!hlist->handlers) | ~~~~~^~~~~~~~~~ ../../../gobject/gsignal.c:685:13: warning: potential null pointer dereference [-Wnull-dereference] In file included from ../../../gobject/gclosure.h:27, from ../../../gobject/gsignal.h:26, from ../../../gobject/gsignal.c:32: ../../../gobject/gsignal.c: In function ‘g_signal_stop_emission_by_name’: ../../../gobject/gsignal.c:1167:41: warning: potential null pointer dereference [-Wnull-dereference] 1167 | else if (!g_type_is_a (itype, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ ../../../gobject/gsignal.c: In function ‘g_signal_set_va_marshaller’: ../../../gobject/gsignal.c:1816:17: warning: potential null pointer dereference [-Wnull-dereference] 1816 | if (cc->closure->marshal == node->c_marshaller) | ~~^~~~~~~~~ In function ‘g_signal_override_class_closure’, inlined from ‘g_signal_override_class_closure’ at ../../../gobject/gsignal.c:1967:1: ../../../gobject/gsignal.c:1979:40: warning: potential null pointer dereference [-Wnull-dereference] 1979 | if (!g_type_is_a (instance_type, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ ../../../gobject/gsignal.c: In function ‘g_signal_connect_closure’: ../../../gobject/gsignal.c:2410:41: warning: potential null pointer dereference [-Wnull-dereference] 2410 | else if (!g_type_is_a (itype, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ ../../../gobject/gsignal.c: In function ‘g_signal_connect_data’: ../../../gobject/gsignal.c:2522:41: warning: potential null pointer dereference [-Wnull-dereference] 2522 | else if (!g_type_is_a (itype, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ [211/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o -c ../../../gio/gfileattribute.c [212/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o -c ../../../gio/giomodule-priv.c [213/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o -c ../../../gio/ginetaddressmask.c [214/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o -c ../../../gio/gfileenumerator.c [215/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o -c ../../../gio/gioscheduler.c [216/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o -c ../../../gio/ginetaddress.c [217/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gicon.c.o -c ../../../gio/gicon.c [218/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o -c ../../../gio/ginetsocketaddress.c [219/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o -c ../../../gio/gmemorymonitor.c [220/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o -c ../../../gio/gloadableicon.c [221/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o -c ../../../gio/gnativevolumemonitor.c [222/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o -c ../../../gio/gmemorymonitordbus.c [223/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o -c ../../../gio/gnativesocketaddress.c [224/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o -c ../../../gio/gnetworking.c [225/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giostream.c.o -c ../../../gio/giostream.c [226/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o -c ../../../gio/gnetworkmonitor.c [227/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o -c ../../../gobject/gtype.c ../../../gobject/gtype.c: In function ‘type_node_fundamental_new_W’: ../../../gobject/gtype.c:529:21: warning: potential null pointer dereference [-Wnull-dereference] 529 | finfo->type_flags = type_flags & TYPE_FUNDAMENTAL_FLAG_MASK; | ^ ../../../gobject/gtype.c: In function ‘check_derivation_I’: ../../../gobject/gtype.c:770:14: warning: potential null pointer dereference [-Wnull-dereference] 770 | if (!(finfo->type_flags & G_TYPE_FLAG_DERIVABLE)) | ~~~~~^~~~~~~~~~~~ In function ‘_g_type_test_flags’, inlined from ‘g_type_test_flags’ at ../../../gobject/gtype.c:3780:10: ../../../gobject/gtype.c:3756:26: warning: potential null pointer dereference [-Wnull-dereference] 3756 | fflags = (finfo->type_flags & fflags) == fflags; | ~~~~~^~~~~~~~~~~~ [228/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o -c ../../../gio/gmemoryinputstream.c [229/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o -c ../../../gio/gmountoperation.c [230/1627] cc -o gobject/libgobject-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgobject-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions -lffi -Wl,--end-group [231/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o -c ../../../gio/gpermission.c [232/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o -c ../../../gio/gnetworkmonitorbase.c [233/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmount.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmount.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmount.c.o -c ../../../gio/gmount.c [234/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o -c ../../../gio/gpowerprofilemonitor.c [235/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o -c ../../../gio/giomodule.c [236/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o -c ../../../gio/gmemoryoutputstream.c [237/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o -c ../../../gio/gpollableinputstream.c [238/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb gobject/libgobject-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0.p/libgobject-2.0.so.0.8304.0.symbols [239/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o -c ../../../gio/ginputstream.c [240/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o -c ../../../gio/gnetworkservice.c [241/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o -c ../../../gio/gpowerprofilemonitordbus.c [242/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o -c ../../../gio/gpollableoutputstream.c [243/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o -c ../../../gio/gproxy.c [244/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o -c ../../../gio/gpollableutils.c [245/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o -c ../../../gio/gpollfilemonitor.c [246/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o -c ../../../gio/gnetworkaddress.c [247/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o -c ../../../gio/gproxyaddress.c [248/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o -c ../../../gio/gsimplepermission.c [249/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o -c ../../../gio/gseekable.c [250/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o -c ../../../gio/gproxyresolver.c [251/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o -c ../../../gio/gsimpleiostream.c [252/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o -c gio/xdp-dbus.c [253/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o -c ../../../gio/gsocketaddressenumerator.c [254/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o -c ../../../gio/gsocketconnectable.c [255/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o -c ../../../gio/gmarshal-internal.c [256/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o -c ../../../gio/gproxyaddressenumerator.c [257/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o -c ../../../gio/gresourcefile.c [258/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o -c ../../../gio/gsimpleproxyresolver.c [259/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o -c ../../../gio/gsocketaddress.c [260/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o -c ../../../gio/gsocketcontrolmessage.c [261/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o -c ../../../gio/gsrvtarget.c [262/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o -c ../../../gio/gsocketinputstream.c [263/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gresource.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gresource.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gresource.c.o -c ../../../gio/gresource.c [264/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o -c ../../../gio/gsocketconnection.c [265/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o -c ../../../gio/gsocketoutputstream.c [266/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o -c ../../../gio/gtcpwrapperconnection.c [267/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o -c ../../../gio/gsocketservice.c [268/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o -c ../../../gio/gresolver.c [269/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o -c ../../../gio/gsubprocesslauncher.c [270/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o -c ../../../gio/gtcpconnection.c [271/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o -c ../../../gio/gsocketlistener.c [272/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o -c ../../../gio/gthreadedsocketservice.c [273/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o -c ../../../gio/gtlsbackend.c [274/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o -c ../../../gio/gfileinfo.c [275/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o -c ../../../gio/gtlsfiledatabase.c [276/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o -c ../../../gio/gtlsclientconnection.c [277/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o -c ../../../gio/gtlsserverconnection.c [278/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o -c ../../../gio/gthemedicon.c [279/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o -c ../../../gio/gsimpleasyncresult.c [280/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o -c ../../../gio/gdtlsclientconnection.c [281/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o -c ../../../gio/gsocketclient.c [282/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o -c ../../../gio/gdtlsserverconnection.c [283/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o -c ../../../gio/gtlspassword.c [284/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o -c ../../../gio/goutputstream.c [285/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o -c ../../../gio/gtlsconnection.c [286/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtask.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtask.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtask.c.o -c ../../../gio/gtask.c [287/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o -c ../../../gio/gtlscertificate.c [288/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o -c ../../../gio/gunionvolumemonitor.c [289/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o -c ../../../gio/gtlsinteraction.c [290/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o -MF gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o -c ../../../glib/gtrace.c [291/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o -c ../../../gio/glistmodel.c [292/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o -c ../../../gio/gvolumemonitor.c [293/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o -c ../../../gio/gunixcredentialsmessage.c [294/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o -c ../../../gio/gunixconnection.c [295/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o -c ../../../gio/gdtlsconnection.c [296/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o -c ../../../gio/gunixfdlist.c [297/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o -c ../../../gio/gtlsdatabase.c [298/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o -c ../../../gio/gzlibdecompressor.c [299/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o -c ../../../gio/gzlibcompressor.c [300/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o -c ../../../gio/gsubprocess.c [301/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o -c ../../../gio/gvfs.c [302/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o -c ../../../gio/gunixsocketaddress.c [303/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o -c ../../../gio/gthreadedresolver.c [304/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o -c ../../../gio/gfiledescriptorbased.c [305/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o -c ../../../gio/gliststore.c [306/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o -c ../../../gio/giounix-private.c [307/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o -c ../../../gio/ggtknotificationbackend.c [308/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o -c ../../../gio/gunixfdmessage.c [309/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o -c ../../../gio/gnetworkmonitornm.c [310/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o -c ../../../gio/gvolume.c [311/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o -c ../../../gio/gunixmount.c [312/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o -c ../../../gio/gunixvolumemonitor.c [313/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o -c ../../../gio/gfdonotificationbackend.c [314/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o -c ../../../gio/gunixvolume.c [315/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o -c ../../../gio/gunixinputstream.c [316/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o -c ../../../gio/gunixoutputstream.c [317/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o -c ../../../gio/gactionmap.c [318/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o -c ../../../gio/gsimpleactiongroup.c [319/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o -c ../../../gio/gremoteactiongroup.c [320/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o -c ../../../gio/gactiongroup.c [321/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o -c ../../../gio/gnetworkmonitornetlink.c [322/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o -c ../../../gio/gcontenttype-fdo.c [323/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o -c ../../../gio/gapplicationcommandline.c [324/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gaction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gaction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gaction.c.o -c ../../../gio/gaction.c [325/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o -c ../../../gio/gsimpleaction.c [326/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o -c ../../../gio/gpropertyaction.c [327/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o -c ../../../gio/gactiongroupexporter.c [328/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o -c ../../../gio/gnotificationbackend.c [329/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o -c ../../../gio/gdbusactiongroup.c [330/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o -c ../../../gio/gapplicationimpl-dbus.c [331/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o -c ../../../gio/gdbusdaemon.c [332/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o -c ../../../gio/gmemorysettingsbackend.c [333/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o -c ../../../gio/gmenumodel.c [334/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o -c ../../../gio/gnullsettingsbackend.c [335/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o -c ../../../gio/gmenu.c [336/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o -c ../../../gio/gsocket.c [337/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o -c ../../../gio/gdbusmenumodel.c [338/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o -c ../../../gio/gdelayedsettingsbackend.c [339/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o -c ../../../gio/gnotification.c [340/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o -c ../../../gio/gdbusauthobserver.c [341/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o -c ../../../gio/gmenuexporter.c [342/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o -c ../../../gio/gunixmounts.c [343/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o -c ../../../gio/gsettingsbackend.c [344/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfile.c.o -c ../../../gio/gfile.c [345/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o -c ../../../gio/gdbusauthmechanismanon.c [346/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o -c ../../../gio/gdbusutils.c [347/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o -c ../../../gio/gdbusauthmechanism.c [348/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o -c ../../../gio/gsettings-mapping.c [349/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o -c ../../../gio/gkeyfilesettingsbackend.c [350/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o -c ../../../gio/gdbusauthmechanismexternal.c [351/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o -c ../../../gio/gapplication.c [352/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o -c ../../../gio/gdbusinterface.c [353/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o -c ../../../gio/gdbusobject.c [354/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o -c ../../../gio/gdbusnameowning.c [355/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o -c ../../../gio/gdbusnamewatching.c [356/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o -c ../../../gio/gdbusobjectmanager.c [357/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o -c ../../../gio/gdbusobjectproxy.c [358/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o -c ../../../gio/gdbusaddress.c [359/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o -c ../../../gio/gdbusobjectskeleton.c [360/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o -c ../../../gio/gsettingsschema.c [361/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o -c ../../../gio/gdbusauthmechanismsha1.c [362/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o -c ../../../gio/gdbusmethodinvocation.c [363/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o -c ../../../gio/gdbusinterfaceskeleton.c [364/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o -c ../../../gio/gdbuserror.c [365/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o -c ../../../gio/gdocumentportal.c [366/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o -c ../../../gio/gdbusserver.c [367/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o -c ../../../gio/gdbusauth.c [368/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o -c ../../../gio/gpowerprofilemonitorportal.c [369/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o -c ../../../gio/gmemorymonitorportal.c [370/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o -c ../../../gio/gtestdbus.c [371/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o -c ../../../gio/gopenuriportal.c [372/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o -c ../../../gio/gportalnotificationbackend.c [373/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o -c ../../../gio/gsettings.c [374/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o -c ../../../gio/gtrashportal.c [375/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o -c ../../../gio/gdbusobjectmanagerserver.c [376/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o -c ../../../gio/gportalsupport.c [377/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o -c ../../../gio/gproxyresolverportal.c [378/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o -c ../../../gio/gdbusobjectmanagerclient.c [379/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o -c ../../../gio/gnetworkmonitorportal.c [380/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o -c ../../../gio/gsandbox.c [381/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o -c ../../../gio/gsocks4proxy.c [382/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o -c ../../../gio/gdbusproxy.c [383/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o -c ../../../gio/glocalfileenumerator.c [384/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o -c ../../../gio/ghttpproxy.c [385/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o -c ../../../gio/glocalfileiostream.c [386/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o -c ../../../gio/glocalfileinputstream.c [387/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o -c ../../../gio/gdbusintrospection.c [388/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o -c ../../../gio/gdbusprivate.c [389/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/buffer_manager.c.o -MF girepository/cmph/libcmph.a.p/buffer_manager.c.o.d -o girepository/cmph/libcmph.a.p/buffer_manager.c.o -c ../../../girepository/cmph/buffer_manager.c [390/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o -c ../../../gio/glocalvfs.c [391/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o -c ../../../gio/gsocks4aproxy.c [392/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o -MF gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o -c ../../../gio/thumbnail-verify.c [393/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/chd.c.o -MF girepository/cmph/libcmph.a.p/chd.c.o.d -o girepository/cmph/libcmph.a.p/chd.c.o -c ../../../girepository/cmph/chd.c [394/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/cmph_structs.c.o -MF girepository/cmph/libcmph.a.p/cmph_structs.c.o.d -o girepository/cmph/libcmph.a.p/cmph_structs.c.o -c ../../../girepository/cmph/cmph_structs.c [395/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o -c ../../../gio/gsocks5proxy.c [396/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o -c ../../../gio/glocalfilemonitor.c [397/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [398/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o -c ../../../gio/gdesktopappinfo.c [399/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/fch_buckets.c.o -MF girepository/cmph/libcmph.a.p/fch_buckets.c.o.d -o girepository/cmph/libcmph.a.p/fch_buckets.c.o -c ../../../girepository/cmph/fch_buckets.c [400/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/chm.c.o -MF girepository/cmph/libcmph.a.p/chm.c.o.d -o girepository/cmph/libcmph.a.p/chm.c.o -c ../../../girepository/cmph/chm.c [401/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/hash.c.o -MF girepository/cmph/libcmph.a.p/hash.c.o.d -o girepository/cmph/libcmph.a.p/hash.c.o -c ../../../girepository/cmph/hash.c [402/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/compressed_rank.c.o -MF girepository/cmph/libcmph.a.p/compressed_rank.c.o.d -o girepository/cmph/libcmph.a.p/compressed_rank.c.o -c ../../../girepository/cmph/compressed_rank.c [403/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/jenkins_hash.c.o -MF girepository/cmph/libcmph.a.p/jenkins_hash.c.o.d -o girepository/cmph/libcmph.a.p/jenkins_hash.c.o -c ../../../girepository/cmph/jenkins_hash.c [404/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/cmph.c.o -MF girepository/cmph/libcmph.a.p/cmph.c.o.d -o girepository/cmph/libcmph.a.p/cmph.c.o -c ../../../girepository/cmph/cmph.c [405/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o -c ../../../gio/glocalfileoutputstream.c [406/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/compressed_seq.c.o -MF girepository/cmph/libcmph.a.p/compressed_seq.c.o.d -o girepository/cmph/libcmph.a.p/compressed_seq.c.o -c ../../../girepository/cmph/compressed_seq.c [407/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/miller_rabin.c.o -MF girepository/cmph/libcmph.a.p/miller_rabin.c.o.d -o girepository/cmph/libcmph.a.p/miller_rabin.c.o -c ../../../girepository/cmph/miller_rabin.c [408/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/vqueue.c.o -MF girepository/cmph/libcmph.a.p/vqueue.c.o.d -o girepository/cmph/libcmph.a.p/vqueue.c.o -c ../../../girepository/cmph/vqueue.c [409/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/graph.c.o -MF girepository/cmph/libcmph.a.p/graph.c.o.d -o girepository/cmph/libcmph.a.p/graph.c.o -c ../../../girepository/cmph/graph.c [410/1627] /usr/bin/python3 ../../../gio/tests/gen-big-test-resource.py gio/tests/gresource-big-test.txt [411/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [412/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/vstack.c.o -MF girepository/cmph/libcmph.a.p/vstack.c.o.d -o girepository/cmph/libcmph.a.p/vstack.c.o -c ../../../girepository/cmph/vstack.c [413/1627] /usr/bin/meson --internal copy ../../../gio/tests/test1.txt gio/tests/test-generated.txt [414/1627] cc -Iglib/tests/libconstructor-helper.so.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ glib/tests/libconstructor-helper.so.p/constructor-helper.c.o -MF glib/tests/libconstructor-helper.so.p/constructor-helper.c.o.d -o glib/tests/libconstructor-helper.so.p/constructor-helper.c.o -c ../../../glib/tests/constructor-helper.c [415/1627] cc -Igthread/libgthread-2.0.so.0.8304.0.p -Igthread -I../../../gthread -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GThread"' -DGLIB_COMPILATION -MD -MQ gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o -MF gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o.d -o gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o -c ../../../gthread/gthread-impl.c [416/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/select.c.o -MF girepository/cmph/libcmph.a.p/select.c.o.d -o girepository/cmph/libcmph.a.p/select.c.o -c ../../../girepository/cmph/select.c [417/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/fch.c.o -MF girepository/cmph/libcmph.a.p/fch.c.o.d -o girepository/cmph/libcmph.a.p/fch.c.o -c ../../../girepository/cmph/fch.c [418/1627] cc -Igirepository/libgirepository-gthash.a.p -Igirepository -I../../../girepository -I. -I../../.. -Igirepository/cmph -I../../../girepository/cmph -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-old-style-definition -Wno-cast-align -MD -MQ girepository/libgirepository-gthash.a.p/gthash.c.o -MF girepository/libgirepository-gthash.a.p/gthash.c.o.d -o girepository/libgirepository-gthash.a.p/gthash.c.o -c ../../../girepository/gthash.c [419/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o -c ../../../gio/gdbusmessage.c [420/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/chd_ph.c.o -MF girepository/cmph/libcmph.a.p/chd_ph.c.o.d -o girepository/cmph/libcmph.a.p/chd_ph.c.o -c ../../../girepository/cmph/chd_ph.c [421/1627] rm -f girepository/libgirepository-gthash.a && gcc-ar csrDT girepository/libgirepository-gthash.a girepository/libgirepository-gthash.a.p/gthash.c.o [422/1627] rm -f girepository/cmph/libcmph.a && gcc-ar csrDT girepository/cmph/libcmph.a girepository/cmph/libcmph.a.p/bdz.c.o girepository/cmph/libcmph.a.p/bdz_ph.c.o girepository/cmph/libcmph.a.p/bmz8.c.o girepository/cmph/libcmph.a.p/bmz.c.o girepository/cmph/libcmph.a.p/brz.c.o girepository/cmph/libcmph.a.p/buffer_entry.c.o girepository/cmph/libcmph.a.p/buffer_manager.c.o girepository/cmph/libcmph.a.p/chd.c.o girepository/cmph/libcmph.a.p/chd_ph.c.o girepository/cmph/libcmph.a.p/chm.c.o girepository/cmph/libcmph.a.p/cmph.c.o girepository/cmph/libcmph.a.p/cmph_structs.c.o girepository/cmph/libcmph.a.p/compressed_rank.c.o girepository/cmph/libcmph.a.p/compressed_seq.c.o girepository/cmph/libcmph.a.p/fch_buckets.c.o girepository/cmph/libcmph.a.p/fch.c.o girepository/cmph/libcmph.a.p/graph.c.o girepository/cmph/libcmph.a.p/hash.c.o girepository/cmph/libcmph.a.p/jenkins_hash.c.o girepository/cmph/libcmph.a.p/miller_rabin.c.o girepository/cmph/libcmph.a.p/select.c.o girepository/cmph/libcmph.a.p/vqueue.c.o girepository/cmph/libcmph.a.p/vstack.c.o [423/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o -c ../../../girepository/gicallbackinfo.c [424/1627] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/giroffsets.c.o -MF girepository/libgirepository-internals.a.p/giroffsets.c.o.d -o girepository/libgirepository-internals.a.p/giroffsets.c.o -c ../../../girepository/giroffsets.c [425/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o -c ../../../girepository/giflagsinfo.c [426/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o -c ../../../girepository/giconstantinfo.c [427/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o -c ../../../girepository/giarginfo.c [428/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o -c ../../../girepository/gienuminfo.c [429/1627] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girmodule.c.o -MF girepository/libgirepository-internals.a.p/girmodule.c.o.d -o girepository/libgirepository-internals.a.p/girmodule.c.o -c ../../../girepository/girmodule.c [430/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o -c ../../../girepository/gifunctioninfo.c [431/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o -c ../../../girepository/gifieldinfo.c [432/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o -c ../../../girepository/ginvoke.c [433/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o -c ../../../girepository/giregisteredtypeinfo.c [434/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o -c ../../../girepository/gipropertyinfo.c [435/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o -c ../../../girepository/gicallableinfo.c [436/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o -c ../../../girepository/gdump.c [437/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o -c ../../../gio/glocalfileinfo.c [438/1627] cc -o glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so.p/constructor-helper.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libconstructor-helper.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib glib/libglib-2.0.so.0.8304.0 [439/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o -c ../../../girepository/giinterfaceinfo.c [440/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o -c ../../../girepository/gisignalinfo.c [441/1627] /usr/bin/python3 gobject/glib-genmarshal --prefix=test --valist-marshallers --output=gobject/tests/marshalers.h --quiet --header ../../../gobject/tests/marshalers.list [442/1627] /usr/bin/python3 gobject/glib-genmarshal --prefix=test --valist-marshallers --include-header=marshalers.h --output=gobject/tests/marshalers.c --quiet --body ../../../gobject/tests/marshalers.list [443/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o -c ../../../girepository/gibaseinfo.c [444/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o -c ../../../girepository/girffi.c [445/1627] cc -o gthread/libgthread-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgthread-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib glib/libglib-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [446/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.gtk.GDBus.Example.ObjectManager. --generate-rst objectmanager-rst-gen --output-directory gio/tests/gdbus-object-manager-example ../../../gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager.xml [447/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o -c ../../../girepository/giunresolvedinfo.c [448/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-info-header --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 --output gio/tests/gdbus-test-codegen-generated-interface-info.h ../../../gio/tests/test-codegen.xml [449/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-info-body --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 --output gio/tests/gdbus-test-codegen-generated-interface-info.c ../../../gio/tests/test-codegen.xml [450/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o -c ../../../girepository/gistructinfo.c [451/1627] /usr/bin/msgfmt -o gio/tests/de/LC_MESSAGES/test.mo ../../../gio/tests/de/LC_MESSAGES/../../de.po [452/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o -c ../../../girepository/gitypeinfo.c [453/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o -c ../../../girepository/giunioninfo.c [454/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio/tests --generate-c-code fake-document-portal-generated --c-namespace Fake ../../../gio/tests/../org.freedesktop.portal.Documents.xml [455/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o -c ../../../girepository/givalueinfo.c [456/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio/tests --generate-c-code fake-openuri-portal-generated --c-namespace Fake ../../../gio/tests/../org.freedesktop.portal.OpenURI.xml [457/1627] /usr/bin/python3 /build/reproducible-path/glib2.0-2.83.4/gio/tests/gengiotypefuncs.py gio/tests/giotypefuncs.inc ../../../gio/gappinfo.h ../../../gio/gasyncinitable.h ../../../gio/gasyncresult.h ../../../gio/gbufferedinputstream.h ../../../gio/gbufferedoutputstream.h ../../../gio/gbytesicon.h ../../../gio/gcancellable.h ../../../gio/gcontenttype.h ../../../gio/gcharsetconverter.h ../../../gio/gconverter.h ../../../gio/gconverterinputstream.h ../../../gio/gconverteroutputstream.h ../../../gio/gdatagrambased.h ../../../gio/gdatainputstream.h ../../../gio/gdataoutputstream.h ../../../gio/gdebugcontroller.h ../../../gio/gdebugcontrollerdbus.h ../../../gio/gdrive.h ../../../gio/gemblem.h ../../../gio/gemblemedicon.h ../../../gio/gfile.h ../../../gio/gfileattribute.h ../../../gio/gfileenumerator.h ../../../gio/gfileicon.h ../../../gio/gfileinfo.h ../../../gio/gfileinputstream.h ../../../gio/gfilemonitor.h ../../../gio/gfilenamecompleter.h ../../../gio/gfileoutputstream.h ../../../gio/gfileiostream.h ../../../gio/gfilterinputstream.h ../../../gio/gfilteroutputstream.h ../../../gio/gicon.h ../../../gio/ginetaddress.h ../../../gio/ginetaddressmask.h ../../../gio/ginetsocketaddress.h ../../../gio/ginitable.h ../../../gio/ginputstream.h ../../../gio/gio.h ../../../gio/gio-autocleanups.h ../../../gio/gioenums.h ../../../gio/gioerror.h ../../../gio/giomodule.h ../../../gio/gioscheduler.h ../../../gio/giostream.h ../../../gio/giotypes.h ../../../gio/gloadableicon.h ../../../gio/gmount.h ../../../gio/gmemoryinputstream.h ../../../gio/gmemorymonitor.h ../../../gio/gmemoryoutputstream.h ../../../gio/gmountoperation.h ../../../gio/gnativesocketaddress.h ../../../gio/gnativevolumemonitor.h ../../../gio/gnetworkaddress.h ../../../gio/gnetworkmonitor.h ../../../gio/gnetworkservice.h ../../../gio/goutputstream.h ../../../gio/gpermission.h ../../../gio/gpollableinputstream.h ../../../gio/gpollableoutputstream.h ../../../gio/gpollableutils.h ../../../gio/gpowerprofilemonitor.h ../../../gio/gproxy.h ../../../gio/gproxyaddress.h ../../../gio/gproxyaddressenumerator.h ../../../gio/gproxyresolver.h ../../../gio/gresolver.h ../../../gio/gresource.h ../../../gio/gseekable.h ../../../gio/gsimpleasyncresult.h ../../../gio/gsimpleiostream.h ../../../gio/gsimplepermission.h ../../../gio/gsimpleproxyresolver.h ../../../gio/gsocket.h ../../../gio/gsocketaddress.h ../../../gio/gsocketaddressenumerator.h ../../../gio/gsocketclient.h ../../../gio/gsocketconnectable.h ../../../gio/gsocketconnection.h ../../../gio/gsocketcontrolmessage.h ../../../gio/gsocketlistener.h ../../../gio/gsocketservice.h ../../../gio/gsrvtarget.h ../../../gio/gsubprocess.h ../../../gio/gsubprocesslauncher.h ../../../gio/gtask.h ../../../gio/gtcpconnection.h ../../../gio/gtcpwrapperconnection.h ../../../gio/gthemedicon.h ../../../gio/gthreadedsocketservice.h ../../../gio/gtlsbackend.h ../../../gio/gtlscertificate.h ../../../gio/gtlsclientconnection.h ../../../gio/gtlsconnection.h ../../../gio/gtlsdatabase.h ../../../gio/gtlsfiledatabase.h ../../../gio/gtlsinteraction.h ../../../gio/gtlspassword.h ../../../gio/gtlsserverconnection.h ../../../gio/gdtlsconnection.h ../../../gio/gdtlsclientconnection.h ../../../gio/gdtlsserverconnection.h ../../../gio/gunixconnection.h ../../../gio/gunixcredentialsmessage.h ../../../gio/gunixfdlist.h ../../../gio/gunixsocketaddress.h ../../../gio/gvfs.h ../../../gio/gvolume.h ../../../gio/gvolumemonitor.h ../../../gio/gzlibcompressor.h ../../../gio/gzlibdecompressor.h ../../../gio/glistmodel.h ../../../gio/gliststore.h ../../../gio/gapplication.h ../../../gio/gapplicationcommandline.h ../../../gio/gactiongroup.h ../../../gio/gactionmap.h ../../../gio/gsimpleactiongroup.h ../../../gio/gremoteactiongroup.h ../../../gio/gactiongroupexporter.h ../../../gio/gdbusactiongroup.h ../../../gio/gaction.h ../../../gio/gpropertyaction.h ../../../gio/gsimpleaction.h ../../../gio/gmenumodel.h ../../../gio/gmenu.h ../../../gio/gmenuexporter.h ../../../gio/gdbusmenumodel.h ../../../gio/gnotification.h ../../../gio/gsettingsbackend.h ../../../gio/gsettingsschema.h ../../../gio/gsettings.h ../../../gio/gdbusauthobserver.h ../../../gio/gcredentials.h ../../../gio/gdbusutils.h ../../../gio/gdbuserror.h ../../../gio/gdbusaddress.h ../../../gio/gdbusconnection.h ../../../gio/gdbusmessage.h ../../../gio/gdbusnameowning.h ../../../gio/gdbusnamewatching.h ../../../gio/gdbusproxy.h ../../../gio/gdbusintrospection.h ../../../gio/gdbusmethodinvocation.h ../../../gio/gdbusserver.h ../../../gio/gdbusinterface.h ../../../gio/gdbusinterfaceskeleton.h ../../../gio/gdbusobject.h ../../../gio/gdbusobjectskeleton.h ../../../gio/gdbusobjectproxy.h ../../../gio/gdbusobjectmanager.h ../../../gio/gdbusobjectmanagerclient.h ../../../gio/gdbusobjectmanagerserver.h ../../../gio/gtestdbus.h gio/gioenumtypes.h ../../../gobject/gobject-autocleanups.h ../../../gobject/glib-types.h ../../../gobject/gbinding.h ../../../gobject/gbindinggroup.h ../../../gobject/gboxed.h ../../../gobject/gclosure.h ../../../gobject/genums.h ../../../gobject/gmarshal.h ../../../gobject/gobject.h ../../../gobject/gparam.h ../../../gobject/gparamspecs.h ../../../gobject/gsignal.h ../../../gobject/gsignalgroup.h ../../../gobject/gsourceclosure.h ../../../gobject/gtype.h ../../../gobject/gtypemodule.h ../../../gobject/gtypeplugin.h ../../../gobject/gvalue.h ../../../gobject/gvaluearray.h ../../../gobject/gvaluecollector.h ../../../gobject/gvaluetypes.h ../../../gobject/gobjectnotifyqueue.c [458/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.project. --output-directory gio/tests --generate-c-code gdbus-test-codegen-generated --c-generate-object-manager --c-generate-autocleanup all --c-namespace Foo_iGen --generate-docbook gdbus-test-codegen-generated-doc --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 ../../../gio/tests/test-codegen.xml [459/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio/tests --generate-c-code fake-request-portal-generated --c-namespace Fake ../../../gio/tests/../org.freedesktop.portal.Request.xml [460/1627] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girwriter.c.o -MF girepository/libgirepository-internals.a.p/girwriter.c.o.d -o girepository/libgirepository-internals.a.p/girwriter.c.o -c ../../../girepository/girwriter.c In file included from ../../../glib/glib.h:64, from ../../../girepository/girwriter-private.h:26, from ../../../girepository/girwriter.c:27: ../../../girepository/girwriter.c: In function ‘gi_ir_writer_write’: ../../../gobject/gtype.h:646:114: warning: potential null pointer dereference [-Wnull-dereference] 646 | #define G_TYPE_FROM_INSTANCE(instance) (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class)) | ^ ../../../glib/gmessages.h:353:32: note: in definition of macro ‘g_error’ 353 | __VA_ARGS__); \ | ^~~~~~~~~~~ ../../../gobject/gtype.h:646:66: note: in expansion of macro ‘G_TYPE_FROM_CLASS’ 646 | #define G_TYPE_FROM_INSTANCE(instance) (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class)) | ^~~~~~~~~~~~~~~~~ ../../../girepository/girwriter.c:1453:59: note: in expansion of macro ‘G_TYPE_FROM_INSTANCE’ 1453 | g_error ("unknown info type %s", g_type_name (G_TYPE_FROM_INSTANCE (info))); | ^~~~~~~~~~~~~~~~~~~~ [461/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --glib-min-required 2.64 --interface-prefix org.project. --output-directory gio/tests --generate-c-code gdbus-test-codegen-generated-min-required-2-64 --c-generate-object-manager --c-generate-autocleanup all --c-namespace Foo_iGen --generate-docbook gdbus-test-codegen-generated-doc --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 ../../../gio/tests/test-codegen.xml [462/1627] cc -Iglib/tests/getpwuid-preload.so.p -Iglib/tests -I../../../glib/tests -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o -MF glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o.d -o glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o -c ../../../glib/tests/getpwuid-preload.c [463/1627] cc -Iglib/tests/spawn-test-helper.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-test-helper.p/spawn-test-helper.c.o -MF glib/tests/spawn-test-helper.p/spawn-test-helper.c.o.d -o glib/tests/spawn-test-helper.p/spawn-test-helper.c.o -c ../../../glib/tests/spawn-test-helper.c [464/1627] cc -Iglib/tests/path-test-subdir/spawn-test-helper.p -Iglib/tests/path-test-subdir -I../../../glib/tests/path-test-subdir -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o -MF glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o.d -o glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o -c ../../../glib/tests/path-test-subdir/spawn-test-helper.c [465/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so.p/libconstructor-helper.so.symbols [466/1627] cc -Iglib/tests/assert-msg-test.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/assert-msg-test.p/assert-msg-test.c.o -MF glib/tests/assert-msg-test.p/assert-msg-test.c.o.d -o glib/tests/assert-msg-test.p/assert-msg-test.c.o -c ../../../glib/tests/assert-msg-test.c [467/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o -c ../../../girepository/givfuncinfo.c [468/1627] cc -Iglib/tests/libconstructor-lib.so.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPREFIX=lib -MD -MQ glib/tests/libconstructor-lib.so.p/constructor.c.o -MF glib/tests/libconstructor-lib.so.p/constructor.c.o.d -o glib/tests/libconstructor-lib.so.p/constructor.c.o -c ../../../glib/tests/constructor.c [469/1627] cc -Iglib/tests/test-spawn-echo.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/test-spawn-echo.p/test-spawn-echo.c.o -MF glib/tests/test-spawn-echo.p/test-spawn-echo.c.o.d -o glib/tests/test-spawn-echo.p/test-spawn-echo.c.o -c ../../../glib/tests/test-spawn-echo.c [470/1627] cc -Iglib/tests/markup-example.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-example.p/markup-example.c.o -MF glib/tests/markup-example.p/markup-example.c.o.d -o glib/tests/markup-example.p/markup-example.c.o -c ../../../glib/tests/markup-example.c [471/1627] cc -Iglib/tests/messages-low-memory.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/messages-low-memory.p/messages-low-memory.c.o -MF glib/tests/messages-low-memory.p/messages-low-memory.c.o.d -o glib/tests/messages-low-memory.p/messages-low-memory.c.o -c ../../../glib/tests/messages-low-memory.c [472/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o -c ../../../girepository/giobjectinfo.c [473/1627] cc -Iglib/tests/spawn-path-search-helper.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o -MF glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o.d -o glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o -c ../../../glib/tests/spawn-path-search-helper.c [474/1627] cc -Iglib/tests/testing-helper.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/testing-helper.p/testing-helper.c.o -MF glib/tests/testing-helper.p/testing-helper.c.o.d -o glib/tests/testing-helper.p/testing-helper.c.o -c ../../../glib/tests/testing-helper.c [475/1627] cc -Iglib/tests/bitlock.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/bitlock.p/bitlock.c.o -MF glib/tests/bitlock.p/bitlock.c.o.d -o glib/tests/bitlock.p/bitlock.c.o -c ../../../glib/tests/bitlock.c [476/1627] cc -Iglib/tests/charset.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/charset.p/charset.c.o -MF glib/tests/charset.p/charset.c.o.d -o glib/tests/charset.p/charset.c.o -c ../../../glib/tests/charset.c [477/1627] cc -Iglib/tests/cache.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/cache.p/cache.c.o -MF glib/tests/cache.p/cache.c.o.d -o glib/tests/cache.p/cache.c.o -c ../../../glib/tests/cache.c [478/1627] cc -Iglib/tests/completion.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/completion.p/completion.c.o -MF glib/tests/completion.p/completion.c.o.d -o glib/tests/completion.p/completion.c.o -c ../../../glib/tests/completion.c [479/1627] cc -Iglib/tests/collate.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/collate.p/collate.c.o -MF glib/tests/collate.p/collate.c.o.d -o glib/tests/collate.p/collate.c.o -c ../../../glib/tests/collate.c [480/1627] cc -Iglib/tests/asyncqueue.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/asyncqueue.p/asyncqueue.c.o -MF glib/tests/asyncqueue.p/asyncqueue.c.o.d -o glib/tests/asyncqueue.p/asyncqueue.c.o -c ../../../glib/tests/asyncqueue.c [481/1627] cc -Iglib/tests/checksum.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/checksum.p/checksum.c.o -MF glib/tests/checksum.p/checksum.c.o.d -o glib/tests/checksum.p/checksum.c.o -c ../../../glib/tests/checksum.c [482/1627] cc -Igio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p -Igio/tests/gdbus-object-manager-example -I../../../gio/tests/gdbus-object-manager-example -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGDBUS_OBJECT_MANAGER_EXAMPLE_COMPILATION -MD -MQ gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o -MF gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o.d -o gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o -c gio/tests/gdbus-object-manager-example/objectmanager-gen.c [483/1627] cc -Iglib/tests/base64.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/base64.p/base64.c.o -MF glib/tests/base64.p/base64.c.o.d -o glib/tests/base64.p/base64.c.o -c ../../../glib/tests/base64.c [484/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o -c ../../../gio/gdbusconnection.c [485/1627] cc -Iglib/gtester.p -Iglib -I../../../glib -I. -I../../.. -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -UG_DISABLE_ASSERT -MD -MQ glib/gtester.p/gtester.c.o -MF glib/gtester.p/gtester.c.o.d -o glib/gtester.p/gtester.c.o -c ../../../glib/gtester.c [486/1627] cc -Iglib/tests/dir.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/dir.p/dir.c.o -MF glib/tests/dir.p/dir.c.o.d -o glib/tests/dir.p/dir.c.o -c ../../../glib/tests/dir.c [487/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o -c ../../../girepository/girepository.c [488/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o -c ../../../gio/glocalfile.c [489/1627] cc -Iglib/tests/guuid.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/guuid.p/guuid.c.o -MF glib/tests/guuid.p/guuid.c.o.d -o glib/tests/guuid.p/guuid.c.o -c ../../../glib/tests/guuid.c [490/1627] cc -Iglib/tests/environment.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/environment.p/environment.c.o -MF glib/tests/environment.p/environment.c.o.d -o glib/tests/environment.p/environment.c.o -c ../../../glib/tests/environment.c [491/1627] cc -Iglib/tests/bytes.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/bytes.p/bytes.c.o -MF glib/tests/bytes.p/bytes.c.o.d -o glib/tests/bytes.p/bytes.c.o -c ../../../glib/tests/bytes.c [492/1627] cc -Iglib/tests/cond.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/cond.p/cond.c.o -MF glib/tests/cond.p/cond.c.o.d -o glib/tests/cond.p/cond.c.o -c ../../../glib/tests/cond.c [493/1627] cc -Iglib/tests/gdatetime.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gdatetime.p/.._gdatetime-private.c.o -MF glib/tests/gdatetime.p/.._gdatetime-private.c.o.d -o glib/tests/gdatetime.p/.._gdatetime-private.c.o -c ../../../glib/gdatetime-private.c [494/1627] cc -Iglib/tests/gwakeup.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gwakeup.p/.._gwakeup.c.o -MF glib/tests/gwakeup.p/.._gwakeup.c.o.d -o glib/tests/gwakeup.p/.._gwakeup.c.o -c ../../../glib/gwakeup.c [495/1627] cc -Iglib/tests/dataset.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/dataset.p/dataset.c.o -MF glib/tests/dataset.p/dataset.c.o.d -o glib/tests/dataset.p/dataset.c.o -c ../../../glib/tests/dataset.c [496/1627] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girnode.c.o -MF girepository/libgirepository-internals.a.p/girnode.c.o.d -o girepository/libgirepository-internals.a.p/girnode.c.o -c ../../../girepository/girnode.c [497/1627] cc -Iglib/tests/atomic.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 -MD -MQ glib/tests/atomic.p/atomic.c.o -MF glib/tests/atomic.p/atomic.c.o.d -o glib/tests/atomic.p/atomic.c.o -c ../../../glib/tests/atomic.c [498/1627] cc -Iglib/tests/gwakeup.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gwakeup.p/gwakeuptest.c.o -MF glib/tests/gwakeup.p/gwakeuptest.c.o.d -o glib/tests/gwakeup.p/gwakeuptest.c.o -c ../../../glib/tests/gwakeuptest.c [499/1627] cc -Iglib/tests/error.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/error.p/error.c.o -MF glib/tests/error.p/error.c.o.d -o glib/tests/error.p/error.c.o -c ../../../glib/tests/error.c In file included from glib/glibconfig.h:9, from ../../../glib/gtypes.h:34, from ../../../glib/galloca.h:34, from ../../../glib/glib.h:32, from ../../../glib/tests/error.c:1: In function ‘test_error_private_clear’, inlined from ‘g_error_with_test_error_private_clear’ at ../../../glib/tests/error.c:294:1: ../../../glib/tests/error.c:290:25: warning: potential null pointer dereference [-Wnull-dereference] 290 | g_assert_nonnull (priv->check); ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:255:49: note: in expansion of macro ‘G_LIKELY’ 255 | if G_LIKELY ((expr) != NULL) ; else \ | ^~~~~~~~ ../../../glib/tests/error.c:290:3: note: in expansion of macro ‘g_assert_nonnull’ 290 | g_assert_nonnull (priv->check); | ^~~~~~~~~~~~~~~~ ../../../glib/tests/error.c:290:25: warning: potential null pointer dereference [-Wnull-dereference] 290 | g_assert_nonnull (priv->check); ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:255:49: note: in expansion of macro ‘G_LIKELY’ 255 | if G_LIKELY ((expr) != NULL) ; else \ | ^~~~~~~~ ../../../glib/tests/error.c:290:3: note: in expansion of macro ‘g_assert_nonnull’ 290 | g_assert_nonnull (priv->check); | ^~~~~~~~~~~~~~~~ In function ‘test_error_private_init’, inlined from ‘g_error_with_test_error_private_init’ at ../../../glib/tests/error.c:294:1: ../../../glib/tests/error.c:263:13: warning: potential null pointer dereference [-Wnull-dereference] 263 | priv->foo = 13; | ~~~~~~~~~~^~~~ In function ‘test_error_private_copy’, inlined from ‘g_error_with_test_error_private_copy’ at ../../../glib/tests/error.c:294:1: ../../../glib/tests/error.c:281:20: warning: potential null pointer dereference [-Wnull-dereference] 281 | dest_priv->check = src_priv->check; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../../glib/tests/error.c:280:18: warning: potential null pointer dereference [-Wnull-dereference] 280 | dest_priv->foo = src_priv->foo; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../../glib/tests/error.c:281:30: warning: potential null pointer dereference [-Wnull-dereference] 281 | dest_priv->check = src_priv->check; | ~~~~~~~~^~~~~~~ ../../../glib/tests/error.c:280:28: warning: potential null pointer dereference [-Wnull-dereference] 280 | dest_priv->foo = src_priv->foo; | ~~~~~~~~^~~~~ In function ‘fill_test_error’, inlined from ‘test_extended’ at ../../../glib/tests/error.c:318:15: ../../../glib/tests/error.c:302:21: warning: potential null pointer dereference [-Wnull-dereference] 302 | test_error->check = check; | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ../../../glib/glib.h:89: ../../../glib/tests/error.c: In function ‘test_extended’: ../../../glib/tests/error.c:338:54: warning: potential null pointer dereference [-Wnull-dereference] 338 | g_assert_cmpint (test_priv->foo, ==, copy_test_priv->foo); ../../../glib/gtestutils.h:54:74: note: in definition of macro ‘g_assert_cmpint’ 54 | gint64 __n1 = (n1), __n2 = (n2); \ | ^~ [500/1627] cc -o gio/libgio-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o gio/libgio-2.0.so.0.8304.0.p/gfile.c.o gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gicon.c.o gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o gio/libgio-2.0.so.0.8304.0.p/giostream.c.o gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o gio/libgio-2.0.so.0.8304.0.p/gmount.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gresource.c.o gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o gio/libgio-2.0.so.0.8304.0.p/gtask.c.o gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gaction.c.o gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgio-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/xdgmime/libxdgmime.a gio/inotify/libinotify.a glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions /usr/lib/i386-linux-gnu/libz.so -Wl,--end-group [501/1627] cc -Iglib/tests/hmac.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hmac.p/hmac.c.o -MF glib/tests/hmac.p/hmac.c.o.d -o glib/tests/hmac.p/hmac.c.o -c ../../../glib/tests/hmac.c [502/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o -c ../../../girepository/gitypelib.c [503/1627] cc -Iglib/tests/macros.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/macros.p/macros.c.o -MF glib/tests/macros.p/macros.c.o.d -o glib/tests/macros.p/macros.c.o -c ../../../glib/tests/macros.c [504/1627] cc -Iglib/tests/hostutils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hostutils.p/hostutils.c.o -MF glib/tests/hostutils.p/hostutils.c.o.d -o glib/tests/hostutils.p/hostutils.c.o -c ../../../glib/tests/hostutils.c [505/1627] cc -Iglib/tests/hook.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hook.p/hook.c.o -MF glib/tests/hook.p/hook.c.o.d -o glib/tests/hook.p/hook.c.o -c ../../../glib/tests/hook.c [506/1627] cc -Iglib/tests/io-channel.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/io-channel.p/io-channel.c.o -MF glib/tests/io-channel.p/io-channel.c.o.d -o glib/tests/io-channel.p/io-channel.c.o -c ../../../glib/tests/io-channel.c [507/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb gio/libgio-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0.p/libgio-2.0.so.0.8304.0.symbols [508/1627] cc -o gio/glib-compile-resources gio/glib-compile-resources.p/glib-compile-resources.c.o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [509/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test5.gresource --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests --internal ../../../gio/tests/test5.gresource.xml [510/1627] cc -Iglib/tests/markup.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup.p/markup.c.o -MF glib/tests/markup.p/markup.c.o.d -o glib/tests/markup.p/markup.c.o -c ../../../glib/tests/markup.c [511/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/plugin-resources.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate-source --c-name _g_plugin ../../../gio/tests/test4.gresource.xml [512/1627] cc -Iglib/tests/mappedfile.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mappedfile.p/mappedfile.c.o -MF glib/tests/mappedfile.p/mappedfile.c.o.d -o glib/tests/mappedfile.p/mappedfile.c.o -c ../../../glib/tests/mappedfile.c [513/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test.gresource --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests --internal ../../../gio/tests/test.gresource.xml [514/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test6.gresource --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests --internal ../../../gio/tests/test6.gresource.xml [515/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [516/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.h --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [517/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests --internal --generate-source --manual-register ../../../gio/tests/111_digit_test.gresource.xml [518/1627] cc -o gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgdbus-example-objectmanager.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gmodule:$ORIGIN/../../../gobject:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [519/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.h --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate --manual-register ../../../gio/tests/111_digit_test.gresource.xml [520/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources_binary.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests --internal --generate-source --external-data --c-name _g_binary_test1 ../../../gio/tests/test5.gresource.xml [521/1627] /usr/bin/cc -Wl,-z,noexecstack -r -Wl,-b,binary -nostdlib gio/tests/test5.gresource -o gio/tests/test_resources.o [522/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests --internal --generate-source --c-name _g_test1 ../../../gio/tests/test2.gresource.xml [523/1627] cc -Iglib/tests/markup-escape.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-escape.p/markup-escape.c.o -MF glib/tests/markup-escape.p/markup-escape.c.o.d -o glib/tests/markup-escape.p/markup-escape.c.o -c ../../../glib/tests/markup-escape.c [524/1627] cc -Iglib/tests/mapping.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mapping.p/mapping.c.o -MF glib/tests/mapping.p/mapping.c.o.d -o glib/tests/mapping.p/mapping.c.o -c ../../../glib/tests/mapping.c [525/1627] cc -Iglib/tests/markup-collect.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-collect.p/markup-collect.c.o -MF glib/tests/markup-collect.p/markup-collect.c.o.d -o glib/tests/markup-collect.p/markup-collect.c.o -c ../../../glib/tests/markup-collect.c [526/1627] cc -Iglib/tests/markup-subparser.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-subparser.p/markup-subparser.c.o -MF glib/tests/markup-subparser.p/markup-subparser.c.o.d -o glib/tests/markup-subparser.p/markup-subparser.c.o -c ../../../glib/tests/markup-subparser.c [527/1627] cc -Iglib/tests/markup-parse.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-parse.p/markup-parse.c.o -MF glib/tests/markup-parse.p/markup-parse.c.o.d -o glib/tests/markup-parse.p/markup-parse.c.o -c ../../../glib/tests/markup-parse.c [528/1627] cc -Iglib/tests/convert.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/convert.p/convert.c.o -MF glib/tests/convert.p/convert.c.o.d -o glib/tests/convert.p/convert.c.o -c ../../../glib/tests/convert.c [529/1627] cc -Iglib/tests/memchunk.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/memchunk.p/memchunk.c.o -MF glib/tests/memchunk.p/memchunk.c.o.d -o glib/tests/memchunk.p/memchunk.c.o -c ../../../glib/tests/memchunk.c [530/1627] cc -Iglib/tests/max-version.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/max-version.p/max-version.c.o -MF glib/tests/max-version.p/max-version.c.o.d -o glib/tests/max-version.p/max-version.c.o -c ../../../glib/tests/max-version.c [531/1627] cc -Iglib/tests/io-channel-basic.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/io-channel-basic.p/io-channel-basic.c.o -MF glib/tests/io-channel-basic.p/io-channel-basic.c.o.d -o glib/tests/io-channel-basic.p/io-channel-basic.c.o -c ../../../glib/tests/io-channel-basic.c [532/1627] cc -Iglib/tests/list.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/list.p/list.c.o -MF glib/tests/list.p/list.c.o.d -o glib/tests/list.p/list.c.o -c ../../../glib/tests/list.c [533/1627] cc -Iglib/tests/mutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mutex.p/mutex.c.o -MF glib/tests/mutex.p/mutex.c.o.d -o glib/tests/mutex.p/mutex.c.o -c ../../../glib/tests/mutex.c [534/1627] cc -Iglib/tests/option-argv0.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/option-argv0.p/option-argv0.c.o -MF glib/tests/option-argv0.p/option-argv0.c.o.d -o glib/tests/option-argv0.p/option-argv0.c.o -c ../../../glib/tests/option-argv0.c [535/1627] cc -Iglib/tests/once.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/once.p/once.c.o -MF glib/tests/once.p/once.c.o.d -o glib/tests/once.p/once.c.o -c ../../../glib/tests/once.c [536/1627] cc -Iglib/tests/bookmarkfile.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/bookmarkfile.p/bookmarkfile.c.o -MF glib/tests/bookmarkfile.p/bookmarkfile.c.o.d -o glib/tests/bookmarkfile.p/bookmarkfile.c.o -c ../../../glib/tests/bookmarkfile.c [537/1627] cc -Iglib/tests/mem-overflow.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mem-overflow.p/mem-overflow.c.o -MF glib/tests/mem-overflow.p/mem-overflow.c.o.d -o glib/tests/mem-overflow.p/mem-overflow.c.o -c ../../../glib/tests/mem-overflow.c [538/1627] cc -Iglib/tests/overflow.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/overflow.p/overflow.c.o -MF glib/tests/overflow.p/overflow.c.o.d -o glib/tests/overflow.p/overflow.c.o -c ../../../glib/tests/overflow.c [539/1627] cc -Iglib/tests/overflow-fallback.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -D_GLIB_TEST_OVERFLOW_FALLBACK -MD -MQ glib/tests/overflow-fallback.p/overflow.c.o -MF glib/tests/overflow-fallback.p/overflow.c.o.d -o glib/tests/overflow-fallback.p/overflow.c.o -c ../../../glib/tests/overflow.c [540/1627] cc -Iglib/tests/node.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/node.p/node.c.o -MF glib/tests/node.p/node.c.o.d -o glib/tests/node.p/node.c.o -c ../../../glib/tests/node.c [541/1627] cc -Iglib/tests/pattern.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/pattern.p/pattern.c.o -MF glib/tests/pattern.p/pattern.c.o.d -o glib/tests/pattern.p/pattern.c.o -c ../../../glib/tests/pattern.c [542/1627] cc -Iglib/tests/logging.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/logging.p/logging.c.o -MF glib/tests/logging.p/logging.c.o.d -o glib/tests/logging.p/logging.c.o -c ../../../glib/tests/logging.c [543/1627] cc -Iglib/tests/date.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/date.p/date.c.o -MF glib/tests/date.p/date.c.o.d -o glib/tests/date.p/date.c.o -c ../../../glib/tests/date.c [544/1627] cc -Iglib/tests/rand.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rand.p/rand.c.o -MF glib/tests/rand.p/rand.c.o.d -o glib/tests/rand.p/rand.c.o -c ../../../glib/tests/rand.c [545/1627] cc -Iglib/tests/pathbuf.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/pathbuf.p/pathbuf.c.o -MF glib/tests/pathbuf.p/pathbuf.c.o.d -o glib/tests/pathbuf.p/pathbuf.c.o -c ../../../glib/tests/pathbuf.c [546/1627] cc -Iglib/tests/private.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/private.p/private.c.o -MF glib/tests/private.p/private.c.o.d -o glib/tests/private.p/private.c.o -c ../../../glib/tests/private.c [547/1627] cc -Iglib/tests/protocol.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/protocol.p/protocol.c.o -MF glib/tests/protocol.p/protocol.c.o.d -o glib/tests/protocol.p/protocol.c.o -c ../../../glib/tests/protocol.c [548/1627] cc -Iglib/tests/refcount.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/refcount.p/refcount.c.o -MF glib/tests/refcount.p/refcount.c.o.d -o glib/tests/refcount.p/refcount.c.o -c ../../../glib/tests/refcount.c [549/1627] cc -Iglib/tests/refcount-macro.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DG_DISABLE_CHECKS -MD -MQ glib/tests/refcount-macro.p/refcount.c.o -MF glib/tests/refcount-macro.p/refcount.c.o.d -o glib/tests/refcount-macro.p/refcount.c.o -c ../../../glib/tests/refcount.c [550/1627] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girparser.c.o -MF girepository/libgirepository-internals.a.p/girparser.c.o.d -o girepository/libgirepository-internals.a.p/girparser.c.o -c ../../../girepository/girparser.c In function ‘parse_type_internal’, inlined from ‘parse_type’ at ../../../girepository/girparser.c:805:10: ../../../girepository/girparser.c:679:11: warning: potential null pointer dereference [-Wnull-dereference] 679 | if (*str == '<') | ^~~~ In file included from ../../../glib/gstring.h:37, from ../../../glib/giochannel.h:36, from ../../../glib/glib.h:56, from ../../../girepository/girparser-private.h:26, from ../../../girepository/girparser.c:27: ../../../girepository/girparser.c:700:31: warning: potential null pointer dereference [-Wnull-dereference] 700 | while (g_ascii_isalnum (*str) || ../../../glib/gstrfuncs.h:62:29: note: in definition of macro ‘g_ascii_isalnum’ 62 | ((g_ascii_table[(guchar) (c)] & G_ASCII_ALNUM) != 0) | ^ [551/1627] cc -Iglib/tests/rec-mutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rec-mutex.p/rec-mutex.c.o -MF glib/tests/rec-mutex.p/rec-mutex.c.o.d -o glib/tests/rec-mutex.p/rec-mutex.c.o -c ../../../glib/tests/rec-mutex.c [552/1627] rm -f girepository/libgirepository-internals.a && gcc-ar csrDT girepository/libgirepository-internals.a girepository/libgirepository-internals.a.p/girmodule.c.o girepository/libgirepository-internals.a.p/girnode.c.o girepository/libgirepository-internals.a.p/giroffsets.c.o girepository/libgirepository-internals.a.p/girparser.c.o girepository/libgirepository-internals.a.p/girwriter.c.o [553/1627] cc -Iglib/tests/refstring.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/refstring.p/refstring.c.o -MF glib/tests/refstring.p/refstring.c.o.d -o glib/tests/refstring.p/refstring.c.o -c ../../../glib/tests/refstring.c [554/1627] cc -Iglib/tests/rcbox.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rcbox.p/rcbox.c.o -MF glib/tests/rcbox.p/rcbox.c.o.d -o glib/tests/rcbox.p/rcbox.c.o -c ../../../glib/tests/rcbox.c [555/1627] cc -o girepository/libgirepository-2.0.so.0.8304.0 girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgirepository-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -Wl,-z,nodelete -Wl,-Bsymbolic-functions -lffi -lffi -lm -Wl,--end-group [556/1627] cc -Iglib/tests/relation.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/relation.p/relation.c.o -MF glib/tests/relation.p/relation.c.o.d -o glib/tests/relation.p/relation.c.o -c ../../../glib/tests/relation.c [557/1627] cc -Iglib/tests/keyfile.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/keyfile.p/keyfile.c.o -MF glib/tests/keyfile.p/keyfile.c.o.d -o glib/tests/keyfile.p/keyfile.c.o -c ../../../glib/tests/keyfile.c [558/1627] cc -Iglib/tests/rwlock.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rwlock.p/rwlock.c.o -MF glib/tests/rwlock.p/rwlock.c.o.d -o glib/tests/rwlock.p/rwlock.c.o -c ../../../glib/tests/rwlock.c [559/1627] cc -Iglib/tests/scannerapi.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/scannerapi.p/scannerapi.c.o -MF glib/tests/scannerapi.p/scannerapi.c.o.d -o glib/tests/scannerapi.p/scannerapi.c.o -c ../../../glib/tests/scannerapi.c [560/1627] cc -Iglib/tests/slice.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/slice.p/slice.c.o -MF glib/tests/slice.p/slice.c.o.d -o glib/tests/slice.p/slice.c.o -c ../../../glib/tests/slice.c [561/1627] cc -Iglib/tests/shell.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/shell.p/shell.c.o -MF glib/tests/shell.p/shell.c.o.d -o glib/tests/shell.p/shell.c.o -c ../../../glib/tests/shell.c [562/1627] cc -Iglib/tests/search-utils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/search-utils.p/search-utils.c.o -MF glib/tests/search-utils.p/search-utils.c.o.d -o glib/tests/search-utils.p/search-utils.c.o -c ../../../glib/tests/search-utils.c [563/1627] cc -Iglib/tests/hash.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hash.p/hash.c.o -MF glib/tests/hash.p/hash.c.o.d -o glib/tests/hash.p/hash.c.o -c ../../../glib/tests/hash.c [564/1627] cc -Iglib/tests/sort.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/sort.p/sort.c.o -MF glib/tests/sort.p/sort.c.o.d -o glib/tests/sort.p/sort.c.o -c ../../../glib/tests/sort.c [565/1627] cc -Iglib/tests/fileutils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/fileutils.p/fileutils.c.o -MF glib/tests/fileutils.p/fileutils.c.o.d -o glib/tests/fileutils.p/fileutils.c.o -c ../../../glib/tests/fileutils.c [566/1627] cc -Iglib/tests/spawn-multithreaded.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o -MF glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o.d -o glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o -c ../../../glib/tests/spawn-multithreaded.c [567/1627] cc -Iglib/tests/mainloop.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mainloop.p/mainloop.c.o -MF glib/tests/mainloop.p/mainloop.c.o.d -o glib/tests/mainloop.p/mainloop.c.o -c ../../../glib/tests/mainloop.c [568/1627] cc -Iglib/tests/strvbuilder.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/strvbuilder.p/strvbuilder.c.o -MF glib/tests/strvbuilder.p/strvbuilder.c.o.d -o glib/tests/strvbuilder.p/strvbuilder.c.o -c ../../../glib/tests/strvbuilder.c [569/1627] cc -Iglib/tests/testing-nonfatal.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/testing-nonfatal.p/testing-nonfatal.c.o -MF glib/tests/testing-nonfatal.p/testing-nonfatal.c.o.d -o glib/tests/testing-nonfatal.p/testing-nonfatal.c.o -c ../../../glib/tests/testing-nonfatal.c [570/1627] cc -Iglib/tests/spawn-test.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-test.p/spawn-test.c.o -MF glib/tests/spawn-test.p/spawn-test.c.o.d -o glib/tests/spawn-test.p/spawn-test.c.o -c ../../../glib/tests/spawn-test.c [571/1627] cc -Iglib/tests/slist.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/slist.p/slist.c.o -MF glib/tests/slist.p/slist.c.o.d -o glib/tests/slist.p/slist.c.o -c ../../../glib/tests/slist.c [572/1627] cc -Iglib/tests/spawn-path-search.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-path-search.p/spawn-path-search.c.o -MF glib/tests/spawn-path-search.p/spawn-path-search.c.o.d -o glib/tests/spawn-path-search.p/spawn-path-search.c.o -c ../../../glib/tests/spawn-path-search.c [573/1627] cc -Iglib/tests/thread.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread.p/thread.c.o -MF glib/tests/thread.p/thread.c.o.d -o glib/tests/thread.p/thread.c.o -c ../../../glib/tests/thread.c [574/1627] cc -Iglib/tests/spawn-singlethread.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-singlethread.p/spawn-singlethread.c.o -MF glib/tests/spawn-singlethread.p/spawn-singlethread.c.o.d -o glib/tests/spawn-singlethread.p/spawn-singlethread.c.o -c ../../../glib/tests/spawn-singlethread.c [575/1627] cc -Iglib/tests/timeout.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/timeout.p/timeout.c.o -MF glib/tests/timeout.p/timeout.c.o.d -o glib/tests/timeout.p/timeout.c.o -c ../../../glib/tests/timeout.c [576/1627] cc -Iglib/tests/thread-pool.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread-pool.p/thread-pool.c.o -MF glib/tests/thread-pool.p/thread-pool.c.o.d -o glib/tests/thread-pool.p/thread-pool.c.o -c ../../../glib/tests/thread-pool.c [577/1627] cc -Iglib/tests/utf8-validate.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-validate.p/utf8-validate.c.o -MF glib/tests/utf8-validate.p/utf8-validate.c.o.d -o glib/tests/utf8-validate.p/utf8-validate.c.o -c ../../../glib/tests/utf8-validate.c [578/1627] cc -Iglib/tests/thread-deprecated.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread-deprecated.p/thread-deprecated.c.o -MF glib/tests/thread-deprecated.p/thread-deprecated.c.o.d -o glib/tests/thread-deprecated.p/thread-deprecated.c.o -c ../../../glib/tests/thread-deprecated.c [579/1627] cc -Iglib/tests/utf8-performance.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-performance.p/utf8-performance.c.o -MF glib/tests/utf8-performance.p/utf8-performance.c.o.d -o glib/tests/utf8-performance.p/utf8-performance.c.o -c ../../../glib/tests/utf8-performance.c [580/1627] cc -Iglib/tests/thread-pool-slow.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread-pool-slow.p/thread-pool-slow.c.o -MF glib/tests/thread-pool-slow.p/thread-pool-slow.c.o.d -o glib/tests/thread-pool-slow.p/thread-pool-slow.c.o -c ../../../glib/tests/thread-pool-slow.c [581/1627] cc -Iglib/tests/timer.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/timer.p/timer.c.o -MF glib/tests/timer.p/timer.c.o.d -o glib/tests/timer.p/timer.c.o -c ../../../glib/tests/timer.c [582/1627] cc -Iglib/tests/queue.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/queue.p/queue.c.o -MF glib/tests/queue.p/queue.c.o.d -o glib/tests/queue.p/queue.c.o -c ../../../glib/tests/queue.c [583/1627] cc -Iglib/tests/types.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/types.p/types.c.o -MF glib/tests/types.p/types.c.o.d -o glib/tests/types.p/types.c.o -c ../../../glib/tests/types.c [584/1627] cc -Iglib/tests/sequence.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/sequence.p/sequence.c.o -MF glib/tests/sequence.p/sequence.c.o.d -o glib/tests/sequence.p/sequence.c.o -c ../../../glib/tests/sequence.c [585/1627] cc -Iglib/tests/utf8-misc.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-misc.p/utf8-misc.c.o -MF glib/tests/utf8-misc.p/utf8-misc.c.o.d -o glib/tests/utf8-misc.p/utf8-misc.c.o -c ../../../glib/tests/utf8-misc.c [586/1627] cc -Iglib/tests/utf8-pointer.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Werror=cast-qual -MD -MQ glib/tests/utf8-pointer.p/utf8-pointer.c.o -MF glib/tests/utf8-pointer.p/utf8-pointer.c.o.d -o glib/tests/utf8-pointer.p/utf8-pointer.c.o -c ../../../glib/tests/utf8-pointer.c [587/1627] cc -Iglib/tests/utils-isolated.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utils-isolated.p/utils-isolated.c.o -MF glib/tests/utils-isolated.p/utils-isolated.c.o.d -o glib/tests/utils-isolated.p/utils-isolated.c.o -c ../../../glib/tests/utils-isolated.c [588/1627] cc -Iglib/tests/string.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Werror=sign-conversion -MD -MQ glib/tests/string.p/string.c.o -MF glib/tests/string.p/string.c.o.d -o glib/tests/string.p/string.c.o -c ../../../glib/tests/string.c [589/1627] cc -Iglib/tests/unicode-normalize.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unicode-normalize.p/unicode-normalize.c.o -MF glib/tests/unicode-normalize.p/unicode-normalize.c.o.d -o glib/tests/unicode-normalize.p/unicode-normalize.c.o -c ../../../glib/tests/unicode-normalize.c [590/1627] cc -Iglib/tests/array-test.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/array-test.p/array-test.c.o -MF glib/tests/array-test.p/array-test.c.o.d -o glib/tests/array-test.p/array-test.c.o -c ../../../glib/tests/array-test.c [591/1627] cc -Iglib/tests/1bit-mutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/1bit-mutex.p/1bit-mutex.c.o -MF glib/tests/1bit-mutex.p/1bit-mutex.c.o.d -o glib/tests/1bit-mutex.p/1bit-mutex.c.o -c ../../../glib/tests/1bit-mutex.c [592/1627] cc -Iglib/tests/642026.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/642026.p/642026.c.o -MF glib/tests/642026.p/642026.c.o.d -o glib/tests/642026.p/642026.c.o -c ../../../glib/tests/642026.c [593/1627] cc -Iglib/tests/642026-ec.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DG_ERRORCHECK_MUTEXES -MD -MQ glib/tests/642026-ec.p/642026.c.o -MF glib/tests/642026-ec.p/642026.c.o.d -o glib/tests/642026-ec.p/642026.c.o -c ../../../glib/tests/642026.c [594/1627] cc -Iglib/tests/tree.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/tree.p/tree.c.o -MF glib/tests/tree.p/tree.c.o.d -o glib/tests/tree.p/tree.c.o -c ../../../glib/tests/tree.c [595/1627] cc -Iglib/tests/1bit-emufutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DTEST_EMULATED_FUTEX -MD -MQ glib/tests/1bit-emufutex.p/1bit-mutex.c.o -MF glib/tests/1bit-emufutex.p/1bit-mutex.c.o.d -o glib/tests/1bit-emufutex.p/1bit-mutex.c.o -c ../../../glib/tests/1bit-mutex.c [596/1627] cc -Iglib/tests/unicode-encoding.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unicode-encoding.p/unicode-encoding.c.o -MF glib/tests/unicode-encoding.p/unicode-encoding.c.o.d -o glib/tests/unicode-encoding.p/unicode-encoding.c.o -c ../../../glib/tests/unicode-encoding.c [597/1627] cc -Iglib/tests/test-printf.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/test-printf.p/test-printf.c.o -MF glib/tests/test-printf.p/test-printf.c.o.d -o glib/tests/test-printf.p/test-printf.c.o -c ../../../glib/tests/test-printf.c [598/1627] cc -Iglib/tests/gwakeup-fallback.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DTEST_EVENTFD_FALLBACK -MD -MQ glib/tests/gwakeup-fallback.p/gwakeuptest.c.o -MF glib/tests/gwakeup-fallback.p/gwakeuptest.c.o.d -o glib/tests/gwakeup-fallback.p/gwakeuptest.c.o -c ../../../glib/tests/gwakeuptest.c [599/1627] cc -Iglib/tests/include.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/include.p/include.c.o -MF glib/tests/include.p/include.c.o.d -o glib/tests/include.p/include.c.o -c ../../../glib/tests/include.c [600/1627] cc -Iglib/tests/gwakeup-fallback.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DTEST_EVENTFD_FALLBACK -MD -MQ glib/tests/gwakeup-fallback.p/.._gwakeup.c.o -MF glib/tests/gwakeup-fallback.p/.._gwakeup.c.o.d -o glib/tests/gwakeup-fallback.p/.._gwakeup.c.o -c ../../../glib/gwakeup.c [601/1627] c++ -Iglib/tests/cxx-98.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++98 '-D_G_EXPECTED_CXX_STANDARD="98"' -MD -MQ glib/tests/cxx-98.p/cxx.cpp.o -MF glib/tests/cxx-98.p/cxx.cpp.o.d -o glib/tests/cxx-98.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [602/1627] c++ -Iglib/tests/cxx-03.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++03 '-D_G_EXPECTED_CXX_STANDARD="03"' -MD -MQ glib/tests/cxx-03.p/cxx.cpp.o -MF glib/tests/cxx-03.p/cxx.cpp.o.d -o glib/tests/cxx-03.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [603/1627] cc -Iglib/tests/option-context.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/option-context.p/option-context.c.o -MF glib/tests/option-context.p/option-context.c.o.d -o glib/tests/option-context.p/option-context.c.o -c ../../../glib/tests/option-context.c [604/1627] c++ -Iglib/tests/cxx.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/cxx.p/cxx.cpp.o -MF glib/tests/cxx.p/cxx.cpp.o.d -o glib/tests/cxx.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [605/1627] c++ -Iglib/tests/cxx-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++17 '-D_G_EXPECTED_CXX_STANDARD="17"' -MD -MQ glib/tests/cxx-17.p/cxx.cpp.o -MF glib/tests/cxx-17.p/cxx.cpp.o.d -o glib/tests/cxx-17.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [606/1627] c++ -Iglib/tests/cxx-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++11 '-D_G_EXPECTED_CXX_STANDARD="11"' -MD -MQ glib/tests/cxx-11.p/cxx.cpp.o -MF glib/tests/cxx-11.p/cxx.cpp.o.d -o glib/tests/cxx-11.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [607/1627] cc -Iglib/tests/utils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utils.p/utils.c.o -MF glib/tests/utils.p/utils.c.o.d -o glib/tests/utils.p/utils.c.o -c ../../../glib/tests/utils.c [608/1627] cc -Iglib/tests/gutils-user-database.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gutils-user-database.p/gutils-user-database.c.o -MF glib/tests/gutils-user-database.p/gutils-user-database.c.o.d -o glib/tests/gutils-user-database.p/gutils-user-database.c.o -c ../../../glib/tests/gutils-user-database.c [609/1627] cc -Iglib/tests/constructor.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DLIB_NAME=libconstructor-lib.so -DBUILD_TEST_EXECUTABLE -DPREFIX=app -MD -MQ glib/tests/constructor.p/constructor.c.o -MF glib/tests/constructor.p/constructor.c.o.d -o glib/tests/constructor.p/constructor.c.o -c ../../../glib/tests/constructor.c [610/1627] c++ -Iglib/tests/cxx-14.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++14 '-D_G_EXPECTED_CXX_STANDARD="14"' -MD -MQ glib/tests/cxx-14.p/cxx.cpp.o -MF glib/tests/cxx-14.p/cxx.cpp.o.d -o glib/tests/cxx-14.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [611/1627] c++ -Iglib/tests/cxx-20.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++20 '-D_G_EXPECTED_CXX_STANDARD="20"' -MD -MQ glib/tests/cxx-20.p/cxx.cpp.o -MF glib/tests/cxx-20.p/cxx.cpp.o.d -o glib/tests/cxx-20.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [612/1627] cc -Iglib/tests/autoptr.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/autoptr.p/autoptr.c.o -MF glib/tests/autoptr.p/autoptr.c.o.d -o glib/tests/autoptr.p/autoptr.c.o -c ../../../glib/tests/autoptr.c [613/1627] cc -Iglib/tests/macros-c-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c11 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="11"' -MD -MQ glib/tests/macros-c-11.p/macros.c.o -MF glib/tests/macros-c-11.p/macros.c.o.d -o glib/tests/macros-c-11.p/macros.c.o -c ../../../glib/tests/macros.c [614/1627] cc -Iglib/tests/macros-c-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c17 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="17"' -MD -MQ glib/tests/macros-c-17.p/macros.c.o -MF glib/tests/macros-c-17.p/macros.c.o.d -o glib/tests/macros-c-17.p/macros.c.o -c ../../../glib/tests/macros.c [615/1627] cc -Iglib/tests/macros-c-89.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c89 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="89"' -MD -MQ glib/tests/macros-c-89.p/macros.c.o -MF glib/tests/macros-c-89.p/macros.c.o.d -o glib/tests/macros-c-89.p/macros.c.o -c ../../../glib/tests/macros.c [616/1627] cc -Iglib/tests/macros-c-99.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="99"' -MD -MQ glib/tests/macros-c-99.p/macros.c.o -MF glib/tests/macros-c-99.p/macros.c.o.d -o glib/tests/macros-c-99.p/macros.c.o -c ../../../glib/tests/macros.c [617/1627] cc -Igobject/gobject-query.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gobject/gobject-query.p/gobject-query.c.o -MF gobject/gobject-query.p/gobject-query.c.o.d -o gobject/gobject-query.p/gobject-query.c.o -c ../../../gobject/gobject-query.c [618/1627] cc -Iglib/tests/uri.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/uri.p/uri.c.o -MF glib/tests/uri.p/uri.c.o.d -o glib/tests/uri.p/uri.c.o -c ../../../glib/tests/uri.c [619/1627] cc -Igobject/tests/performance/performance-threaded.p -Igobject/tests/performance -I../../../gobject/tests/performance -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/performance/performance-threaded.p/performance-threaded.c.o -MF gobject/tests/performance/performance-threaded.p/performance-threaded.c.o.d -o gobject/tests/performance/performance-threaded.p/performance-threaded.c.o -c ../../../gobject/tests/performance/performance-threaded.c [620/1627] c++ -Iglib/tests/cxx-2b.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++2b '-D_G_EXPECTED_CXX_STANDARD="2b"' -MD -MQ glib/tests/cxx-2b.p/cxx.cpp.o -MF glib/tests/cxx-2b.p/cxx.cpp.o.d -o glib/tests/cxx-2b.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [621/1627] cc -Iglib/tests/unix.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unix.p/unix.c.o -MF glib/tests/unix.p/unix.c.o.d -o glib/tests/unix.p/unix.c.o -c ../../../glib/tests/unix.c [622/1627] cc -Igobject/tests/notify-init.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/notify-init.p/notify-init.c.o -MF gobject/tests/notify-init.p/notify-init.c.o.d -o gobject/tests/notify-init.p/notify-init.c.o -c ../../../gobject/tests/notify-init.c [623/1627] cc -Iglib/tests/atomic-c-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c17 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="17"' -MD -MQ glib/tests/atomic-c-17.p/atomic.c.o -MF glib/tests/atomic-c-17.p/atomic.c.o.d -o glib/tests/atomic-c-17.p/atomic.c.o -c ../../../glib/tests/atomic.c [624/1627] cc -Iglib/tests/atomic-c-89.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c89 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="89"' -MD -MQ glib/tests/atomic-c-89.p/atomic.c.o -MF glib/tests/atomic-c-89.p/atomic.c.o.d -o glib/tests/atomic-c-89.p/atomic.c.o -c ../../../glib/tests/atomic.c [625/1627] cc -Iglib/tests/atomic-c-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c11 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="11"' -MD -MQ glib/tests/atomic-c-11.p/atomic.c.o -MF glib/tests/atomic-c-11.p/atomic.c.o.d -o glib/tests/atomic-c-11.p/atomic.c.o -c ../../../glib/tests/atomic.c [626/1627] cc -Igobject/tests/notify-init2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/notify-init2.p/notify-init2.c.o -MF gobject/tests/notify-init2.p/notify-init2.c.o.d -o gobject/tests/notify-init2.p/notify-init2.c.o -c ../../../gobject/tests/notify-init2.c [627/1627] cc -Iglib/tests/atomic-c-99.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="99"' -MD -MQ glib/tests/atomic-c-99.p/atomic.c.o -MF glib/tests/atomic-c-99.p/atomic.c.o.d -o glib/tests/atomic-c-99.p/atomic.c.o -c ../../../glib/tests/atomic.c [628/1627] cc -Igobject/tests/qdata.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/qdata.p/qdata.c.o -MF gobject/tests/qdata.p/qdata.c.o.d -o gobject/tests/qdata.p/qdata.c.o -c ../../../gobject/tests/qdata.c [629/1627] cc -Iglib/tests/unicode.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unicode.p/unicode.c.o -MF glib/tests/unicode.p/unicode.c.o.d -o glib/tests/unicode.p/unicode.c.o -c ../../../glib/tests/unicode.c [630/1627] cc -Igobject/tests/accumulator.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/accumulator.p/accumulator.c.o -MF gobject/tests/accumulator.p/accumulator.c.o.d -o gobject/tests/accumulator.p/accumulator.c.o -c ../../../gobject/tests/accumulator.c [631/1627] cc -Igobject/tests/defaultiface.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/defaultiface.p/testmodule.c.o -MF gobject/tests/defaultiface.p/testmodule.c.o.d -o gobject/tests/defaultiface.p/testmodule.c.o -c ../../../gobject/tests/testmodule.c [632/1627] cc -Iglib/tests/strfuncs.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/strfuncs.p/strfuncs.c.o -MF glib/tests/strfuncs.p/strfuncs.c.o.d -o glib/tests/strfuncs.p/strfuncs.c.o -c ../../../glib/tests/strfuncs.c [633/1627] cc -Igobject/tests/performance/performance.p -Igobject/tests/performance -I../../../gobject/tests/performance -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/performance/performance.p/performance.c.o -MF gobject/tests/performance/performance.p/performance.c.o.d -o gobject/tests/performance/performance.p/performance.c.o -c ../../../gobject/tests/performance/performance.c [634/1627] cc -Igobject/tests/defaultiface.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/defaultiface.p/defaultiface.c.o -MF gobject/tests/defaultiface.p/defaultiface.c.o.d -o gobject/tests/defaultiface.p/defaultiface.c.o -c ../../../gobject/tests/defaultiface.c [635/1627] cc -Igobject/tests/deftype.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/deftype.p/deftype.c.o -MF gobject/tests/deftype.p/deftype.c.o.d -o gobject/tests/deftype.p/deftype.c.o -c ../../../gobject/tests/deftype.c [636/1627] cc -Igobject/tests/accumulator.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o -MF gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o.d -o gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o -c gobject/tests/marshalers.c [637/1627] cc -Igobject/tests/custom-dispatch.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/custom-dispatch.p/custom-dispatch.c.o -MF gobject/tests/custom-dispatch.p/custom-dispatch.c.o.d -o gobject/tests/custom-dispatch.p/custom-dispatch.c.o -c ../../../gobject/tests/custom-dispatch.c [638/1627] cc -Igobject/tests/basics-gobject.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/basics-gobject.p/basics-gobject.c.o -MF gobject/tests/basics-gobject.p/basics-gobject.c.o.d -o gobject/tests/basics-gobject.p/basics-gobject.c.o -c ../../../gobject/tests/basics-gobject.c [639/1627] cc -Igobject/tests/dynamictype.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/dynamictype.p/testmodule.c.o -MF gobject/tests/dynamictype.p/testmodule.c.o.d -o gobject/tests/dynamictype.p/testmodule.c.o -c ../../../gobject/tests/testmodule.c [640/1627] cc -Igobject/tests/deprecated-properties.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/deprecated-properties.p/deprecated-properties.c.o -MF gobject/tests/deprecated-properties.p/deprecated-properties.c.o.d -o gobject/tests/deprecated-properties.p/deprecated-properties.c.o -c ../../../gobject/tests/deprecated-properties.c [641/1627] cc -Igobject/tests/dynamictype.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/dynamictype.p/dynamictype.c.o -MF gobject/tests/dynamictype.p/dynamictype.c.o.d -o gobject/tests/dynamictype.p/dynamictype.c.o -c ../../../gobject/tests/dynamictype.c [642/1627] cc -Igobject/tests/max-version.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/max-version.p/max-version.c.o -MF gobject/tests/max-version.p/max-version.c.o.d -o gobject/tests/max-version.p/max-version.c.o -c ../../../gobject/tests/max-version.c [643/1627] cc -Igobject/tests/basic-signals.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/basic-signals.p/basic-signals.c.o -MF gobject/tests/basic-signals.p/basic-signals.c.o.d -o gobject/tests/basic-signals.p/basic-signals.c.o -c ../../../gobject/tests/basic-signals.c [644/1627] cc -Iglib/tests/utils-c-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c11 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="11"' -MD -MQ glib/tests/utils-c-11.p/utils.c.o -MF glib/tests/utils-c-11.p/utils.c.o.d -o glib/tests/utils-c-11.p/utils.c.o -c ../../../glib/tests/utils.c [645/1627] cc -Iglib/tests/utils-c-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c17 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="17"' -MD -MQ glib/tests/utils-c-17.p/utils.c.o -MF glib/tests/utils-c-17.p/utils.c.o.d -o glib/tests/utils-c-17.p/utils.c.o -c ../../../glib/tests/utils.c [646/1627] cc -Igobject/tests/enums.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/enums.p/enums.c.o -MF gobject/tests/enums.p/enums.c.o.d -o gobject/tests/enums.p/enums.c.o -c ../../../gobject/tests/enums.c [647/1627] cc -Iglib/tests/utils-c-99.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="99"' -MD -MQ glib/tests/utils-c-99.p/utils.c.o -MF glib/tests/utils-c-99.p/utils.c.o.d -o glib/tests/utils-c-99.p/utils.c.o -c ../../../glib/tests/utils.c [648/1627] cc -Iglib/tests/utils-c-89.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c89 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="89"' -MD -MQ glib/tests/utils-c-89.p/utils.c.o -MF glib/tests/utils-c-89.p/utils.c.o.d -o glib/tests/utils-c-89.p/utils.c.o -c ../../../glib/tests/utils.c [649/1627] cc -Igobject/tests/override.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/override.p/override.c.o -MF gobject/tests/override.p/override.c.o.d -o gobject/tests/override.p/override.c.o -c ../../../gobject/tests/override.c [650/1627] cc -Igobject/tests/dynamictests.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/dynamictests.p/dynamictests.c.o -MF gobject/tests/dynamictests.p/dynamictests.c.o.d -o gobject/tests/dynamictests.p/dynamictests.c.o -c ../../../gobject/tests/dynamictests.c [651/1627] cc -Igobject/tests/references.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/references.p/references.c.o -MF gobject/tests/references.p/references.c.o.d -o gobject/tests/references.p/references.c.o -c ../../../gobject/tests/references.c [652/1627] cc -Igobject/tests/properties-introspection.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-introspection.p/properties-introspection.c.o -MF gobject/tests/properties-introspection.p/properties-introspection.c.o.d -o gobject/tests/properties-introspection.p/properties-introspection.c.o -c ../../../gobject/tests/properties-introspection.c [653/1627] cc -Igobject/tests/boxed.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/boxed.p/boxed.c.o -MF gobject/tests/boxed.p/boxed.c.o.d -o gobject/tests/boxed.p/boxed.c.o -c ../../../gobject/tests/boxed.c [654/1627] cc -Igobject/tests/flags.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/flags.p/flags.c.o -MF gobject/tests/flags.p/flags.c.o.d -o gobject/tests/flags.p/flags.c.o -c ../../../gobject/tests/flags.c [655/1627] cc -Igobject/tests/threadtests.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/threadtests.p/threadtests.c.o -MF gobject/tests/threadtests.p/threadtests.c.o.d -o gobject/tests/threadtests.p/threadtests.c.o -c ../../../gobject/tests/threadtests.c [656/1627] cc -Igobject/tests/singleton.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/singleton.p/singleton.c.o -MF gobject/tests/singleton.p/singleton.c.o.d -o gobject/tests/singleton.p/singleton.c.o -c ../../../gobject/tests/singleton.c [657/1627] cc -Iglib/tests/gvariant.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gvariant.p/gvariant.c.o -MF glib/tests/gvariant.p/gvariant.c.o.d -o glib/tests/gvariant.p/gvariant.c.o -c ../../../glib/tests/gvariant.c [658/1627] cc -Iglib/tests/testing.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Werror=sign-conversion -MD -MQ glib/tests/testing.p/testing.c.o -MF glib/tests/testing.p/testing.c.o.d -o glib/tests/testing.p/testing.c.o -c ../../../glib/tests/testing.c [659/1627] cc -Igobject/tests/object.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/object.p/object.c.o -MF gobject/tests/object.p/object.c.o.d -o gobject/tests/object.p/object.c.o -c ../../../gobject/tests/object.c [660/1627] cc -Igobject/tests/closure.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/closure.p/closure.c.o -MF gobject/tests/closure.p/closure.c.o.d -o gobject/tests/closure.p/closure.c.o -c ../../../gobject/tests/closure.c [661/1627] cc -Igobject/tests/gobject-private.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/gobject-private.p/private.c.o -MF gobject/tests/gobject-private.p/private.c.o.d -o gobject/tests/gobject-private.p/private.c.o -c ../../../gobject/tests/private.c [662/1627] cc -Igobject/tests/closure-refcount.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/closure-refcount.p/closure-refcount.c.o -MF gobject/tests/closure-refcount.p/closure-refcount.c.o.d -o gobject/tests/closure-refcount.p/closure-refcount.c.o -c ../../../gobject/tests/closure-refcount.c [663/1627] cc -Igobject/tests/type.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/type.p/type.c.o -MF gobject/tests/type.p/type.c.o.d -o gobject/tests/type.p/type.c.o -c ../../../gobject/tests/type.c [664/1627] cc -Igobject/tests/bindinggroup.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/bindinggroup.p/bindinggroup.c.o -MF gobject/tests/bindinggroup.p/bindinggroup.c.o.d -o gobject/tests/bindinggroup.p/bindinggroup.c.o -c ../../../gobject/tests/bindinggroup.c [665/1627] cc -Igobject/tests/objects-refcount1.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -Werror -Wcast-align=strict -MD -MQ gobject/tests/objects-refcount1.p/objects-refcount1.c.o -MF gobject/tests/objects-refcount1.p/objects-refcount1.c.o.d -o gobject/tests/objects-refcount1.p/objects-refcount1.c.o -c ../../../gobject/tests/objects-refcount1.c [666/1627] cc -Igobject/tests/signal-handler.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signal-handler.p/signal-handler.c.o -MF gobject/tests/signal-handler.p/signal-handler.c.o.d -o gobject/tests/signal-handler.p/signal-handler.c.o -c ../../../gobject/tests/signal-handler.c [667/1627] cc -Igobject/tests/signals.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signals.p/meson-generated_.._marshalers.c.o -MF gobject/tests/signals.p/meson-generated_.._marshalers.c.o.d -o gobject/tests/signals.p/meson-generated_.._marshalers.c.o -c gobject/tests/marshalers.c [668/1627] cc -Igobject/tests/objects-refcount2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/objects-refcount2.p/objects-refcount2.c.o -MF gobject/tests/objects-refcount2.p/objects-refcount2.c.o.d -o gobject/tests/objects-refcount2.p/objects-refcount2.c.o -c ../../../gobject/tests/objects-refcount2.c [669/1627] cc -Igobject/tests/properties.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties.p/properties.c.o -MF gobject/tests/properties.p/properties.c.o.d -o gobject/tests/properties.p/properties.c.o -c ../../../gobject/tests/properties.c [670/1627] cc -Igobject/tests/testing.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/testing.p/testing.c.o -MF gobject/tests/testing.p/testing.c.o.d -o gobject/tests/testing.p/testing.c.o -c ../../../gobject/tests/testing.c [671/1627] cc -Igobject/tests/type-flags.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/type-flags.p/type-flags.c.o -MF gobject/tests/type-flags.p/type-flags.c.o.d -o gobject/tests/type-flags.p/type-flags.c.o -c ../../../gobject/tests/type-flags.c [672/1627] cc -Igobject/tests/ifaceproperties.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/ifaceproperties.p/ifaceproperties.c.o -MF gobject/tests/ifaceproperties.p/ifaceproperties.c.o.d -o gobject/tests/ifaceproperties.p/ifaceproperties.c.o -c ../../../gobject/tests/ifaceproperties.c [673/1627] cc -Igobject/tests/properties-refcount1.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount1.p/properties-refcount1.c.o -MF gobject/tests/properties-refcount1.p/properties-refcount1.c.o.d -o gobject/tests/properties-refcount1.p/properties-refcount1.c.o -c ../../../gobject/tests/properties-refcount1.c [674/1627] cc -Igobject/tests/properties-refcount2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount2.p/properties-refcount2.c.o -MF gobject/tests/properties-refcount2.p/properties-refcount2.c.o.d -o gobject/tests/properties-refcount2.p/properties-refcount2.c.o -c ../../../gobject/tests/properties-refcount2.c [675/1627] cc -Igobject/tests/signals-refcount2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=2 -MD -MQ gobject/tests/signals-refcount2.p/signals-refcount.c.o -MF gobject/tests/signals-refcount2.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount2.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [676/1627] cc -Igobject/tests/binding.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/binding.p/binding.c.o -MF gobject/tests/binding.p/binding.c.o.d -o gobject/tests/binding.p/binding.c.o -c ../../../gobject/tests/binding.c [677/1627] cc -Igobject/tests/properties-refcount4.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount4.p/properties-refcount4.c.o -MF gobject/tests/properties-refcount4.p/properties-refcount4.c.o.d -o gobject/tests/properties-refcount4.p/properties-refcount4.c.o -c ../../../gobject/tests/properties-refcount4.c [678/1627] cc -Igobject/tests/properties-refcount3.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount3.p/properties-refcount3.c.o -MF gobject/tests/properties-refcount3.p/properties-refcount3.c.o.d -o gobject/tests/properties-refcount3.p/properties-refcount3.c.o -c ../../../gobject/tests/properties-refcount3.c [679/1627] cc -Igobject/tests/signals-refcount3.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=3 -MD -MQ gobject/tests/signals-refcount3.p/signals-refcount.c.o -MF gobject/tests/signals-refcount3.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount3.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [680/1627] cc -Igobject/tests/signals-refcount1.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=1 -MD -MQ gobject/tests/signals-refcount1.p/signals-refcount.c.o -MF gobject/tests/signals-refcount1.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount1.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [681/1627] cc -Igobject/tests/signals-refcount4.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=4 -MD -MQ gobject/tests/signals-refcount4.p/signals-refcount.c.o -MF gobject/tests/signals-refcount4.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount4.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [682/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb gthread/libgthread-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0.p/libgthread-2.0.so.0.8304.0.symbols [683/1627] c++ -Igobject/tests/cxx-98.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++98 -MD -MQ gobject/tests/cxx-98.p/cxx.cpp.o -MF gobject/tests/cxx-98.p/cxx.cpp.o.d -o gobject/tests/cxx-98.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [684/1627] c++ -Igobject/tests/cxx.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/cxx.p/cxx.cpp.o -MF gobject/tests/cxx.p/cxx.cpp.o.d -o gobject/tests/cxx.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [685/1627] cc -Igthread/tests/init.p -Igthread/tests -I../../../gthread/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GThread"' -UG_DISABLE_ASSERT -MD -MQ gthread/tests/init.p/init.c.o -MF gthread/tests/init.p/init.c.o.d -o gthread/tests/init.p/init.c.o -c ../../../gthread/tests/init.c [686/1627] c++ -Igobject/tests/cxx-14.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++14 -MD -MQ gobject/tests/cxx-14.p/cxx.cpp.o -MF gobject/tests/cxx-14.p/cxx.cpp.o.d -o gobject/tests/cxx-14.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [687/1627] c++ -Igobject/tests/cxx-11.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++11 -MD -MQ gobject/tests/cxx-11.p/cxx.cpp.o -MF gobject/tests/cxx-11.p/cxx.cpp.o.d -o gobject/tests/cxx-11.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [688/1627] cc -Igmodule/tests/libmoduletestplugin_a_plugin.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o -MF gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o.d -o gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o -c ../../../gmodule/tests/libmoduletestplugin_a.c [689/1627] c++ -Igobject/tests/cxx-17.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++17 -MD -MQ gobject/tests/cxx-17.p/cxx.cpp.o -MF gobject/tests/cxx-17.p/cxx.cpp.o.d -o gobject/tests/cxx-17.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [690/1627] cc -Igmodule/tests/libmoduletestplugin_a_library.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o -MF gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o.d -o gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o -c ../../../gmodule/tests/libmoduletestplugin_a.c [691/1627] cc -Igobject/tests/signalgroup.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signalgroup.p/signalgroup.c.o -MF gobject/tests/signalgroup.p/signalgroup.c.o.d -o gobject/tests/signalgroup.p/signalgroup.c.o -c ../../../gobject/tests/signalgroup.c [692/1627] c++ -Igobject/tests/cxx-20.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++20 -MD -MQ gobject/tests/cxx-20.p/cxx.cpp.o -MF gobject/tests/cxx-20.p/cxx.cpp.o.d -o gobject/tests/cxx-20.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [693/1627] c++ -Igobject/tests/cxx-2b.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++2b -MD -MQ gobject/tests/cxx-2b.p/cxx.cpp.o -MF gobject/tests/cxx-2b.p/cxx.cpp.o.d -o gobject/tests/cxx-2b.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [694/1627] cc -Igmodule/tests/libmoduletestplugin_b_plugin.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o -MF gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o.d -o gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o -c ../../../gmodule/tests/libmoduletestplugin_b.c [695/1627] cc -Igmodule/tests/max-version.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -MD -MQ gmodule/tests/max-version.p/max-version.c.o -MF gmodule/tests/max-version.p/max-version.c.o.d -o gmodule/tests/max-version.p/max-version.c.o -c ../../../gmodule/tests/max-version.c [696/1627] cc -Igmodule/tests/libmoduletestplugin_b_library.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o -MF gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o.d -o gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o -c ../../../gmodule/tests/libmoduletestplugin_b.c [697/1627] cc -Igobject/tests/autoptr.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/autoptr.p/autoptr.c.o -MF gobject/tests/autoptr.p/autoptr.c.o.d -o gobject/tests/autoptr.p/autoptr.c.o -c ../../../gobject/tests/autoptr.c [698/1627] cc -Igobject/tests/value.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/value.p/value.c.o -MF gobject/tests/value.p/value.c.o.d -o gobject/tests/value.p/value.c.o -c ../../../gobject/tests/value.c [699/1627] c++ -Igobject/tests/cxx-03.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++03 -MD -MQ gobject/tests/cxx-03.p/cxx.cpp.o -MF gobject/tests/cxx-03.p/cxx.cpp.o.d -o gobject/tests/cxx-03.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [700/1627] cc -Igio/gio-launch-desktop.p -Igio -I../../../gio -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o -MF gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o.d -o gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o -c ../../../glib/gjournal-private.c [701/1627] c++ -Igmodule/tests/cxx-98.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++98 -MD -MQ gmodule/tests/cxx-98.p/cxx.cpp.o -MF gmodule/tests/cxx-98.p/cxx.cpp.o.d -o gmodule/tests/cxx-98.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [702/1627] c++ -Igmodule/tests/cxx-03.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++03 -MD -MQ gmodule/tests/cxx-03.p/cxx.cpp.o -MF gmodule/tests/cxx-03.p/cxx.cpp.o.d -o gmodule/tests/cxx-03.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [703/1627] c++ -Igmodule/tests/cxx.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -MD -MQ gmodule/tests/cxx.p/cxx.cpp.o -MF gmodule/tests/cxx.p/cxx.cpp.o.d -o gmodule/tests/cxx.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [704/1627] c++ -Igmodule/tests/cxx-11.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++11 -MD -MQ gmodule/tests/cxx-11.p/cxx.cpp.o -MF gmodule/tests/cxx-11.p/cxx.cpp.o.d -o gmodule/tests/cxx-11.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [705/1627] c++ -Igmodule/tests/cxx-17.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++17 -MD -MQ gmodule/tests/cxx-17.p/cxx.cpp.o -MF gmodule/tests/cxx-17.p/cxx.cpp.o.d -o gmodule/tests/cxx-17.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [706/1627] cc -Igio/gio-launch-desktop.p -Igio -I../../../gio -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-launch-desktop.p/gio-launch-desktop.c.o -MF gio/gio-launch-desktop.p/gio-launch-desktop.c.o.d -o gio/gio-launch-desktop.p/gio-launch-desktop.c.o -c ../../../gio/gio-launch-desktop.c [707/1627] c++ -Igmodule/tests/cxx-14.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++14 -MD -MQ gmodule/tests/cxx-14.p/cxx.cpp.o -MF gmodule/tests/cxx-14.p/cxx.cpp.o.d -o gmodule/tests/cxx-14.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [708/1627] c++ -Igmodule/tests/cxx-20.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++20 -MD -MQ gmodule/tests/cxx-20.p/cxx.cpp.o -MF gmodule/tests/cxx-20.p/cxx.cpp.o.d -o gmodule/tests/cxx-20.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [709/1627] c++ -Igmodule/tests/cxx-2b.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++2b -MD -MQ gmodule/tests/cxx-2b.p/cxx.cpp.o -MF gmodule/tests/cxx-2b.p/cxx.cpp.o.d -o gmodule/tests/cxx-2b.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [710/1627] cc -Igmodule/tests/module-test-plugin.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT '-DMODULE_TYPE="plugin"' -MD -MQ gmodule/tests/module-test-plugin.p/module-test.c.o -MF gmodule/tests/module-test-plugin.p/module-test.c.o.d -o gmodule/tests/module-test-plugin.p/module-test.c.o -c ../../../gmodule/tests/module-test.c [711/1627] cc -Igmodule/tests/module-test-library.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT '-DMODULE_TYPE="library"' -MD -MQ gmodule/tests/module-test-library.p/module-test.c.o -MF gmodule/tests/module-test-library.p/module-test.c.o.d -o gmodule/tests/module-test-library.p/module-test.c.o -c ../../../gmodule/tests/module-test.c [712/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-mkdir.c.o -MF gio/gio.p/gio-tool-mkdir.c.o.d -o gio/gio.p/gio-tool-mkdir.c.o -c ../../../gio/gio-tool-mkdir.c [713/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-copy.c.o -MF gio/gio.p/gio-tool-copy.c.o.d -o gio/gio.p/gio-tool-copy.c.o -c ../../../gio/gio-tool-copy.c [714/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-mime.c.o -MF gio/gio.p/gio-tool-mime.c.o.d -o gio/gio.p/gio-tool-mime.c.o -c ../../../gio/gio-tool-mime.c [715/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-cat.c.o -MF gio/gio.p/gio-tool-cat.c.o.d -o gio/gio.p/gio-tool-cat.c.o -c ../../../gio/gio-tool-cat.c [716/1627] cc -Igobject/tests/reference.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/reference.p/reference.c.o -MF gobject/tests/reference.p/reference.c.o.d -o gobject/tests/reference.p/reference.c.o -c ../../../gobject/tests/reference.c [717/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-rename.c.o -MF gio/gio.p/gio-tool-rename.c.o.d -o gio/gio.p/gio-tool-rename.c.o -c ../../../gio/gio-tool-rename.c [718/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-open.c.o -MF gio/gio.p/gio-tool-open.c.o.d -o gio/gio.p/gio-tool-open.c.o -c ../../../gio/gio-tool-open.c [719/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-remove.c.o -MF gio/gio.p/gio-tool-remove.c.o.d -o gio/gio.p/gio-tool-remove.c.o -c ../../../gio/gio-tool-remove.c [720/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool.c.o -MF gio/gio.p/gio-tool.c.o.d -o gio/gio.p/gio-tool.c.o -c ../../../gio/gio-tool.c [721/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-monitor.c.o -MF gio/gio.p/gio-tool-monitor.c.o.d -o gio/gio.p/gio-tool-monitor.c.o -c ../../../gio/gio-tool-monitor.c [722/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-launch.c.o -MF gio/gio.p/gio-tool-launch.c.o.d -o gio/gio.p/gio-tool-launch.c.o -c ../../../gio/gio-tool-launch.c [723/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-move.c.o -MF gio/gio.p/gio-tool-move.c.o.d -o gio/gio.p/gio-tool-move.c.o -c ../../../gio/gio-tool-move.c [724/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-list.c.o -MF gio/gio.p/gio-tool-list.c.o.d -o gio/gio.p/gio-tool-list.c.o -c ../../../gio/gio-tool-list.c [725/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-info.c.o -MF gio/gio.p/gio-tool-info.c.o.d -o gio/gio.p/gio-tool-info.c.o -c ../../../gio/gio-tool-info.c [726/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-save.c.o -MF gio/gio.p/gio-tool-save.c.o.d -o gio/gio.p/gio-tool-save.c.o -c ../../../gio/gio-tool-save.c [727/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-set.c.o -MF gio/gio.p/gio-tool-set.c.o.d -o gio/gio.p/gio-tool-set.c.o -c ../../../gio/gio-tool-set.c [728/1627] cc -Igio/gio-querymodules.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-querymodules.p/giomodule-priv.c.o -MF gio/gio-querymodules.p/giomodule-priv.c.o.d -o gio/gio-querymodules.p/giomodule-priv.c.o -c ../../../gio/giomodule-priv.c [729/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/libgdbus-example-objectmanager.so.symbols [730/1627] cc -Igobject/tests/signals.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signals.p/signals.c.o -MF gobject/tests/signals.p/signals.c.o.d -o gobject/tests/signals.p/signals.c.o -c ../../../gobject/tests/signals.c [731/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-tree.c.o -MF gio/gio.p/gio-tool-tree.c.o.d -o gio/gio.p/gio-tool-tree.c.o -c ../../../gio/gio-tool-tree.c [732/1627] cc -Igio/tests/slow-connect-preload.so.p -Igio/tests -I../../../gio/tests -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o -MF gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o.d -o gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o -c ../../../gio/tests/slow-connect-preload.c [733/1627] /usr/bin/objcopy --strip-debug --add-symbol _g_binary_test1_resource_data=.data:0 gio/tests/test_resources.o gio/tests/test_resources2.o [734/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-trash.c.o -MF gio/gio.p/gio-tool-trash.c.o.d -o gio/gio.p/gio-tool-trash.c.o -c ../../../gio/gio-tool-trash.c [735/1627] cc -Igio/gio-querymodules.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-querymodules.p/gio-querymodules.c.o -MF gio/gio-querymodules.p/gio-querymodules.c.o.d -o gio/gio-querymodules.p/gio-querymodules.c.o -c ../../../gio/gio-querymodules.c [736/1627] cc -Igio/gresource.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/gresource.p/gresource-tool.c.o -MF gio/gresource.p/gresource-tool.c.o.d -o gio/gresource.p/gresource-tool.c.o -c ../../../gio/gresource-tool.c [737/1627] cc -Igio/tests/modules/libtestmoduleb.so.p -Igio/tests/modules -I../../../gio/tests/modules -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o -MF gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o.d -o gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o -c ../../../gio/tests/modules/test-module-b.c [738/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-mount.c.o -MF gio/gio.p/gio-tool-mount.c.o.d -o gio/gio.p/gio-tool-mount.c.o -c ../../../gio/gio-tool-mount.c [739/1627] cc -Igio/glib-compile-schemas.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [740/1627] cc -Igio/tests/gdbus-overflow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-overflow.p/gdbus-overflow.c.o -MF gio/tests/gdbus-overflow.p/gdbus-overflow.c.o.d -o gio/tests/gdbus-overflow.p/gdbus-overflow.c.o -c ../../../gio/tests/gdbus-overflow.c [741/1627] cc -Igio/tests/modules/libtestmodulea.so.p -Igio/tests/modules -I../../../gio/tests/modules -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o -MF gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o.d -o gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o -c ../../../gio/tests/modules/test-module-a.c [742/1627] cc -Igio/tests/libresourceplugin.so.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/libresourceplugin.so.p/resourceplugin.c.o -MF gio/tests/libresourceplugin.so.p/resourceplugin.c.o.d -o gio/tests/libresourceplugin.so.p/resourceplugin.c.o -c ../../../gio/tests/resourceplugin.c [743/1627] cc -Igio/tests/dbus-launch.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-launch.p/dbus-launch.c.o -MF gio/tests/dbus-launch.p/dbus-launch.c.o.d -o gio/tests/dbus-launch.p/dbus-launch.c.o -c ../../../gio/tests/dbus-launch.c [744/1627] cc -Igio/glib-compile-schemas.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [745/1627] cc -Igio/tests/gdbus-connection-flush-helper.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o -MF gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o.d -o gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o -c ../../../gio/tests/gdbus-connection-flush-helper.c [746/1627] cc -Igio/gapplication.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gapplication.p/gapplication-tool.c.o -MF gio/gapplication.p/gapplication-tool.c.o.d -o gio/gapplication.p/gapplication-tool.c.o -c ../../../gio/gapplication-tool.c [747/1627] cc -Igio/tests/libresourceplugin.so.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o -MF gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o.d -o gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o -c gio/tests/plugin-resources.c [748/1627] cc -Igio/tests/fake-service-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/fake-service-name.p/fake-service-name.c.o -MF gio/tests/fake-service-name.p/fake-service-name.c.o.d -o gio/tests/fake-service-name.p/fake-service-name.c.o -c ../../../gio/tests/fake-service-name.c [749/1627] cc -Igio/tests/appinfo-test.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/appinfo-test.p/appinfo-test.c.o -MF gio/tests/appinfo-test.p/appinfo-test.c.o.d -o gio/tests/appinfo-test.p/appinfo-test.c.o -c ../../../gio/tests/appinfo-test.c [750/1627] cc -Igio/tests/gsubprocess-testprog.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o -MF gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o.d -o gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o -c ../../../gio/tests/gsubprocess-testprog.c [751/1627] cc -Igio/tests/basic-application.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/basic-application.p/basic-application.c.o -MF gio/tests/basic-application.p/basic-application.c.o.d -o gio/tests/basic-application.p/basic-application.c.o -c ../../../gio/tests/basic-application.c [752/1627] cc -Igio/tests/apps.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/apps.p/apps.c.o -MF gio/tests/apps.p/apps.c.o.d -o gio/tests/apps.p/apps.c.o -c ../../../gio/tests/apps.c [753/1627] cc -Igio/gsettings.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gsettings.p/gsettings-tool.c.o -MF gio/gsettings.p/gsettings-tool.c.o.d -o gio/gsettings.p/gsettings-tool.c.o -c ../../../gio/gsettings-tool.c [754/1627] cc -Igio/tests/echo-server.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/echo-server.p/echo-server.c.o -MF gio/tests/echo-server.p/echo-server.c.o.d -o gio/tests/echo-server.p/echo-server.c.o -c ../../../gio/tests/echo-server.c [755/1627] cc -Igio/tests/gio-du.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gio-du.p/gio-du.c.o -MF gio/tests/gio-du.p/gio-du.c.o.d -o gio/tests/gio-du.p/gio-du.c.o -c ../../../gio/tests/gio-du.c [756/1627] cc -Igio/tests/gapplication-example-cmdline.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o -MF gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o.d -o gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o -c ../../../gio/tests/gapplication-example-cmdline.c [757/1627] cc -Igio/tests/gapplication-example-actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o -MF gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o.d -o gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o -c ../../../gio/tests/gapplication-example-actions.c [758/1627] cc -Igio/tests/filter-cat.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/filter-cat.p/filter-cat.c.o -MF gio/tests/filter-cat.p/filter-cat.c.o.d -o gio/tests/filter-cat.p/filter-cat.c.o -c ../../../gio/tests/filter-cat.c [759/1627] cc -Igio/tests/gapplication-example-cmdline2.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o -MF gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o.d -o gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o -c ../../../gio/tests/gapplication-example-cmdline2.c [760/1627] cc -Igio/tests/gapplication-example-cmdline3.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o -MF gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o.d -o gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o -c ../../../gio/tests/gapplication-example-cmdline3.c [761/1627] cc -Igio/tests/gapplication-example-cmdline4.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o -MF gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o.d -o gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o -c ../../../gio/tests/gapplication-example-cmdline4.c [762/1627] cc -Igio/tests/gapplication-example-dbushooks.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o -MF gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o.d -o gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o -c ../../../gio/tests/gapplication-example-dbushooks.c [763/1627] cc -Igio/tests/gapplication-example-open.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-open.p/gapplication-example-open.c.o -MF gio/tests/gapplication-example-open.p/gapplication-example-open.c.o.d -o gio/tests/gapplication-example-open.p/gapplication-example-open.c.o -c ../../../gio/tests/gapplication-example-open.c [764/1627] cc -Igio/tests/gdbus-daemon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-daemon.p/gdbus-daemon.c.o -MF gio/tests/gdbus-daemon.p/gdbus-daemon.c.o.d -o gio/tests/gdbus-daemon.p/gdbus-daemon.c.o -c ../../../gio/tests/gdbus-daemon.c [765/1627] cc -Igio/tests/gdbus-testserver.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-testserver.p/gdbus-testserver.c.o -MF gio/tests/gdbus-testserver.p/gdbus-testserver.c.o.d -o gio/tests/gdbus-testserver.p/gdbus-testserver.c.o -c ../../../gio/tests/gdbus-testserver.c [766/1627] cc -Igio/tests/gdbus-example-own-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o -MF gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o.d -o gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o -c ../../../gio/tests/gdbus-example-own-name.c [767/1627] cc -Igio/tests/gdbus-example-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-export.p/gdbus-example-export.c.o -MF gio/tests/gdbus-example-export.p/gdbus-example-export.c.o.d -o gio/tests/gdbus-example-export.p/gdbus-example-export.c.o -c ../../../gio/tests/gdbus-example-export.c [768/1627] cc -Igio/tests/gdbus-example-peer.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o -MF gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o.d -o gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o -c ../../../gio/tests/gdbus-example-peer.c [769/1627] cc -Igio/tests/gdbus-example-watch-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o -MF gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o.d -o gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o -c ../../../gio/tests/gdbus-example-watch-name.c [770/1627] cc -Igio/tests/gdbus-example-watch-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o -MF gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o.d -o gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o -c ../../../gio/tests/gdbus-example-watch-proxy.c [771/1627] cc -Igio/tests/gdbus-example-server.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-server.p/gdbus-example-server.c.o -MF gio/tests/gdbus-example-server.p/gdbus-example-server.c.o.d -o gio/tests/gdbus-example-server.p/gdbus-example-server.c.o -c ../../../gio/tests/gdbus-example-server.c [772/1627] cc -Igio/tests/httpd.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/httpd.p/httpd.c.o -MF gio/tests/httpd.p/httpd.c.o.d -o gio/tests/httpd.p/httpd.c.o -c ../../../gio/tests/httpd.c [773/1627] cc -Igio/tests/gdbus-example-subtree.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o -MF gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o.d -o gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o -c ../../../gio/tests/gdbus-example-subtree.c [774/1627] cc -Igio/tests/gdbus-example-proxy-subclass.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o -MF gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o.d -o gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o -c ../../../gio/tests/gdbus-example-proxy-subclass.c [775/1627] cc -Igio/tests/send-data.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/send-data.p/send-data.c.o -MF gio/tests/send-data.p/send-data.c.o.d -o gio/tests/send-data.p/send-data.c.o -c ../../../gio/tests/send-data.c [776/1627] cc -Igio/tests/socket-testclient.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o -MF gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o.d -o gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o -c ../../../gio/tests/gtlsconsoleinteraction.c [777/1627] cc -Igio/glib-compile-schemas.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/glib-compile-schemas.p/glib-compile-schemas.c.o -MF gio/glib-compile-schemas.p/glib-compile-schemas.c.o.d -o gio/glib-compile-schemas.p/glib-compile-schemas.c.o -c ../../../gio/glib-compile-schemas.c [778/1627] cc -Igio/tests/gdbus-example-objectmanager-client.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o -MF gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o.d -o gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o -c ../../../gio/tests/gdbus-example-objectmanager-client.c [779/1627] cc -Igio/tests/gdbus-test-fixture.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o -MF gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o.d -o gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o -c ../../../gio/tests/gdbus-test-fixture.c [780/1627] cc -Igio/tests/gdbus-example-unix-fd-client.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o -MF gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o.d -o gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o -c ../../../gio/tests/gdbus-example-unix-fd-client.c [781/1627] cc -Igio/tests/proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/proxy.p/proxy.c.o -MF gio/tests/proxy.p/proxy.c.o.d -o gio/tests/proxy.p/proxy.c.o -c ../../../gio/tests/proxy.c [782/1627] cc -Igio/tests/socket-testserver.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-testserver.p/socket-testserver.c.o -MF gio/tests/socket-testserver.p/socket-testserver.c.o.d -o gio/tests/socket-testserver.p/socket-testserver.c.o -c ../../../gio/tests/socket-testserver.c [783/1627] cc -Igio/tests/socket-testclient.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-testclient.p/socket-testclient.c.o -MF gio/tests/socket-testclient.p/socket-testclient.c.o.d -o gio/tests/socket-testclient.p/socket-testclient.c.o -c ../../../gio/tests/socket-testclient.c [784/1627] cc -Igio/tests/resolver.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resolver.p/resolver.c.o -MF gio/tests/resolver.p/resolver.c.o.d -o gio/tests/resolver.p/resolver.c.o -c ../../../gio/tests/resolver.c [785/1627] cc -Igio/tests/gdbus-example-objectmanager-server.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o -MF gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o.d -o gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o -c ../../../gio/tests/gdbus-example-objectmanager-server.c [786/1627] cc -Igio/tests/application-command-line.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/application-command-line.p/application-command-line.c.o -MF gio/tests/application-command-line.p/application-command-line.c.o.d -o gio/tests/application-command-line.p/application-command-line.c.o -c ../../../gio/tests/application-command-line.c [787/1627] cc -Igio/tests/async-close-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/async-close-output-stream.p/async-close-output-stream.c.o -MF gio/tests/async-close-output-stream.p/async-close-output-stream.c.o.d -o gio/tests/async-close-output-stream.p/async-close-output-stream.c.o -c ../../../gio/tests/async-close-output-stream.c [788/1627] cc -Igio/tests/gdbus-daemon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o -MF gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o.d -o gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o -c ../../../gio/gdbusdaemon.c [789/1627] cc -Igio/tests/appmonitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/appmonitor.p/appmonitor.c.o -MF gio/tests/appmonitor.p/appmonitor.c.o.d -o gio/tests/appmonitor.p/appmonitor.c.o -c ../../../gio/tests/appmonitor.c [790/1627] cc -Igio/tests/gdbus-daemon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o -MF gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o.d -o gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o -c gio/gdbus-daemon-generated.c [791/1627] cc -Igio/tests/async-splice-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o -MF gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o.d -o gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o -c ../../../gio/tests/async-splice-output-stream.c [792/1627] cc -Igio/gdbus.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gdbus.p/gdbus-tool.c.o -MF gio/gdbus.p/gdbus-tool.c.o.d -o gio/gdbus.p/gdbus-tool.c.o -c ../../../gio/gdbus-tool.c [793/1627] cc -Igio/tests/converter.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/converter.p/converter.c.o -MF gio/tests/converter.p/converter.c.o.d -o gio/tests/converter.p/converter.c.o -c ../../../gio/tests/converter.c [794/1627] cc -Iglib/tests/gdatetime.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gdatetime.p/gdatetime.c.o -MF glib/tests/gdatetime.p/gdatetime.c.o.d -o glib/tests/gdatetime.p/gdatetime.c.o -c ../../../glib/tests/gdatetime.c [795/1627] cc -Igio/tests/credentials.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/credentials.p/credentials.c.o -MF gio/tests/credentials.p/credentials.c.o.d -o gio/tests/credentials.p/credentials.c.o -c ../../../gio/tests/credentials.c [796/1627] cc -Igio/tests/fileattributematcher.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/fileattributematcher.p/fileattributematcher.c.o -MF gio/tests/fileattributematcher.p/fileattributematcher.c.o.d -o gio/tests/fileattributematcher.p/fileattributematcher.c.o -c ../../../gio/tests/fileattributematcher.c [797/1627] cc -Igio/tests/giomodule.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/giomodule.p/giomodule.c.o -MF gio/tests/giomodule.p/giomodule.c.o.d -o gio/tests/giomodule.p/giomodule.c.o -c ../../../gio/tests/giomodule.c [798/1627] cc -Igio/tests/contexts.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/contexts.p/contexts.c.o -MF gio/tests/contexts.p/contexts.c.o.d -o gio/tests/contexts.p/contexts.c.o -c ../../../gio/tests/contexts.c [799/1627] cc -Igio/tests/cancellable.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/cancellable.p/cancellable.c.o -MF gio/tests/cancellable.p/cancellable.c.o.d -o gio/tests/cancellable.p/cancellable.c.o -c ../../../gio/tests/cancellable.c [800/1627] cc -Igio/tests/data-input-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/data-input-stream.p/data-input-stream.c.o -MF gio/tests/data-input-stream.p/data-input-stream.c.o.d -o gio/tests/data-input-stream.p/data-input-stream.c.o -c ../../../gio/tests/data-input-stream.c [801/1627] cc -Igio/tests/buffered-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/buffered-output-stream.p/buffered-output-stream.c.o -MF gio/tests/buffered-output-stream.p/buffered-output-stream.c.o.d -o gio/tests/buffered-output-stream.p/buffered-output-stream.c.o -c ../../../gio/tests/buffered-output-stream.c [802/1627] cc -Igio/tests/filter-streams.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/filter-streams.p/filter-streams.c.o -MF gio/tests/filter-streams.p/filter-streams.c.o.d -o gio/tests/filter-streams.p/filter-streams.c.o -c ../../../gio/tests/filter-streams.c [803/1627] cc -Igio/tests/buffered-input-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/buffered-input-stream.p/buffered-input-stream.c.o -MF gio/tests/buffered-input-stream.p/buffered-input-stream.c.o.d -o gio/tests/buffered-input-stream.p/buffered-input-stream.c.o -c ../../../gio/tests/buffered-input-stream.c [804/1627] cc -Igio/tests/g-file.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-file.p/g-file.c.o -MF gio/tests/g-file.p/g-file.c.o.d -o gio/tests/g-file.p/g-file.c.o -c ../../../gio/tests/g-file.c [805/1627] cc -Igio/tests/gdbus-addresses.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-addresses.p/gdbus-addresses.c.o -MF gio/tests/gdbus-addresses.p/gdbus-addresses.c.o.d -o gio/tests/gdbus-addresses.p/gdbus-addresses.c.o -c ../../../gio/tests/gdbus-addresses.c [806/1627] cc -Iglib/tests/onceinit.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/onceinit.p/onceinit.c.o -MF glib/tests/onceinit.p/onceinit.c.o.d -o glib/tests/onceinit.p/onceinit.c.o -c ../../../glib/tests/onceinit.c [807/1627] cc -Igio/tests/gdbus-message.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-message.p/gdbus-message.c.o -MF gio/tests/gdbus-message.p/gdbus-message.c.o.d -o gio/tests/gdbus-message.p/gdbus-message.c.o -c ../../../gio/tests/gdbus-message.c [808/1627] cc -Igio/tests/error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/error.p/error.c.o -MF gio/tests/error.p/error.c.o.d -o gio/tests/error.p/error.c.o -c ../../../gio/tests/error.c [809/1627] cc -Igio/tests/file-thumbnail.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/file-thumbnail.p/file-thumbnail.c.o -MF gio/tests/file-thumbnail.p/file-thumbnail.c.o.d -o gio/tests/file-thumbnail.p/file-thumbnail.c.o -c ../../../gio/tests/file-thumbnail.c [810/1627] cc -Igobject/tests/param.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/param.p/param.c.o -MF gobject/tests/param.p/param.c.o.d -o gobject/tests/param.p/param.c.o -c ../../../gobject/tests/param.c [811/1627] cc -Igio/tests/data-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/data-output-stream.p/data-output-stream.c.o -MF gio/tests/data-output-stream.p/data-output-stream.c.o.d -o gio/tests/data-output-stream.p/data-output-stream.c.o -c ../../../gio/tests/data-output-stream.c [812/1627] cc -Igio/tests/io-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/io-stream.p/io-stream.c.o -MF gio/tests/io-stream.p/io-stream.c.o.d -o gio/tests/io-stream.p/io-stream.c.o -c ../../../gio/tests/io-stream.c [813/1627] cc -Igio/tests/max-version.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/max-version.p/max-version.c.o -MF gio/tests/max-version.p/max-version.c.o.d -o gio/tests/max-version.p/max-version.c.o -c ../../../gio/tests/max-version.c [814/1627] cc -Igio/tests/memory-settings-backend.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-settings-backend.p/memory-settings-backend.c.o -MF gio/tests/memory-settings-backend.p/memory-settings-backend.c.o.d -o gio/tests/memory-settings-backend.p/memory-settings-backend.c.o -c ../../../gio/tests/memory-settings-backend.c [815/1627] cc -Igio/tests/memory-monitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-monitor.p/memory-monitor.c.o -MF gio/tests/memory-monitor.p/memory-monitor.c.o.d -o gio/tests/memory-monitor.p/memory-monitor.c.o -c ../../../gio/tests/memory-monitor.c [816/1627] cc -Igio/tests/g-file-info.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-file-info.p/g-file-info.c.o -MF gio/tests/g-file-info.p/g-file-info.c.o.d -o gio/tests/g-file-info.p/g-file-info.c.o -c ../../../gio/tests/g-file-info.c [817/1627] cc -Igio/tests/g-icon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-icon.p/g-icon.c.o -MF gio/tests/g-icon.p/g-icon.c.o.d -o gio/tests/g-icon.p/g-icon.c.o -c ../../../gio/tests/g-icon.c [818/1627] cc -Igio/tests/converter-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/converter-stream.p/converter-stream.c.o -MF gio/tests/converter-stream.p/converter-stream.c.o.d -o gio/tests/converter-stream.p/converter-stream.c.o -c ../../../gio/tests/converter-stream.c [819/1627] cc -Igio/tests/contenttype.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/contenttype.p/contenttype.c.o -MF gio/tests/contenttype.p/contenttype.c.o.d -o gio/tests/contenttype.p/contenttype.c.o -c ../../../gio/tests/contenttype.c [820/1627] cc -Igio/tests/network-monitor-race.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-monitor-race.p/network-monitor-race.c.o -MF gio/tests/network-monitor-race.p/network-monitor-race.c.o.d -o gio/tests/network-monitor-race.p/network-monitor-race.c.o -c ../../../gio/tests/network-monitor-race.c [821/1627] cc -Igio/tests/mount-operation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/mount-operation.p/mount-operation.c.o -MF gio/tests/mount-operation.p/mount-operation.c.o.d -o gio/tests/mount-operation.p/mount-operation.c.o -c ../../../gio/tests/mount-operation.c [822/1627] cc -Igio/tests/inet-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/inet-address.p/inet-address.c.o -MF gio/tests/inet-address.p/inet-address.c.o.d -o gio/tests/inet-address.p/inet-address.c.o -c ../../../gio/tests/inet-address.c [823/1627] cc -Igio/tests/null-settings-backend.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/null-settings-backend.p/null-settings-backend.c.o -MF gio/tests/null-settings-backend.p/null-settings-backend.c.o.d -o gio/tests/null-settings-backend.p/null-settings-backend.c.o -c ../../../gio/tests/null-settings-backend.c [824/1627] cc -Igio/tests/memory-input-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-input-stream.p/memory-input-stream.c.o -MF gio/tests/memory-input-stream.p/memory-input-stream.c.o.d -o gio/tests/memory-input-stream.p/memory-input-stream.c.o -c ../../../gio/tests/memory-input-stream.c [825/1627] cc -Igio/tests/network-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-address.p/mock-resolver.c.o -MF gio/tests/network-address.p/mock-resolver.c.o.d -o gio/tests/network-address.p/mock-resolver.c.o -c ../../../gio/tests/mock-resolver.c [826/1627] cc -Igio/tests/power-profile-monitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/power-profile-monitor.p/power-profile-monitor.c.o -MF gio/tests/power-profile-monitor.p/power-profile-monitor.c.o.d -o gio/tests/power-profile-monitor.p/power-profile-monitor.c.o -c ../../../gio/tests/power-profile-monitor.c [827/1627] cc -Igio/tests/permission.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/permission.p/permission.c.o -MF gio/tests/permission.p/permission.c.o.d -o gio/tests/permission.p/permission.c.o -c ../../../gio/tests/permission.c [828/1627] cc -Igio/tests/network-monitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-monitor.p/network-monitor.c.o -MF gio/tests/network-monitor.p/network-monitor.c.o.d -o gio/tests/network-monitor.p/network-monitor.c.o -c ../../../gio/tests/network-monitor.c [829/1627] cc -Igio/tests/sandbox.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/sandbox.p/.._gsandbox.c.o -MF gio/tests/sandbox.p/.._gsandbox.c.o.d -o gio/tests/sandbox.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [830/1627] cc -Igio/tests/sandbox.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/sandbox.p/sandbox.c.o -MF gio/tests/sandbox.p/sandbox.c.o.d -o gio/tests/sandbox.p/sandbox.c.o -c ../../../gio/tests/sandbox.c [831/1627] cc -Igio/tests/sandbox.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/sandbox.p/portal-support-utils.c.o -MF gio/tests/sandbox.p/portal-support-utils.c.o.d -o gio/tests/sandbox.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [832/1627] cc -Igio/tests/pollable.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/pollable.p/pollable.c.o -MF gio/tests/pollable.p/pollable.c.o.d -o gio/tests/pollable.p/pollable.c.o -c ../../../gio/tests/pollable.c [833/1627] cc -Igio/tests/memory-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-output-stream.p/memory-output-stream.c.o -MF gio/tests/memory-output-stream.p/memory-output-stream.c.o.d -o gio/tests/memory-output-stream.p/memory-output-stream.c.o -c ../../../gio/tests/memory-output-stream.c [834/1627] cc -Igio/tests/socket-listener.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-listener.p/socket-listener.c.o -MF gio/tests/socket-listener.p/socket-listener.c.o.d -o gio/tests/socket-listener.p/socket-listener.c.o -c ../../../gio/tests/socket-listener.c [835/1627] cc -Igio/tests/srvtarget.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/srvtarget.p/srvtarget.c.o -MF gio/tests/srvtarget.p/srvtarget.c.o.d -o gio/tests/srvtarget.p/srvtarget.c.o -c ../../../gio/tests/srvtarget.c [836/1627] cc -Igio/tests/readwrite.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/readwrite.p/readwrite.c.o -MF gio/tests/readwrite.p/readwrite.c.o.d -o gio/tests/readwrite.p/readwrite.c.o -c ../../../gio/tests/readwrite.c [837/1627] cc -Igio/tests/simple-async-result.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/simple-async-result.p/simple-async-result.c.o -MF gio/tests/simple-async-result.p/simple-async-result.c.o.d -o gio/tests/simple-async-result.p/simple-async-result.c.o -c ../../../gio/tests/simple-async-result.c [838/1627] cc -Igio/tests/vfs.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/vfs.p/vfs.c.o -MF gio/tests/vfs.p/vfs.c.o.d -o gio/tests/vfs.p/vfs.c.o -c ../../../gio/tests/vfs.c [839/1627] cc -Igio/tests/sleepy-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/sleepy-stream.p/sleepy-stream.c.o -MF gio/tests/sleepy-stream.p/sleepy-stream.c.o.d -o gio/tests/sleepy-stream.p/sleepy-stream.c.o -c ../../../gio/tests/sleepy-stream.c [840/1627] cc -Igio/tests/volumemonitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/volumemonitor.p/volumemonitor.c.o -MF gio/tests/volumemonitor.p/volumemonitor.c.o.d -o gio/tests/volumemonitor.p/volumemonitor.c.o -c ../../../gio/tests/volumemonitor.c [841/1627] cc -Igio/tests/simple-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/simple-proxy.p/simple-proxy.c.o -MF gio/tests/simple-proxy.p/simple-proxy.c.o.d -o gio/tests/simple-proxy.p/simple-proxy.c.o -c ../../../gio/tests/simple-proxy.c [842/1627] cc -Igio/tests/thumbnail-verification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/thumbnail-verification.p/thumbnail-verification.c.o -MF gio/tests/thumbnail-verification.p/thumbnail-verification.c.o.d -o gio/tests/thumbnail-verification.p/thumbnail-verification.c.o -c ../../../gio/tests/thumbnail-verification.c [843/1627] cc -Igio/tests/socket-service.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-service.p/socket-service.c.o -MF gio/tests/socket-service.p/socket-service.c.o.d -o gio/tests/socket-service.p/socket-service.c.o -c ../../../gio/tests/socket-service.c [844/1627] cc -Igio/tests/gsubprocess.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gsubprocess.p/gsubprocess.c.o -MF gio/tests/gsubprocess.p/gsubprocess.c.o.d -o gio/tests/gsubprocess.p/gsubprocess.c.o -c ../../../gio/tests/gsubprocess.c [845/1627] cc -Igio/tests/gdbus-peer.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-peer.p/gdbus-peer.c.o -MF gio/tests/gdbus-peer.p/gdbus-peer.c.o.d -o gio/tests/gdbus-peer.p/gdbus-peer.c.o -c ../../../gio/tests/gdbus-peer.c [846/1627] cc -Igio/tests/network-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-address.p/network-address.c.o -MF gio/tests/network-address.p/network-address.c.o.d -o gio/tests/network-address.p/network-address.c.o -c ../../../gio/tests/network-address.c [847/1627] cc -Igio/tests/tls-database.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-database.p/tls-database.c.o -MF gio/tests/tls-database.p/tls-database.c.o.d -o gio/tests/tls-database.p/tls-database.c.o -c ../../../gio/tests/tls-database.c [848/1627] cc -Igio/tests/tls-certificate.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-certificate.p/gtesttlsbackend.c.o -MF gio/tests/tls-certificate.p/gtesttlsbackend.c.o.d -o gio/tests/tls-certificate.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [849/1627] cc -Igio/tests/tls-bindings.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-bindings.p/tls-bindings.c.o -MF gio/tests/tls-bindings.p/tls-bindings.c.o.d -o gio/tests/tls-bindings.p/tls-bindings.c.o -c ../../../gio/tests/tls-bindings.c [850/1627] cc -Igio/tests/tls-interaction.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-interaction.p/gtesttlsbackend.c.o -MF gio/tests/tls-interaction.p/gtesttlsbackend.c.o.d -o gio/tests/tls-interaction.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [851/1627] cc -Igio/tests/gdbus-address-get-session.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o -MF gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o.d -o gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o -c ../../../gio/tests/gdbus-address-get-session.c [852/1627] cc -Igio/tests/tls-database.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-database.p/gtesttlsbackend.c.o -MF gio/tests/tls-database.p/gtesttlsbackend.c.o.d -o gio/tests/tls-database.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [853/1627] cc -Igio/tests/tls-bindings.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-bindings.p/gtesttlsbackend.c.o -MF gio/tests/tls-bindings.p/gtesttlsbackend.c.o.d -o gio/tests/tls-bindings.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [854/1627] cc -Igio/tests/testfilemonitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/testfilemonitor.p/testfilemonitor.c.o -MF gio/tests/testfilemonitor.p/testfilemonitor.c.o.d -o gio/tests/testfilemonitor.p/testfilemonitor.c.o -c ../../../gio/tests/testfilemonitor.c [855/1627] c++ -Igio/tests/cxx-98.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++98 -MD -MQ gio/tests/cxx-98.p/cxx.cpp.o -MF gio/tests/cxx-98.p/cxx.cpp.o.d -o gio/tests/cxx-98.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [856/1627] c++ -Igio/tests/cxx.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/cxx.p/cxx.cpp.o -MF gio/tests/cxx.p/cxx.cpp.o.d -o gio/tests/cxx.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [857/1627] c++ -Igio/tests/cxx-03.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++03 -MD -MQ gio/tests/cxx-03.p/cxx.cpp.o -MF gio/tests/cxx-03.p/cxx.cpp.o.d -o gio/tests/cxx-03.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [858/1627] cc -Igio/tests/unix-fd.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/unix-fd.p/unix-fd.c.o -MF gio/tests/unix-fd.p/unix-fd.c.o.d -o gio/tests/unix-fd.p/unix-fd.c.o -c ../../../gio/tests/unix-fd.c [859/1627] c++ -Igio/tests/cxx-11.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++11 -MD -MQ gio/tests/cxx-11.p/cxx.cpp.o -MF gio/tests/cxx-11.p/cxx.cpp.o.d -o gio/tests/cxx-11.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [860/1627] c++ -Igio/tests/cxx-14.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++14 -MD -MQ gio/tests/cxx-14.p/cxx.cpp.o -MF gio/tests/cxx-14.p/cxx.cpp.o.d -o gio/tests/cxx-14.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [861/1627] cc -Igio/tests/proxy-test.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/proxy-test.p/proxy-test.c.o -MF gio/tests/proxy-test.p/proxy-test.c.o.d -o gio/tests/proxy-test.p/proxy-test.c.o -c ../../../gio/tests/proxy-test.c [862/1627] cc -Igio/tests/win32-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/win32-appinfo.p/win32-appinfo.c.o -MF gio/tests/win32-appinfo.p/win32-appinfo.c.o.d -o gio/tests/win32-appinfo.p/win32-appinfo.c.o -c ../../../gio/tests/win32-appinfo.c [863/1627] c++ -Igio/tests/cxx-17.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++17 -MD -MQ gio/tests/cxx-17.p/cxx.cpp.o -MF gio/tests/cxx-17.p/cxx.cpp.o.d -o gio/tests/cxx-17.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [864/1627] cc -Igio/tests/gdbus-serialization.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-serialization.p/gdbus-tests.c.o -MF gio/tests/gdbus-serialization.p/gdbus-tests.c.o.d -o gio/tests/gdbus-serialization.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [865/1627] c++ -Igio/tests/cxx-2b.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++2b -MD -MQ gio/tests/cxx-2b.p/cxx.cpp.o -MF gio/tests/cxx-2b.p/cxx.cpp.o.d -o gio/tests/cxx-2b.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [866/1627] c++ -Igio/tests/cxx-20.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++20 -MD -MQ gio/tests/cxx-20.p/cxx.cpp.o -MF gio/tests/cxx-20.p/cxx.cpp.o.d -o gio/tests/cxx-20.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [867/1627] cc -Igio/tests/glistmodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/glistmodel.p/glistmodel.c.o -MF gio/tests/glistmodel.p/glistmodel.c.o.d -o gio/tests/glistmodel.p/glistmodel.c.o -c ../../../gio/tests/glistmodel.c [868/1627] cc -Igio/tests/tls-interaction.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-interaction.p/tls-interaction.c.o -MF gio/tests/tls-interaction.p/tls-interaction.c.o.d -o gio/tests/tls-interaction.p/tls-interaction.c.o -c ../../../gio/tests/tls-interaction.c [869/1627] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [870/1627] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o -MF gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o.d -o gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o -c ../../../gio/tests/portal-support-flatpak-none.c [871/1627] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [872/1627] cc -Igio/tests/gdbus-peer-object-manager.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o -MF gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o.d -o gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o -c ../../../gio/tests/gdbus-peer-object-manager.c [873/1627] cc -Igio/tests/debugcontroller.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/debugcontroller.p/debugcontroller.c.o -MF gio/tests/debugcontroller.p/debugcontroller.c.o.d -o gio/tests/debugcontroller.p/debugcontroller.c.o -c ../../../gio/tests/debugcontroller.c [874/1627] cc -Igio/tests/gdbus-sasl.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-sasl.p/gdbus-sasl.c.o -MF gio/tests/gdbus-sasl.p/gdbus-sasl.c.o.d -o gio/tests/gdbus-sasl.p/gdbus-sasl.c.o -c ../../../gio/tests/gdbus-sasl.c [875/1627] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [876/1627] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o -MF gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o.d -o gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o -c ../../../gio/tests/portal-support-flatpak-full.c [877/1627] cc -Igio/tests/gdbus-server-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o -MF gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o.d -o gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o -c ../../../gio/tests/gdbus-server-auth.c [878/1627] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [879/1627] cc -Igio/tests/defaultvalue.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/defaultvalue.p/defaultvalue.c.o -MF gio/tests/defaultvalue.p/defaultvalue.c.o.d -o gio/tests/defaultvalue.p/defaultvalue.c.o -c ../../../gio/tests/defaultvalue.c [880/1627] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [881/1627] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o -MF gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o -c ../../../gio/tests/portal-support-flatpak-network-only.c [882/1627] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [883/1627] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [884/1627] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [885/1627] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [886/1627] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [887/1627] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o -c ../../../gio/tests/portal-support-flatpak-gsettings-only.c [888/1627] cc -Igio/tests/portal-support-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-none.p/portal-support-none.c.o -MF gio/tests/portal-support-none.p/portal-support-none.c.o.d -o gio/tests/portal-support-none.p/portal-support-none.c.o -c ../../../gio/tests/portal-support-none.c [889/1627] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [890/1627] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [891/1627] cc -Igio/tests/portal-support-env-var.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/portal-support-env-var.p/portal-support-env-var.c.o -MF gio/tests/portal-support-env-var.p/portal-support-env-var.c.o.d -o gio/tests/portal-support-env-var.p/portal-support-env-var.c.o -c ../../../gio/tests/portal-support-env-var.c [892/1627] cc -Igio/tests/portal-support-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-none.p/.._gsandbox.c.o -MF gio/tests/portal-support-none.p/.._gsandbox.c.o.d -o gio/tests/portal-support-none.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [893/1627] cc -Igio/tests/portal-support-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-none.p/.._gportalsupport.c.o -MF gio/tests/portal-support-none.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-none.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [894/1627] cc -Igio/tests/tls-certificate.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-certificate.p/tls-certificate.c.o -MF gio/tests/tls-certificate.p/tls-certificate.c.o.d -o gio/tests/tls-certificate.p/tls-certificate.c.o -c ../../../gio/tests/tls-certificate.c [895/1627] cc -Igio/tests/portal-support-env-var.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/portal-support-env-var.p/.._gportalsupport.c.o -MF gio/tests/portal-support-env-var.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-env-var.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [896/1627] cc -Igio/tests/portal-support-env-var.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/portal-support-env-var.p/.._gsandbox.c.o -MF gio/tests/portal-support-env-var.p/.._gsandbox.c.o.d -o gio/tests/portal-support-env-var.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [897/1627] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/portal-support-utils.c.o -MF gio/tests/portal-support-snap.p/portal-support-utils.c.o.d -o gio/tests/portal-support-snap.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [898/1627] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/.._gportalsupport.c.o -MF gio/tests/portal-support-snap.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-snap.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [899/1627] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/.._gsandbox.c.o -MF gio/tests/portal-support-snap.p/.._gsandbox.c.o.d -o gio/tests/portal-support-snap.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [900/1627] cc -Igio/tests/gdbus-serialization.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-serialization.p/gdbus-serialization.c.o -MF gio/tests/gdbus-serialization.p/gdbus-serialization.c.o.d -o gio/tests/gdbus-serialization.p/gdbus-serialization.c.o -c ../../../gio/tests/gdbus-serialization.c [901/1627] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o -MF gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o.d -o gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [902/1627] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/portal-support-snap.c.o -MF gio/tests/portal-support-snap.p/portal-support-snap.c.o.d -o gio/tests/portal-support-snap.p/portal-support-snap.c.o -c ../../../gio/tests/portal-support-snap.c [903/1627] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o -MF gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [904/1627] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o -MF gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o.d -o gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o -c ../../../gio/tests/portal-support-snap-classic.c [905/1627] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o -MF gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o.d -o gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [906/1627] cc -Igio/tests/socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket.p/socket.c.o -MF gio/tests/socket.p/socket.c.o.d -o gio/tests/socket.p/socket.c.o -c ../../../gio/tests/socket.c [907/1627] cc -Igio/tests/socket-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-address.p/socket-address.c.o -MF gio/tests/socket-address.p/socket-address.c.o.d -o gio/tests/socket-address.p/socket-address.c.o -c ../../../gio/tests/socket-address.c [908/1627] cc -Igio/tests/gschema-compile.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gschema-compile.p/gschema-compile.c.o -MF gio/tests/gschema-compile.p/gschema-compile.c.o.d -o gio/tests/gschema-compile.p/gschema-compile.c.o -c ../../../gio/tests/gschema-compile.c [909/1627] cc -Igio/tests/task.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/task.p/task.c.o -MF gio/tests/task.p/task.c.o.d -o gio/tests/task.p/task.c.o -c ../../../gio/tests/task.c [910/1627] cc -Igio/tests/g-file-info-filesystem-readonly.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o -MF gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o.d -o gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o -c ../../../gio/tests/g-file-info-filesystem-readonly.c [911/1627] cc -Igio/tests/stream-rw_all.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/stream-rw_all.p/stream-rw_all.c.o -MF gio/tests/stream-rw_all.p/stream-rw_all.c.o.d -o gio/tests/stream-rw_all.p/stream-rw_all.c.o -c ../../../gio/tests/stream-rw_all.c [912/1627] cc -Igio/tests/live-g-file.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/live-g-file.p/live-g-file.c.o -MF gio/tests/live-g-file.p/live-g-file.c.o.d -o gio/tests/live-g-file.p/live-g-file.c.o -c ../../../gio/tests/live-g-file.c [913/1627] cc -Igio/tests/trash.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/trash.p/trash.c.o -MF gio/tests/trash.p/trash.c.o.d -o gio/tests/trash.p/trash.c.o -c ../../../gio/tests/trash.c [914/1627] cc -Igio/tests/unix-mounts.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/unix-mounts.p/unix-mounts.c.o -MF gio/tests/unix-mounts.p/unix-mounts.c.o.d -o gio/tests/unix-mounts.p/unix-mounts.c.o -c ../../../gio/tests/unix-mounts.c [915/1627] cc -Igio/tests/actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/actions.p/gdbus-sessionbus.c.o -MF gio/tests/actions.p/gdbus-sessionbus.c.o.d -o gio/tests/actions.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [916/1627] cc -Igio/tests/gsocketclient-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o -MF gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o.d -o gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o -c ../../../gio/tests/gsocketclient-slow.c [917/1627] cc -Igio/tests/actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/actions.p/gdbus-tests.c.o -MF gio/tests/actions.p/gdbus-tests.c.o.d -o gio/tests/actions.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [918/1627] cc -Igio/tests/gdbus-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [919/1627] cc -Igio/tests/gdbus-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-auth.p/gdbus-auth.c.o -MF gio/tests/gdbus-auth.p/gdbus-auth.c.o.d -o gio/tests/gdbus-auth.p/gdbus-auth.c.o -c ../../../gio/tests/gdbus-auth.c [920/1627] cc -Igio/tests/fdo-notification-backend.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o -MF gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o.d -o gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o -c ../../../gio/tests/fdo-notification-backend.c [921/1627] cc -Igio/tests/gdbus-bz627724.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o -MF gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o.d -o gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o -c ../../../gio/tests/gdbus-bz627724.c [922/1627] cc -Igio/tests/gdbus-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-auth.p/gdbus-tests.c.o -MF gio/tests/gdbus-auth.p/gdbus-tests.c.o.d -o gio/tests/gdbus-auth.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [923/1627] cc -Igio/tests/gdbus-bz627724.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [924/1627] cc -Igio/tests/gdbus-bz627724.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-bz627724.p/gdbus-tests.c.o -MF gio/tests/gdbus-bz627724.p/gdbus-tests.c.o.d -o gio/tests/gdbus-bz627724.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [925/1627] cc -Igio/tests/resolver-parsing.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resolver-parsing.p/resolver-parsing.c.o -MF gio/tests/resolver-parsing.p/resolver-parsing.c.o.d -o gio/tests/resolver-parsing.p/resolver-parsing.c.o -c ../../../gio/tests/resolver-parsing.c [926/1627] cc -Igio/tests/gdbus-close-pending.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [927/1627] cc -Igio/tests/gdbus-connection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [928/1627] cc -Igio/tests/gdbus-connection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection.p/gdbus-tests.c.o -MF gio/tests/gdbus-connection.p/gdbus-tests.c.o.d -o gio/tests/gdbus-connection.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [929/1627] cc -Igio/tests/gdbus-close-pending.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-close-pending.p/gdbus-tests.c.o -MF gio/tests/gdbus-close-pending.p/gdbus-tests.c.o.d -o gio/tests/gdbus-close-pending.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [930/1627] cc -Igio/tests/gdbus-connection-loss.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o -MF gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o.d -o gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o -c ../../../gio/tests/gdbus-connection-loss.c [931/1627] cc -Igio/tests/gdbus-close-pending.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o -MF gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o.d -o gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o -c ../../../gio/tests/gdbus-close-pending.c [932/1627] cc -Igio/tests/gdbus-connection-loss.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [933/1627] cc -Igio/tests/mimeapps.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/mimeapps.p/mimeapps.c.o -MF gio/tests/mimeapps.p/mimeapps.c.o.d -o gio/tests/mimeapps.p/mimeapps.c.o -c ../../../gio/tests/mimeapps.c [934/1627] cc -Igio/tests/unix-streams.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/unix-streams.p/unix-streams.c.o -MF gio/tests/unix-streams.p/unix-streams.c.o.d -o gio/tests/unix-streams.p/unix-streams.c.o -c ../../../gio/tests/unix-streams.c [935/1627] cc -Igio/tests/gdbus-connection-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [936/1627] cc -Igio/tests/gdbus-connection-loss.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o -MF gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o.d -o gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [937/1627] cc -Igio/tests/gdbus-connection-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o -MF gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o.d -o gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [938/1627] cc -Igio/tests/gdbus-connection-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o -MF gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o.d -o gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o -c ../../../gio/tests/gdbus-connection-slow.c [939/1627] cc -Igio/tests/gdbus-error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-error.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-error.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-error.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [940/1627] cc -Igio/tests/gdbus-exit-on-close.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [941/1627] cc -Igio/tests/gdbus-error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-error.p/gdbus-tests.c.o -MF gio/tests/gdbus-error.p/gdbus-tests.c.o.d -o gio/tests/gdbus-error.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [942/1627] cc -Igio/tests/gdbus-error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-error.p/gdbus-error.c.o -MF gio/tests/gdbus-error.p/gdbus-error.c.o.d -o gio/tests/gdbus-error.p/gdbus-error.c.o -c ../../../gio/tests/gdbus-error.c [943/1627] cc -Igio/tests/gdbus-exit-on-close.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o -MF gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o.d -o gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o -c ../../../gio/tests/gdbus-exit-on-close.c [944/1627] cc -Igio/tests/gdbus-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-export.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-export.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-export.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [945/1627] cc -Igio/tests/gdbus-exit-on-close.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o -MF gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o.d -o gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [946/1627] cc -Igio/tests/gdbus-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-export.p/gdbus-tests.c.o -MF gio/tests/gdbus-export.p/gdbus-tests.c.o.d -o gio/tests/gdbus-export.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [947/1627] cc -Igio/tests/gdbus-introspection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [948/1627] cc -Igio/tests/gdbus-method-invocation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [949/1627] cc -Igio/tests/gdbus-method-invocation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o -MF gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o.d -o gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [950/1627] cc -Igio/tests/gdbus-introspection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-introspection.p/gdbus-tests.c.o -MF gio/tests/gdbus-introspection.p/gdbus-tests.c.o.d -o gio/tests/gdbus-introspection.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [951/1627] cc -Igio/tests/gdbus-names.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-names.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-names.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-names.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [952/1627] cc -Igio/tests/gdbus-method-invocation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o -MF gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o.d -o gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o -c ../../../gio/tests/gdbus-method-invocation.c [953/1627] cc -Igio/tests/gdbus-introspection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-introspection.p/gdbus-introspection.c.o -MF gio/tests/gdbus-introspection.p/gdbus-introspection.c.o.d -o gio/tests/gdbus-introspection.p/gdbus-introspection.c.o -c ../../../gio/tests/gdbus-introspection.c [954/1627] cc -Igio/tests/gdbus-names.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-names.p/gdbus-tests.c.o -MF gio/tests/gdbus-names.p/gdbus-tests.c.o.d -o gio/tests/gdbus-names.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [955/1627] cc -Igio/tests/gdbus-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [956/1627] cc -Igio/tests/gdbus-proxy-threads.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [957/1627] cc -Igio/tests/gdbus-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [958/1627] cc -Igio/tests/gdbus-connection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection.p/gdbus-connection.c.o -MF gio/tests/gdbus-connection.p/gdbus-connection.c.o.d -o gio/tests/gdbus-connection.p/gdbus-connection.c.o -c ../../../gio/tests/gdbus-connection.c [959/1627] cc -Igio/tests/appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/appinfo.p/appinfo.c.o -MF gio/tests/appinfo.p/appinfo.c.o.d -o gio/tests/appinfo.p/appinfo.c.o -c ../../../gio/tests/appinfo.c [960/1627] cc -Igio/tests/gdbus-proxy-threads.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o -MF gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o.d -o gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o -c ../../../gio/tests/gdbus-proxy-threads.c [961/1627] cc -Igio/tests/actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/actions.p/actions.c.o -MF gio/tests/actions.p/actions.c.o.d -o gio/tests/actions.p/actions.c.o -c ../../../gio/tests/actions.c [962/1627] cc -Igio/tests/gdbus-proxy-threads.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [963/1627] cc -Igio/tests/gdbus-proxy-unique-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [964/1627] cc -Igio/tests/gdbus-proxy-unique-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [965/1627] cc -Igio/tests/gdbus-proxy-well-known-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [966/1627] cc -Igio/tests/gdbus-proxy-unique-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o -MF gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o.d -o gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o -c ../../../gio/tests/gdbus-proxy-unique-name.c [967/1627] cc -Igio/tests/gdbus-proxy-well-known-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [968/1627] cc -Igio/tests/gdbus-subscribe.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [969/1627] cc -Igio/tests/gdbus-subscribe.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-subscribe.p/gdbus-tests.c.o -MF gio/tests/gdbus-subscribe.p/gdbus-tests.c.o.d -o gio/tests/gdbus-subscribe.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [970/1627] cc -Igio/tests/gdbus-proxy-well-known-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o -MF gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o.d -o gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o -c ../../../gio/tests/gdbus-proxy-well-known-name.c [971/1627] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [972/1627] cc -Igio/tests/desktop-app-info.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/desktop-app-info.p/desktop-app-info.c.o -MF gio/tests/desktop-app-info.p/desktop-app-info.c.o.d -o gio/tests/desktop-app-info.p/desktop-app-info.c.o -c ../../../gio/tests/desktop-app-info.c [973/1627] cc -Igio/tests/gdbus-threading.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [974/1627] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o -MF gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o.d -o gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [975/1627] cc -Igio/tests/gdbus-threading.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-threading.p/gdbus-tests.c.o -MF gio/tests/gdbus-threading.p/gdbus-tests.c.o.d -o gio/tests/gdbus-threading.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [976/1627] cc -Igio/tests/gmenumodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gmenumodel.p/gdbus-sessionbus.c.o -MF gio/tests/gmenumodel.p/gdbus-sessionbus.c.o.d -o gio/tests/gmenumodel.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [977/1627] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -MF gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o.d -o gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -c gio/tests/gdbus-test-codegen-generated-interface-info.c [978/1627] cc -Igio/tests/gdbus-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy.p/gdbus-proxy.c.o -MF gio/tests/gdbus-proxy.p/gdbus-proxy.c.o.d -o gio/tests/gdbus-proxy.p/gdbus-proxy.c.o -c ../../../gio/tests/gdbus-proxy.c [979/1627] cc -Igio/tests/gmenumodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gmenumodel.p/gdbus-tests.c.o -MF gio/tests/gmenumodel.p/gdbus-tests.c.o.d -o gio/tests/gmenumodel.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [980/1627] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gdbus-sessionbus.c.o -MF gio/tests/gnotification.p/gdbus-sessionbus.c.o.d -o gio/tests/gnotification.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [981/1627] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gdbus-tests.c.o -MF gio/tests/gnotification.p/gdbus-tests.c.o.d -o gio/tests/gnotification.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [982/1627] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gnotification.c.o -MF gio/tests/gnotification.p/gnotification.c.o.d -o gio/tests/gnotification.p/gnotification.c.o -c ../../../gio/tests/gnotification.c [983/1627] cc -Igio/tests/gdbus-threading.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-threading.p/gdbus-threading.c.o -MF gio/tests/gdbus-threading.p/gdbus-threading.c.o.d -o gio/tests/gdbus-threading.p/gdbus-threading.c.o -c ../../../gio/tests/gdbus-threading.c [984/1627] cc -Igio/tests/gdbus-subscribe.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o -MF gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o.d -o gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o -c ../../../gio/tests/gdbus-subscribe.c [985/1627] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -MF gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o.d -o gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -c gio/tests/gdbus-test-codegen-generated-interface-info.c [986/1627] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gnotification-server.c.o -MF gio/tests/gnotification.p/gnotification-server.c.o.d -o gio/tests/gnotification.p/gnotification-server.c.o -c ../../../gio/tests/gnotification-server.c [987/1627] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [988/1627] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -c gio/tests/gdbus-test-codegen-generated-interface-info.c [989/1627] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o -MF gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o.d -o gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [990/1627] cc -Igio/tests/gdbus-names.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-names.p/gdbus-names.c.o -MF gio/tests/gdbus-names.p/gdbus-names.c.o.d -o gio/tests/gdbus-names.p/gdbus-names.c.o -c ../../../gio/tests/gdbus-names.c [991/1627] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [992/1627] cc -Igio/tests/gapplication.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication.p/gdbus-sessionbus.c.o -MF gio/tests/gapplication.p/gdbus-sessionbus.c.o.d -o gio/tests/gapplication.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [993/1627] cc -Igio/tests/gdbus-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-export.p/gdbus-export.c.o -MF gio/tests/gdbus-export.p/gdbus-export.c.o.d -o gio/tests/gdbus-export.p/gdbus-export.c.o -c ../../../gio/tests/gdbus-export.c [994/1627] cc -Igio/tests/gapplication.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication.p/gdbus-tests.c.o -MF gio/tests/gapplication.p/gdbus-tests.c.o.d -o gio/tests/gapplication.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [995/1627] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [996/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o -MF gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o.d -o gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [997/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/gdbus-tests.c.o -MF gio/tests/dbus-appinfo.p/gdbus-tests.c.o.d -o gio/tests/dbus-appinfo.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [998/1627] cc -Igio/tests/gmenumodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gmenumodel.p/gmenumodel.c.o -MF gio/tests/gmenumodel.p/gmenumodel.c.o.d -o gio/tests/gmenumodel.p/gmenumodel.c.o -c ../../../gio/tests/gmenumodel.c [999/1627] cc -Igio/tests/gdbus-connection-flush.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush.p/test-io-stream.c.o -MF gio/tests/gdbus-connection-flush.p/test-io-stream.c.o.d -o gio/tests/gdbus-connection-flush.p/test-io-stream.c.o -c ../../../gio/tests/test-io-stream.c [1000/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/fake-document-portal.c.o -MF gio/tests/dbus-appinfo.p/fake-document-portal.c.o.d -o gio/tests/dbus-appinfo.p/fake-document-portal.c.o -c ../../../gio/tests/fake-document-portal.c [1001/1627] cc -Igio/tests/gdbus-connection-flush.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o -MF gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o.d -o gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o -c ../../../gio/tests/test-pipe-unix.c [1002/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o -MF gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o.d -o gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o -c gio/tests/fake-request-portal-generated.c [1003/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o -MF gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o.d -o gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o -c ../../../gio/tests/fake-desktop-portal.c [1004/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/dbus-appinfo.c.o -MF gio/tests/dbus-appinfo.p/dbus-appinfo.c.o.d -o gio/tests/dbus-appinfo.p/dbus-appinfo.c.o -c ../../../gio/tests/dbus-appinfo.c [1005/1627] cc -Igio/tests/gdbus-connection-flush.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o -MF gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o.d -o gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o -c ../../../gio/tests/gdbus-connection-flush.c [1006/1627] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/gdbus-tests.c.o -MF gio/tests/gdbus-non-socket.p/gdbus-tests.c.o.d -o gio/tests/gdbus-non-socket.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [1007/1627] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/test-io-stream.c.o -MF gio/tests/gdbus-non-socket.p/test-io-stream.c.o.d -o gio/tests/gdbus-non-socket.p/test-io-stream.c.o -c ../../../gio/tests/test-io-stream.c [1008/1627] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o -MF gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o.d -o gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o -c ../../../gio/tests/test-pipe-unix.c [1009/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o -MF gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o.d -o gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o -c gio/tests/fake-openuri-portal-generated.c [1010/1627] cc -Igio/tests/autoptr-gio.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/autoptr-gio.p/autoptr.c.o -MF gio/tests/autoptr-gio.p/autoptr.c.o.d -o gio/tests/autoptr-gio.p/autoptr.c.o -c ../../../gio/tests/autoptr.c [1011/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb girepository/libgirepository-2.0.so.0.8304.0 girepository/libgirepository-2.0.so.0.8304.0 girepository/libgirepository-2.0.so.0.8304.0.p/libgirepository-2.0.so.0.8304.0.symbols [1012/1627] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._test_resources2.c.o -MF gio/tests/resources.p/meson-generated_.._test_resources2.c.o.d -o gio/tests/resources.p/meson-generated_.._test_resources2.c.o -c gio/tests/test_resources2.c [1013/1627] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._test_resources.c.o -MF gio/tests/resources.p/meson-generated_.._test_resources.c.o.d -o gio/tests/resources.p/meson-generated_.._test_resources.c.o -c gio/tests/test_resources.c [1014/1627] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o -MF gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o.d -o gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o -c gio/tests/digit_test_resources.c [1015/1627] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o -MF gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o.d -o gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o -c ../../../gio/tests/gdbus-non-socket.c [1016/1627] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o -MF gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o.d -o gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o -c gio/tests/test_resources_binary.c [1017/1627] cc -Igirepository/tests/print-gir-path.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/tests/print-gir-path.p/print-gir-path.c.o -MF girepository/tests/print-gir-path.p/print-gir-path.c.o.d -o girepository/tests/print-gir-path.p/print-gir-path.c.o -c ../../../girepository/tests/print-gir-path.c [1018/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o -MF gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o.d -o gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o -c gio/tests/fake-document-portal-generated.c [1019/1627] cc -Igio/tests/gapplication.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication.p/gapplication.c.o -MF gio/tests/gapplication.p/gapplication.c.o.d -o gio/tests/gapplication.p/gapplication.c.o -c ../../../gio/tests/gapplication.c [1020/1627] cc -Igirepository/inspector/gi-inspect-typelib.p -Igirepository/inspector -I../../../girepository/inspector -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-old-style-definition -Wno-cast-align -Wno-unused-parameter -Wno-duplicated-branches -MD -MQ girepository/inspector/gi-inspect-typelib.p/inspector.c.o -MF girepository/inspector/gi-inspect-typelib.p/inspector.c.o.d -o girepository/inspector/gi-inspect-typelib.p/inspector.c.o -c ../../../girepository/inspector/inspector.c [1021/1627] cc -Igirepository/decompiler/gi-decompile-typelib.p -Igirepository/decompiler -I../../../girepository/decompiler -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-old-style-definition -Wno-cast-align -Wno-unused-parameter -Wno-duplicated-branches -MD -MQ girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o -MF girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o.d -o girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o -c ../../../girepository/decompiler/decompiler.c [1022/1627] cc -Igirepository/tests/cmph-bdz.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -Igirepository/cmph -I../../../girepository/cmph -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/cmph-bdz.p/test-common.c.o -MF girepository/tests/cmph-bdz.p/test-common.c.o.d -o girepository/tests/cmph-bdz.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1023/1627] cc -Igirepository/tests/cmph-bdz.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -Igirepository/cmph -I../../../girepository/cmph -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/cmph-bdz.p/cmph-bdz.c.o -MF girepository/tests/cmph-bdz.p/cmph-bdz.c.o.d -o girepository/tests/cmph-bdz.p/cmph-bdz.c.o -c ../../../girepository/tests/cmph-bdz.c [1024/1627] cc -Ifuzzing/fuzz_bookmark.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_bookmark.p/driver.c.o -MF fuzzing/fuzz_bookmark.p/driver.c.o.d -o fuzzing/fuzz_bookmark.p/driver.c.o -c ../../../fuzzing/driver.c [1025/1627] cc -Igirepository/tests/gthash.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/gthash.p/gthash.c.o -MF girepository/tests/gthash.p/gthash.c.o.d -o girepository/tests/gthash.p/gthash.c.o -c ../../../girepository/tests/gthash.c [1026/1627] cc -Ifuzzing/fuzz_canonicalize_filename.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_canonicalize_filename.p/driver.c.o -MF fuzzing/fuzz_canonicalize_filename.p/driver.c.o.d -o fuzzing/fuzz_canonicalize_filename.p/driver.c.o -c ../../../fuzzing/driver.c [1027/1627] cc -Ifuzzing/fuzz_data_input_stream_read_line.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o -MF fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o.d -o fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o -c ../../../fuzzing/driver.c [1028/1627] cc -Igirepository/compiler/gi-compile-repository.p -Igirepository/compiler -I../../../girepository/compiler -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-old-style-definition -Wno-cast-align -Wno-unused-parameter -Wno-duplicated-branches -MD -MQ girepository/compiler/gi-compile-repository.p/compiler.c.o -MF girepository/compiler/gi-compile-repository.p/compiler.c.o.d -o girepository/compiler/gi-compile-repository.p/compiler.c.o -c ../../../girepository/compiler/compiler.c [1029/1627] cc -Igirepository/tests/gthash.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/gthash.p/test-common.c.o -MF girepository/tests/gthash.p/test-common.c.o.d -o girepository/tests/gthash.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1030/1627] cc -Ifuzzing/fuzz_data_input_stream_read_line_utf8.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o -MF fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o.d -o fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o -c ../../../fuzzing/driver.c [1031/1627] cc -Igirepository/tests/dump.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/dump.p/dump.c.o -MF girepository/tests/dump.p/dump.c.o.d -o girepository/tests/dump.p/dump.c.o -c ../../../girepository/tests/dump.c [1032/1627] cc -Ifuzzing/fuzz_data_input_stream_read_upto.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o -MF fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o.d -o fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o -c ../../../fuzzing/driver.c [1033/1627] cc -Igirepository/gi-dump-types.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ girepository/gi-dump-types.p/gi-dump-types.c.o -MF girepository/gi-dump-types.p/gi-dump-types.c.o.d -o girepository/gi-dump-types.p/gi-dump-types.c.o -c ../../../girepository/gi-dump-types.c [1034/1627] cc -Igirepository/tests/dump.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/dump.p/test-common.c.o -MF girepository/tests/dump.p/test-common.c.o.d -o girepository/tests/dump.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1035/1627] cc -Ifuzzing/fuzz_date_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_parse.p/driver.c.o -MF fuzzing/fuzz_date_parse.p/driver.c.o.d -o fuzzing/fuzz_date_parse.p/driver.c.o -c ../../../fuzzing/driver.c [1036/1627] cc -Ifuzzing/fuzz_date_time_new_from_iso8601.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o -MF fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o.d -o fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o -c ../../../fuzzing/driver.c [1037/1627] cc -Ifuzzing/fuzz_dbus_message.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_dbus_message.p/driver.c.o -MF fuzzing/fuzz_dbus_message.p/driver.c.o.d -o fuzzing/fuzz_dbus_message.p/driver.c.o -c ../../../fuzzing/driver.c [1038/1627] cc -Ifuzzing/fuzz_canonicalize_filename.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o -MF fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o.d -o fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o -c ../../../fuzzing/fuzz_canonicalize_filename.c [1039/1627] cc -Ifuzzing/fuzz_bookmark.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o -MF fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o.d -o fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o -c ../../../fuzzing/fuzz_bookmark.c [1040/1627] cc -Ifuzzing/fuzz_inet_address_mask_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o -MF fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o.d -o fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o -c ../../../fuzzing/driver.c [1041/1627] cc -Ifuzzing/fuzz_inet_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o -MF fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o.d -o fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o -c ../../../fuzzing/driver.c [1042/1627] cc -Ifuzzing/fuzz_data_input_stream_read_line.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o -MF fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o.d -o fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o -c ../../../fuzzing/fuzz_data_input_stream_read_line.c [1043/1627] cc -Ifuzzing/fuzz_inet_socket_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o -MF fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o.d -o fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o -c ../../../fuzzing/driver.c [1044/1627] cc -Ifuzzing/fuzz_data_input_stream_read_line_utf8.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o -MF fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o.d -o fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o -c ../../../fuzzing/fuzz_data_input_stream_read_line_utf8.c [1045/1627] cc -Ifuzzing/fuzz_key.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_key.p/driver.c.o -MF fuzzing/fuzz_key.p/driver.c.o.d -o fuzzing/fuzz_key.p/driver.c.o -c ../../../fuzzing/driver.c [1046/1627] cc -Ifuzzing/fuzz_data_input_stream_read_upto.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o -MF fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o.d -o fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o -c ../../../fuzzing/fuzz_data_input_stream_read_upto.c [1047/1627] cc -Ifuzzing/fuzz_date_time_new_from_iso8601.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o -MF fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o.d -o fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o -c ../../../fuzzing/fuzz_date_time_new_from_iso8601.c [1048/1627] cc -Ifuzzing/fuzz_network_address_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse.p/driver.c.o -MF fuzzing/fuzz_network_address_parse.p/driver.c.o.d -o fuzzing/fuzz_network_address_parse.p/driver.c.o -c ../../../fuzzing/driver.c [1049/1627] cc -Ifuzzing/fuzz_date_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o -MF fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o.d -o fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o -c ../../../fuzzing/fuzz_date_parse.c [1050/1627] cc -Ifuzzing/fuzz_dbus_message.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o -MF fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o.d -o fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o -c ../../../fuzzing/fuzz_dbus_message.c [1051/1627] cc -Ifuzzing/fuzz_network_address_parse_uri.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse_uri.p/driver.c.o -MF fuzzing/fuzz_network_address_parse_uri.p/driver.c.o.d -o fuzzing/fuzz_network_address_parse_uri.p/driver.c.o -c ../../../fuzzing/driver.c [1052/1627] cc -Ifuzzing/fuzz_paths.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_paths.p/driver.c.o -MF fuzzing/fuzz_paths.p/driver.c.o.d -o fuzzing/fuzz_paths.p/driver.c.o -c ../../../fuzzing/driver.c [1053/1627] cc -Ifuzzing/fuzz_resolver.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_resolver.p/driver.c.o -MF fuzzing/fuzz_resolver.p/driver.c.o.d -o fuzzing/fuzz_resolver.p/driver.c.o -c ../../../fuzzing/driver.c [1054/1627] cc -Ifuzzing/fuzz_inet_address_mask_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o -MF fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o.d -o fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o -c ../../../fuzzing/fuzz_inet_address_mask_new_from_string.c [1055/1627] cc -Ifuzzing/fuzz_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_string.p/driver.c.o -MF fuzzing/fuzz_string.p/driver.c.o.d -o fuzzing/fuzz_string.p/driver.c.o -c ../../../fuzzing/driver.c [1056/1627] cc -Ifuzzing/fuzz_uri_escape.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_escape.p/driver.c.o -MF fuzzing/fuzz_uri_escape.p/driver.c.o.d -o fuzzing/fuzz_uri_escape.p/driver.c.o -c ../../../fuzzing/driver.c [1057/1627] cc -Ifuzzing/fuzz_inet_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o -MF fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o.d -o fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o -c ../../../fuzzing/fuzz_inet_address_new_from_string.c [1058/1627] cc -Ifuzzing/fuzz_key.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_key.p/fuzz_key.c.o -MF fuzzing/fuzz_key.p/fuzz_key.c.o.d -o fuzzing/fuzz_key.p/fuzz_key.c.o -c ../../../fuzzing/fuzz_key.c [1059/1627] cc -Ifuzzing/fuzz_uri_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse.p/driver.c.o -MF fuzzing/fuzz_uri_parse.p/driver.c.o.d -o fuzzing/fuzz_uri_parse.p/driver.c.o -c ../../../fuzzing/driver.c [1060/1627] cc -Igio/tests/file.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/file.p/file.c.o -MF gio/tests/file.p/file.c.o.d -o gio/tests/file.p/file.c.o -c ../../../gio/tests/file.c [1061/1627] cc -Ifuzzing/fuzz_uri_parse_params.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse_params.p/driver.c.o -MF fuzzing/fuzz_uri_parse_params.p/driver.c.o.d -o fuzzing/fuzz_uri_parse_params.p/driver.c.o -c ../../../fuzzing/driver.c [1062/1627] cc -Ifuzzing/fuzz_network_address_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o -MF fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o.d -o fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o -c ../../../fuzzing/fuzz_network_address_parse.c [1063/1627] cc -Ifuzzing/fuzz_network_address_parse_uri.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o -MF fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o.d -o fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o -c ../../../fuzzing/fuzz_network_address_parse_uri.c [1064/1627] cc -Ifuzzing/fuzz_utf8_normalize.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_normalize.p/driver.c.o -MF fuzzing/fuzz_utf8_normalize.p/driver.c.o.d -o fuzzing/fuzz_utf8_normalize.p/driver.c.o -c ../../../fuzzing/driver.c [1065/1627] cc -Ifuzzing/fuzz_utf8_validate.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_validate.p/driver.c.o -MF fuzzing/fuzz_utf8_validate.p/driver.c.o.d -o fuzzing/fuzz_utf8_validate.p/driver.c.o -c ../../../fuzzing/driver.c [1066/1627] cc -Ifuzzing/fuzz_paths.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_paths.p/fuzz_paths.c.o -MF fuzzing/fuzz_paths.p/fuzz_paths.c.o.d -o fuzzing/fuzz_paths.p/fuzz_paths.c.o -c ../../../fuzzing/fuzz_paths.c [1067/1627] cc -Ifuzzing/fuzz_uuid_string_is_valid.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o -MF fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o.d -o fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o -c ../../../fuzzing/driver.c [1068/1627] cc -Ifuzzing/fuzz_variant_binary.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary.p/driver.c.o -MF fuzzing/fuzz_variant_binary.p/driver.c.o.d -o fuzzing/fuzz_variant_binary.p/driver.c.o -c ../../../fuzzing/driver.c [1069/1627] cc -Ifuzzing/fuzz_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_string.p/fuzz_string.c.o -MF fuzzing/fuzz_string.p/fuzz_string.c.o.d -o fuzzing/fuzz_string.p/fuzz_string.c.o -c ../../../fuzzing/fuzz_string.c [1070/1627] cc -Ifuzzing/fuzz_resolver.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_resolver.p/fuzz_resolver.c.o -MF fuzzing/fuzz_resolver.p/fuzz_resolver.c.o.d -o fuzzing/fuzz_resolver.p/fuzz_resolver.c.o -c ../../../fuzzing/fuzz_resolver.c [1071/1627] cc -Ifuzzing/fuzz_inet_socket_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o -MF fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o.d -o fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o -c ../../../fuzzing/fuzz_inet_socket_address_new_from_string.c [1072/1627] cc -Ifuzzing/fuzz_uri_escape.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o -MF fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o.d -o fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o -c ../../../fuzzing/fuzz_uri_escape.c [1073/1627] cc -Ifuzzing/fuzz_variant_binary_byteswap.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o -MF fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o.d -o fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o -c ../../../fuzzing/driver.c [1074/1627] cc -o glib/tests/getpwuid-preload.so glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,getpwuid-preload.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 [1075/1627] cc -o glib/tests/libconstructor-lib.so glib/tests/libconstructor-lib.so.p/constructor.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libconstructor-lib.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib/tests -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8304.0 -Wl,--end-group [1076/1627] cc -Ifuzzing/fuzz_variant_text.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_text.p/driver.c.o -MF fuzzing/fuzz_variant_text.p/driver.c.o.d -o fuzzing/fuzz_variant_text.p/driver.c.o -c ../../../fuzzing/driver.c [1077/1627] cc -o glib/gtester glib/gtester.p/gtester.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib glib/libglib-2.0.so.0.8304.0 [1078/1627] cc -o glib/tests/assert-msg-test glib/tests/assert-msg-test.p/assert-msg-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1079/1627] cc -Ifuzzing/fuzz_uri_parse_params.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o -MF fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o.d -o fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o -c ../../../fuzzing/fuzz_uri_parse_params.c [1080/1627] cc -Ifuzzing/fuzz_uri_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o -MF fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o.d -o fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o -c ../../../fuzzing/fuzz_uri_parse.c [1081/1627] cc -o glib/tests/markup-example glib/tests/markup-example.p/markup-example.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1082/1627] cc -o glib/tests/spawn-path-search-helper glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1083/1627] cc -o glib/tests/spawn-test-helper glib/tests/spawn-test-helper.p/spawn-test-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1084/1627] cc -o glib/tests/test-spawn-echo glib/tests/test-spawn-echo.p/test-spawn-echo.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1085/1627] cc -Ifuzzing/fuzz_utf8_normalize.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o -MF fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o.d -o fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o -c ../../../fuzzing/fuzz_utf8_normalize.c [1086/1627] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/resources.c.o -MF gio/tests/resources.p/resources.c.o.d -o gio/tests/resources.p/resources.c.o -c ../../../gio/tests/resources.c [1087/1627] cc -o glib/tests/messages-low-memory glib/tests/messages-low-memory.p/messages-low-memory.c.o -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1088/1627] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o -MF gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o.d -o gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o -c ../../../gio/tests/gdbus-test-codegen.c [1089/1627] cc -Ifuzzing/fuzz_utf8_validate.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o -MF fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o.d -o fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o -c ../../../fuzzing/fuzz_utf8_validate.c [1090/1627] cc -o glib/tests/path-test-subdir/spawn-test-helper glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1091/1627] cc -o glib/tests/array-test glib/tests/array-test.p/array-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1092/1627] cc -o glib/tests/atomic glib/tests/atomic.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1093/1627] cc -o glib/tests/asyncqueue glib/tests/asyncqueue.p/asyncqueue.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1094/1627] cc -o glib/tests/base64 glib/tests/base64.p/base64.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1095/1627] cc -Ifuzzing/fuzz_uuid_string_is_valid.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o -MF fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o.d -o fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o -c ../../../fuzzing/fuzz_uuid_string_is_valid.c [1096/1627] cc -o glib/tests/bytes glib/tests/bytes.p/bytes.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1097/1627] cc -o glib/tests/bitlock glib/tests/bitlock.p/bitlock.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1098/1627] cc -Ifuzzing/fuzz_variant_binary.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o -MF fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o.d -o fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o -c ../../../fuzzing/fuzz_variant_binary.c [1099/1627] cc -o glib/tests/bookmarkfile glib/tests/bookmarkfile.p/bookmarkfile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1100/1627] cc -o glib/tests/testing-helper glib/tests/testing-helper.p/testing-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1101/1627] cc -o glib/tests/cache glib/tests/cache.p/cache.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1102/1627] cc -o glib/tests/charset glib/tests/charset.p/charset.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1103/1627] cc -o glib/tests/collate glib/tests/collate.p/collate.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1104/1627] cc -o glib/tests/checksum glib/tests/checksum.p/checksum.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1105/1627] cc -o glib/tests/completion glib/tests/completion.p/completion.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1106/1627] cc -o glib/tests/cond glib/tests/cond.p/cond.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1107/1627] cc -o glib/tests/convert glib/tests/convert.p/convert.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1108/1627] cc -Ifuzzing/fuzz_variant_binary_byteswap.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o -MF fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o.d -o fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o -c ../../../fuzzing/fuzz_variant_binary_byteswap.c [1109/1627] cc -o glib/tests/dataset glib/tests/dataset.p/dataset.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1110/1627] cc -o glib/tests/dir glib/tests/dir.p/dir.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1111/1627] cc -o glib/tests/environment glib/tests/environment.p/environment.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1112/1627] cc -o glib/tests/date glib/tests/date.p/date.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1113/1627] cc -o glib/tests/fileutils glib/tests/fileutils.p/fileutils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1114/1627] cc -o glib/tests/error glib/tests/error.p/error.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1115/1627] cc -o glib/tests/guuid glib/tests/guuid.p/guuid.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1116/1627] cc -o glib/tests/gwakeup glib/tests/gwakeup.p/gwakeuptest.c.o glib/tests/gwakeup.p/.._gwakeup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1117/1627] cc -o glib/tests/hash glib/tests/hash.p/hash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1118/1627] cc -o glib/tests/hmac glib/tests/hmac.p/hmac.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1119/1627] cc -o glib/tests/gvariant glib/tests/gvariant.p/gvariant.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1120/1627] cc -o glib/tests/hook glib/tests/hook.p/hook.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1121/1627] cc -Ifuzzing/fuzz_variant_text.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o -MF fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o.d -o fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o -c ../../../fuzzing/fuzz_variant_text.c [1122/1627] cc -o glib/tests/hostutils glib/tests/hostutils.p/hostutils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1123/1627] cc -o glib/tests/io-channel-basic glib/tests/io-channel-basic.p/io-channel-basic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1124/1627] cc -o glib/tests/io-channel glib/tests/io-channel.p/io-channel.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1125/1627] cc -o glib/tests/gdatetime glib/tests/gdatetime.p/gdatetime.c.o glib/tests/gdatetime.p/.._gdatetime-private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1126/1627] cc -o glib/tests/list glib/tests/list.p/list.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1127/1627] cc -o glib/tests/keyfile glib/tests/keyfile.p/keyfile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1128/1627] cc -o glib/tests/macros glib/tests/macros.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1129/1627] cc -o glib/tests/logging glib/tests/logging.p/logging.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1130/1627] cc -o glib/tests/mainloop glib/tests/mainloop.p/mainloop.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1131/1627] cc -o glib/tests/mappedfile glib/tests/mappedfile.p/mappedfile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1132/1627] cc -o glib/tests/markup glib/tests/markup.p/markup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1133/1627] cc -o glib/tests/mapping glib/tests/mapping.p/mapping.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1134/1627] cc -o glib/tests/markup-collect glib/tests/markup-collect.p/markup-collect.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1135/1627] cc -o glib/tests/markup-escape glib/tests/markup-escape.p/markup-escape.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1136/1627] cc -o glib/tests/markup-subparser glib/tests/markup-subparser.p/markup-subparser.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1137/1627] cc -o glib/tests/max-version glib/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1138/1627] cc -o glib/tests/node glib/tests/node.p/node.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1139/1627] cc -o glib/tests/memchunk glib/tests/memchunk.p/memchunk.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1140/1627] cc -o glib/tests/mem-overflow glib/tests/mem-overflow.p/mem-overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -Wno-alloc-size-larger-than -lm -Wl,--end-group -pthread [1141/1627] cc -o glib/tests/markup-parse glib/tests/markup-parse.p/markup-parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1142/1627] cc -o glib/tests/onceinit glib/tests/onceinit.p/onceinit.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1143/1627] cc -o glib/tests/mutex glib/tests/mutex.p/mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1144/1627] cc -o glib/tests/option-context glib/tests/option-context.p/option-context.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1145/1627] cc -o glib/tests/overflow-fallback glib/tests/overflow-fallback.p/overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1146/1627] cc -o glib/tests/overflow glib/tests/overflow.p/overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1147/1627] cc -o glib/tests/option-argv0 glib/tests/option-argv0.p/option-argv0.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1148/1627] cc -o glib/tests/pattern glib/tests/pattern.p/pattern.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1149/1627] cc -o glib/tests/private glib/tests/private.p/private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1150/1627] cc -o glib/tests/pathbuf glib/tests/pathbuf.p/pathbuf.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1151/1627] cc -o glib/tests/protocol glib/tests/protocol.p/protocol.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1152/1627] cc -o glib/tests/rand glib/tests/rand.p/rand.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1153/1627] cc -o glib/tests/queue glib/tests/queue.p/queue.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1154/1627] cc -o glib/tests/rec-mutex glib/tests/rec-mutex.p/rec-mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1155/1627] cc -o glib/tests/once glib/tests/once.p/once.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1156/1627] cc -o glib/tests/rcbox glib/tests/rcbox.p/rcbox.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1157/1627] cc -o glib/tests/refstring glib/tests/refstring.p/refstring.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1158/1627] cc -o glib/tests/refcount glib/tests/refcount.p/refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1159/1627] cc -o glib/tests/refcount-macro glib/tests/refcount-macro.p/refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1160/1627] cc -o glib/tests/relation glib/tests/relation.p/relation.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1161/1627] cc -o glib/tests/rwlock glib/tests/rwlock.p/rwlock.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1162/1627] cc -o glib/tests/search-utils glib/tests/search-utils.p/search-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1163/1627] cc -o glib/tests/scannerapi glib/tests/scannerapi.p/scannerapi.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1164/1627] cc -o glib/tests/sequence glib/tests/sequence.p/sequence.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1165/1627] cc -o glib/tests/shell glib/tests/shell.p/shell.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1166/1627] cc -o glib/tests/sort glib/tests/sort.p/sort.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1167/1627] cc -o glib/tests/slist glib/tests/slist.p/slist.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1168/1627] cc -o glib/tests/slice glib/tests/slice.p/slice.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1169/1627] cc -o glib/tests/spawn-path-search glib/tests/spawn-path-search.p/spawn-path-search.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1170/1627] cc -o glib/tests/spawn-singlethread glib/tests/spawn-singlethread.p/spawn-singlethread.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1171/1627] cc -o glib/tests/strvbuilder glib/tests/strvbuilder.p/strvbuilder.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1172/1627] cc -o glib/tests/spawn-test glib/tests/spawn-test.p/spawn-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1173/1627] cc -o glib/tests/string glib/tests/string.p/string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1174/1627] cc -o glib/tests/strfuncs glib/tests/strfuncs.p/strfuncs.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1175/1627] cc -o glib/tests/testing-nonfatal glib/tests/testing-nonfatal.p/testing-nonfatal.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1176/1627] cc -o glib/tests/testing glib/tests/testing.p/testing.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1177/1627] cc -o glib/tests/thread-deprecated glib/tests/thread-deprecated.p/thread-deprecated.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1178/1627] cc -o glib/tests/test-printf glib/tests/test-printf.p/test-printf.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1179/1627] cc -o glib/tests/thread-pool glib/tests/thread-pool.p/thread-pool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1180/1627] cc -o glib/tests/thread-pool-slow glib/tests/thread-pool-slow.p/thread-pool-slow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1181/1627] cc -o glib/tests/thread glib/tests/thread.p/thread.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1182/1627] cc -o glib/tests/spawn-multithreaded glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1183/1627] cc -o glib/tests/timer glib/tests/timer.p/timer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1184/1627] cc -o glib/tests/timeout glib/tests/timeout.p/timeout.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1185/1627] cc -o glib/tests/tree glib/tests/tree.p/tree.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1186/1627] cc -o glib/tests/utf8-performance glib/tests/utf8-performance.p/utf8-performance.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1187/1627] cc -o glib/tests/types glib/tests/types.p/types.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1188/1627] cc -o glib/tests/utf8-pointer glib/tests/utf8-pointer.p/utf8-pointer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1189/1627] cc -o glib/tests/utf8-validate glib/tests/utf8-validate.p/utf8-validate.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1190/1627] cc -o glib/tests/utf8-misc glib/tests/utf8-misc.p/utf8-misc.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1191/1627] cc -o glib/tests/utils glib/tests/utils.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1192/1627] cc -o glib/tests/utils-isolated glib/tests/utils-isolated.p/utils-isolated.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1193/1627] cc -o glib/tests/unicode-encoding glib/tests/unicode-encoding.p/unicode-encoding.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1194/1627] cc -o glib/tests/unicode glib/tests/unicode.p/unicode.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1195/1627] cc -o glib/tests/1bit-mutex glib/tests/1bit-mutex.p/1bit-mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1196/1627] cc -o glib/tests/uri glib/tests/uri.p/uri.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1197/1627] cc -o glib/tests/1bit-emufutex glib/tests/1bit-emufutex.p/1bit-mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1198/1627] cc -o glib/tests/642026 glib/tests/642026.p/642026.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1199/1627] cc -o glib/tests/642026-ec glib/tests/642026-ec.p/642026.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1200/1627] cc -o glib/tests/unicode-normalize glib/tests/unicode-normalize.p/unicode-normalize.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1201/1627] cc -o glib/tests/autoptr glib/tests/autoptr.p/autoptr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1202/1627] cc -o glib/tests/gwakeup-fallback glib/tests/gwakeup-fallback.p/gwakeuptest.c.o glib/tests/gwakeup-fallback.p/.._gwakeup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1203/1627] cc -o glib/tests/unix glib/tests/unix.p/unix.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1204/1627] cc -o glib/tests/include glib/tests/include.p/include.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1205/1627] cc -o glib/tests/constructor glib/tests/constructor.p/constructor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib/tests -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1206/1627] cc -o glib/tests/gutils-user-database glib/tests/gutils-user-database.p/gutils-user-database.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1207/1627] c++ -o glib/tests/cxx-11 glib/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1208/1627] c++ -o glib/tests/cxx-03 glib/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1209/1627] c++ -o glib/tests/cxx-98 glib/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1210/1627] c++ -o glib/tests/cxx glib/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1211/1627] cc -o glib/tests/atomic-c-17 glib/tests/atomic-c-17.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1212/1627] c++ -o glib/tests/cxx-14 glib/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1213/1627] c++ -o glib/tests/cxx-2b glib/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1214/1627] c++ -o glib/tests/cxx-20 glib/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1215/1627] c++ -o glib/tests/cxx-17 glib/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1216/1627] cc -o glib/tests/atomic-c-89 glib/tests/atomic-c-89.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1217/1627] cc -o glib/tests/atomic-c-99 glib/tests/atomic-c-99.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1218/1627] cc -o glib/tests/macros-c-11 glib/tests/macros-c-11.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1219/1627] cc -o glib/tests/atomic-c-11 glib/tests/atomic-c-11.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1220/1627] cc -o glib/tests/macros-c-89 glib/tests/macros-c-89.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1221/1627] cc -o glib/tests/macros-c-99 glib/tests/macros-c-99.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1222/1627] cc -o glib/tests/utils-c-89 glib/tests/utils-c-89.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1223/1627] cc -o glib/tests/macros-c-17 glib/tests/macros-c-17.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1224/1627] cc -o glib/tests/utils-c-17 glib/tests/utils-c-17.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1225/1627] cc -o glib/tests/utils-c-11 glib/tests/utils-c-11.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1226/1627] cc -o gobject/gobject-query gobject/gobject-query.p/gobject-query.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1227/1627] cc -o glib/tests/utils-c-99 glib/tests/utils-c-99.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1228/1627] cc -o gobject/tests/performance/performance gobject/tests/performance/performance.p/performance.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1229/1627] cc -o gobject/tests/notify-init2 gobject/tests/notify-init2.p/notify-init2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1230/1627] cc -o gobject/tests/qdata gobject/tests/qdata.p/qdata.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1231/1627] cc -o gobject/tests/performance/performance-threaded gobject/tests/performance/performance-threaded.p/performance-threaded.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1232/1627] cc -o gobject/tests/custom-dispatch gobject/tests/custom-dispatch.p/custom-dispatch.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1233/1627] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o -MF gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o.d -o gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o -c ../../../gio/tests/gdbus-test-codegen.c [1234/1627] cc -o gobject/tests/accumulator gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o gobject/tests/accumulator.p/accumulator.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1235/1627] cc -o gobject/tests/basics-gobject gobject/tests/basics-gobject.p/basics-gobject.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1236/1627] cc -o gobject/tests/deprecated-properties gobject/tests/deprecated-properties.p/deprecated-properties.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1237/1627] cc -o gobject/tests/deftype gobject/tests/deftype.p/deftype.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1238/1627] cc -o gobject/tests/defaultiface gobject/tests/defaultiface.p/defaultiface.c.o gobject/tests/defaultiface.p/testmodule.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1239/1627] cc -o gobject/tests/boxed gobject/tests/boxed.p/boxed.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1240/1627] cc -o gobject/tests/enums gobject/tests/enums.p/enums.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1241/1627] cc -o gobject/tests/dynamictype gobject/tests/dynamictype.p/dynamictype.c.o gobject/tests/dynamictype.p/testmodule.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1242/1627] cc -o gobject/tests/max-version gobject/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1243/1627] cc -o gobject/tests/notify-init gobject/tests/notify-init.p/notify-init.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1244/1627] cc -o gobject/tests/references gobject/tests/references.p/references.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1245/1627] cc -o gobject/tests/basic-signals gobject/tests/basic-signals.p/basic-signals.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1246/1627] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o -c ../../../gio/tests/gdbus-test-codegen.c [1247/1627] cc -o gobject/tests/override gobject/tests/override.p/override.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1248/1627] cc -o gobject/tests/singleton gobject/tests/singleton.p/singleton.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1249/1627] cc -o gobject/tests/param gobject/tests/param.p/param.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1250/1627] cc -o gobject/tests/binding gobject/tests/binding.p/binding.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1251/1627] cc -o gobject/tests/threadtests gobject/tests/threadtests.p/threadtests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1252/1627] cc -o gobject/tests/dynamictests gobject/tests/dynamictests.p/dynamictests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1253/1627] cc -o gobject/tests/bindinggroup gobject/tests/bindinggroup.p/bindinggroup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1254/1627] cc -o gobject/tests/properties-introspection gobject/tests/properties-introspection.p/properties-introspection.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1255/1627] cc -o gobject/tests/properties gobject/tests/properties.p/properties.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1256/1627] cc -o gobject/tests/reference gobject/tests/reference.p/reference.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1257/1627] cc -o gobject/tests/value gobject/tests/value.p/value.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1258/1627] cc -o gobject/tests/flags gobject/tests/flags.p/flags.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1259/1627] cc -o gobject/tests/closure gobject/tests/closure.p/closure.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1260/1627] cc -o gobject/tests/gobject-private gobject/tests/gobject-private.p/private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1261/1627] cc -o gobject/tests/closure-refcount gobject/tests/closure-refcount.p/closure-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1262/1627] cc -o gobject/tests/object gobject/tests/object.p/object.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1263/1627] cc -o gobject/tests/signal-handler gobject/tests/signal-handler.p/signal-handler.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1264/1627] cc -o gobject/tests/ifaceproperties gobject/tests/ifaceproperties.p/ifaceproperties.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1265/1627] cc -o gobject/tests/signalgroup gobject/tests/signalgroup.p/signalgroup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1266/1627] cc -o gobject/tests/type-flags gobject/tests/type-flags.p/type-flags.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1267/1627] cc -o gobject/tests/signals gobject/tests/signals.p/meson-generated_.._marshalers.c.o gobject/tests/signals.p/signals.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1268/1627] cc -o gobject/tests/objects-refcount1 gobject/tests/objects-refcount1.p/objects-refcount1.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1269/1627] cc -o gobject/tests/properties-refcount1 gobject/tests/properties-refcount1.p/properties-refcount1.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1270/1627] cc -o gobject/tests/objects-refcount2 gobject/tests/objects-refcount2.p/objects-refcount2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1271/1627] cc -o gobject/tests/properties-refcount3 gobject/tests/properties-refcount3.p/properties-refcount3.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1272/1627] cc -o gobject/tests/testing gobject/tests/testing.p/testing.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1273/1627] cc -o gobject/tests/properties-refcount2 gobject/tests/properties-refcount2.p/properties-refcount2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1274/1627] cc -o gobject/tests/type gobject/tests/type.p/type.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1275/1627] cc -o gobject/tests/properties-refcount4 gobject/tests/properties-refcount4.p/properties-refcount4.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1276/1627] cc -o gobject/tests/signals-refcount3 gobject/tests/signals-refcount3.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1277/1627] cc -o gobject/tests/signals-refcount2 gobject/tests/signals-refcount2.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1278/1627] cc -o gobject/tests/signals-refcount1 gobject/tests/signals-refcount1.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1279/1627] cc -o gobject/tests/signals-refcount4 gobject/tests/signals-refcount4.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1280/1627] cc -o gmodule/tests/libmoduletestplugin_a_library.so gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libmoduletestplugin_a_library.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1281/1627] cc -o gmodule/tests/libmoduletestplugin_a_plugin.so gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1282/1627] cc -o gobject/tests/autoptr gobject/tests/autoptr.p/autoptr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1283/1627] cc -o gmodule/tests/libmoduletestplugin_b_plugin.so gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1284/1627] cc -o gmodule/tests/libmoduletestplugin_b_library.so gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libmoduletestplugin_b_library.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1285/1627] cc -o gthread/tests/init gthread/tests/init.p/init.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gthread -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0 -Wl,--end-group -pthread [1286/1627] cc -o gmodule/tests/max-version gmodule/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1287/1627] c++ -o gobject/tests/cxx gobject/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1288/1627] c++ -o gobject/tests/cxx-14 gobject/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1289/1627] c++ -o gobject/tests/cxx-98 gobject/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1290/1627] c++ -o gobject/tests/cxx-03 gobject/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1291/1627] c++ -o gobject/tests/cxx-20 gobject/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1292/1627] c++ -o gobject/tests/cxx-11 gobject/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1293/1627] c++ -o gobject/tests/cxx-17 gobject/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1294/1627] c++ -o gobject/tests/cxx-2b gobject/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1295/1627] c++ -o gmodule/tests/cxx gmodule/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1296/1627] cc -o gio/gio-launch-desktop gio/gio-launch-desktop.p/gio-launch-desktop.c.o gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 [1297/1627] cc -o gmodule/tests/module-test-library gmodule/tests/module-test-library.p/module-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1298/1627] cc -o gmodule/tests/module-test-plugin gmodule/tests/module-test-plugin.p/module-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1299/1627] c++ -o gmodule/tests/cxx-11 gmodule/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1300/1627] c++ -o gmodule/tests/cxx-98 gmodule/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1301/1627] c++ -o gmodule/tests/cxx-03 gmodule/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1302/1627] cc -o gio/gresource gio/gresource.p/gresource-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1303/1627] cc -o gio/gio-querymodules gio/gio-querymodules.p/gio-querymodules.c.o gio/gio-querymodules.p/giomodule-priv.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1304/1627] cc -o gio/gsettings gio/gsettings.p/gsettings-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1305/1627] c++ -o gmodule/tests/cxx-17 gmodule/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1306/1627] cc -o gio/glib-compile-schemas gio/glib-compile-schemas.p/glib-compile-schemas.c.o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1307/1627] c++ -o gmodule/tests/cxx-14 gmodule/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1308/1627] cc -o gio/tests/gdbus-overflow gio/tests/gdbus-overflow.p/gdbus-overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1309/1627] cc -o gio/gdbus gio/gdbus.p/gdbus-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1310/1627] cc -o gio/tests/modules/libtestmoduleb.so gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1311/1627] cc -o gio/tests/slow-connect-preload.so gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,slow-connect-preload.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 [1312/1627] cc -o gio/tests/gdbus-connection-flush-helper gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1313/1627] cc -o gio/tests/gsubprocess-testprog gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1314/1627] c++ -o gmodule/tests/cxx-20 gmodule/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1315/1627] c++ -o gmodule/tests/cxx-2b gmodule/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1316/1627] cc -o gio/gio gio/gio.p/gio-tool.c.o gio/gio.p/gio-tool-cat.c.o gio/gio.p/gio-tool-copy.c.o gio/gio.p/gio-tool-info.c.o gio/gio.p/gio-tool-launch.c.o gio/gio.p/gio-tool-list.c.o gio/gio.p/gio-tool-mime.c.o gio/gio.p/gio-tool-mkdir.c.o gio/gio.p/gio-tool-monitor.c.o gio/gio.p/gio-tool-mount.c.o gio/gio.p/gio-tool-move.c.o gio/gio.p/gio-tool-open.c.o gio/gio.p/gio-tool-rename.c.o gio/gio.p/gio-tool-remove.c.o gio/gio.p/gio-tool-save.c.o gio/gio.p/gio-tool-set.c.o gio/gio.p/gio-tool-trash.c.o gio/gio.p/gio-tool-tree.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1317/1627] cc -o gio/gapplication gio/gapplication.p/gapplication-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1318/1627] cc -o gio/tests/modules/libtestmodulea.so gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1319/1627] cc -o gio/tests/gdbus-testserver gio/tests/gdbus-testserver.p/gdbus-testserver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1320/1627] cc -o gio/tests/libresourceplugin.so gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o gio/tests/libresourceplugin.so.p/resourceplugin.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group -Wl,--export-dynamic [1321/1627] cc -o gio/tests/dbus-launch gio/tests/dbus-launch.p/dbus-launch.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1322/1627] cc -o gio/tests/basic-application gio/tests/basic-application.p/basic-application.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1323/1627] cc -o gio/tests/apps gio/tests/apps.p/apps.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1324/1627] cc -o gio/tests/gapplication-example-cmdline2 gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1325/1627] cc -o gio/tests/appinfo-test gio/tests/appinfo-test.p/appinfo-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1326/1627] cc -o gio/tests/gapplication-example-cmdline3 gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1327/1627] cc -o gio/tests/gapplication-example-cmdline gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1328/1627] cc -o gio/tests/fake-service-name gio/tests/fake-service-name.p/fake-service-name.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1329/1627] cc -o gio/tests/echo-server gio/tests/echo-server.p/echo-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1330/1627] cc -o gio/tests/filter-cat gio/tests/filter-cat.p/filter-cat.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1331/1627] cc -o gio/tests/gio-du gio/tests/gio-du.p/gio-du.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1332/1627] cc -o gio/tests/gapplication-example-dbushooks gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1333/1627] cc -o gio/tests/gapplication-example-cmdline4 gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1334/1627] cc -o gio/tests/gapplication-example-actions gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1335/1627] cc -o gio/tests/gdbus-daemon gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o gio/tests/gdbus-daemon.p/gdbus-daemon.c.o gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1336/1627] cc -o gio/tests/gdbus-example-watch-name gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1337/1627] cc -o gio/tests/gdbus-example-export gio/tests/gdbus-example-export.p/gdbus-example-export.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1338/1627] cc -o gio/tests/gdbus-example-peer gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1339/1627] cc -o gio/tests/gdbus-example-own-name gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1340/1627] cc -o gio/tests/gdbus-example-server gio/tests/gdbus-example-server.p/gdbus-example-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1341/1627] cc -o gio/tests/gdbus-example-proxy-subclass gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1342/1627] cc -o gio/tests/send-data gio/tests/send-data.p/send-data.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1343/1627] cc -o gio/tests/gdbus-example-subtree gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1344/1627] cc -o gio/tests/httpd gio/tests/httpd.p/httpd.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1345/1627] cc -o gio/tests/gdbus-example-watch-proxy gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1346/1627] cc -o gio/tests/proxy gio/tests/proxy.p/proxy.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1347/1627] cc -o gio/tests/gapplication-example-open gio/tests/gapplication-example-open.p/gapplication-example-open.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1348/1627] cc -o gio/tests/socket-testserver gio/tests/socket-testserver.p/socket-testserver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1349/1627] cc -o gio/tests/resolver gio/tests/resolver.p/resolver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1350/1627] cc -o gio/tests/socket-testclient gio/tests/socket-testclient.p/socket-testclient.c.o gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1351/1627] cc -o gio/tests/gdbus-example-objectmanager-client gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1352/1627] cc -Igio/tests/gsettings.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/de/LC_MESSAGES -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY '-DSRCDIR="/build/reproducible-path/glib2.0-2.83.4/gio/tests"' '-DTEST_LOCALE_PATH="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests/de/LC_MESSAGES"' -MD -MQ gio/tests/gsettings.p/gsettings.c.o -MF gio/tests/gsettings.p/gsettings.c.o.d -o gio/tests/gsettings.p/gsettings.c.o -c ../../../gio/tests/gsettings.c [1353/1627] cc -o gio/tests/gdbus-example-objectmanager-server gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1354/1627] cc -o gio/tests/application-command-line gio/tests/application-command-line.p/application-command-line.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1355/1627] cc -o gio/tests/gdbus-example-unix-fd-client gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1356/1627] cc -o gio/tests/gdbus-test-fixture gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1357/1627] cc -o gio/tests/appmonitor gio/tests/appmonitor.p/appmonitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1358/1627] cc -o gio/tests/async-close-output-stream gio/tests/async-close-output-stream.p/async-close-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1359/1627] cc -o gio/tests/async-splice-output-stream gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1360/1627] cc -o gio/tests/buffered-input-stream gio/tests/buffered-input-stream.p/buffered-input-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1361/1627] cc -o gio/tests/cancellable gio/tests/cancellable.p/cancellable.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1362/1627] cc -o gio/tests/credentials gio/tests/credentials.p/credentials.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1363/1627] cc -o gio/tests/buffered-output-stream gio/tests/buffered-output-stream.p/buffered-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1364/1627] cc -o gio/tests/contexts gio/tests/contexts.p/contexts.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1365/1627] cc -o gio/tests/contenttype gio/tests/contenttype.p/contenttype.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1366/1627] cc -o gio/tests/converter-stream gio/tests/converter-stream.p/converter-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1367/1627] cc -o gio/tests/data-input-stream gio/tests/data-input-stream.p/data-input-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1368/1627] cc -o gio/tests/data-output-stream gio/tests/data-output-stream.p/data-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1369/1627] cc -o gio/tests/converter gio/tests/converter.p/converter.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1370/1627] cc -o gio/tests/error gio/tests/error.p/error.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1371/1627] cc -o gio/tests/fileattributematcher gio/tests/fileattributematcher.p/fileattributematcher.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1372/1627] cc -o gio/tests/file-thumbnail gio/tests/file-thumbnail.p/file-thumbnail.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1373/1627] cc -o gio/tests/filter-streams gio/tests/filter-streams.p/filter-streams.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1374/1627] cc -o gio/tests/giomodule gio/tests/giomodule.p/giomodule.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1375/1627] cc -o gio/tests/gsubprocess gio/tests/gsubprocess.p/gsubprocess.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1376/1627] cc -o gio/tests/gdbus-addresses gio/tests/gdbus-addresses.p/gdbus-addresses.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1377/1627] cc -o gio/tests/g-file-info gio/tests/g-file-info.p/g-file-info.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1378/1627] cc -o gio/tests/g-icon gio/tests/g-icon.p/g-icon.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1379/1627] cc -o gio/tests/gdbus-message gio/tests/gdbus-message.p/gdbus-message.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1380/1627] cc -o gio/tests/g-file gio/tests/g-file.p/g-file.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1381/1627] cc -o gio/tests/inet-address gio/tests/inet-address.p/inet-address.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1382/1627] cc -o gio/tests/io-stream gio/tests/io-stream.p/io-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1383/1627] cc -o gio/tests/max-version gio/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1384/1627] cc -o gio/tests/memory-input-stream gio/tests/memory-input-stream.p/memory-input-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1385/1627] cc -o gio/tests/memory-monitor gio/tests/memory-monitor.p/memory-monitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1386/1627] cc -o gio/tests/memory-output-stream gio/tests/memory-output-stream.p/memory-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1387/1627] cc -o gio/tests/memory-settings-backend gio/tests/memory-settings-backend.p/memory-settings-backend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1388/1627] cc -o gio/tests/mount-operation gio/tests/mount-operation.p/mount-operation.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1389/1627] cc -o gio/tests/gdbus-peer gio/tests/gdbus-peer.p/gdbus-peer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1390/1627] cc -o gio/tests/network-monitor-race gio/tests/network-monitor-race.p/network-monitor-race.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1391/1627] cc -o gio/tests/network-address gio/tests/network-address.p/network-address.c.o gio/tests/network-address.p/mock-resolver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1392/1627] cc -o gio/tests/network-monitor gio/tests/network-monitor.p/network-monitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1393/1627] cc -o gio/tests/null-settings-backend gio/tests/null-settings-backend.p/null-settings-backend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1394/1627] cc -o gio/tests/permission gio/tests/permission.p/permission.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1395/1627] cc -o gio/tests/pollable gio/tests/pollable.p/pollable.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1396/1627] cc -o gio/tests/power-profile-monitor gio/tests/power-profile-monitor.p/power-profile-monitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1397/1627] cc -o gio/tests/readwrite gio/tests/readwrite.p/readwrite.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1398/1627] cc -o gio/tests/sandbox gio/tests/sandbox.p/sandbox.c.o gio/tests/sandbox.p/.._gsandbox.c.o gio/tests/sandbox.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1399/1627] cc -o gio/tests/simple-async-result gio/tests/simple-async-result.p/simple-async-result.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1400/1627] cc -o gio/tests/proxy-test gio/tests/proxy-test.p/proxy-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1401/1627] cc -o gio/tests/simple-proxy gio/tests/simple-proxy.p/simple-proxy.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1402/1627] cc -o gio/tests/socket-listener gio/tests/socket-listener.p/socket-listener.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1403/1627] cc -o gio/tests/sleepy-stream gio/tests/sleepy-stream.p/sleepy-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1404/1627] cc -o gio/tests/socket gio/tests/socket.p/socket.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1405/1627] cc -o gio/tests/socket-service gio/tests/socket-service.p/socket-service.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1406/1627] cc -o gio/tests/srvtarget gio/tests/srvtarget.p/srvtarget.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1407/1627] cc -o gio/tests/vfs gio/tests/vfs.p/vfs.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1408/1627] cc -o gio/tests/glistmodel gio/tests/glistmodel.p/glistmodel.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1409/1627] cc -o gio/tests/testfilemonitor gio/tests/testfilemonitor.p/testfilemonitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1410/1627] cc -o gio/tests/thumbnail-verification gio/tests/thumbnail-verification.p/thumbnail-verification.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1411/1627] cc -o gio/tests/task gio/tests/task.p/task.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1412/1627] cc -o gio/tests/tls-certificate gio/tests/tls-certificate.p/tls-certificate.c.o gio/tests/tls-certificate.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1413/1627] cc -o gio/tests/tls-interaction gio/tests/tls-interaction.p/tls-interaction.c.o gio/tests/tls-interaction.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1414/1627] cc -o gio/tests/tls-bindings gio/tests/tls-bindings.p/tls-bindings.c.o gio/tests/tls-bindings.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1415/1627] cc -o gio/tests/tls-database gio/tests/tls-database.p/tls-database.c.o gio/tests/tls-database.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1416/1627] cc -o gio/tests/volumemonitor gio/tests/volumemonitor.p/volumemonitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1417/1627] cc -o gio/tests/gdbus-address-get-session gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1418/1627] cc -o gio/tests/win32-appinfo gio/tests/win32-appinfo.p/win32-appinfo.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1419/1627] cc -o gio/tests/unix-fd gio/tests/unix-fd.p/unix-fd.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1420/1627] cc -o gio/tests/defaultvalue gio/tests/defaultvalue.p/defaultvalue.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1421/1627] cc -o gio/tests/gdbus-serialization gio/tests/gdbus-serialization.p/gdbus-serialization.c.o gio/tests/gdbus-serialization.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 /usr/lib/i386-linux-gnu/libdbus-1.so -Wl,--end-group [1422/1627] cc -o gio/tests/file gio/tests/file.p/file.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1423/1627] cc -o gio/tests/gdbus-sasl gio/tests/gdbus-sasl.p/gdbus-sasl.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1424/1627] cc -o gio/tests/gdbus-peer-object-manager gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1425/1627] cc -o gio/tests/portal-support-flatpak-none gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1426/1627] cc -o gio/tests/gdbus-server-auth gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 /usr/lib/i386-linux-gnu/libdbus-1.so -Wl,--end-group [1427/1627] cc -o gio/tests/debugcontroller gio/tests/debugcontroller.p/debugcontroller.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1428/1627] cc -o gio/tests/portal-support-flatpak-full gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1429/1627] c++ -o gio/tests/cxx gio/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1430/1627] c++ -o gio/tests/cxx-14 gio/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1431/1627] c++ -o gio/tests/cxx-98 gio/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1432/1627] c++ -o gio/tests/cxx-11 gio/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1433/1627] cc -o gio/tests/live-g-file gio/tests/live-g-file.p/live-g-file.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1434/1627] c++ -o gio/tests/cxx-20 gio/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1435/1627] c++ -o gio/tests/cxx-2b gio/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1436/1627] c++ -o gio/tests/cxx-03 gio/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1437/1627] c++ -o gio/tests/cxx-17 gio/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1438/1627] cc -o gio/tests/portal-support-none gio/tests/portal-support-none.p/portal-support-none.c.o gio/tests/portal-support-none.p/.._gportalsupport.c.o gio/tests/portal-support-none.p/.._gsandbox.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1439/1627] cc -o gio/tests/portal-support-env-var gio/tests/portal-support-env-var.p/portal-support-env-var.c.o gio/tests/portal-support-env-var.p/.._gportalsupport.c.o gio/tests/portal-support-env-var.p/.._gsandbox.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1440/1627] cc -o gio/tests/portal-support-snap-classic gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1441/1627] cc -o gio/tests/resolver-parsing gio/tests/resolver-parsing.p/resolver-parsing.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1442/1627] cc -o gio/tests/portal-support-flatpak-gsettings-only gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1443/1627] cc -o gio/tests/stream-rw_all gio/tests/stream-rw_all.p/stream-rw_all.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1444/1627] cc -o gio/tests/unix-mounts gio/tests/unix-mounts.p/unix-mounts.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1445/1627] cc -o gio/tests/socket-address gio/tests/socket-address.p/socket-address.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1446/1627] cc -o gio/tests/portal-support-snap gio/tests/portal-support-snap.p/portal-support-snap.c.o gio/tests/portal-support-snap.p/.._gportalsupport.c.o gio/tests/portal-support-snap.p/.._gsandbox.c.o gio/tests/portal-support-snap.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1447/1627] cc -o gio/tests/unix-streams gio/tests/unix-streams.p/unix-streams.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1448/1627] cc -o gio/tests/g-file-info-filesystem-readonly gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1449/1627] cc -o gio/tests/portal-support-flatpak-network-only gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1450/1627] cc -o gio/tests/gschema-compile gio/tests/gschema-compile.p/gschema-compile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1451/1627] cc -o gio/tests/gsocketclient-slow gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1452/1627] cc -o gio/tests/appinfo gio/tests/appinfo.p/appinfo.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1453/1627] cc -o gio/tests/desktop-app-info gio/tests/desktop-app-info.p/desktop-app-info.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1454/1627] cc -o gio/tests/actions gio/tests/actions.p/actions.c.o gio/tests/actions.p/gdbus-sessionbus.c.o gio/tests/actions.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1455/1627] cc -o gio/tests/mimeapps gio/tests/mimeapps.p/mimeapps.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1456/1627] cc -o gio/tests/trash gio/tests/trash.p/trash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1457/1627] cc -o gio/tests/fdo-notification-backend gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1458/1627] cc -o gio/tests/gdbus-bz627724 gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o gio/tests/gdbus-bz627724.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1459/1627] cc -o gio/tests/gdbus-close-pending gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o gio/tests/gdbus-close-pending.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1460/1627] cc -o gio/tests/gdbus-connection gio/tests/gdbus-connection.p/gdbus-connection.c.o gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o gio/tests/gdbus-connection.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1461/1627] cc -o gio/tests/gdbus-connection-loss gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1462/1627] cc -o gio/tests/gdbus-auth gio/tests/gdbus-auth.p/gdbus-auth.c.o gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o gio/tests/gdbus-auth.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1463/1627] cc -o gio/tests/gdbus-connection-slow gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1464/1627] cc -o gio/tests/gdbus-exit-on-close gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1465/1627] cc -o gio/tests/gdbus-method-invocation gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1466/1627] cc -o gio/tests/gdbus-introspection gio/tests/gdbus-introspection.p/gdbus-introspection.c.o gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o gio/tests/gdbus-introspection.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1467/1627] cc -o gio/tests/gdbus-export gio/tests/gdbus-export.p/gdbus-export.c.o gio/tests/gdbus-export.p/gdbus-sessionbus.c.o gio/tests/gdbus-export.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1468/1627] cc -o gio/tests/gdbus-error gio/tests/gdbus-error.p/gdbus-error.c.o gio/tests/gdbus-error.p/gdbus-sessionbus.c.o gio/tests/gdbus-error.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1469/1627] cc -o gio/tests/gdbus-names gio/tests/gdbus-names.p/gdbus-names.c.o gio/tests/gdbus-names.p/gdbus-sessionbus.c.o gio/tests/gdbus-names.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1470/1627] cc -o gio/tests/gdbus-proxy gio/tests/gdbus-proxy.p/gdbus-proxy.c.o gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1471/1627] cc -o gio/tests/gdbus-proxy-unique-name gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1472/1627] cc -o gio/tests/gdbus-proxy-threads gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 /usr/lib/i386-linux-gnu/libdbus-1.so -Wl,--end-group [1473/1627] cc -o gio/tests/gdbus-proxy-well-known-name gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1474/1627] cc -o gio/tests/gdbus-subscribe gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o gio/tests/gdbus-subscribe.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1475/1627] cc -o gio/tests/gnotification gio/tests/gnotification.p/gnotification.c.o gio/tests/gnotification.p/gdbus-sessionbus.c.o gio/tests/gnotification.p/gdbus-tests.c.o gio/tests/gnotification.p/gnotification-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1476/1627] cc -o gio/tests/gdbus-threading gio/tests/gdbus-threading.p/gdbus-threading.c.o gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o gio/tests/gdbus-threading.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1477/1627] cc -o gio/tests/gdbus-connection-flush gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o gio/tests/gdbus-connection-flush.p/test-io-stream.c.o gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1478/1627] cc -o gio/tests/gdbus-non-socket gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o gio/tests/gdbus-non-socket.p/gdbus-tests.c.o gio/tests/gdbus-non-socket.p/test-io-stream.c.o gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1479/1627] cc -o gio/tests/autoptr-gio gio/tests/autoptr-gio.p/autoptr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1480/1627] cc -o girepository/gi-dump-types girepository/gi-dump-types.p/gi-dump-types.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1481/1627] cc -o gio/tests/dbus-appinfo gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o gio/tests/dbus-appinfo.p/dbus-appinfo.c.o gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o gio/tests/dbus-appinfo.p/gdbus-tests.c.o gio/tests/dbus-appinfo.p/fake-document-portal.c.o gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1482/1627] cc -o gio/tests/gmenumodel gio/tests/gmenumodel.p/gmenumodel.c.o gio/tests/gmenumodel.p/gdbus-sessionbus.c.o gio/tests/gmenumodel.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1483/1627] cc -o gio/tests/gsettings gio/tests/gsettings.p/gsettings.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1484/1627] cc -o gio/tests/resources gio/tests/test_resources2.o gio/tests/resources.p/meson-generated_.._test_resources.c.o gio/tests/resources.p/meson-generated_.._test_resources2.c.o gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o gio/tests/resources.p/resources.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1485/1627] cc -o gio/tests/gapplication gio/tests/gapplication.p/gapplication.c.o gio/tests/gapplication.p/gdbus-sessionbus.c.o gio/tests/gapplication.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1486/1627] cc -o girepository/inspector/gi-inspect-typelib girepository/inspector/gi-inspect-typelib.p/inspector.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1487/1627] cc -o girepository/decompiler/gi-decompile-typelib girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1488/1627] cc -o girepository/tests/print-gir-path girepository/tests/print-gir-path.p/print-gir-path.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1489/1627] cc -o girepository/tests/dump girepository/tests/dump.p/dump.c.o girepository/tests/dump.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1490/1627] cc -o girepository/compiler/gi-compile-repository girepository/compiler/gi-compile-repository.p/compiler.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1491/1627] cc -o fuzzing/fuzz_data_input_stream_read_line_utf8 fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1492/1627] cc -o fuzzing/fuzz_bookmark fuzzing/fuzz_bookmark.p/driver.c.o fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1493/1627] cc -o fuzzing/fuzz_canonicalize_filename fuzzing/fuzz_canonicalize_filename.p/driver.c.o fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1494/1627] cc -o fuzzing/fuzz_data_input_stream_read_upto fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1495/1627] cc -o girepository/tests/gthash girepository/tests/gthash.p/gthash.c.o girepository/tests/gthash.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1496/1627] cc -o fuzzing/fuzz_dbus_message fuzzing/fuzz_dbus_message.p/driver.c.o fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1497/1627] cc -o fuzzing/fuzz_date_time_new_from_iso8601 fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1498/1627] cc -o fuzzing/fuzz_date_parse fuzzing/fuzz_date_parse.p/driver.c.o fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1499/1627] cc -o fuzzing/fuzz_inet_address_new_from_string fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1500/1627] cc -o girepository/tests/cmph-bdz girepository/tests/cmph-bdz.p/cmph-bdz.c.o girepository/tests/cmph-bdz.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1501/1627] cc -o fuzzing/fuzz_inet_address_mask_new_from_string fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1502/1627] cc -o fuzzing/fuzz_inet_socket_address_new_from_string fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1503/1627] cc -o fuzzing/fuzz_data_input_stream_read_line fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1504/1627] cc -o fuzzing/fuzz_network_address_parse_uri fuzzing/fuzz_network_address_parse_uri.p/driver.c.o fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1505/1627] cc -o fuzzing/fuzz_key fuzzing/fuzz_key.p/driver.c.o fuzzing/fuzz_key.p/fuzz_key.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1506/1627] /usr/bin/msgfmt -o po/af/LC_MESSAGES/glib20.mo ../../../po/af.po [1507/1627] /usr/bin/msgfmt -o po/ab/LC_MESSAGES/glib20.mo ../../../po/ab.po [1508/1627] cc -o fuzzing/fuzz_paths fuzzing/fuzz_paths.p/driver.c.o fuzzing/fuzz_paths.p/fuzz_paths.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1509/1627] cc -o fuzzing/fuzz_network_address_parse fuzzing/fuzz_network_address_parse.p/driver.c.o fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1510/1627] cc -o fuzzing/fuzz_resolver fuzzing/fuzz_resolver.p/driver.c.o fuzzing/fuzz_resolver.p/fuzz_resolver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1511/1627] cc -o fuzzing/fuzz_string fuzzing/fuzz_string.p/driver.c.o fuzzing/fuzz_string.p/fuzz_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1512/1627] cc -o fuzzing/fuzz_uri_escape fuzzing/fuzz_uri_escape.p/driver.c.o fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1513/1627] /usr/bin/msgfmt -o po/am/LC_MESSAGES/glib20.mo ../../../po/am.po [1514/1627] cc -o fuzzing/fuzz_uri_parse_params fuzzing/fuzz_uri_parse_params.p/driver.c.o fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1515/1627] cc -o fuzzing/fuzz_variant_binary fuzzing/fuzz_variant_binary.p/driver.c.o fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1516/1627] /usr/bin/msgfmt -o po/ar/LC_MESSAGES/glib20.mo ../../../po/ar.po [1517/1627] cc -o fuzzing/fuzz_uri_parse fuzzing/fuzz_uri_parse.p/driver.c.o fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1518/1627] cc -o fuzzing/fuzz_utf8_normalize fuzzing/fuzz_utf8_normalize.p/driver.c.o fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1519/1627] cc -o fuzzing/fuzz_utf8_validate fuzzing/fuzz_utf8_validate.p/driver.c.o fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1520/1627] cc -o fuzzing/fuzz_uuid_string_is_valid fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1521/1627] cc -o fuzzing/fuzz_variant_text fuzzing/fuzz_variant_text.p/driver.c.o fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1522/1627] cc -o fuzzing/fuzz_variant_binary_byteswap fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1523/1627] /usr/bin/msgfmt -o po/an/LC_MESSAGES/glib20.mo ../../../po/an.po [1524/1627] /usr/bin/msgfmt -o po/ast/LC_MESSAGES/glib20.mo ../../../po/ast.po [1525/1627] /usr/bin/msgfmt -o po/az/LC_MESSAGES/glib20.mo ../../../po/az.po [1526/1627] /usr/bin/msgfmt -o po/be@latin/LC_MESSAGES/glib20.mo ../../../po/be@latin.po [1527/1627] /usr/bin/msgfmt -o po/bn/LC_MESSAGES/glib20.mo ../../../po/bn.po [1528/1627] /usr/bin/msgfmt -o po/as/LC_MESSAGES/glib20.mo ../../../po/as.po [1529/1627] /usr/bin/msgfmt -o po/en_CA/LC_MESSAGES/glib20.mo ../../../po/en_CA.po [1530/1627] /usr/bin/msgfmt -o po/cy/LC_MESSAGES/glib20.mo ../../../po/cy.po [1531/1627] /usr/bin/msgfmt -o po/bn_IN/LC_MESSAGES/glib20.mo ../../../po/bn_IN.po [1532/1627] /usr/bin/msgfmt -o po/be/LC_MESSAGES/glib20.mo ../../../po/be.po [1533/1627] /usr/bin/msgfmt -o po/bs/LC_MESSAGES/glib20.mo ../../../po/bs.po [1534/1627] /usr/bin/msgfmt -o po/dz/LC_MESSAGES/glib20.mo ../../../po/dz.po [1535/1627] /usr/bin/msgfmt -o po/bg/LC_MESSAGES/glib20.mo ../../../po/bg.po [1536/1627] /usr/bin/msgfmt -o po/ca/LC_MESSAGES/glib20.mo ../../../po/ca.po [1537/1627] /usr/bin/msgfmt -o po/ca@valencia/LC_MESSAGES/glib20.mo ../../../po/ca@valencia.po [1538/1627] /usr/bin/msgfmt -o po/cs/LC_MESSAGES/glib20.mo ../../../po/cs.po [1539/1627] /usr/bin/msgfmt -o po/en@shaw/LC_MESSAGES/glib20.mo ../../../po/en@shaw.po [1540/1627] /usr/bin/msgfmt -o po/da/LC_MESSAGES/glib20.mo ../../../po/da.po [1541/1627] /usr/bin/msgfmt -o po/de/LC_MESSAGES/glib20.mo ../../../po/de.po [1542/1627] /usr/bin/msgfmt -o po/en_GB/LC_MESSAGES/glib20.mo ../../../po/en_GB.po [1543/1627] /usr/bin/msgfmt -o po/el/LC_MESSAGES/glib20.mo ../../../po/el.po [1544/1627] /usr/bin/msgfmt -o po/ga/LC_MESSAGES/glib20.mo ../../../po/ga.po [1545/1627] /usr/bin/msgfmt -o po/eo/LC_MESSAGES/glib20.mo ../../../po/eo.po [1546/1627] /usr/bin/msgfmt -o po/es/LC_MESSAGES/glib20.mo ../../../po/es.po [1547/1627] /usr/bin/msgfmt -o po/eu/LC_MESSAGES/glib20.mo ../../../po/eu.po [1548/1627] /usr/bin/msgfmt -o po/fur/LC_MESSAGES/glib20.mo ../../../po/fur.po [1549/1627] /usr/bin/msgfmt -o po/gd/LC_MESSAGES/glib20.mo ../../../po/gd.po [1550/1627] /usr/bin/msgfmt -o po/fi/LC_MESSAGES/glib20.mo ../../../po/fi.po [1551/1627] /usr/bin/msgfmt -o po/fa/LC_MESSAGES/glib20.mo ../../../po/fa.po [1552/1627] /usr/bin/msgfmt -o po/fr/LC_MESSAGES/glib20.mo ../../../po/fr.po [1553/1627] /usr/bin/msgfmt -o po/et/LC_MESSAGES/glib20.mo ../../../po/et.po [1554/1627] /usr/bin/msgfmt -o po/hy/LC_MESSAGES/glib20.mo ../../../po/hy.po [1555/1627] /usr/bin/msgfmt -o po/gu/LC_MESSAGES/glib20.mo ../../../po/gu.po [1556/1627] /usr/bin/msgfmt -o po/gl/LC_MESSAGES/glib20.mo ../../../po/gl.po [1557/1627] /usr/bin/msgfmt -o po/ie/LC_MESSAGES/glib20.mo ../../../po/ie.po [1558/1627] /usr/bin/msgfmt -o po/is/LC_MESSAGES/glib20.mo ../../../po/is.po [1559/1627] /usr/bin/msgfmt -o po/hr/LC_MESSAGES/glib20.mo ../../../po/hr.po [1560/1627] /usr/bin/msgfmt -o po/hu/LC_MESSAGES/glib20.mo ../../../po/hu.po [1561/1627] /usr/bin/msgfmt -o po/id/LC_MESSAGES/glib20.mo ../../../po/id.po [1562/1627] /usr/bin/msgfmt -o po/he/LC_MESSAGES/glib20.mo ../../../po/he.po [1563/1627] /usr/bin/msgfmt -o po/ku/LC_MESSAGES/glib20.mo ../../../po/ku.po [1564/1627] /usr/bin/msgfmt -o po/hi/LC_MESSAGES/glib20.mo ../../../po/hi.po [1565/1627] /usr/bin/msgfmt -o po/it/LC_MESSAGES/glib20.mo ../../../po/it.po [1566/1627] /usr/bin/msgfmt -o po/kk/LC_MESSAGES/glib20.mo ../../../po/kk.po [1567/1627] /usr/bin/msgfmt -o po/ja/LC_MESSAGES/glib20.mo ../../../po/ja.po [1568/1627] /usr/bin/msgfmt -o po/kab/LC_MESSAGES/glib20.mo ../../../po/kab.po [1569/1627] /usr/bin/msgfmt -o po/kn/LC_MESSAGES/glib20.mo ../../../po/kn.po [1570/1627] /usr/bin/msgfmt -o po/mg/LC_MESSAGES/glib20.mo ../../../po/mg.po [1571/1627] /usr/bin/msgfmt -o po/ko/LC_MESSAGES/glib20.mo ../../../po/ko.po [1572/1627] /usr/bin/msgfmt -o po/mai/LC_MESSAGES/glib20.mo ../../../po/mai.po [1573/1627] /usr/bin/msgfmt -o po/mn/LC_MESSAGES/glib20.mo ../../../po/mn.po [1574/1627] /usr/bin/msgfmt -o po/nds/LC_MESSAGES/glib20.mo ../../../po/nds.po [1575/1627] /usr/bin/msgfmt -o po/ka/LC_MESSAGES/glib20.mo ../../../po/ka.po [1576/1627] /usr/bin/msgfmt -o po/mk/LC_MESSAGES/glib20.mo ../../../po/mk.po [1577/1627] /usr/bin/msgfmt -o po/lt/LC_MESSAGES/glib20.mo ../../../po/lt.po [1578/1627] /usr/bin/msgfmt -o po/ml/LC_MESSAGES/glib20.mo ../../../po/ml.po [1579/1627] /usr/bin/msgfmt -o po/nn/LC_MESSAGES/glib20.mo ../../../po/nn.po [1580/1627] /usr/bin/msgfmt -o po/mr/LC_MESSAGES/glib20.mo ../../../po/mr.po [1581/1627] /usr/bin/msgfmt -o po/ps/LC_MESSAGES/glib20.mo ../../../po/ps.po [1582/1627] /usr/bin/msgfmt -o po/ms/LC_MESSAGES/glib20.mo ../../../po/ms.po [1583/1627] /usr/bin/msgfmt -o po/nb/LC_MESSAGES/glib20.mo ../../../po/nb.po [1584/1627] /usr/bin/msgfmt -o po/oc/LC_MESSAGES/glib20.mo ../../../po/oc.po [1585/1627] /usr/bin/msgfmt -o po/rw/LC_MESSAGES/glib20.mo ../../../po/rw.po [1586/1627] /usr/bin/msgfmt -o po/ne/LC_MESSAGES/glib20.mo ../../../po/ne.po [1587/1627] /usr/bin/msgfmt -o po/nl/LC_MESSAGES/glib20.mo ../../../po/nl.po [1588/1627] /usr/bin/msgfmt -o po/or/LC_MESSAGES/glib20.mo ../../../po/or.po [1589/1627] /usr/bin/msgfmt -o po/si/LC_MESSAGES/glib20.mo ../../../po/si.po [1590/1627] /usr/bin/msgfmt -o po/lv/LC_MESSAGES/glib20.mo ../../../po/lv.po [1591/1627] /usr/bin/msgfmt -o po/pl/LC_MESSAGES/glib20.mo ../../../po/pl.po [1592/1627] /usr/bin/msgfmt -o po/pt/LC_MESSAGES/glib20.mo ../../../po/pt.po [1593/1627] /usr/bin/msgfmt -o po/pt_BR/LC_MESSAGES/glib20.mo ../../../po/pt_BR.po [1594/1627] /usr/bin/msgfmt -o po/ro/LC_MESSAGES/glib20.mo ../../../po/ro.po [1595/1627] /usr/bin/msgfmt -o po/ru/LC_MESSAGES/glib20.mo ../../../po/ru.po [1596/1627] /usr/bin/msgfmt -o po/sq/LC_MESSAGES/glib20.mo ../../../po/sq.po [1597/1627] /usr/bin/msgfmt -o po/pa/LC_MESSAGES/glib20.mo ../../../po/pa.po [1598/1627] /usr/bin/msgfmt -o po/sr@ije/LC_MESSAGES/glib20.mo ../../../po/sr@ije.po [1599/1627] /usr/bin/msgfmt -o po/sk/LC_MESSAGES/glib20.mo ../../../po/sk.po [1600/1627] /usr/bin/msgfmt -o po/sl/LC_MESSAGES/glib20.mo ../../../po/sl.po [1601/1627] /usr/bin/msgfmt -o po/tg/LC_MESSAGES/glib20.mo ../../../po/tg.po [1602/1627] /usr/bin/msgfmt -o po/sr@latin/LC_MESSAGES/glib20.mo ../../../po/sr@latin.po [1603/1627] /usr/bin/msgfmt -o po/ta/LC_MESSAGES/glib20.mo ../../../po/ta.po [1604/1627] /usr/bin/msgfmt -o po/xh/LC_MESSAGES/glib20.mo ../../../po/xh.po [1605/1627] /usr/bin/msgfmt -o po/sr/LC_MESSAGES/glib20.mo ../../../po/sr.po [1606/1627] /usr/bin/msgfmt -o po/tl/LC_MESSAGES/glib20.mo ../../../po/tl.po [1607/1627] /usr/bin/msgfmt -o po/tt/LC_MESSAGES/glib20.mo ../../../po/tt.po [1608/1627] /usr/bin/msgfmt -o po/tr/LC_MESSAGES/glib20.mo ../../../po/tr.po [1609/1627] /usr/bin/msgfmt -o po/wa/LC_MESSAGES/glib20.mo ../../../po/wa.po [1610/1627] /usr/bin/msgfmt -o po/yi/LC_MESSAGES/glib20.mo ../../../po/yi.po [1611/1627] /usr/bin/msgfmt -o po/sv/LC_MESSAGES/glib20.mo ../../../po/sv.po [1612/1627] /usr/bin/msgfmt -o po/te/LC_MESSAGES/glib20.mo ../../../po/te.po [1613/1627] /usr/bin/msgfmt -o po/th/LC_MESSAGES/glib20.mo ../../../po/th.po [1614/1627] /usr/bin/msgfmt -o po/zh_CN/LC_MESSAGES/glib20.mo ../../../po/zh_CN.po [1615/1627] /usr/bin/msgfmt -o po/zh_HK/LC_MESSAGES/glib20.mo ../../../po/zh_HK.po [1616/1627] /usr/bin/msgfmt -o po/ug/LC_MESSAGES/glib20.mo ../../../po/ug.po [1617/1627] /usr/bin/msgfmt -o po/vi/LC_MESSAGES/glib20.mo ../../../po/vi.po [1618/1627] /usr/bin/msgfmt -o po/uk/LC_MESSAGES/glib20.mo ../../../po/uk.po [1619/1627] /usr/bin/msgfmt -o po/zh_TW/LC_MESSAGES/glib20.mo ../../../po/zh_TW.po [1620/1627] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o -MF gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o.d -o gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o -c gio/tests/gdbus-test-codegen-generated.c [1621/1627] cc -o gio/tests/gdbus-test-codegen gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1622/1627] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o -MF gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o.d -o gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o -c gio/tests/gdbus-test-codegen-generated.c [1623/1627] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o -c gio/tests/gdbus-test-codegen-generated-min-required-2-64.c [1624/1627] cc -o gio/tests/gdbus-test-codegen-old gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1625/1627] cc -o gio/tests/gdbus-test-codegen-min-required-2-64 gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1626/1627] cc -Iglib/tests/regex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/regex.p/regex.c.o -MF glib/tests/regex.p/regex.c.o.d -o glib/tests/regex.p/regex.c.o -c ../../../glib/tests/regex.c [1627/1627] cc -o glib/tests/regex glib/tests/regex.p/regex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -pthread /usr/lib/i386-linux-gnu/libpcre2-8.so -Wl,--end-group make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.83.4' debian/rules override_dh_auto_test-arch make[1]: Entering directory '/build/reproducible-path/glib2.0-2.83.4' # Remove LD_PRELOAD so we don't run with fakeroot, which makes dbus-related tests fail # Remove LANGUAGE to avoid mismatches between expected and actual # messages in non-English locales (mainly on reproducible-builds) # First run the non-flaky tests, and fail the build if they fail (on linux) env \ -u LANG \ -u LANGUAGE \ -u LD_PRELOAD \ DEB_BUILD_TIME_TESTS=1 \ LC_ALL=C.UTF-8 \ debian/tests/run-with-locales \ --generate de_DE=ISO-8859-1 \ --generate de_DE.utf8 \ --generate de_DE@euro.utf8 \ --generate el_GR.utf8 \ --generate en_GB=ISO-8859-1 \ --generate en_GB.utf8 \ --generate en_US=ISO-8859-1 \ --generate en_US.utf8 \ --generate es_ES.utf8 \ --generate fa_IR=UTF-8 \ --generate fa_IR.utf8 \ --generate fr_FR.utf8 \ --generate hr_HR.utf8 \ --generate ja_JP.utf8 \ --generate ja_JP.EUC-JP \ --generate lt_LT.utf8 \ --generate pl_PL=ISO-8859-2 \ --generate pl_PL.ISO-8859-2 \ --generate pl_PL.utf8 \ --generate ru_RU=ISO-8859-5 \ --generate ru_RU.utf8 \ --generate sr_RS=UTF-8 \ --generate sr_RS@latin=UTF-8 \ --generate sv_SE=ISO-8859-1 \ --generate sv_SE.utf8 \ --generate tr_TR=ISO-8859-9 \ --generate tr_TR.utf8 \ --generate tt_RU=UTF-8 \ --generate tt_RU.utf8 \ --generate tt_RU@iqtelif=UTF-8 \ -- \ dh_auto_test \ -B debian/build/deb \ -- \ --timeout-multiplier 3 \ --no-suite flaky \ --verbose \ || exit $? run-with-locales: de_DE=ISO-8859-1... Found in locales-all run-with-locales: de_DE.utf8... Found in locales-all run-with-locales: de_DE@euro.utf8... run-with-locales: de_DE@euro.utf8 not in locales-all and /usr/share/i18n/charmaps not found run-with-locales: el_GR.utf8... Found in locales-all run-with-locales: en_GB=ISO-8859-1... Found in locales-all run-with-locales: en_GB.utf8... Found in locales-all run-with-locales: en_US=ISO-8859-1... Found in locales-all run-with-locales: en_US.utf8... Found in locales-all run-with-locales: es_ES.utf8... Found in locales-all run-with-locales: fa_IR=UTF-8... Found in locales-all run-with-locales: fa_IR.utf8... run-with-locales: fa_IR.utf8 not in locales-all and /usr/share/i18n/charmaps not found run-with-locales: fr_FR.utf8... Found in locales-all run-with-locales: hr_HR.utf8... Found in locales-all run-with-locales: ja_JP.utf8... Found in locales-all run-with-locales: ja_JP.EUC-JP... Found in locales-all run-with-locales: lt_LT.utf8... Found in locales-all run-with-locales: pl_PL=ISO-8859-2... Found in locales-all run-with-locales: pl_PL.ISO-8859-2... run-with-locales: pl_PL.ISO-8859-2 not in locales-all and /usr/share/i18n/charmaps not found run-with-locales: pl_PL.utf8... Found in locales-all run-with-locales: ru_RU=ISO-8859-5... Found in locales-all run-with-locales: ru_RU.utf8... Found in locales-all run-with-locales: sr_RS=UTF-8... Found in locales-all run-with-locales: sr_RS@latin=UTF-8... Found in locales-all run-with-locales: sv_SE=ISO-8859-1... Found in locales-all run-with-locales: sv_SE.utf8... Found in locales-all run-with-locales: tr_TR=ISO-8859-9... Found in locales-all run-with-locales: tr_TR.utf8... Found in locales-all run-with-locales: tt_RU=UTF-8... Found in locales-all run-with-locales: tt_RU.utf8... run-with-locales: tt_RU.utf8 not in locales-all and /usr/share/i18n/charmaps not found run-with-locales: tt_RU@iqtelif=UTF-8... Found in locales-all cd debian/build/deb && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=22 meson test --verbose --timeout-multiplier 3 --no-suite flaky --verbose ninja: Entering directory `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb' [1/1] Generating glib/tests/tmpsample.xml with a custom command 1/396 glib:glib+core / array-test RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=46 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/array-test 2/396 glib:glib+core / asyncqueue RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=87 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/asyncqueue 3/396 glib:glib+core / atomic RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=205 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic 4/396 glib:glib+core / base64 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=208 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/base64 5/396 glib:glib+core / bitlock RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/bitlock 6/396 glib:glib+core / bookmarkfile RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=180 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/bookmarkfile 7/396 glib:glib+core / bytes RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/bytes 8/396 glib:glib+core / cache RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=117 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cache 9/396 glib:glib+core / charset RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=33 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/charset 10/396 glib:glib+core / checksum RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=214 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/checksum 11/396 glib:glib+core / collate RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=184 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/collate 12/396 glib:glib+core / completion RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=34 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/completion 13/396 glib:glib+core / cond RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=238 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cond 14/396 glib:glib+core / convert RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=34 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/convert 15/396 glib:glib+core / dataset RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=7 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/dataset 16/396 glib:glib+core / date RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=252 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/date 17/396 glib:glib+core / dir RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/dir 18/396 glib:glib+core / environment RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=244 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/environment 19/396 glib:glib+core / error RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/error 20/396 glib:glib+core / fileutils RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/fileutils 21/396 glib:glib+core+slow / gdatetime RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=95 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gdatetime 22/396 glib:glib+core / guuid RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/guuid ▶ 1/396 /array/ref-count OK ▶ 1/396 /array/steal OK ▶ 1/396 /array/clear-func OK ▶ 1/396 /array/binary-search OK ▶ 1/396 /array/copy-sized OK ▶ 1/396 /array/overflow-append-vals OK ▶ 1/396 /array/overflow-set-size OK ▶ 1/396 /array/new/zero-terminated OK ▶ 1/396 /array/new/take OK ▶ 1/396 /array/new/take-zero-terminated OK ▶ 1/396 /array/new/take/empty OK ▶ 1/396 /array/new/take/overflow SKIP ▶ 1/396 /array/set-size/non-zero-terminated-no-clear OK ▶ 1/396 /array/set-size/non-zero-terminated-clear OK ▶ 1/396 /array/set-size/zero-terminated-no-clear OK ▶ 1/396 /array/set-size/zero-terminated-clear OK ▶ 1/396 /array/set-size/sized/non-zero-terminated-no-clear OK ▶ 1/396 /array/set-size/sized/non-zero-terminated-clear OK ▶ 1/396 /array/set-size/sized/zero-terminated-no-clear OK ▶ 1/396 /array/set-size/sized/zero-terminated-clear OK ▶ 1/396 /array/append-val/non-zero-terminated-no-clear OK ▶ 1/396 /array/append-val/non-zero-terminated-clear OK ▶ 1/396 /array/append-val/zero-terminated-no-clear OK ▶ 1/396 /array/append-val/zero-terminated-clear OK ▶ 1/396 /array/prepend-val/non-zero-terminated-no-clear OK ▶ 1/396 /array/prepend-val/non-zero-terminated-clear OK ▶ 1/396 /array/prepend-val/zero-terminated-no-clear OK ▶ 1/396 /array/prepend-val/zero-terminated-clear OK ▶ 1/396 /array/prepend-vals/non-zero-terminated-no-clear OK ▶ 1/396 /array/prepend-vals/non-zero-terminated-clear OK ▶ 1/396 /array/prepend-vals/zero-terminated-no-clear OK ▶ 1/396 /array/prepend-vals/zero-terminated-clear OK ▶ 1/396 /array/insert-vals/non-zero-terminated-no-clear OK ▶ 1/396 /array/insert-vals/non-zero-terminated-clear OK ▶ 1/396 /array/insert-vals/zero-terminated-no-clear OK ▶ 1/396 /array/insert-vals/zero-terminated-clear OK ▶ 1/396 /array/remove-index/non-zero-terminated-no-clear OK ▶ 1/396 /array/remove-index/non-zero-terminated-clear OK ▶ 1/396 /array/remove-index/zero-terminated-no-clear OK ▶ 1/396 /array/remove-index/zero-terminated-clear OK ▶ 1/396 /array/remove-index-fast/non-zero-terminated-no-clear OK ▶ 1/396 /array/remove-index-fast/non-zero-terminated-clear OK ▶ 1/396 /array/remove-index-fast/zero-terminated-no-clear OK ▶ 1/396 /array/remove-index-fast/zero-terminated-clear OK ▶ 1/396 /array/remove-range/non-zero-terminated-no-clear OK ▶ 1/396 /array/remove-range/non-zero-terminated-clear OK ▶ 1/396 /array/remove-range/zero-terminated-no-clear OK ▶ 1/396 /array/remove-range/zero-terminated-clear OK ▶ 1/396 /array/copy/non-zero-terminated-no-clear OK ▶ 1/396 /array/copy/non-zero-terminated-clear OK ▶ 1/396 /array/copy/zero-terminated-no-clear OK ▶ 1/396 /array/copy/zero-terminated-clear OK ▶ 1/396 /array/sort/non-zero-terminated-no-clear OK ▶ 1/396 /array/sort/non-zero-terminated-clear OK ▶ 1/396 /array/sort/zero-terminated-no-clear OK ▶ 1/396 /array/sort/zero-terminated-clear OK ▶ 1/396 /array/sort-with-data/non-zero-terminated-no-clear OK ▶ 1/396 /array/sort-with-data/non-zero-terminated-clear OK ▶ 1/396 /array/sort-with-data/zero-terminated-no-clear OK ▶ 1/396 /array/sort-with-data/zero-terminated-clear OK ▶ 1/396 /pointerarray/add OK ▶ 1/396 /pointerarray/insert OK ▶ 1/396 /pointerarray/new-take OK ▶ 1/396 /pointerarray/new-take-null-terminated OK ▶ 1/396 /pointerarray/new-from-array OK ▶ 1/396 /pointerarray/new-from-null-terminated-array OK ▶ 1/396 /pointerarray/free-func OK ▶ 1/396 /pointerarray/array_extend_and_steal OK ▶ 1/396 /pointerarray/sort OK ▶ 1/396 /pointerarray/sort-with-data OK ▶ 1/396 /pointerarray/sort-values OK ▶ 1/396 /pointerarray/sort-values-with-data OK ▶ 1/396 /pointerarray/remove-range OK ▶ 1/396 /pointerarray/steal OK ▶ 1/396 /pointerarray/free/null-terminated OK ▶ 1/396 /pointerarray/new-take/empty OK ▶ 1/396 /pointerarray/new-take/overflow SKIP ▶ 1/396 /pointerarray/new-take/with-free-func OK ▶ 1/396 /pointerarray/new-take-null-terminated/empty OK ▶ 1/396 /pointerarray/new-take-null-terminated/with-free-func OK ▶ 1/396 /pointerarray/new-take-null-terminated/from-gstrv OK ▶ 1/396 /pointerarray/new-from-array/empty OK ▶ 1/396 /pointerarray/new-from-array/overflow SKIP ▶ 1/396 /pointerarray/new-from-array/with-copy-and-free-func OK ▶ 1/396 /pointerarray/new-from-null-terminated-array/empty OK ▶ 1/396 /pointerarray/new-from-null-terminated-array/with-copy-and-free-func OK ▶ 1/396 /pointerarray/new-from-null-terminated-array/from-gstrv OK ▶ 1/396 /pointerarray/ref-count/not-null-terminated OK ▶ 1/396 /pointerarray/ref-count/null-terminated OK ▶ 1/396 /pointerarray/array_copy/not-null-terminated OK ▶ 1/396 /pointerarray/array_copy/null-terminated OK ▶ 1/396 /pointerarray/array_extend/not-null-terminated OK ▶ 1/396 /pointerarray/array_extend/null-terminated OK ▶ 1/396 /pointerarray/sort/example OK ▶ 1/396 /pointerarray/sort-with-data/example OK ▶ 1/396 /pointerarray/sort-values/example OK ▶ 1/396 /pointerarray/sort-values-with-data/example OK ▶ 1/396 /pointerarray/find/empty OK ▶ 1/396 /pointerarray/find/non-empty OK ▶ 1/396 /pointerarray/steal_index/not-null-terminated OK ▶ 1/396 /pointerarray/steal_index/null-terminated OK ▶ 1/396 /bytearray/steal OK ▶ 1/396 /bytearray/append OK ▶ 1/396 /bytearray/prepend OK ▶ 1/396 /bytearray/remove OK ▶ 1/396 /bytearray/remove-fast OK ▶ 1/396 /bytearray/remove-range OK ▶ 1/396 /bytearray/ref-count OK ▶ 1/396 /bytearray/sort OK ▶ 1/396 /bytearray/sort-with-data OK ▶ 1/396 /bytearray/new-take OK ▶ 1/396 /bytearray/new-take-overflow SKIP ▶ 1/396 /bytearray/free-to-bytes OK ▶ 2/396 /asyncqueue/basics OK ▶ 2/396 /asyncqueue/sort OK ▶ 2/396 /asyncqueue/destroy OK ▶ 3/396 /atomic/types OK ▶ 3/396 /atomic/threaded OK ▶ 4/396 /base64/encode OK ▶ 4/396 /base64/decode OK ▶ 4/396 /base64/decode-inplace OK ▶ 4/396 /base64/encode-decode OK ▶ 4/396 /base64/full/1 OK ▶ 4/396 /base64/full/2 OK ▶ 4/396 /base64/full/3 OK ▶ 4/396 /base64/full/4 OK ▶ 4/396 /base64/encode/empty OK ▶ 4/396 /base64/encode/incremental/small-block/1 OK ▶ 4/396 /base64/encode/incremental/small-block/2 OK ▶ 4/396 /base64/encode/incremental/small-block/3 OK ▶ 4/396 /base64/encode/incremental/small-block/4 OK ▶ 4/396 /base64/incremental/nobreak/1 OK ▶ 4/396 /base64/incremental/nobreak/2 OK ▶ 4/396 /base64/incremental/nobreak/3 OK ▶ 4/396 /base64/incremental/nobreak/4-a OK ▶ 4/396 /base64/incremental/nobreak/4-b OK ▶ 4/396 /base64/incremental/nobreak/4-c OK ▶ 4/396 /base64/incremental/break/1 OK ▶ 4/396 /base64/incremental/break/2 OK ▶ 4/396 /base64/incremental/break/3 OK ▶ 4/396 /base64/incremental/smallblock/1 OK ▶ 4/396 /base64/incremental/smallblock/2 OK ▶ 4/396 /base64/incremental/smallblock/3 OK ▶ 4/396 /base64/incremental/smallblock/4 OK ▶ 4/396 /base64/decode/empty OK ▶ 4/396 /base64/encode-decode/rfc4648 OK ▶ 5/396 /bitlock/performance/uncontended OK ▶ 6/396 /bookmarks/load-from-data-dirs OK ▶ 6/396 /bookmarks/to-file OK ▶ 6/396 /bookmarks/move-item OK ▶ 6/396 /bookmarks/corner-cases OK ▶ 6/396 /bookmarks/misc OK ▶ 6/396 /bookmarks/deprecated OK ▶ 6/396 /bookmarks/parse/fail-12.xbel OK ▶ 6/396 /bookmarks/parse/fail-26.xbel OK ▶ 6/396 /bookmarks/parse/fail-25.xbel OK ▶ 6/396 /bookmarks/parse/fail-24.xbel OK ▶ 6/396 /bookmarks/parse/fail-19.xbel OK ▶ 6/396 /bookmarks/parse/fail-10.xbel OK ▶ 6/396 /bookmarks/parse/fail-07.xbel OK ▶ 6/396 /bookmarks/parse/fail-09.xbel OK ▶ 6/396 /bookmarks/parse/fail-16.xbel OK ▶ 6/396 /bookmarks/parse/fail-06.xbel OK ▶ 6/396 /bookmarks/parse/fail-17.xbel OK ▶ 6/396 /bookmarks/parse/fail-18.xbel OK ▶ 6/396 /bookmarks/parse/fail-22.xbel OK ▶ 6/396 /bookmarks/parse/fail-35.xbel OK ▶ 6/396 /bookmarks/parse/fail-05.xbel OK ▶ 6/396 /bookmarks/parse/fail-13.xbel OK ▶ 6/396 /bookmarks/parse/valid-01.xbel OK ▶ 6/396 /bookmarks/parse/fail-40.xbel OK ▶ 6/396 /bookmarks/parse/fail-39.xbel OK ▶ 6/396 /bookmarks/parse/fail-37.xbel OK ▶ 6/396 /bookmarks/parse/fail-34.xbel OK ▶ 6/396 /bookmarks/parse/fail-29.xbel OK ▶ 6/396 /bookmarks/parse/valid-02.xbel OK ▶ 6/396 /bookmarks/parse/fail-04.xbel OK ▶ 6/396 /bookmarks/parse/fail-28.xbel OK ▶ 6/396 /bookmarks/parse/fail-20.xbel OK ▶ 6/396 /bookmarks/parse/fail-32.xbel OK ▶ 6/396 /bookmarks/parse/fail-33.xbel OK ▶ 6/396 /bookmarks/parse/fail-14.xbel OK ▶ 6/396 /bookmarks/parse/fail-21.xbel OK ▶ 6/396 /bookmarks/parse/fail-41.xbel OK ▶ 6/396 /bookmarks/parse/fail-31.xbel OK ▶ 6/396 /bookmarks/parse/fail-23.xbel OK ▶ 6/396 /bookmarks/parse/fail-02.xbel OK ▶ 6/396 /bookmarks/parse/fail-36.xbel OK ▶ 6/396 /bookmarks/parse/fail-42.xbel OK ▶ 6/396 /bookmarks/parse/fail-15.xbel OK ▶ 6/396 /bookmarks/parse/fail-01.xbel OK ▶ 6/396 /bookmarks/parse/fail-03.xbel OK ▶ 6/396 /bookmarks/parse/fail-11.xbel OK ▶ 6/396 /bookmarks/parse/fail-27.xbel OK ▶ 6/396 /bookmarks/parse/fail-08.xbel OK ▶ 6/396 /bookmarks/parse/fail-30.xbel OK ▶ 6/396 /bookmarks/parse/fail-38.xbel OK ▶ 6/396 /bookmarks/parse/valid-03.xbel OK ▶ 6/396 /bookmarks/copy/fail-12.xbel OK ▶ 7/396 /bytes/new OK ▶ 7/396 /bytes/new-take OK ▶ 7/396 /bytes/new-static OK ▶ 7/396 /bytes/new-with-free-func OK ▶ 7/396 /bytes/new-from-bytes OK ▶ 7/396 /bytes/new-from-bytes-slice OK ▶ 7/396 /bytes/new-from-bytes-shared-ref OK ▶ 7/396 /bytes/hash OK ▶ 7/396 /bytes/equal OK ▶ 7/396 /bytes/compare OK ▶ 7/396 /bytes/null OK ▶ 7/396 /bytes/get-region OK ▶ 7/396 /bytes/unref-null OK ▶ 7/396 /bytes/to-data/transferred OK ▶ 7/396 /bytes/to-data/two-refs OK ▶ 7/396 /bytes/to-data/non-malloc OK ▶ 7/396 /bytes/to-data/different-free-func OK ▶ 7/396 /bytes/to-array/transferred OK ▶ 7/396 /bytes/to-array/two-refs OK ▶ 7/396 /bytes/to-array/non-malloc OK ▶ 7/396 /bytes/to-array/transferred/oversize SKIP ▶ 8/396 /cache/basic OK ▶ 9/396 /charset/language_names_with_category OK ▶ 9/396 /charset/language_names_with_category_async OK ▶ 10/396 /checksum/unsupported OK ▶ 10/396 /checksum/MD5/0 OK ▶ 10/396 /checksum/MD5/1 OK ▶ 10/396 /checksum/MD5/2 OK ▶ 10/396 /checksum/MD5/3 OK ▶ 10/396 /checksum/MD5/4 OK ▶ 10/396 /checksum/MD5/5 OK ▶ 10/396 /checksum/MD5/6 OK ▶ 10/396 /checksum/MD5/7 OK ▶ 10/396 /checksum/MD5/8 OK ▶ 10/396 /checksum/MD5/9 OK ▶ 10/396 /checksum/MD5/10 OK ▶ 10/396 /checksum/MD5/11 OK ▶ 10/396 /checksum/MD5/12 OK ▶ 10/396 /checksum/MD5/13 OK ▶ 10/396 /checksum/MD5/14 OK ▶ 10/396 /checksum/MD5/15 OK ▶ 10/396 /checksum/MD5/16 OK ▶ 10/396 /checksum/MD5/17 OK ▶ 10/396 /checksum/MD5/18 OK ▶ 10/396 /checksum/MD5/19 OK ▶ 10/396 /checksum/MD5/20 OK ▶ 10/396 /checksum/MD5/21 OK ▶ 10/396 /checksum/MD5/22 OK ▶ 10/396 /checksum/MD5/23 OK ▶ 10/396 /checksum/MD5/24 OK ▶ 10/396 /checksum/MD5/25 OK ▶ 10/396 /checksum/MD5/26 OK ▶ 10/396 /checksum/MD5/27 OK ▶ 10/396 /checksum/MD5/28 OK ▶ 10/396 /checksum/MD5/29 OK ▶ 10/396 /checksum/MD5/30 OK ▶ 10/396 /checksum/MD5/31 OK ▶ 10/396 /checksum/MD5/32 OK ▶ 10/396 /checksum/MD5/33 OK ▶ 10/396 /checksum/MD5/34 OK ▶ 10/396 /checksum/MD5/35 OK ▶ 10/396 /checksum/MD5/36 OK ▶ 10/396 /checksum/MD5/37 OK ▶ 10/396 /checksum/MD5/38 OK ▶ 10/396 /checksum/MD5/39 OK ▶ 10/396 /checksum/MD5/40 OK ▶ 10/396 /checksum/MD5/41 OK ▶ 10/396 /checksum/MD5/42 OK ▶ 10/396 /checksum/MD5/43 OK ▶ 10/396 /checksum/MD5/44 OK ▶ 10/396 /checksum/MD5/45 OK ▶ 10/396 /checksum/MD5/46 OK ▶ 10/396 /checksum/MD5/47 OK ▶ 10/396 /checksum/MD5/48 OK ▶ 10/396 /checksum/MD5/49 OK ▶ 10/396 /checksum/MD5/50 OK ▶ 10/396 /checksum/MD5/51 OK ▶ 10/396 /checksum/MD5/52 OK ▶ 10/396 /checksum/MD5/53 OK ▶ 10/396 /checksum/MD5/54 OK ▶ 10/396 /checksum/MD5/55 OK ▶ 10/396 /checksum/MD5/56 OK ▶ 10/396 /checksum/MD5/57 OK ▶ 10/396 /checksum/MD5/58 OK ▶ 10/396 /checksum/MD5/59 OK ▶ 10/396 /checksum/MD5/60 OK ▶ 10/396 /checksum/MD5/61 OK ▶ 10/396 /checksum/MD5/62 OK ▶ 10/396 /checksum/MD5/63 OK ▶ 10/396 /checksum/MD5/64 OK ▶ 10/396 /checksum/MD5/65 OK ▶ 10/396 /checksum/MD5/66 OK ▶ 10/396 /checksum/MD5/67 OK ▶ 10/396 /checksum/MD5/68 OK ▶ 10/396 /checksum/MD5/69 OK ▶ 10/396 /checksum/MD5/70 OK ▶ 10/396 /checksum/MD5/71 OK ▶ 10/396 /checksum/MD5/72 OK ▶ 10/396 /checksum/MD5/73 OK ▶ 10/396 /checksum/MD5/74 OK ▶ 10/396 /checksum/MD5/75 OK ▶ 10/396 /checksum/MD5/76 OK ▶ 10/396 /checksum/MD5/77 OK ▶ 10/396 /checksum/MD5/78 OK ▶ 10/396 /checksum/MD5/79 OK ▶ 10/396 /checksum/MD5/80 OK ▶ 10/396 /checksum/MD5/81 OK ▶ 10/396 /checksum/MD5/82 OK ▶ 10/396 /checksum/MD5/83 OK ▶ 10/396 /checksum/MD5/84 OK ▶ 10/396 /checksum/MD5/85 OK ▶ 10/396 /checksum/MD5/86 OK ▶ 10/396 /checksum/MD5/87 OK ▶ 10/396 /checksum/MD5/88 OK ▶ 10/396 /checksum/MD5/89 OK ▶ 10/396 /checksum/MD5/90 OK ▶ 10/396 /checksum/MD5/91 OK ▶ 10/396 /checksum/MD5/92 OK ▶ 10/396 /checksum/MD5/93 OK ▶ 10/396 /checksum/MD5/94 OK ▶ 10/396 /checksum/MD5/95 OK ▶ 10/396 /checksum/MD5/96 OK ▶ 10/396 /checksum/MD5/97 OK ▶ 10/396 /checksum/MD5/98 OK ▶ 10/396 /checksum/MD5/99 OK ▶ 10/396 /checksum/MD5/100 OK ▶ 10/396 /checksum/MD5/101 OK ▶ 10/396 /checksum/MD5/102 OK ▶ 10/396 /checksum/MD5/103 OK ▶ 10/396 /checksum/MD5/104 OK ▶ 10/396 /checksum/MD5/105 OK ▶ 10/396 /checksum/MD5/106 OK ▶ 10/396 /checksum/MD5/107 OK ▶ 10/396 /checksum/MD5/108 OK ▶ 10/396 /checksum/MD5/109 OK ▶ 10/396 /checksum/MD5/110 OK ▶ 10/396 /checksum/MD5/111 OK ▶ 10/396 /checksum/MD5/112 OK ▶ 10/396 /checksum/MD5/113 OK ▶ 10/396 /checksum/MD5/114 OK ▶ 10/396 /checksum/MD5/115 OK ▶ 10/396 /checksum/MD5/116 OK ▶ 10/396 /checksum/MD5/117 OK ▶ 10/396 /checksum/MD5/118 OK ▶ 10/396 /checksum/MD5/119 OK ▶ 10/396 /checksum/MD5/120 OK ▶ 10/396 /checksum/MD5/121 OK ▶ 10/396 /checksum/MD5/122 OK ▶ 10/396 /checksum/MD5/123 OK ▶ 10/396 /checksum/MD5/124 OK ▶ 10/396 /checksum/MD5/125 OK ▶ 10/396 /checksum/MD5/126 OK ▶ 10/396 /checksum/MD5/127 OK ▶ 10/396 /checksum/MD5/128 OK ▶ 10/396 /checksum/MD5/129 OK ▶ 10/396 /checksum/MD5/130 OK ▶ 10/396 /checksum/MD5/131 OK ▶ 10/396 /checksum/MD5/132 OK ▶ 10/396 /checksum/MD5/133 OK ▶ 10/396 /checksum/MD5/134 OK ▶ 10/396 /checksum/MD5/135 OK ▶ 10/396 /checksum/MD5/136 OK ▶ 10/396 /checksum/MD5/137 OK ▶ 10/396 /checksum/MD5/138 OK ▶ 10/396 /checksum/MD5/139 OK ▶ 10/396 /checksum/MD5/140 OK ▶ 10/396 /checksum/MD5/141 OK ▶ 10/396 /checksum/MD5/142 OK ▶ 10/396 /checksum/MD5/143 OK ▶ 10/396 /checksum/MD5/144 OK ▶ 10/396 /checksum/MD5/145 OK ▶ 10/396 /checksum/MD5/146 OK ▶ 10/396 /checksum/MD5/147 OK ▶ 10/396 /checksum/MD5/148 OK ▶ 10/396 /checksum/MD5/149 OK ▶ 10/396 /checksum/MD5/150 OK ▶ 10/396 /checksum/MD5/151 OK ▶ 10/396 /checksum/MD5/152 OK ▶ 10/396 /checksum/MD5/153 OK ▶ 10/396 /checksum/MD5/154 OK ▶ 10/396 /checksum/MD5/155 OK ▶ 10/396 /checksum/MD5/156 OK ▶ 10/396 /checksum/MD5/157 OK ▶ 10/396 /checksum/MD5/158 OK ▶ 10/396 /checksum/MD5/159 OK ▶ 10/396 /checksum/MD5/160 OK ▶ 10/396 /checksum/MD5/161 OK ▶ 10/396 /checksum/MD5/162 OK ▶ 10/396 /checksum/MD5/163 OK ▶ 10/396 /checksum/MD5/164 OK ▶ 10/396 /checksum/MD5/165 OK ▶ 10/396 /checksum/MD5/166 OK ▶ 10/396 /checksum/MD5/167 OK ▶ 10/396 /checksum/MD5/168 OK ▶ 10/396 /checksum/MD5/169 OK ▶ 10/396 /checksum/MD5/170 OK ▶ 10/396 /checksum/MD5/171 OK ▶ 10/396 /checksum/MD5/172 OK ▶ 10/396 /checksum/MD5/173 OK ▶ 10/396 /checksum/MD5/174 OK ▶ 10/396 /checksum/MD5/175 OK ▶ 10/396 /checksum/MD5/176 OK ▶ 10/396 /checksum/MD5/177 OK ▶ 10/396 /checksum/MD5/178 OK ▶ 10/396 /checksum/MD5/179 OK ▶ 10/396 /checksum/MD5/180 OK ▶ 10/396 /checksum/MD5/181 OK ▶ 10/396 /checksum/MD5/182 OK ▶ 10/396 /checksum/MD5/183 OK ▶ 10/396 /checksum/MD5/string OK ▶ 10/396 /checksum/MD5/bytes OK ▶ 10/396 /checksum/MD5/reset/0 OK ▶ 10/396 /checksum/MD5/reset/1 OK ▶ 10/396 /checksum/MD5/reset/2 OK ▶ 10/396 /checksum/MD5/reset/3 OK ▶ 10/396 /checksum/MD5/reset/4 OK ▶ 10/396 /checksum/MD5/reset/5 OK ▶ 10/396 /checksum/MD5/reset/6 OK ▶ 10/396 /checksum/MD5/reset/7 OK ▶ 10/396 /checksum/MD5/reset/8 OK ▶ 10/396 /checksum/MD5/reset/9 OK ▶ 10/396 /checksum/MD5/reset/10 OK ▶ 10/396 /checksum/MD5/reset/11 OK ▶ 10/396 /checksum/MD5/reset/12 OK ▶ 10/396 /checksum/MD5/reset/13 OK ▶ 10/396 /checksum/MD5/reset/14 OK ▶ 10/396 /checksum/MD5/reset/15 OK ▶ 10/396 /checksum/MD5/reset/16 OK ▶ 10/396 /checksum/MD5/reset/17 OK ▶ 10/396 /checksum/MD5/reset/18 OK ▶ 10/396 /checksum/MD5/reset/19 OK ▶ 10/396 /checksum/MD5/reset/20 OK ▶ 10/396 /checksum/MD5/reset/21 OK ▶ 10/396 /checksum/MD5/reset/22 OK ▶ 10/396 /checksum/MD5/reset/23 OK ▶ 10/396 /checksum/MD5/reset/24 OK ▶ 10/396 /checksum/MD5/reset/25 OK ▶ 10/396 /checksum/MD5/reset/26 OK ▶ 10/396 /checksum/MD5/reset/27 OK ▶ 10/396 /checksum/MD5/reset/28 OK ▶ 10/396 /checksum/MD5/reset/29 OK ▶ 10/396 /checksum/MD5/reset/30 OK ▶ 10/396 /checksum/MD5/reset/31 OK ▶ 10/396 /checksum/MD5/reset/32 OK ▶ 10/396 /checksum/MD5/reset/33 OK ▶ 10/396 /checksum/MD5/reset/34 OK ▶ 10/396 /checksum/MD5/reset/35 OK ▶ 10/396 /checksum/MD5/reset/36 OK ▶ 10/396 /checksum/MD5/reset/37 OK ▶ 10/396 /checksum/MD5/reset/38 OK ▶ 10/396 /checksum/MD5/reset/39 OK ▶ 10/396 /checksum/MD5/reset/40 OK ▶ 10/396 /checksum/MD5/reset/41 OK ▶ 10/396 /checksum/MD5/reset/42 OK ▶ 10/396 /checksum/MD5/reset/43 OK ▶ 10/396 /checksum/MD5/reset/44 OK ▶ 10/396 /checksum/MD5/reset/45 OK ▶ 10/396 /checksum/MD5/reset/46 OK ▶ 10/396 /checksum/MD5/reset/47 OK ▶ 10/396 /checksum/MD5/reset/48 OK ▶ 10/396 /checksum/MD5/reset/49 OK ▶ 10/396 /checksum/MD5/reset/50 OK ▶ 10/396 /checksum/MD5/reset/51 OK ▶ 10/396 /checksum/MD5/reset/52 OK ▶ 10/396 /checksum/MD5/reset/53 OK ▶ 10/396 /checksum/MD5/reset/54 OK ▶ 10/396 /checksum/MD5/reset/55 OK ▶ 10/396 /checksum/MD5/reset/56 OK ▶ 10/396 /checksum/MD5/reset/57 OK ▶ 10/396 /checksum/MD5/reset/58 OK ▶ 10/396 /checksum/MD5/reset/59 OK ▶ 10/396 /checksum/MD5/reset/60 OK ▶ 10/396 /checksum/MD5/reset/61 OK ▶ 10/396 /checksum/MD5/reset/62 OK ▶ 10/396 /checksum/MD5/reset/63 OK ▶ 10/396 /checksum/MD5/reset/64 OK ▶ 10/396 /checksum/MD5/reset/65 OK ▶ 10/396 /checksum/MD5/reset/66 OK ▶ 10/396 /checksum/MD5/reset/67 OK ▶ 10/396 /checksum/MD5/reset/68 OK ▶ 10/396 /checksum/MD5/reset/69 OK ▶ 10/396 /checksum/MD5/reset/70 OK ▶ 10/396 /checksum/MD5/reset/71 OK ▶ 10/396 /checksum/MD5/reset/72 OK ▶ 10/396 /checksum/MD5/reset/73 OK ▶ 10/396 /checksum/MD5/reset/74 OK ▶ 10/396 /checksum/MD5/reset/75 OK ▶ 10/396 /checksum/MD5/reset/76 OK ▶ 10/396 /checksum/MD5/reset/77 OK ▶ 10/396 /checksum/MD5/reset/78 OK ▶ 10/396 /checksum/MD5/reset/79 OK ▶ 10/396 /checksum/MD5/reset/80 OK ▶ 10/396 /checksum/MD5/reset/81 OK ▶ 10/396 /checksum/MD5/reset/82 OK ▶ 10/396 /checksum/MD5/reset/83 OK ▶ 10/396 /checksum/MD5/reset/84 OK ▶ 10/396 /checksum/MD5/reset/85 OK ▶ 10/396 /checksum/MD5/reset/86 OK ▶ 10/396 /checksum/MD5/reset/87 OK ▶ 10/396 /checksum/MD5/reset/88 OK ▶ 10/396 /checksum/MD5/reset/89 OK ▶ 10/396 /checksum/MD5/reset/90 OK ▶ 10/396 /checksum/MD5/reset/91 OK ▶ 10/396 /checksum/MD5/reset/92 OK ▶ 10/396 /checksum/MD5/reset/93 OK ▶ 10/396 /checksum/MD5/reset/94 OK ▶ 10/396 /checksum/MD5/reset/95 OK ▶ 10/396 /checksum/MD5/reset/96 OK ▶ 10/396 /checksum/MD5/reset/97 OK ▶ 10/396 /checksum/MD5/reset/98 OK ▶ 10/396 /checksum/MD5/reset/99 OK ▶ 10/396 /checksum/MD5/reset/100 OK ▶ 10/396 /checksum/MD5/reset/101 OK ▶ 10/396 /checksum/MD5/reset/102 OK ▶ 10/396 /checksum/MD5/reset/103 OK ▶ 10/396 /checksum/MD5/reset/104 OK ▶ 10/396 /checksum/MD5/reset/105 OK ▶ 10/396 /checksum/MD5/reset/106 OK ▶ 10/396 /checksum/MD5/reset/107 OK ▶ 10/396 /checksum/MD5/reset/108 OK ▶ 10/396 /checksum/MD5/reset/109 OK ▶ 10/396 /checksum/MD5/reset/110 OK ▶ 10/396 /checksum/MD5/reset/111 OK ▶ 10/396 /checksum/MD5/reset/112 OK ▶ 10/396 /checksum/MD5/reset/113 OK ▶ 10/396 /checksum/MD5/reset/114 OK ▶ 10/396 /checksum/MD5/reset/115 OK ▶ 10/396 /checksum/MD5/reset/116 OK ▶ 10/396 /checksum/MD5/reset/117 OK ▶ 10/396 /checksum/MD5/reset/118 OK ▶ 10/396 /checksum/MD5/reset/119 OK ▶ 10/396 /checksum/MD5/reset/120 OK ▶ 10/396 /checksum/MD5/reset/121 OK ▶ 10/396 /checksum/MD5/reset/122 OK ▶ 10/396 /checksum/MD5/reset/123 OK ▶ 10/396 /checksum/MD5/reset/124 OK ▶ 10/396 /checksum/MD5/reset/125 OK ▶ 10/396 /checksum/MD5/reset/126 OK ▶ 10/396 /checksum/MD5/reset/127 OK ▶ 10/396 /checksum/MD5/reset/128 OK ▶ 10/396 /checksum/MD5/reset/129 OK ▶ 10/396 /checksum/MD5/reset/130 OK ▶ 10/396 /checksum/MD5/reset/131 OK ▶ 10/396 /checksum/MD5/reset/132 OK ▶ 10/396 /checksum/MD5/reset/133 OK ▶ 10/396 /checksum/MD5/reset/134 OK ▶ 10/396 /checksum/MD5/reset/135 OK ▶ 10/396 /checksum/MD5/reset/136 OK ▶ 10/396 /checksum/MD5/reset/137 OK ▶ 10/396 /checksum/MD5/reset/138 OK ▶ 10/396 /checksum/MD5/reset/139 OK ▶ 10/396 /checksum/MD5/reset/140 OK ▶ 10/396 /checksum/MD5/reset/141 OK ▶ 10/396 /checksum/MD5/reset/142 OK ▶ 10/396 /checksum/MD5/reset/143 OK ▶ 10/396 /checksum/MD5/reset/144 OK ▶ 10/396 /checksum/MD5/reset/145 OK ▶ 10/396 /checksum/MD5/reset/146 OK ▶ 10/396 /checksum/MD5/reset/147 OK ▶ 10/396 /checksum/MD5/reset/148 OK ▶ 10/396 /checksum/MD5/reset/149 OK ▶ 10/396 /checksum/MD5/reset/150 OK ▶ 10/396 /checksum/MD5/reset/151 OK ▶ 10/396 /checksum/MD5/reset/152 OK ▶ 10/396 /checksum/MD5/reset/153 OK ▶ 10/396 /checksum/MD5/reset/154 OK ▶ 10/396 /checksum/MD5/reset/155 OK ▶ 10/396 /checksum/MD5/reset/156 OK ▶ 10/396 /checksum/MD5/reset/157 OK ▶ 10/396 /checksum/MD5/reset/158 OK ▶ 10/396 /checksum/MD5/reset/159 OK ▶ 10/396 /checksum/MD5/reset/160 OK ▶ 10/396 /checksum/MD5/reset/161 OK ▶ 10/396 /checksum/MD5/reset/162 OK ▶ 10/396 /checksum/MD5/reset/163 OK ▶ 10/396 /checksum/MD5/reset/164 OK ▶ 10/396 /checksum/MD5/reset/165 OK ▶ 10/396 /checksum/MD5/reset/166 OK ▶ 10/396 /checksum/MD5/reset/167 OK ▶ 10/396 /checksum/MD5/reset/168 OK ▶ 10/396 /checksum/MD5/reset/169 OK ▶ 10/396 /checksum/MD5/reset/170 OK ▶ 10/396 /checksum/MD5/reset/171 OK ▶ 10/396 /checksum/MD5/reset/172 OK ▶ 10/396 /checksum/MD5/reset/173 OK ▶ 10/396 /checksum/MD5/reset/174 OK ▶ 10/396 /checksum/MD5/reset/175 OK ▶ 10/396 /checksum/MD5/reset/176 OK ▶ 10/396 /checksum/MD5/reset/177 OK ▶ 10/396 /checksum/MD5/reset/178 OK ▶ 10/396 /checksum/MD5/reset/179 OK ▶ 10/396 /checksum/MD5/reset/180 OK ▶ 10/396 /checksum/MD5/reset/181 OK ▶ 10/396 /checksum/MD5/reset/182 OK ▶ 10/396 /checksum/MD5/reset/183 OK ▶ 10/396 /checksum/SHA1/0 OK ▶ 10/396 /checksum/SHA1/1 OK ▶ 10/396 /checksum/SHA1/2 OK ▶ 10/396 /checksum/SHA1/3 OK ▶ 10/396 /checksum/SHA1/4 OK ▶ 10/396 /checksum/SHA1/5 OK ▶ 10/396 /checksum/SHA1/6 OK ▶ 10/396 /checksum/SHA1/7 OK ▶ 10/396 /checksum/SHA1/8 OK ▶ 10/396 /checksum/SHA1/9 OK ▶ 10/396 /checksum/SHA1/10 OK ▶ 10/396 /checksum/SHA1/11 OK ▶ 10/396 /checksum/SHA1/12 OK ▶ 10/396 /checksum/SHA1/13 OK ▶ 10/396 /checksum/SHA1/14 OK ▶ 10/396 /checksum/SHA1/15 OK ▶ 10/396 /checksum/SHA1/16 OK ▶ 10/396 /checksum/SHA1/17 OK ▶ 10/396 /checksum/SHA1/18 OK ▶ 10/396 /checksum/SHA1/19 OK ▶ 10/396 /checksum/SHA1/20 OK ▶ 10/396 /checksum/SHA1/21 OK ▶ 10/396 /checksum/SHA1/22 OK ▶ 10/396 /checksum/SHA1/23 OK ▶ 10/396 /checksum/SHA1/24 OK ▶ 10/396 /checksum/SHA1/25 OK ▶ 10/396 /checksum/SHA1/26 OK ▶ 10/396 /checksum/SHA1/27 OK ▶ 10/396 /checksum/SHA1/28 OK ▶ 10/396 /checksum/SHA1/29 OK ▶ 10/396 /checksum/SHA1/30 OK ▶ 10/396 /checksum/SHA1/31 OK ▶ 10/396 /checksum/SHA1/32 OK ▶ 10/396 /checksum/SHA1/33 OK ▶ 10/396 /checksum/SHA1/34 OK ▶ 10/396 /checksum/SHA1/35 OK ▶ 10/396 /checksum/SHA1/36 OK ▶ 10/396 /checksum/SHA1/37 OK ▶ 10/396 /checksum/SHA1/38 OK ▶ 10/396 /checksum/SHA1/39 OK ▶ 10/396 /checksum/SHA1/40 OK ▶ 10/396 /checksum/SHA1/41 OK ▶ 10/396 /checksum/SHA1/42 OK ▶ 10/396 /checksum/SHA1/43 OK ▶ 10/396 /checksum/SHA1/44 OK ▶ 10/396 /checksum/SHA1/45 OK ▶ 10/396 /checksum/SHA1/46 OK ▶ 10/396 /checksum/SHA1/47 OK ▶ 10/396 /checksum/SHA1/48 OK ▶ 10/396 /checksum/SHA1/49 OK ▶ 10/396 /checksum/SHA1/50 OK ▶ 10/396 /checksum/SHA1/51 OK ▶ 10/396 /checksum/SHA1/52 OK ▶ 10/396 /checksum/SHA1/53 OK ▶ 10/396 /checksum/SHA1/54 OK ▶ 10/396 /checksum/SHA1/55 OK ▶ 10/396 /checksum/SHA1/56 OK ▶ 10/396 /checksum/SHA1/57 OK ▶ 10/396 /checksum/SHA1/58 OK ▶ 10/396 /checksum/SHA1/59 OK ▶ 10/396 /checksum/SHA1/60 OK ▶ 10/396 /checksum/SHA1/61 OK ▶ 10/396 /checksum/SHA1/62 OK ▶ 10/396 /checksum/SHA1/63 OK ▶ 10/396 /checksum/SHA1/64 OK ▶ 10/396 /checksum/SHA1/65 OK ▶ 10/396 /checksum/SHA1/66 OK ▶ 10/396 /checksum/SHA1/67 OK ▶ 10/396 /checksum/SHA1/68 OK ▶ 10/396 /checksum/SHA1/69 OK ▶ 10/396 /checksum/SHA1/70 OK ▶ 10/396 /checksum/SHA1/71 OK ▶ 10/396 /checksum/SHA1/72 OK ▶ 10/396 /checksum/SHA1/73 OK ▶ 10/396 /checksum/SHA1/74 OK ▶ 10/396 /checksum/SHA1/75 OK ▶ 10/396 /checksum/SHA1/76 OK ▶ 10/396 /checksum/SHA1/77 OK ▶ 10/396 /checksum/SHA1/78 OK ▶ 10/396 /checksum/SHA1/79 OK ▶ 10/396 /checksum/SHA1/80 OK ▶ 10/396 /checksum/SHA1/81 OK ▶ 10/396 /checksum/SHA1/82 OK ▶ 10/396 /checksum/SHA1/83 OK ▶ 10/396 /checksum/SHA1/84 OK ▶ 10/396 /checksum/SHA1/85 OK ▶ 10/396 /checksum/SHA1/86 OK ▶ 10/396 /checksum/SHA1/87 OK ▶ 10/396 /checksum/SHA1/88 OK ▶ 10/396 /checksum/SHA1/89 OK ▶ 10/396 /checksum/SHA1/90 OK ▶ 10/396 /checksum/SHA1/91 OK ▶ 10/396 /checksum/SHA1/92 OK ▶ 10/396 /checksum/SHA1/93 OK ▶ 10/396 /checksum/SHA1/94 OK ▶ 10/396 /checksum/SHA1/95 OK ▶ 10/396 /checksum/SHA1/96 OK ▶ 10/396 /checksum/SHA1/97 OK ▶ 10/396 /checksum/SHA1/98 OK ▶ 10/396 /checksum/SHA1/99 OK ▶ 10/396 /checksum/SHA1/100 OK ▶ 10/396 /checksum/SHA1/101 OK ▶ 10/396 /checksum/SHA1/102 OK ▶ 10/396 /checksum/SHA1/103 OK ▶ 10/396 /checksum/SHA1/104 OK ▶ 10/396 /checksum/SHA1/105 OK ▶ 10/396 /checksum/SHA1/106 OK ▶ 10/396 /checksum/SHA1/107 OK ▶ 10/396 /checksum/SHA1/108 OK ▶ 10/396 /checksum/SHA1/109 OK ▶ 10/396 /checksum/SHA1/110 OK ▶ 10/396 /checksum/SHA1/111 OK ▶ 10/396 /checksum/SHA1/112 OK ▶ 10/396 /checksum/SHA1/113 OK ▶ 10/396 /checksum/SHA1/114 OK ▶ 10/396 /checksum/SHA1/115 OK ▶ 10/396 /checksum/SHA1/116 OK ▶ 10/396 /checksum/SHA1/117 OK ▶ 10/396 /checksum/SHA1/118 OK ▶ 10/396 /checksum/SHA1/119 OK ▶ 10/396 /checksum/SHA1/120 OK ▶ 10/396 /checksum/SHA1/121 OK ▶ 10/396 /checksum/SHA1/122 OK ▶ 10/396 /checksum/SHA1/123 OK ▶ 10/396 /checksum/SHA1/124 OK ▶ 10/396 /checksum/SHA1/125 OK ▶ 10/396 /checksum/SHA1/126 OK ▶ 10/396 /checksum/SHA1/127 OK ▶ 10/396 /checksum/SHA1/128 OK ▶ 10/396 /checksum/SHA1/129 OK ▶ 10/396 /checksum/SHA1/130 OK ▶ 10/396 /checksum/SHA1/131 OK ▶ 10/396 /checksum/SHA1/132 OK ▶ 10/396 /checksum/SHA1/133 OK ▶ 10/396 /checksum/SHA1/134 OK ▶ 10/396 /checksum/SHA1/135 OK ▶ 10/396 /checksum/SHA1/136 OK ▶ 10/396 /checksum/SHA1/137 OK ▶ 10/396 /checksum/SHA1/138 OK ▶ 10/396 /checksum/SHA1/139 OK ▶ 10/396 /checksum/SHA1/140 OK ▶ 10/396 /checksum/SHA1/141 OK ▶ 10/396 /checksum/SHA1/142 OK ▶ 10/396 /checksum/SHA1/143 OK ▶ 10/396 /checksum/SHA1/144 OK ▶ 10/396 /checksum/SHA1/145 OK ▶ 10/396 /checksum/SHA1/146 OK ▶ 10/396 /checksum/SHA1/147 OK ▶ 10/396 /checksum/SHA1/148 OK ▶ 10/396 /checksum/SHA1/149 OK ▶ 10/396 /checksum/SHA1/150 OK ▶ 10/396 /checksum/SHA1/151 OK ▶ 10/396 /checksum/SHA1/152 OK ▶ 10/396 /checksum/SHA1/153 OK ▶ 10/396 /checksum/SHA1/154 OK ▶ 10/396 /checksum/SHA1/155 OK ▶ 10/396 /checksum/SHA1/156 OK ▶ 10/396 /checksum/SHA1/157 OK ▶ 10/396 /checksum/SHA1/158 OK ▶ 10/396 /checksum/SHA1/159 OK ▶ 10/396 /checksum/SHA1/160 OK ▶ 10/396 /checksum/SHA1/161 OK ▶ 10/396 /checksum/SHA1/162 OK ▶ 10/396 /checksum/SHA1/163 OK ▶ 10/396 /checksum/SHA1/164 OK ▶ 10/396 /checksum/SHA1/165 OK ▶ 10/396 /checksum/SHA1/166 OK ▶ 10/396 /checksum/SHA1/167 OK ▶ 10/396 /checksum/SHA1/168 OK ▶ 10/396 /checksum/SHA1/169 OK ▶ 10/396 /checksum/SHA1/170 OK ▶ 11/396 /unicode/collate/0 OK ▶ 11/396 /unicode/collate/1 OK ▶ 11/396 /unicode/collate/2 OK ▶ 11/396 /unicode/collate-key/0 OK ▶ 11/396 /unicode/collate-key/1 OK ▶ 11/396 /unicode/collate-key/2 OK ▶ 11/396 /unicode/collate-filename/0 OK ▶ 11/396 /unicode/collate-filename/1 OK ▶ 11/396 /unicode/collate-filename/2 OK ▶ 12/396 /completion/test-completion OK ▶ 13/396 /thread/cond1 OK ▶ 14/396 /conversion/no-conv OK ▶ 14/396 /conversion/iconv-state OK ▶ 14/396 /conversion/illegal-sequence OK ▶ 14/396 /conversion/byte-order OK ▶ 14/396 /conversion/unicode OK ▶ 14/396 /conversion/filename-utf8 OK ▶ 14/396 /conversion/filename-display OK ▶ 14/396 /conversion/convert-embedded-nul OK ▶ 14/396 /conversion/locale-to-utf8/embedded-nul OK ▶ 14/396 /conversion/locale-from-utf8/embedded-nul OK ▶ 14/396 /conversion/filename-to-utf8/embedded-nul OK ▶ 14/396 /conversion/filename-from-utf8/embedded-nul OK ▶ 14/396 /conversion/filename-from-uri/query-is-ignored OK ▶ 14/396 /conversion/filename-from-uri/fragment-is-ignored OK ▶ 15/396 /quark/basic OK ▶ 15/396 /quark/string OK ▶ 15/396 /dataset/basic OK ▶ 15/396 /dataset/id OK ▶ 15/396 /dataset/full OK ▶ 15/396 /dataset/foreach OK ▶ 15/396 /dataset/destroy OK ▶ 15/396 /datalist/basic OK ▶ 15/396 /datalist/id OK ▶ 15/396 /datalist/recursive-clear OK ▶ 15/396 /datalist/id-remove-multiple OK ▶ 15/396 /datalist/id-remove-multiple-destroy-order OK ▶ 15/396 /datalist/update-atomic OK ▶ 15/396 /datalist/id-remove-multiple/resize OK ▶ 16/396 /date/basic OK ▶ 16/396 /date/empty OK ▶ 16/396 /date/dmy OK ▶ 16/396 /date/julian OK ▶ 16/396 /date/compare OK ▶ 16/396 /date/dates OK ▶ 16/396 /date/strftime OK ▶ 16/396 /date/two-digit-years OK ▶ 16/396 /date/parse OK ▶ 16/396 /date/parse_locale_change OK ▶ 16/396 /date/month_substring OK ▶ 16/396 /date/month_names SKIP ▶ 16/396 /date/clamp OK ▶ 16/396 /date/order OK ▶ 16/396 /date/copy OK ▶ 16/396 /date/valid-dmy OK ▶ 16/396 /date/parse/invalid OK ▶ 16/396 /date/year/1 OK ▶ 16/396 /date/year/2 OK ▶ 17/396 /dir/read OK ▶ 17/396 /dir/nonexisting OK ▶ 17/396 /dir/refcounting OK ▶ 18/396 /environ/listenv OK ▶ 18/396 /environ/getenv OK ▶ 18/396 /environ/setenv OK ▶ 18/396 /environ/array OK ▶ 18/396 /environ/null OK ▶ 18/396 /environ/case OK ▶ 19/396 /error/overwrite OK ▶ 19/396 /error/prefix OK ▶ 19/396 /error/prefix-literal OK ▶ 19/396 /error/literal OK ▶ 19/396 /error/copy OK ▶ 19/396 /error/matches OK ▶ 19/396 /error/clear OK ▶ 19/396 /error/extended OK ▶ 19/396 /error/new-valist/invalid OK ▶ 19/396 /error/extended/duplicate OK ▶ 19/396 /error/extended/non-static OK ▶ 20/396 /fileutils/paths OK ▶ 20/396 /fileutils/build-path OK ▶ 20/396 /fileutils/build-pathv OK ▶ 20/396 /fileutils/build-filename OK ▶ 20/396 /fileutils/build-filenamev OK ▶ 20/396 /fileutils/mkdir-with-parents OK ▶ 20/396 /fileutils/mkdir-with-parents-permission OK ▶ 20/396 /fileutils/format-size-for-display OK ▶ 20/396 /fileutils/errors OK ▶ 20/396 /fileutils/basename OK ▶ 20/396 /fileutils/get-basename OK ▶ 20/396 /fileutils/dirname OK ▶ 20/396 /fileutils/dir-make-tmp OK ▶ 20/396 /fileutils/file-open-tmp OK ▶ 20/396 /fileutils/file-test OK ▶ 20/396 /fileutils/mkstemp OK ▶ 20/396 /fileutils/mkdtemp OK ▶ 20/396 /fileutils/get-contents OK ▶ 20/396 /fileutils/get-contents-large-file SKIP ▶ 21/396 /GDateTime/invalid OK ▶ 21/396 /GDateTime/add_days OK ▶ 21/396 /GDateTime/add_full OK ▶ 21/396 /GDateTime/add_hours OK ▶ 21/396 /GDateTime/add_minutes OK ▶ 21/396 /GDateTime/add_months OK ▶ 21/396 /GDateTime/add_seconds OK ▶ 21/396 /GDateTime/add_weeks OK ▶ 21/396 /GDateTime/add_years OK ▶ 21/396 /GDateTime/compare OK ▶ 21/396 /GDateTime/diff OK ▶ 21/396 /GDateTime/equal OK ▶ 21/396 /GDateTime/get_day_of_week OK ▶ 21/396 /GDateTime/get_day_of_month OK ▶ 21/396 /GDateTime/get_day_of_year OK ▶ 21/396 /GDateTime/get_hour OK ▶ 21/396 /GDateTime/get_microsecond OK ▶ 21/396 /GDateTime/get_minute OK ▶ 21/396 /GDateTime/get_month OK ▶ 21/396 /GDateTime/get_second OK ▶ 21/396 /GDateTime/get_utc_offset OK ▶ 21/396 /GDateTime/get_year OK ▶ 21/396 /GDateTime/hash OK ▶ 21/396 /GDateTime/new_from_unix OK ▶ 21/396 /GDateTime/new_from_unix_utc OK ▶ 21/396 /GDateTime/new_from_timeval OK ▶ 21/396 /GDateTime/new_from_timeval_utc OK ▶ 21/396 /GDateTime/new_from_iso8601 OK ▶ 21/396 /GDateTime/new_full OK ▶ 21/396 /GDateTime/now OK ▶ 21/396 /GDateTime/test-6-days-until-end-of-the-month OK ▶ 21/396 /GDateTime/printf OK ▶ 21/396 /GDateTime/non_utf8_printf SKIP ▶ 21/396 /GDateTime/format_unrepresentable OK ▶ 21/396 /GDateTime/format_iso8601 OK ▶ 22/396 /uuid/string OK ▶ 22/396 /uuid/random OK ▶ 6/396 /bookmarks/copy/fail-26.xbel OK ▶ 6/396 /bookmarks/copy/fail-25.xbel OK ▶ 6/396 /bookmarks/copy/fail-24.xbel OK ▶ 6/396 /bookmarks/copy/fail-19.xbel OK ▶ 6/396 /bookmarks/copy/fail-10.xbel OK ▶ 6/396 /bookmarks/copy/fail-07.xbel OK ▶ 6/396 /bookmarks/copy/fail-09.xbel OK ▶ 6/396 /bookmarks/copy/fail-16.xbel OK ▶ 10/396 /checksum/SHA1/171 OK ▶ 10/396 /checksum/SHA1/172 OK ▶ 10/396 /checksum/SHA1/173 OK ▶ 10/396 /checksum/SHA1/174 OK ▶ 10/396 /checksum/SHA1/175 OK ▶ 10/396 /checksum/SHA1/176 OK ▶ 10/396 /checksum/SHA1/177 OK ▶ 10/396 /checksum/SHA1/178 OK ▶ 10/396 /checksum/SHA1/179 OK ▶ 10/396 /checksum/SHA1/180 OK ▶ 10/396 /checksum/SHA1/181 OK ▶ 10/396 /checksum/SHA1/182 OK 1/396 glib:glib+core / array-test OK 0.16s 109 subtests passed 3/396 glib:glib+core / atomic OK 0.16s 2 subtests passed 4/396 glib:glib+core / base64 OK 0.15s 28 subtests passed 5/396 glib:glib+core / bitlock OK 0.14s 1 subtests passed 7/396 glib:glib+core / bytes OK 0.13s 20 subtests passed 8/396 glib:glib+core / cache OK 0.13s 1 subtests passed 9/396 glib:glib+core / charset OK 0.12s 2 subtests passed 11/396 glib:glib+core / collate OK 0.12s 9 subtests passed 12/396 glib:glib+core / completion OK 0.11s 1 subtests passed 14/396 glib:glib+core / convert OK 0.11s 14 subtests passed 15/396 glib:glib+core / dataset OK 0.10s 14 subtests passed 17/396 glib:glib+core / dir OK 0.09s 3 subtests passed 18/396 glib:glib+core / environment OK 0.09s 6 subtests passed 19/396 glib:glib+core / error OK 0.09s 11 subtests passed 22/396 glib:glib+core / guuid OK 0.08s 2 subtests passed ▶ 20/396 /fileutils/set-contents OK ▶ 13/396 /thread/cond2 OK ▶ 16/396 /date/year/3 OK ▶ 16/396 /date/year/4 OK 23/396 glib:glib+core+slow / gvariant RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=172 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gvariant 24/396 glib:glib+core / gwakeup RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=45 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gwakeup 25/396 glib:glib+core / hash RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=83 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hash 26/396 glib:glib+core / hmac RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=17 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hmac 27/396 glib:glib+core / hook RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=94 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hook 28/396 glib:glib+core / hostutils RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=157 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hostutils 29/396 glib:glib+core / io-channel-basic RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=126 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic 30/396 glib:glib+core / io-channel RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=94 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel 31/396 glib:glib+core / keyfile RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/keyfile 32/396 glib:glib+core / list RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=114 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/list 33/396 glib:glib+core / logging RUNNING >>> MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/logging 34/396 glib:glib+core / macros RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=116 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros 35/396 glib:glib+core / mainloop RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=199 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mainloop 36/396 glib:glib+core / mappedfile RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=139 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mappedfile 37/396 glib:glib+core / mapping RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=215 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mapping ▶ 6/396 /bookmarks/copy/fail-06.xbel OK ▶ 6/396 /bookmarks/copy/fail-17.xbel OK ▶ 6/396 /bookmarks/copy/fail-18.xbel OK ▶ 6/396 /bookmarks/copy/fail-22.xbel OK ▶ 6/396 /bookmarks/copy/fail-35.xbel OK ▶ 6/396 /bookmarks/copy/fail-05.xbel OK ▶ 6/396 /bookmarks/copy/fail-13.xbel OK ▶ 6/396 /bookmarks/copy/valid-01.xbel OK ▶ 6/396 /bookmarks/copy/fail-40.xbel OK ▶ 6/396 /bookmarks/copy/fail-39.xbel OK ▶ 6/396 /bookmarks/copy/fail-37.xbel OK ▶ 6/396 /bookmarks/copy/fail-34.xbel OK ▶ 6/396 /bookmarks/copy/fail-29.xbel OK ▶ 6/396 /bookmarks/copy/valid-02.xbel OK ▶ 6/396 /bookmarks/copy/fail-04.xbel OK ▶ 6/396 /bookmarks/copy/fail-28.xbel OK ▶ 6/396 /bookmarks/copy/fail-20.xbel OK ▶ 6/396 /bookmarks/copy/fail-32.xbel OK ▶ 6/396 /bookmarks/copy/fail-33.xbel OK ▶ 6/396 /bookmarks/copy/fail-14.xbel OK ▶ 6/396 /bookmarks/copy/fail-21.xbel OK ▶ 6/396 /bookmarks/copy/fail-41.xbel OK ▶ 6/396 /bookmarks/copy/fail-31.xbel OK ▶ 6/396 /bookmarks/copy/fail-23.xbel OK ▶ 6/396 /bookmarks/copy/fail-02.xbel OK ▶ 6/396 /bookmarks/copy/fail-36.xbel OK ▶ 6/396 /bookmarks/copy/fail-42.xbel OK ▶ 6/396 /bookmarks/copy/fail-15.xbel OK ▶ 6/396 /bookmarks/copy/fail-01.xbel OK ▶ 6/396 /bookmarks/copy/fail-03.xbel OK ▶ 6/396 /bookmarks/copy/fail-11.xbel OK ▶ 6/396 /bookmarks/copy/fail-27.xbel OK ▶ 6/396 /bookmarks/copy/fail-08.xbel OK ▶ 6/396 /bookmarks/copy/fail-30.xbel OK ▶ 6/396 /bookmarks/copy/fail-38.xbel OK ▶ 6/396 /bookmarks/copy/valid-03.xbel OK ▶ 10/396 /checksum/SHA1/183 OK ▶ 10/396 /checksum/SHA1/string OK ▶ 10/396 /checksum/SHA1/bytes OK ▶ 10/396 /checksum/SHA1/reset/0 OK ▶ 10/396 /checksum/SHA1/reset/1 OK ▶ 10/396 /checksum/SHA1/reset/2 OK ▶ 10/396 /checksum/SHA1/reset/3 OK ▶ 10/396 /checksum/SHA1/reset/4 OK ▶ 10/396 /checksum/SHA1/reset/5 OK ▶ 10/396 /checksum/SHA1/reset/6 OK ▶ 10/396 /checksum/SHA1/reset/7 OK ▶ 10/396 /checksum/SHA1/reset/8 OK ▶ 10/396 /checksum/SHA1/reset/9 OK ▶ 10/396 /checksum/SHA1/reset/10 OK ▶ 10/396 /checksum/SHA1/reset/11 OK ▶ 10/396 /checksum/SHA1/reset/12 OK ▶ 10/396 /checksum/SHA1/reset/13 OK ▶ 10/396 /checksum/SHA1/reset/14 OK ▶ 10/396 /checksum/SHA1/reset/15 OK ▶ 10/396 /checksum/SHA1/reset/16 OK ▶ 10/396 /checksum/SHA1/reset/17 OK ▶ 10/396 /checksum/SHA1/reset/18 OK ▶ 10/396 /checksum/SHA1/reset/19 OK ▶ 10/396 /checksum/SHA1/reset/20 OK ▶ 10/396 /checksum/SHA1/reset/21 OK ▶ 10/396 /checksum/SHA1/reset/22 OK ▶ 10/396 /checksum/SHA1/reset/23 OK ▶ 10/396 /checksum/SHA1/reset/24 OK ▶ 10/396 /checksum/SHA1/reset/25 OK ▶ 10/396 /checksum/SHA1/reset/26 OK ▶ 10/396 /checksum/SHA1/reset/27 OK ▶ 10/396 /checksum/SHA1/reset/28 OK ▶ 10/396 /checksum/SHA1/reset/29 OK ▶ 10/396 /checksum/SHA1/reset/30 OK ▶ 10/396 /checksum/SHA1/reset/31 OK ▶ 10/396 /checksum/SHA1/reset/32 OK ▶ 10/396 /checksum/SHA1/reset/33 OK ▶ 10/396 /checksum/SHA1/reset/34 OK ▶ 10/396 /checksum/SHA1/reset/35 OK ▶ 10/396 /checksum/SHA1/reset/36 OK ▶ 10/396 /checksum/SHA1/reset/37 OK ▶ 10/396 /checksum/SHA1/reset/38 OK ▶ 10/396 /checksum/SHA1/reset/39 OK ▶ 10/396 /checksum/SHA1/reset/40 OK ▶ 10/396 /checksum/SHA1/reset/41 OK ▶ 10/396 /checksum/SHA1/reset/42 OK ▶ 10/396 /checksum/SHA1/reset/43 OK ▶ 10/396 /checksum/SHA1/reset/44 OK ▶ 10/396 /checksum/SHA1/reset/45 OK ▶ 10/396 /checksum/SHA1/reset/46 OK ▶ 10/396 /checksum/SHA1/reset/47 OK ▶ 10/396 /checksum/SHA1/reset/48 OK ▶ 10/396 /checksum/SHA1/reset/49 OK ▶ 10/396 /checksum/SHA1/reset/50 OK ▶ 10/396 /checksum/SHA1/reset/51 OK ▶ 10/396 /checksum/SHA1/reset/52 OK ▶ 10/396 /checksum/SHA1/reset/53 OK ▶ 10/396 /checksum/SHA1/reset/54 OK ▶ 10/396 /checksum/SHA1/reset/55 OK ▶ 10/396 /checksum/SHA1/reset/56 OK ▶ 10/396 /checksum/SHA1/reset/57 OK ▶ 10/396 /checksum/SHA1/reset/58 OK ▶ 10/396 /checksum/SHA1/reset/59 OK ▶ 10/396 /checksum/SHA1/reset/60 OK ▶ 10/396 /checksum/SHA1/reset/61 OK ▶ 10/396 /checksum/SHA1/reset/62 OK ▶ 10/396 /checksum/SHA1/reset/63 OK ▶ 10/396 /checksum/SHA1/reset/64 OK ▶ 10/396 /checksum/SHA1/reset/65 OK ▶ 10/396 /checksum/SHA1/reset/66 OK ▶ 10/396 /checksum/SHA1/reset/67 OK ▶ 10/396 /checksum/SHA1/reset/68 OK ▶ 10/396 /checksum/SHA1/reset/69 OK ▶ 10/396 /checksum/SHA1/reset/70 OK ▶ 10/396 /checksum/SHA1/reset/71 OK ▶ 10/396 /checksum/SHA1/reset/72 OK ▶ 10/396 /checksum/SHA1/reset/73 OK ▶ 10/396 /checksum/SHA1/reset/74 OK ▶ 10/396 /checksum/SHA1/reset/75 OK ▶ 10/396 /checksum/SHA1/reset/76 OK ▶ 10/396 /checksum/SHA1/reset/77 OK ▶ 10/396 /checksum/SHA1/reset/78 OK ▶ 10/396 /checksum/SHA1/reset/79 OK ▶ 10/396 /checksum/SHA1/reset/80 OK ▶ 10/396 /checksum/SHA1/reset/81 OK ▶ 10/396 /checksum/SHA1/reset/82 OK ▶ 10/396 /checksum/SHA1/reset/83 OK ▶ 10/396 /checksum/SHA1/reset/84 OK ▶ 10/396 /checksum/SHA1/reset/85 OK ▶ 10/396 /checksum/SHA1/reset/86 OK ▶ 10/396 /checksum/SHA1/reset/87 OK ▶ 10/396 /checksum/SHA1/reset/88 OK ▶ 10/396 /checksum/SHA1/reset/89 OK ▶ 10/396 /checksum/SHA1/reset/90 OK ▶ 10/396 /checksum/SHA1/reset/91 OK ▶ 10/396 /checksum/SHA1/reset/92 OK ▶ 10/396 /checksum/SHA1/reset/93 OK ▶ 10/396 /checksum/SHA1/reset/94 OK ▶ 10/396 /checksum/SHA1/reset/95 OK ▶ 10/396 /checksum/SHA1/reset/96 OK ▶ 10/396 /checksum/SHA1/reset/97 OK ▶ 10/396 /checksum/SHA1/reset/98 OK ▶ 10/396 /checksum/SHA1/reset/99 OK ▶ 10/396 /checksum/SHA1/reset/100 OK ▶ 10/396 /checksum/SHA1/reset/101 OK ▶ 10/396 /checksum/SHA1/reset/102 OK ▶ 10/396 /checksum/SHA1/reset/103 OK ▶ 10/396 /checksum/SHA1/reset/104 OK ▶ 10/396 /checksum/SHA1/reset/105 OK ▶ 10/396 /checksum/SHA1/reset/106 OK ▶ 10/396 /checksum/SHA1/reset/107 OK ▶ 10/396 /checksum/SHA1/reset/108 OK ▶ 10/396 /checksum/SHA1/reset/109 OK ▶ 10/396 /checksum/SHA1/reset/110 OK ▶ 10/396 /checksum/SHA1/reset/111 OK ▶ 10/396 /checksum/SHA1/reset/112 OK ▶ 10/396 /checksum/SHA1/reset/113 OK ▶ 10/396 /checksum/SHA1/reset/114 OK ▶ 10/396 /checksum/SHA1/reset/115 OK ▶ 10/396 /checksum/SHA1/reset/116 OK ▶ 10/396 /checksum/SHA1/reset/117 OK ▶ 10/396 /checksum/SHA1/reset/118 OK ▶ 10/396 /checksum/SHA1/reset/119 OK ▶ 10/396 /checksum/SHA1/reset/120 OK ▶ 10/396 /checksum/SHA1/reset/121 OK ▶ 10/396 /checksum/SHA1/reset/122 OK ▶ 10/396 /checksum/SHA1/reset/123 OK ▶ 10/396 /checksum/SHA1/reset/124 OK ▶ 10/396 /checksum/SHA1/reset/125 OK ▶ 10/396 /checksum/SHA1/reset/126 OK ▶ 10/396 /checksum/SHA1/reset/127 OK ▶ 10/396 /checksum/SHA1/reset/128 OK ▶ 10/396 /checksum/SHA1/reset/129 OK ▶ 10/396 /checksum/SHA1/reset/130 OK ▶ 10/396 /checksum/SHA1/reset/131 OK ▶ 10/396 /checksum/SHA1/reset/132 OK ▶ 10/396 /checksum/SHA1/reset/133 OK ▶ 10/396 /checksum/SHA1/reset/134 OK ▶ 10/396 /checksum/SHA1/reset/135 OK ▶ 10/396 /checksum/SHA1/reset/136 OK ▶ 10/396 /checksum/SHA1/reset/137 OK ▶ 10/396 /checksum/SHA1/reset/138 OK ▶ 10/396 /checksum/SHA1/reset/139 OK ▶ 10/396 /checksum/SHA1/reset/140 OK ▶ 10/396 /checksum/SHA1/reset/141 OK ▶ 10/396 /checksum/SHA1/reset/142 OK ▶ 10/396 /checksum/SHA1/reset/143 OK ▶ 10/396 /checksum/SHA1/reset/144 OK ▶ 10/396 /checksum/SHA1/reset/145 OK ▶ 10/396 /checksum/SHA1/reset/146 OK ▶ 10/396 /checksum/SHA1/reset/147 OK ▶ 10/396 /checksum/SHA1/reset/148 OK ▶ 10/396 /checksum/SHA1/reset/149 OK ▶ 10/396 /checksum/SHA1/reset/150 OK ▶ 10/396 /checksum/SHA1/reset/151 OK ▶ 10/396 /checksum/SHA1/reset/152 OK ▶ 10/396 /checksum/SHA1/reset/153 OK ▶ 10/396 /checksum/SHA1/reset/154 OK ▶ 10/396 /checksum/SHA1/reset/155 OK ▶ 10/396 /checksum/SHA1/reset/156 OK ▶ 10/396 /checksum/SHA1/reset/157 OK ▶ 10/396 /checksum/SHA1/reset/158 OK ▶ 10/396 /checksum/SHA1/reset/159 OK ▶ 10/396 /checksum/SHA1/reset/160 OK ▶ 10/396 /checksum/SHA1/reset/161 OK ▶ 10/396 /checksum/SHA1/reset/162 OK ▶ 10/396 /checksum/SHA1/reset/163 OK ▶ 10/396 /checksum/SHA1/reset/164 OK ▶ 10/396 /checksum/SHA1/reset/165 OK ▶ 10/396 /checksum/SHA1/reset/166 OK ▶ 10/396 /checksum/SHA1/reset/167 OK ▶ 10/396 /checksum/SHA1/reset/168 OK ▶ 10/396 /checksum/SHA1/reset/169 OK ▶ 10/396 /checksum/SHA1/reset/170 OK ▶ 10/396 /checksum/SHA1/reset/171 OK ▶ 10/396 /checksum/SHA1/reset/172 OK ▶ 10/396 /checksum/SHA1/reset/173 OK ▶ 10/396 /checksum/SHA1/reset/174 OK ▶ 10/396 /checksum/SHA1/reset/175 OK ▶ 10/396 /checksum/SHA1/reset/176 OK ▶ 10/396 /checksum/SHA1/reset/177 OK ▶ 10/396 /checksum/SHA1/reset/178 OK ▶ 10/396 /checksum/SHA1/reset/179 OK ▶ 10/396 /checksum/SHA1/reset/180 OK ▶ 10/396 /checksum/SHA1/reset/181 OK ▶ 10/396 /checksum/SHA1/reset/182 OK ▶ 10/396 /checksum/SHA1/reset/183 OK ▶ 10/396 /checksum/SHA256/0 OK ▶ 10/396 /checksum/SHA256/1 OK ▶ 10/396 /checksum/SHA256/2 OK ▶ 10/396 /checksum/SHA256/3 OK ▶ 10/396 /checksum/SHA256/4 OK ▶ 10/396 /checksum/SHA256/5 OK ▶ 10/396 /checksum/SHA256/6 OK ▶ 10/396 /checksum/SHA256/7 OK ▶ 10/396 /checksum/SHA256/8 OK ▶ 10/396 /checksum/SHA256/9 OK ▶ 10/396 /checksum/SHA256/10 OK ▶ 10/396 /checksum/SHA256/11 OK ▶ 10/396 /checksum/SHA256/12 OK ▶ 10/396 /checksum/SHA256/13 OK ▶ 10/396 /checksum/SHA256/14 OK ▶ 10/396 /checksum/SHA256/15 OK ▶ 10/396 /checksum/SHA256/16 OK ▶ 10/396 /checksum/SHA256/17 OK ▶ 10/396 /checksum/SHA256/18 OK ▶ 10/396 /checksum/SHA256/19 OK ▶ 10/396 /checksum/SHA256/20 OK ▶ 10/396 /checksum/SHA256/21 OK ▶ 10/396 /checksum/SHA256/22 OK ▶ 10/396 /checksum/SHA256/23 OK ▶ 10/396 /checksum/SHA256/24 OK ▶ 10/396 /checksum/SHA256/25 OK ▶ 10/396 /checksum/SHA256/26 OK ▶ 10/396 /checksum/SHA256/27 OK ▶ 10/396 /checksum/SHA256/28 OK ▶ 10/396 /checksum/SHA256/29 OK ▶ 10/396 /checksum/SHA256/30 OK ▶ 10/396 /checksum/SHA256/31 OK ▶ 10/396 /checksum/SHA256/32 OK ▶ 10/396 /checksum/SHA256/33 OK ▶ 10/396 /checksum/SHA256/34 OK ▶ 10/396 /checksum/SHA256/35 OK ▶ 10/396 /checksum/SHA256/36 OK ▶ 10/396 /checksum/SHA256/37 OK ▶ 10/396 /checksum/SHA256/38 OK ▶ 10/396 /checksum/SHA256/39 OK ▶ 10/396 /checksum/SHA256/40 OK ▶ 10/396 /checksum/SHA256/41 OK ▶ 10/396 /checksum/SHA256/42 OK ▶ 10/396 /checksum/SHA256/43 OK ▶ 10/396 /checksum/SHA256/44 OK ▶ 10/396 /checksum/SHA256/45 OK ▶ 10/396 /checksum/SHA256/46 OK ▶ 10/396 /checksum/SHA256/47 OK ▶ 10/396 /checksum/SHA256/48 OK ▶ 10/396 /checksum/SHA256/49 OK ▶ 10/396 /checksum/SHA256/50 OK ▶ 10/396 /checksum/SHA256/51 OK ▶ 10/396 /checksum/SHA256/52 OK ▶ 10/396 /checksum/SHA256/53 OK ▶ 10/396 /checksum/SHA256/54 OK ▶ 10/396 /checksum/SHA256/55 OK ▶ 10/396 /checksum/SHA256/56 OK ▶ 10/396 /checksum/SHA256/57 OK ▶ 10/396 /checksum/SHA256/58 OK ▶ 10/396 /checksum/SHA256/59 OK ▶ 10/396 /checksum/SHA256/60 OK ▶ 10/396 /checksum/SHA256/61 OK ▶ 10/396 /checksum/SHA256/62 OK ▶ 10/396 /checksum/SHA256/63 OK ▶ 10/396 /checksum/SHA256/64 OK ▶ 10/396 /checksum/SHA256/65 OK ▶ 10/396 /checksum/SHA256/66 OK ▶ 10/396 /checksum/SHA256/67 OK ▶ 10/396 /checksum/SHA256/68 OK ▶ 10/396 /checksum/SHA256/69 OK ▶ 10/396 /checksum/SHA256/70 OK ▶ 10/396 /checksum/SHA256/71 OK ▶ 10/396 /checksum/SHA256/72 OK ▶ 10/396 /checksum/SHA256/73 OK ▶ 10/396 /checksum/SHA256/74 OK ▶ 10/396 /checksum/SHA256/75 OK ▶ 10/396 /checksum/SHA256/76 OK ▶ 10/396 /checksum/SHA256/77 OK ▶ 10/396 /checksum/SHA256/78 OK ▶ 10/396 /checksum/SHA256/79 OK ▶ 10/396 /checksum/SHA256/80 OK ▶ 10/396 /checksum/SHA256/81 OK ▶ 10/396 /checksum/SHA256/82 OK ▶ 10/396 /checksum/SHA256/83 OK ▶ 10/396 /checksum/SHA256/84 OK ▶ 10/396 /checksum/SHA256/85 OK ▶ 10/396 /checksum/SHA256/86 OK ▶ 10/396 /checksum/SHA256/87 OK ▶ 10/396 /checksum/SHA256/88 OK ▶ 10/396 /checksum/SHA256/89 OK ▶ 10/396 /checksum/SHA256/90 OK ▶ 10/396 /checksum/SHA256/91 OK ▶ 10/396 /checksum/SHA256/92 OK ▶ 10/396 /checksum/SHA256/93 OK ▶ 10/396 /checksum/SHA256/94 OK ▶ 10/396 /checksum/SHA256/95 OK ▶ 10/396 /checksum/SHA256/96 OK ▶ 10/396 /checksum/SHA256/97 OK ▶ 10/396 /checksum/SHA256/98 OK ▶ 10/396 /checksum/SHA256/99 OK ▶ 10/396 /checksum/SHA256/100 OK ▶ 10/396 /checksum/SHA256/101 OK ▶ 10/396 /checksum/SHA256/102 OK ▶ 10/396 /checksum/SHA256/103 OK ▶ 10/396 /checksum/SHA256/104 OK ▶ 10/396 /checksum/SHA256/105 OK ▶ 10/396 /checksum/SHA256/106 OK ▶ 10/396 /checksum/SHA256/107 OK ▶ 10/396 /checksum/SHA256/108 OK ▶ 10/396 /checksum/SHA256/109 OK ▶ 10/396 /checksum/SHA256/110 OK ▶ 10/396 /checksum/SHA256/111 OK ▶ 10/396 /checksum/SHA256/112 OK ▶ 10/396 /checksum/SHA256/113 OK ▶ 10/396 /checksum/SHA256/114 OK ▶ 10/396 /checksum/SHA256/115 OK ▶ 10/396 /checksum/SHA256/116 OK ▶ 10/396 /checksum/SHA256/117 OK ▶ 10/396 /checksum/SHA256/118 OK ▶ 10/396 /checksum/SHA256/119 OK ▶ 10/396 /checksum/SHA256/120 OK ▶ 10/396 /checksum/SHA256/121 OK ▶ 10/396 /checksum/SHA256/122 OK ▶ 10/396 /checksum/SHA256/123 OK ▶ 10/396 /checksum/SHA256/124 OK ▶ 10/396 /checksum/SHA256/125 OK ▶ 10/396 /checksum/SHA256/126 OK ▶ 10/396 /checksum/SHA256/127 OK ▶ 10/396 /checksum/SHA256/128 OK ▶ 10/396 /checksum/SHA256/129 OK ▶ 10/396 /checksum/SHA256/130 OK ▶ 10/396 /checksum/SHA256/131 OK ▶ 10/396 /checksum/SHA256/132 OK ▶ 10/396 /checksum/SHA256/133 OK ▶ 10/396 /checksum/SHA256/134 OK ▶ 10/396 /checksum/SHA256/135 OK ▶ 10/396 /checksum/SHA256/136 OK ▶ 10/396 /checksum/SHA256/137 OK ▶ 10/396 /checksum/SHA256/138 OK ▶ 10/396 /checksum/SHA256/139 OK ▶ 10/396 /checksum/SHA256/140 OK ▶ 10/396 /checksum/SHA256/141 OK ▶ 10/396 /checksum/SHA256/142 OK ▶ 10/396 /checksum/SHA256/143 OK ▶ 10/396 /checksum/SHA256/144 OK ▶ 10/396 /checksum/SHA256/145 OK ▶ 10/396 /checksum/SHA256/146 OK ▶ 10/396 /checksum/SHA256/147 OK ▶ 10/396 /checksum/SHA256/148 OK ▶ 10/396 /checksum/SHA256/149 OK ▶ 10/396 /checksum/SHA256/150 OK ▶ 10/396 /checksum/SHA256/151 OK ▶ 10/396 /checksum/SHA256/152 OK ▶ 10/396 /checksum/SHA256/153 OK ▶ 10/396 /checksum/SHA256/154 OK ▶ 10/396 /checksum/SHA256/155 OK ▶ 10/396 /checksum/SHA256/156 OK ▶ 10/396 /checksum/SHA256/157 OK ▶ 10/396 /checksum/SHA256/158 OK ▶ 10/396 /checksum/SHA256/159 OK ▶ 10/396 /checksum/SHA256/160 OK ▶ 10/396 /checksum/SHA256/161 OK ▶ 10/396 /checksum/SHA256/162 OK ▶ 10/396 /checksum/SHA256/163 OK ▶ 10/396 /checksum/SHA256/164 OK ▶ 10/396 /checksum/SHA256/165 OK ▶ 10/396 /checksum/SHA256/166 OK ▶ 10/396 /checksum/SHA256/167 OK ▶ 10/396 /checksum/SHA256/168 OK ▶ 10/396 /checksum/SHA256/169 OK ▶ 10/396 /checksum/SHA256/170 OK ▶ 10/396 /checksum/SHA256/171 OK ▶ 10/396 /checksum/SHA256/172 OK ▶ 10/396 /checksum/SHA256/173 OK ▶ 10/396 /checksum/SHA256/174 OK ▶ 10/396 /checksum/SHA256/175 OK ▶ 10/396 /checksum/SHA256/176 OK ▶ 10/396 /checksum/SHA256/177 OK ▶ 10/396 /checksum/SHA256/178 OK ▶ 10/396 /checksum/SHA256/179 OK ▶ 10/396 /checksum/SHA256/180 OK ▶ 10/396 /checksum/SHA256/181 OK ▶ 10/396 /checksum/SHA256/182 OK ▶ 10/396 /checksum/SHA256/183 OK ▶ 10/396 /checksum/SHA256/string OK ▶ 10/396 /checksum/SHA256/bytes OK ▶ 10/396 /checksum/SHA256/reset/0 OK ▶ 10/396 /checksum/SHA256/reset/1 OK ▶ 10/396 /checksum/SHA256/reset/2 OK ▶ 10/396 /checksum/SHA256/reset/3 OK ▶ 10/396 /checksum/SHA256/reset/4 OK ▶ 10/396 /checksum/SHA256/reset/5 OK ▶ 10/396 /checksum/SHA256/reset/6 OK ▶ 10/396 /checksum/SHA256/reset/7 OK ▶ 10/396 /checksum/SHA256/reset/8 OK ▶ 10/396 /checksum/SHA256/reset/9 OK ▶ 10/396 /checksum/SHA256/reset/10 OK ▶ 10/396 /checksum/SHA256/reset/11 OK ▶ 10/396 /checksum/SHA256/reset/12 OK ▶ 10/396 /checksum/SHA256/reset/13 OK ▶ 10/396 /checksum/SHA256/reset/14 OK ▶ 10/396 /checksum/SHA256/reset/15 OK ▶ 10/396 /checksum/SHA256/reset/16 OK ▶ 10/396 /checksum/SHA256/reset/17 OK ▶ 10/396 /checksum/SHA256/reset/18 OK ▶ 10/396 /checksum/SHA256/reset/19 OK ▶ 10/396 /checksum/SHA256/reset/20 OK ▶ 10/396 /checksum/SHA256/reset/21 OK ▶ 10/396 /checksum/SHA256/reset/22 OK ▶ 10/396 /checksum/SHA256/reset/23 OK ▶ 10/396 /checksum/SHA256/reset/24 OK ▶ 10/396 /checksum/SHA256/reset/25 OK ▶ 10/396 /checksum/SHA256/reset/26 OK ▶ 10/396 /checksum/SHA256/reset/27 OK ▶ 10/396 /checksum/SHA256/reset/28 OK ▶ 10/396 /checksum/SHA256/reset/29 OK ▶ 10/396 /checksum/SHA256/reset/30 OK ▶ 10/396 /checksum/SHA256/reset/31 OK ▶ 10/396 /checksum/SHA256/reset/32 OK ▶ 10/396 /checksum/SHA256/reset/33 OK ▶ 10/396 /checksum/SHA256/reset/34 OK ▶ 10/396 /checksum/SHA256/reset/35 OK ▶ 10/396 /checksum/SHA256/reset/36 OK ▶ 10/396 /checksum/SHA256/reset/37 OK ▶ 10/396 /checksum/SHA256/reset/38 OK ▶ 10/396 /checksum/SHA256/reset/39 OK ▶ 10/396 /checksum/SHA256/reset/40 OK ▶ 10/396 /checksum/SHA256/reset/41 OK ▶ 10/396 /checksum/SHA256/reset/42 OK ▶ 10/396 /checksum/SHA256/reset/43 OK ▶ 10/396 /checksum/SHA256/reset/44 OK ▶ 20/396 /fileutils/set-contents-full OK ▶ 20/396 /fileutils/read-link OK ▶ 20/396 /fileutils/stdio-wrappers OK ▶ 20/396 /fileutils/fopen-modes OK ▶ 20/396 /fileutils/clear-fd OK ▶ 20/396 /fileutils/set-contents-full/read-only-file OK ▶ 16/396 /date/year/5 OK ▶ 16/396 /date/year/6 OK ▶ 16/396 /date/year/7 OK ▶ 16/396 /date/year/8 OK ▶ 16/396 /date/year/9 OK ▶ 16/396 /date/year/10 OK ▶ 16/396 /date/year/11 OK ▶ 16/396 /date/year/12 OK ▶ 16/396 /date/year/13 OK ▶ 16/396 /date/year/14 OK ▶ 16/396 /date/year/98 OK ▶ 16/396 /date/year/99 OK ▶ 2/396 /asyncqueue/threads OK ▶ 10/396 /checksum/SHA256/reset/45 OK ▶ 10/396 /checksum/SHA256/reset/46 OK ▶ 10/396 /checksum/SHA256/reset/47 OK ▶ 10/396 /checksum/SHA256/reset/48 OK ▶ 10/396 /checksum/SHA256/reset/49 OK ▶ 10/396 /checksum/SHA256/reset/50 OK ▶ 10/396 /checksum/SHA256/reset/51 OK ▶ 10/396 /checksum/SHA256/reset/52 OK ▶ 10/396 /checksum/SHA256/reset/53 OK ▶ 10/396 /checksum/SHA256/reset/54 OK ▶ 10/396 /checksum/SHA256/reset/55 OK ▶ 10/396 /checksum/SHA256/reset/56 OK ▶ 10/396 /checksum/SHA256/reset/57 OK ▶ 10/396 /checksum/SHA256/reset/58 OK ▶ 10/396 /checksum/SHA256/reset/59 OK ▶ 10/396 /checksum/SHA256/reset/60 OK ▶ 10/396 /checksum/SHA256/reset/61 OK ▶ 10/396 /checksum/SHA256/reset/62 OK ▶ 10/396 /checksum/SHA256/reset/63 OK ▶ 10/396 /checksum/SHA256/reset/64 OK ▶ 10/396 /checksum/SHA256/reset/65 OK ▶ 10/396 /checksum/SHA256/reset/66 OK ▶ 10/396 /checksum/SHA256/reset/67 OK ▶ 10/396 /checksum/SHA256/reset/68 OK ▶ 10/396 /checksum/SHA256/reset/69 OK ▶ 10/396 /checksum/SHA256/reset/70 OK ▶ 10/396 /checksum/SHA256/reset/71 OK ▶ 10/396 /checksum/SHA256/reset/72 OK ▶ 10/396 /checksum/SHA256/reset/73 OK ▶ 10/396 /checksum/SHA256/reset/74 OK ▶ 10/396 /checksum/SHA256/reset/75 OK ▶ 10/396 /checksum/SHA256/reset/76 OK ▶ 10/396 /checksum/SHA256/reset/77 OK ▶ 10/396 /checksum/SHA256/reset/78 OK ▶ 10/396 /checksum/SHA256/reset/79 OK ▶ 10/396 /checksum/SHA256/reset/80 OK ▶ 10/396 /checksum/SHA256/reset/81 OK ▶ 10/396 /checksum/SHA256/reset/82 OK ▶ 10/396 /checksum/SHA256/reset/83 OK ▶ 10/396 /checksum/SHA256/reset/84 OK ▶ 10/396 /checksum/SHA256/reset/85 OK ▶ 10/396 /checksum/SHA256/reset/86 OK ▶ 10/396 /checksum/SHA256/reset/87 OK ▶ 10/396 /checksum/SHA256/reset/88 OK ▶ 10/396 /checksum/SHA256/reset/89 OK ▶ 10/396 /checksum/SHA256/reset/90 OK ▶ 10/396 /checksum/SHA256/reset/91 OK ▶ 10/396 /checksum/SHA256/reset/92 OK ▶ 10/396 /checksum/SHA256/reset/93 OK ▶ 10/396 /checksum/SHA256/reset/94 OK ▶ 10/396 /checksum/SHA256/reset/95 OK ▶ 10/396 /checksum/SHA256/reset/96 OK ▶ 10/396 /checksum/SHA256/reset/97 OK ▶ 10/396 /checksum/SHA256/reset/98 OK ▶ 10/396 /checksum/SHA256/reset/99 OK ▶ 10/396 /checksum/SHA256/reset/100 OK ▶ 10/396 /checksum/SHA256/reset/101 OK ▶ 10/396 /checksum/SHA256/reset/102 OK ▶ 10/396 /checksum/SHA256/reset/103 OK ▶ 10/396 /checksum/SHA256/reset/104 OK ▶ 10/396 /checksum/SHA256/reset/105 OK ▶ 10/396 /checksum/SHA256/reset/106 OK ▶ 10/396 /checksum/SHA256/reset/107 OK ▶ 10/396 /checksum/SHA256/reset/108 OK ▶ 10/396 /checksum/SHA256/reset/109 OK ▶ 10/396 /checksum/SHA256/reset/110 OK ▶ 10/396 /checksum/SHA256/reset/111 OK ▶ 10/396 /checksum/SHA256/reset/112 OK ▶ 10/396 /checksum/SHA256/reset/113 OK ▶ 10/396 /checksum/SHA256/reset/114 OK ▶ 10/396 /checksum/SHA256/reset/115 OK ▶ 10/396 /checksum/SHA256/reset/116 OK ▶ 10/396 /checksum/SHA256/reset/117 OK ▶ 10/396 /checksum/SHA256/reset/118 OK ▶ 10/396 /checksum/SHA256/reset/119 OK ▶ 10/396 /checksum/SHA256/reset/120 OK ▶ 10/396 /checksum/SHA256/reset/121 OK ▶ 10/396 /checksum/SHA256/reset/122 OK ▶ 10/396 /checksum/SHA256/reset/123 OK ▶ 10/396 /checksum/SHA256/reset/124 OK ▶ 10/396 /checksum/SHA256/reset/125 OK ▶ 10/396 /checksum/SHA256/reset/126 OK ▶ 10/396 /checksum/SHA256/reset/127 OK ▶ 10/396 /checksum/SHA256/reset/128 OK ▶ 10/396 /checksum/SHA256/reset/129 OK ▶ 10/396 /checksum/SHA256/reset/130 OK ▶ 10/396 /checksum/SHA256/reset/131 OK ▶ 10/396 /checksum/SHA256/reset/132 OK ▶ 10/396 /checksum/SHA256/reset/133 OK ▶ 10/396 /checksum/SHA256/reset/134 OK ▶ 10/396 /checksum/SHA256/reset/135 OK ▶ 10/396 /checksum/SHA256/reset/136 OK ▶ 10/396 /checksum/SHA256/reset/137 OK ▶ 10/396 /checksum/SHA256/reset/138 OK ▶ 10/396 /checksum/SHA256/reset/139 OK ▶ 10/396 /checksum/SHA256/reset/140 OK ▶ 10/396 /checksum/SHA256/reset/141 OK ▶ 10/396 /checksum/SHA256/reset/142 OK ▶ 10/396 /checksum/SHA256/reset/143 OK ▶ 10/396 /checksum/SHA256/reset/144 OK ▶ 10/396 /checksum/SHA256/reset/145 OK ▶ 10/396 /checksum/SHA256/reset/146 OK ▶ 10/396 /checksum/SHA256/reset/147 OK ▶ 10/396 /checksum/SHA256/reset/148 OK ▶ 10/396 /checksum/SHA256/reset/149 OK ▶ 20/396 /fileutils/set-contents-full/read-only-directory OK 6/396 glib:glib+core / bookmarkfile OK 0.24s 96 subtests passed ▶ 16/396 /date/year/100 OK ▶ 16/396 /date/year/101 OK ▶ 16/396 /date/year/102 OK ▶ 16/396 /date/year/103 OK ▶ 16/396 /date/year/397 OK ▶ 16/396 /date/year/398 OK ▶ 16/396 /date/year/399 OK ▶ 16/396 /date/year/400 OK ▶ 16/396 /date/year/401 OK ▶ 16/396 /date/year/402 OK ▶ 16/396 /date/year/403 OK ▶ 16/396 /date/year/404 OK ▶ 16/396 /date/year/405 OK ▶ 16/396 /date/year/406 OK ▶ 16/396 /date/year/1598 OK ▶ 16/396 /date/year/1599 OK ▶ 16/396 /date/year/1600 OK ▶ 16/396 /date/year/1601 OK ▶ 16/396 /date/year/1602 OK ▶ 16/396 /date/year/1650 OK ▶ 16/396 /date/year/1651 OK ▶ 16/396 /date/year/1897 OK ▶ 16/396 /date/year/1898 OK ▶ 16/396 /date/year/1899 OK 38/396 glib:glib+core / markup RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=36 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup ▶ 10/396 /checksum/SHA256/reset/150 OK ▶ 10/396 /checksum/SHA256/reset/151 OK ▶ 10/396 /checksum/SHA256/reset/152 OK ▶ 10/396 /checksum/SHA256/reset/153 OK ▶ 10/396 /checksum/SHA256/reset/154 OK ▶ 10/396 /checksum/SHA256/reset/155 OK ▶ 10/396 /checksum/SHA256/reset/156 OK ▶ 10/396 /checksum/SHA256/reset/157 OK ▶ 10/396 /checksum/SHA256/reset/158 OK ▶ 10/396 /checksum/SHA256/reset/159 OK ▶ 10/396 /checksum/SHA256/reset/160 OK ▶ 10/396 /checksum/SHA256/reset/161 OK ▶ 10/396 /checksum/SHA256/reset/162 OK ▶ 10/396 /checksum/SHA256/reset/163 OK ▶ 10/396 /checksum/SHA256/reset/164 OK ▶ 10/396 /checksum/SHA256/reset/165 OK ▶ 10/396 /checksum/SHA256/reset/166 OK ▶ 10/396 /checksum/SHA256/reset/167 OK ▶ 10/396 /checksum/SHA256/reset/168 OK ▶ 10/396 /checksum/SHA256/reset/169 OK ▶ 10/396 /checksum/SHA256/reset/170 OK ▶ 10/396 /checksum/SHA256/reset/171 OK ▶ 10/396 /checksum/SHA256/reset/172 OK ▶ 10/396 /checksum/SHA256/reset/173 OK ▶ 10/396 /checksum/SHA256/reset/174 OK ▶ 10/396 /checksum/SHA256/reset/175 OK ▶ 10/396 /checksum/SHA256/reset/176 OK ▶ 10/396 /checksum/SHA256/reset/177 OK ▶ 10/396 /checksum/SHA256/reset/178 OK ▶ 10/396 /checksum/SHA256/reset/179 OK ▶ 10/396 /checksum/SHA256/reset/180 OK ▶ 10/396 /checksum/SHA256/reset/181 OK ▶ 10/396 /checksum/SHA256/reset/182 OK ▶ 10/396 /checksum/SHA256/reset/183 OK ▶ 10/396 /checksum/SHA384/0 OK ▶ 10/396 /checksum/SHA384/1 OK ▶ 10/396 /checksum/SHA384/2 OK ▶ 10/396 /checksum/SHA384/3 OK ▶ 10/396 /checksum/SHA384/4 OK ▶ 10/396 /checksum/SHA384/5 OK ▶ 10/396 /checksum/SHA384/6 OK ▶ 10/396 /checksum/SHA384/7 OK ▶ 10/396 /checksum/SHA384/8 OK ▶ 10/396 /checksum/SHA384/9 OK ▶ 10/396 /checksum/SHA384/10 OK ▶ 10/396 /checksum/SHA384/11 OK ▶ 10/396 /checksum/SHA384/12 OK ▶ 10/396 /checksum/SHA384/13 OK ▶ 10/396 /checksum/SHA384/14 OK ▶ 10/396 /checksum/SHA384/15 OK ▶ 10/396 /checksum/SHA384/16 OK ▶ 10/396 /checksum/SHA384/17 OK ▶ 10/396 /checksum/SHA384/18 OK ▶ 10/396 /checksum/SHA384/19 OK ▶ 10/396 /checksum/SHA384/20 OK ▶ 10/396 /checksum/SHA384/21 OK ▶ 10/396 /checksum/SHA384/22 OK ▶ 10/396 /checksum/SHA384/23 OK ▶ 10/396 /checksum/SHA384/24 OK ▶ 10/396 /checksum/SHA384/25 OK ▶ 10/396 /checksum/SHA384/26 OK ▶ 10/396 /checksum/SHA384/27 OK ▶ 10/396 /checksum/SHA384/28 OK ▶ 10/396 /checksum/SHA384/29 OK ▶ 10/396 /checksum/SHA384/30 OK ▶ 10/396 /checksum/SHA384/31 OK ▶ 10/396 /checksum/SHA384/32 OK ▶ 10/396 /checksum/SHA384/33 OK ▶ 10/396 /checksum/SHA384/34 OK ▶ 10/396 /checksum/SHA384/35 OK ▶ 10/396 /checksum/SHA384/36 OK ▶ 10/396 /checksum/SHA384/37 OK ▶ 10/396 /checksum/SHA384/38 OK ▶ 10/396 /checksum/SHA384/39 OK ▶ 10/396 /checksum/SHA384/40 OK ▶ 10/396 /checksum/SHA384/41 OK ▶ 10/396 /checksum/SHA384/42 OK ▶ 10/396 /checksum/SHA384/43 OK ▶ 10/396 /checksum/SHA384/44 OK ▶ 10/396 /checksum/SHA384/45 OK ▶ 10/396 /checksum/SHA384/46 OK ▶ 10/396 /checksum/SHA384/47 OK ▶ 10/396 /checksum/SHA384/48 OK ▶ 10/396 /checksum/SHA384/49 OK ▶ 10/396 /checksum/SHA384/50 OK ▶ 10/396 /checksum/SHA384/51 OK ▶ 10/396 /checksum/SHA384/52 OK ▶ 10/396 /checksum/SHA384/53 OK ▶ 10/396 /checksum/SHA384/54 OK ▶ 10/396 /checksum/SHA384/55 OK ▶ 10/396 /checksum/SHA384/56 OK ▶ 10/396 /checksum/SHA384/57 OK ▶ 10/396 /checksum/SHA384/58 OK ▶ 10/396 /checksum/SHA384/59 OK ▶ 10/396 /checksum/SHA384/60 OK ▶ 10/396 /checksum/SHA384/61 OK ▶ 10/396 /checksum/SHA384/62 OK ▶ 10/396 /checksum/SHA384/63 OK ▶ 10/396 /checksum/SHA384/64 OK ▶ 10/396 /checksum/SHA384/65 OK ▶ 10/396 /checksum/SHA384/66 OK ▶ 10/396 /checksum/SHA384/67 OK ▶ 10/396 /checksum/SHA384/68 OK ▶ 10/396 /checksum/SHA384/69 OK ▶ 10/396 /checksum/SHA384/70 OK ▶ 10/396 /checksum/SHA384/71 OK ▶ 10/396 /checksum/SHA384/72 OK ▶ 10/396 /checksum/SHA384/73 OK ▶ 10/396 /checksum/SHA384/74 OK ▶ 10/396 /checksum/SHA384/75 OK ▶ 10/396 /checksum/SHA384/76 OK ▶ 10/396 /checksum/SHA384/77 OK ▶ 10/396 /checksum/SHA384/78 OK ▶ 10/396 /checksum/SHA384/79 OK ▶ 10/396 /checksum/SHA384/80 OK ▶ 10/396 /checksum/SHA384/81 OK ▶ 10/396 /checksum/SHA384/82 OK ▶ 10/396 /checksum/SHA384/83 OK ▶ 10/396 /checksum/SHA384/84 OK ▶ 10/396 /checksum/SHA384/85 OK ▶ 10/396 /checksum/SHA384/86 OK ▶ 10/396 /checksum/SHA384/87 OK ▶ 10/396 /checksum/SHA384/88 OK ▶ 10/396 /checksum/SHA384/89 OK ▶ 10/396 /checksum/SHA384/90 OK ▶ 10/396 /checksum/SHA384/91 OK ▶ 10/396 /checksum/SHA384/92 OK ▶ 10/396 /checksum/SHA384/93 OK ▶ 10/396 /checksum/SHA384/94 OK ▶ 10/396 /checksum/SHA384/95 OK ▶ 10/396 /checksum/SHA384/96 OK ▶ 10/396 /checksum/SHA384/97 OK ▶ 10/396 /checksum/SHA384/98 OK ▶ 10/396 /checksum/SHA384/99 OK ▶ 10/396 /checksum/SHA384/100 OK ▶ 10/396 /checksum/SHA384/101 OK ▶ 10/396 /checksum/SHA384/102 OK ▶ 10/396 /checksum/SHA384/103 OK ▶ 10/396 /checksum/SHA384/104 OK ▶ 10/396 /checksum/SHA384/105 OK ▶ 10/396 /checksum/SHA384/106 OK ▶ 10/396 /checksum/SHA384/107 OK ▶ 10/396 /checksum/SHA384/108 OK ▶ 10/396 /checksum/SHA384/109 OK ▶ 10/396 /checksum/SHA384/110 OK ▶ 10/396 /checksum/SHA384/111 OK ▶ 10/396 /checksum/SHA384/112 OK ▶ 10/396 /checksum/SHA384/113 OK ▶ 10/396 /checksum/SHA384/114 OK ▶ 10/396 /checksum/SHA384/115 OK ▶ 10/396 /checksum/SHA384/116 OK ▶ 10/396 /checksum/SHA384/117 OK ▶ 10/396 /checksum/SHA384/118 OK ▶ 10/396 /checksum/SHA384/119 OK ▶ 10/396 /checksum/SHA384/120 OK ▶ 10/396 /checksum/SHA384/121 OK ▶ 10/396 /checksum/SHA384/122 OK ▶ 10/396 /checksum/SHA384/123 OK ▶ 10/396 /checksum/SHA384/124 OK ▶ 10/396 /checksum/SHA384/125 OK ▶ 10/396 /checksum/SHA384/126 OK ▶ 10/396 /checksum/SHA384/127 OK ▶ 10/396 /checksum/SHA384/128 OK ▶ 10/396 /checksum/SHA384/129 OK ▶ 10/396 /checksum/SHA384/130 OK ▶ 10/396 /checksum/SHA384/131 OK ▶ 10/396 /checksum/SHA384/132 OK ▶ 10/396 /checksum/SHA384/133 OK ▶ 10/396 /checksum/SHA384/134 OK ▶ 10/396 /checksum/SHA384/135 OK ▶ 10/396 /checksum/SHA384/136 OK ▶ 10/396 /checksum/SHA384/137 OK ▶ 10/396 /checksum/SHA384/138 OK ▶ 10/396 /checksum/SHA384/139 OK ▶ 10/396 /checksum/SHA384/140 OK ▶ 10/396 /checksum/SHA384/141 OK ▶ 10/396 /checksum/SHA384/142 OK ▶ 10/396 /checksum/SHA384/143 OK ▶ 10/396 /checksum/SHA384/144 OK ▶ 10/396 /checksum/SHA384/145 OK ▶ 10/396 /checksum/SHA384/146 OK ▶ 10/396 /checksum/SHA384/147 OK ▶ 10/396 /checksum/SHA384/148 OK ▶ 10/396 /checksum/SHA384/149 OK ▶ 10/396 /checksum/SHA384/150 OK ▶ 10/396 /checksum/SHA384/151 OK ▶ 10/396 /checksum/SHA384/152 OK ▶ 10/396 /checksum/SHA384/153 OK ▶ 10/396 /checksum/SHA384/154 OK ▶ 10/396 /checksum/SHA384/155 OK ▶ 10/396 /checksum/SHA384/156 OK ▶ 10/396 /checksum/SHA384/157 OK ▶ 10/396 /checksum/SHA384/158 OK ▶ 10/396 /checksum/SHA384/159 OK ▶ 10/396 /checksum/SHA384/160 OK ▶ 10/396 /checksum/SHA384/161 OK ▶ 10/396 /checksum/SHA384/162 OK ▶ 10/396 /checksum/SHA384/163 OK ▶ 10/396 /checksum/SHA384/164 OK ▶ 10/396 /checksum/SHA384/165 OK ▶ 10/396 /checksum/SHA384/166 OK ▶ 10/396 /checksum/SHA384/167 OK ▶ 10/396 /checksum/SHA384/168 OK ▶ 10/396 /checksum/SHA384/169 OK ▶ 10/396 /checksum/SHA384/170 OK ▶ 10/396 /checksum/SHA384/171 OK ▶ 10/396 /checksum/SHA384/172 OK ▶ 10/396 /checksum/SHA384/173 OK ▶ 10/396 /checksum/SHA384/174 OK ▶ 10/396 /checksum/SHA384/175 OK ▶ 10/396 /checksum/SHA384/176 OK ▶ 10/396 /checksum/SHA384/177 OK ▶ 10/396 /checksum/SHA384/178 OK ▶ 10/396 /checksum/SHA384/179 OK ▶ 10/396 /checksum/SHA384/180 OK ▶ 10/396 /checksum/SHA384/181 OK ▶ 10/396 /checksum/SHA384/182 OK ▶ 10/396 /checksum/SHA384/183 OK ▶ 10/396 /checksum/SHA384/string OK ▶ 10/396 /checksum/SHA384/bytes OK ▶ 10/396 /checksum/SHA384/reset/0 OK ▶ 10/396 /checksum/SHA384/reset/1 OK ▶ 10/396 /checksum/SHA384/reset/2 OK ▶ 10/396 /checksum/SHA384/reset/3 OK ▶ 10/396 /checksum/SHA384/reset/4 OK ▶ 10/396 /checksum/SHA384/reset/5 OK ▶ 10/396 /checksum/SHA384/reset/6 OK ▶ 10/396 /checksum/SHA384/reset/7 OK ▶ 10/396 /checksum/SHA384/reset/8 OK ▶ 10/396 /checksum/SHA384/reset/9 OK ▶ 10/396 /checksum/SHA384/reset/10 OK ▶ 16/396 /date/year/1900 OK ▶ 16/396 /date/year/1901 OK 20/396 glib:glib+core / fileutils OK 0.21s 26 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-BRQNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-OUNNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-FOINM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-SGJNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-P5HNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-3USNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-2ZRNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3: Directory not empty ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 10/396 /checksum/SHA384/reset/11 OK ▶ 10/396 /checksum/SHA384/reset/12 OK ▶ 10/396 /checksum/SHA384/reset/13 OK ▶ 10/396 /checksum/SHA384/reset/14 OK ▶ 10/396 /checksum/SHA384/reset/15 OK ▶ 10/396 /checksum/SHA384/reset/16 OK ▶ 10/396 /checksum/SHA384/reset/17 OK ▶ 10/396 /checksum/SHA384/reset/18 OK ▶ 10/396 /checksum/SHA384/reset/19 OK ▶ 10/396 /checksum/SHA384/reset/20 OK ▶ 10/396 /checksum/SHA384/reset/21 OK ▶ 10/396 /checksum/SHA384/reset/22 OK ▶ 10/396 /checksum/SHA384/reset/23 OK ▶ 10/396 /checksum/SHA384/reset/24 OK ▶ 10/396 /checksum/SHA384/reset/25 OK ▶ 10/396 /checksum/SHA384/reset/26 OK ▶ 10/396 /checksum/SHA384/reset/27 OK ▶ 10/396 /checksum/SHA384/reset/28 OK ▶ 10/396 /checksum/SHA384/reset/29 OK ▶ 10/396 /checksum/SHA384/reset/30 OK ▶ 10/396 /checksum/SHA384/reset/31 OK ▶ 10/396 /checksum/SHA384/reset/32 OK ▶ 10/396 /checksum/SHA384/reset/33 OK ▶ 10/396 /checksum/SHA384/reset/34 OK ▶ 10/396 /checksum/SHA384/reset/35 OK ▶ 10/396 /checksum/SHA384/reset/36 OK ▶ 10/396 /checksum/SHA384/reset/37 OK ▶ 10/396 /checksum/SHA384/reset/38 OK ▶ 10/396 /checksum/SHA384/reset/39 OK ▶ 10/396 /checksum/SHA384/reset/40 OK ▶ 10/396 /checksum/SHA384/reset/41 OK ▶ 10/396 /checksum/SHA384/reset/42 OK ▶ 10/396 /checksum/SHA384/reset/43 OK ▶ 10/396 /checksum/SHA384/reset/44 OK ▶ 10/396 /checksum/SHA384/reset/45 OK ▶ 10/396 /checksum/SHA384/reset/46 OK ▶ 10/396 /checksum/SHA384/reset/47 OK ▶ 10/396 /checksum/SHA384/reset/48 OK ▶ 10/396 /checksum/SHA384/reset/49 OK ▶ 10/396 /checksum/SHA384/reset/50 OK ▶ 10/396 /checksum/SHA384/reset/51 OK ▶ 10/396 /checksum/SHA384/reset/52 OK ▶ 10/396 /checksum/SHA384/reset/53 OK ▶ 10/396 /checksum/SHA384/reset/54 OK ▶ 10/396 /checksum/SHA384/reset/55 OK ▶ 10/396 /checksum/SHA384/reset/56 OK ▶ 10/396 /checksum/SHA384/reset/57 OK ▶ 10/396 /checksum/SHA384/reset/58 OK ▶ 10/396 /checksum/SHA384/reset/59 OK ▶ 10/396 /checksum/SHA384/reset/60 OK ▶ 10/396 /checksum/SHA384/reset/61 OK ▶ 10/396 /checksum/SHA384/reset/62 OK ▶ 10/396 /checksum/SHA384/reset/63 OK ▶ 10/396 /checksum/SHA384/reset/64 OK ▶ 10/396 /checksum/SHA384/reset/65 OK ▶ 10/396 /checksum/SHA384/reset/66 OK ▶ 10/396 /checksum/SHA384/reset/67 OK ▶ 10/396 /checksum/SHA384/reset/68 OK ▶ 10/396 /checksum/SHA384/reset/69 OK ▶ 10/396 /checksum/SHA384/reset/70 OK ▶ 10/396 /checksum/SHA384/reset/71 OK ▶ 10/396 /checksum/SHA384/reset/72 OK ▶ 10/396 /checksum/SHA384/reset/73 OK ▶ 10/396 /checksum/SHA384/reset/74 OK ▶ 10/396 /checksum/SHA384/reset/75 OK ▶ 10/396 /checksum/SHA384/reset/76 OK ▶ 10/396 /checksum/SHA384/reset/77 OK ▶ 10/396 /checksum/SHA384/reset/78 OK ▶ 10/396 /checksum/SHA384/reset/79 OK ▶ 10/396 /checksum/SHA384/reset/80 OK ▶ 10/396 /checksum/SHA384/reset/81 OK ▶ 10/396 /checksum/SHA384/reset/82 OK ▶ 10/396 /checksum/SHA384/reset/83 OK ▶ 10/396 /checksum/SHA384/reset/84 OK ▶ 10/396 /checksum/SHA384/reset/85 OK ▶ 10/396 /checksum/SHA384/reset/86 OK ▶ 10/396 /checksum/SHA384/reset/87 OK ▶ 10/396 /checksum/SHA384/reset/88 OK ▶ 10/396 /checksum/SHA384/reset/89 OK ▶ 10/396 /checksum/SHA384/reset/90 OK ▶ 10/396 /checksum/SHA384/reset/91 OK ▶ 10/396 /checksum/SHA384/reset/92 OK ▶ 10/396 /checksum/SHA384/reset/93 OK ▶ 10/396 /checksum/SHA384/reset/94 OK ▶ 10/396 /checksum/SHA384/reset/95 OK ▶ 10/396 /checksum/SHA384/reset/96 OK ▶ 10/396 /checksum/SHA384/reset/97 OK ▶ 21/396 /GDateTime/strftime OK ▶ 21/396 /GDateTime/modifiers OK ▶ 21/396 /GDateTime/month_names SKIP ▶ 21/396 /GDateTime/to_local OK ▶ 21/396 /GDateTime/to_unix OK ▶ 21/396 /GDateTime/to_timeval OK ▶ 21/396 /GDateTime/to_utc OK ▶ 21/396 /GDateTime/now_utc OK ▶ 21/396 /GDateTime/dst OK ▶ 21/396 /GDateTime/test_z OK 39/396 glib:glib+core / markup-parse RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=68 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-parse ▶ 16/396 /date/year/1902 OK ▶ 16/396 /date/year/1903 OK ▶ 16/396 /date/year/1961 OK ▶ 16/396 /date/year/1962 OK ▶ 16/396 /date/year/1963 OK ▶ 16/396 /date/year/1964 OK ▶ 23/396 /gvariant/type OK ▶ 25/396 /hash/misc OK ▶ 25/396 /hash/one OK ▶ 25/396 /hash/honeyman OK ▶ 25/396 /hash/direct OK ▶ 25/396 /hash/direct2 OK ▶ 25/396 /hash/int OK ▶ 25/396 /hash/int64 OK ▶ 25/396 /hash/double OK ▶ 25/396 /hash/string OK ▶ 25/396 /hash/set OK ▶ 25/396 /hash/set-ref OK ▶ 25/396 /hash/ref OK ▶ 25/396 /hash/remove-all OK ▶ 25/396 /hash/recursive-remove-all OK ▶ 25/396 /hash/find OK ▶ 25/396 /hash/foreach OK ▶ 25/396 /hash/foreach-steal OK ▶ 25/396 /hash/steal-extended OK ▶ 25/396 /hash/steal-all-keys OK ▶ 25/396 /hash/steal-all-values OK ▶ 25/396 /hash/lookup-extended OK ▶ 25/396 /hash/new-similar OK ▶ 25/396 /hash/lookup-null-key OK ▶ 25/396 /hash/destroy-modify OK ▶ 25/396 /hash/consistency OK ▶ 25/396 /hash/iter-replace OK ▶ 25/396 /hash/set-insert-corruption OK ▶ 25/396 /hash/set-to-strv OK ▶ 25/396 /hash/get-keys-as-ptr-array OK ▶ 25/396 /hash/get-values-as-ptr-array OK ▶ 25/396 /hash/primes OK ▶ 25/396 /hash/int64/collisions OK ▶ 25/396 /hash/double/collisions OK ▶ 25/396 /hash/steal-extended/optional OK ▶ 26/396 /hmac/sha1-1 OK ▶ 26/396 /hmac/sha1-2 OK ▶ 26/396 /hmac/sha1-3 OK ▶ 26/396 /hmac/sha1-4 OK ▶ 26/396 /hmac/sha1-5 OK ▶ 26/396 /hmac/sha1-6 OK ▶ 26/396 /hmac/sha1-7 OK ▶ 26/396 /hmac/sha256-1 OK ▶ 26/396 /hmac/sha256-2 OK ▶ 26/396 /hmac/sha256-3 OK ▶ 26/396 /hmac/sha256-4 OK ▶ 26/396 /hmac/sha256-5 OK ▶ 26/396 /hmac/sha256-6 OK ▶ 26/396 /hmac/sha384-1 OK ▶ 26/396 /hmac/sha384-2 OK ▶ 26/396 /hmac/sha384-3 OK ▶ 26/396 /hmac/sha384-4 OK ▶ 26/396 /hmac/sha384-5 OK ▶ 26/396 /hmac/sha384-6 OK ▶ 26/396 /hmac/sha512-1 OK ▶ 26/396 /hmac/sha512-2 OK ▶ 26/396 /hmac/sha512-3 OK ▶ 26/396 /hmac/sha512-4 OK ▶ 26/396 /hmac/sha512-5 OK ▶ 26/396 /hmac/sha512-6 OK ▶ 26/396 /hmac/md5-1 OK ▶ 26/396 /hmac/md5-2 OK ▶ 26/396 /hmac/md5-3 OK ▶ 26/396 /hmac/md5-4 OK ▶ 26/396 /hmac/md5-5 OK ▶ 26/396 /hmac/md5-6 OK ▶ 26/396 /hmac/md5-7 OK ▶ 26/396 /hmac/ref-unref OK ▶ 26/396 /hmac/copy OK ▶ 26/396 /hmac/for-data OK ▶ 26/396 /hmac/for-string OK ▶ 26/396 /hmac/for-bytes OK ▶ 27/396 /hook/basics OK ▶ 27/396 /hook/corner-cases OK ▶ 28/396 /hostutils/to_ascii OK ▶ 28/396 /hostutils/to_unicode OK ▶ 28/396 /hostutils/is_ip_addr OK ▶ 30/396 /io-channel/read-write OK ▶ 30/396 /io-channel/read-line/embedded-nuls OK ▶ 31/396 /keyfile/line-ends OK ▶ 31/396 /keyfile/whitespace OK ▶ 31/396 /keyfile/comments OK ▶ 31/396 /keyfile/listing OK ▶ 31/396 /keyfile/string OK ▶ 31/396 /keyfile/boolean OK ▶ 31/396 /keyfile/number OK ▶ 31/396 /keyfile/locale-string OK ▶ 31/396 /keyfile/lists OK ▶ 31/396 /keyfile/lists-set-get OK ▶ 31/396 /keyfile/group-remove OK ▶ 31/396 /keyfile/key-remove OK ▶ 31/396 /keyfile/groups OK ▶ 31/396 /keyfile/duplicate-keys OK ▶ 31/396 /keyfile/duplicate-groups OK ▶ 31/396 /keyfile/duplicate-groups2 OK ▶ 31/396 /keyfile/group-names OK ▶ 31/396 /keyfile/key-names OK ▶ 31/396 /keyfile/reload OK ▶ 31/396 /keyfile/int64 OK ▶ 31/396 /keyfile/load OK ▶ 31/396 /keyfile/save OK ▶ 31/396 /keyfile/load-fail OK ▶ 31/396 /keyfile/non-utf8 OK ▶ 31/396 /keyfile/page-boundary OK ▶ 31/396 /keyfile/ref OK ▶ 31/396 /keyfile/replace-value OK ▶ 31/396 /keyfile/list-separator OK ▶ 31/396 /keyfile/empty-string OK ▶ 31/396 /keyfile/limbo OK ▶ 31/396 /keyfile/utf8 OK ▶ 31/396 /keyfile/roundtrip OK ▶ 31/396 /keyfile/bytes OK ▶ 31/396 /keyfile/get-locale OK ▶ 31/396 /keyfile/free-when-not-last-ref OK ▶ 31/396 /keyfile/locale-string/multiple-loads OK ▶ 32/396 /list/sort OK ▶ 32/396 /list/sort-with-data OK ▶ 32/396 /list/insert-before-link OK ▶ 32/396 /list/insert-sorted OK ▶ 32/396 /list/insert-sorted-with-data OK ▶ 32/396 /list/reverse OK ▶ 32/396 /list/nth OK ▶ 32/396 /list/concat OK ▶ 32/396 /list/remove OK ▶ 32/396 /list/remove-all OK ▶ 32/396 /list/first-last OK ▶ 32/396 /list/insert OK ▶ 32/396 /list/free-full OK ▶ 32/396 /list/copy OK ▶ 32/396 /list/copy-deep OK ▶ 32/396 /list/delete-link OK ▶ 32/396 /list/prepend OK ▶ 32/396 /list/position OK ▶ 32/396 /list/double-free OK ▶ 32/396 /list/sort/stable OK ▶ 34/396 /alignof/fallback OK ▶ 34/396 /assert/static OK ▶ 34/396 /struct/sizeof_member OK ▶ 35/396 /maincontext/basic OK ▶ 36/396 /mappedfile/basic OK ▶ 36/396 /mappedfile/empty OK ▶ 36/396 /mappedfile/device OK ▶ 36/396 /mappedfile/nonexisting OK ▶ 36/396 /mappedfile/writable OK ▶ 36/396 /mappedfile/writable_fd OK ▶ 36/396 /mappedfile/gbytes OK ▶ 37/396 /mapping/flags OK ▶ 37/396 /mapping/private OK ▶ 37/396 /mapping/private-child OK ▶ 10/396 /checksum/SHA384/reset/98 OK ▶ 10/396 /checksum/SHA384/reset/99 OK ▶ 10/396 /checksum/SHA384/reset/100 OK ▶ 10/396 /checksum/SHA384/reset/101 OK ▶ 10/396 /checksum/SHA384/reset/102 OK ▶ 10/396 /checksum/SHA384/reset/103 OK ▶ 10/396 /checksum/SHA384/reset/104 OK ▶ 10/396 /checksum/SHA384/reset/105 OK ▶ 10/396 /checksum/SHA384/reset/106 OK ▶ 10/396 /checksum/SHA384/reset/107 OK ▶ 10/396 /checksum/SHA384/reset/108 OK ▶ 10/396 /checksum/SHA384/reset/109 OK ▶ 10/396 /checksum/SHA384/reset/110 OK ▶ 10/396 /checksum/SHA384/reset/111 OK ▶ 10/396 /checksum/SHA384/reset/112 OK ▶ 10/396 /checksum/SHA384/reset/113 OK ▶ 10/396 /checksum/SHA384/reset/114 OK ▶ 10/396 /checksum/SHA384/reset/115 OK ▶ 10/396 /checksum/SHA384/reset/116 OK ▶ 10/396 /checksum/SHA384/reset/117 OK ▶ 10/396 /checksum/SHA384/reset/118 OK ▶ 10/396 /checksum/SHA384/reset/119 OK ▶ 10/396 /checksum/SHA384/reset/120 OK ▶ 10/396 /checksum/SHA384/reset/121 OK ▶ 10/396 /checksum/SHA384/reset/122 OK ▶ 10/396 /checksum/SHA384/reset/123 OK ▶ 10/396 /checksum/SHA384/reset/124 OK ▶ 10/396 /checksum/SHA384/reset/125 OK ▶ 10/396 /checksum/SHA384/reset/126 OK ▶ 10/396 /checksum/SHA384/reset/127 OK ▶ 10/396 /checksum/SHA384/reset/128 OK ▶ 10/396 /checksum/SHA384/reset/129 OK ▶ 10/396 /checksum/SHA384/reset/130 OK ▶ 10/396 /checksum/SHA384/reset/131 OK ▶ 10/396 /checksum/SHA384/reset/132 OK ▶ 10/396 /checksum/SHA384/reset/133 OK ▶ 10/396 /checksum/SHA384/reset/134 OK ▶ 10/396 /checksum/SHA384/reset/135 OK ▶ 10/396 /checksum/SHA384/reset/136 OK ▶ 10/396 /checksum/SHA384/reset/137 OK ▶ 10/396 /checksum/SHA384/reset/138 OK ▶ 10/396 /checksum/SHA384/reset/139 OK ▶ 10/396 /checksum/SHA384/reset/140 OK ▶ 10/396 /checksum/SHA384/reset/141 OK ▶ 10/396 /checksum/SHA384/reset/142 OK ▶ 10/396 /checksum/SHA384/reset/143 OK ▶ 10/396 /checksum/SHA384/reset/144 OK ▶ 10/396 /checksum/SHA384/reset/145 OK ▶ 10/396 /checksum/SHA384/reset/146 OK 25/396 glib:glib+core / hash OK 0.16s 34 subtests passed 26/396 glib:glib+core / hmac OK 0.15s 37 subtests passed 27/396 glib:glib+core / hook OK 0.15s 2 subtests passed 28/396 glib:glib+core / hostutils OK 0.15s 3 subtests passed 30/396 glib:glib+core / io-channel OK 0.14s 2 subtests passed 31/396 glib:glib+core / keyfile OK 0.14s 36 subtests passed 32/396 glib:glib+core / list OK 0.14s 20 subtests passed 34/396 glib:glib+core / macros OK 0.13s 3 subtests passed 36/396 glib:glib+core / mappedfile OK 0.13s 7 subtests passed 37/396 glib:glib+core / mapping OK 0.13s 3 subtests passed stdout: 10: UNKNOWN: # random seed: R02Sf291d0f8595fd1bb131c8a8fef50dd1f stdout: 12: UNKNOWN: # test_child_private: received parent signal Unknown TAP output lines have been ignored. Please open a feature request to implement them, or prefix them with a # if they are not TAP syntax. ▶ 10/396 /checksum/SHA384/reset/147 OK ▶ 10/396 /checksum/SHA384/reset/148 OK ▶ 10/396 /checksum/SHA384/reset/149 OK ▶ 10/396 /checksum/SHA384/reset/150 OK ▶ 10/396 /checksum/SHA384/reset/151 OK ▶ 10/396 /checksum/SHA384/reset/152 OK ▶ 10/396 /checksum/SHA384/reset/153 OK ▶ 10/396 /checksum/SHA384/reset/154 OK ▶ 10/396 /checksum/SHA384/reset/155 OK ▶ 10/396 /checksum/SHA384/reset/156 OK ▶ 10/396 /checksum/SHA384/reset/157 OK ▶ 10/396 /checksum/SHA384/reset/158 OK ▶ 10/396 /checksum/SHA384/reset/159 OK ▶ 10/396 /checksum/SHA384/reset/160 OK ▶ 10/396 /checksum/SHA384/reset/161 OK ▶ 10/396 /checksum/SHA384/reset/162 OK ▶ 10/396 /checksum/SHA384/reset/163 OK ▶ 10/396 /checksum/SHA384/reset/164 OK ▶ 10/396 /checksum/SHA384/reset/165 OK ▶ 10/396 /checksum/SHA384/reset/166 OK ▶ 10/396 /checksum/SHA384/reset/167 OK ▶ 10/396 /checksum/SHA384/reset/168 OK ▶ 10/396 /checksum/SHA384/reset/169 OK ▶ 10/396 /checksum/SHA384/reset/170 OK ▶ 10/396 /checksum/SHA384/reset/171 OK ▶ 10/396 /checksum/SHA384/reset/172 OK ▶ 10/396 /checksum/SHA384/reset/173 OK ▶ 10/396 /checksum/SHA384/reset/174 OK ▶ 10/396 /checksum/SHA384/reset/175 OK ▶ 10/396 /checksum/SHA384/reset/176 OK ▶ 10/396 /checksum/SHA384/reset/177 OK ▶ 10/396 /checksum/SHA384/reset/178 OK ▶ 10/396 /checksum/SHA384/reset/179 OK ▶ 16/396 /date/year/1965 OK ▶ 16/396 /date/year/1967 OK ▶ 16/396 /date/year/1968 OK 40/396 glib:glib+core / markup-collect RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-collect 41/396 glib:glib+core / markup-escape RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=63 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-escape 42/396 glib:glib+core / markup-subparser RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-subparser 43/396 glib:glib+core / max-version RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/max-version 44/396 glib:glib+core / memchunk RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=15 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/memchunk 45/396 glib:glib+core / mem-overflow RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=118 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mem-overflow 46/396 glib:glib+core / mutex RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=71 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mutex 47/396 glib:glib+core / node RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=161 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/node 48/396 glib:glib+core / once RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=223 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/once 49/396 glib:glib+core / onceinit RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/onceinit ▶ 38/396 /markup/stack OK ▶ 10/396 /checksum/SHA384/reset/180 OK ▶ 10/396 /checksum/SHA384/reset/181 OK ▶ 10/396 /checksum/SHA384/reset/182 OK ▶ 10/396 /checksum/SHA384/reset/183 OK ▶ 10/396 /checksum/SHA512/0 OK ▶ 10/396 /checksum/SHA512/1 OK ▶ 10/396 /checksum/SHA512/2 OK ▶ 10/396 /checksum/SHA512/3 OK ▶ 10/396 /checksum/SHA512/4 OK ▶ 10/396 /checksum/SHA512/5 OK ▶ 10/396 /checksum/SHA512/6 OK ▶ 10/396 /checksum/SHA512/7 OK ▶ 10/396 /checksum/SHA512/8 OK ▶ 10/396 /checksum/SHA512/9 OK ▶ 10/396 /checksum/SHA512/10 OK ▶ 10/396 /checksum/SHA512/11 OK ▶ 10/396 /checksum/SHA512/12 OK ▶ 10/396 /checksum/SHA512/13 OK ▶ 10/396 /checksum/SHA512/14 OK ▶ 10/396 /checksum/SHA512/15 OK ▶ 10/396 /checksum/SHA512/16 OK ▶ 10/396 /checksum/SHA512/17 OK ▶ 10/396 /checksum/SHA512/18 OK ▶ 10/396 /checksum/SHA512/19 OK ▶ 10/396 /checksum/SHA512/20 OK ▶ 10/396 /checksum/SHA512/21 OK ▶ 10/396 /checksum/SHA512/22 OK ▶ 10/396 /checksum/SHA512/23 OK ▶ 10/396 /checksum/SHA512/24 OK ▶ 10/396 /checksum/SHA512/25 OK ▶ 10/396 /checksum/SHA512/26 OK ▶ 10/396 /checksum/SHA512/27 OK ▶ 10/396 /checksum/SHA512/28 OK ▶ 10/396 /checksum/SHA512/29 OK ▶ 10/396 /checksum/SHA512/30 OK ▶ 10/396 /checksum/SHA512/31 OK ▶ 10/396 /checksum/SHA512/32 OK ▶ 10/396 /checksum/SHA512/33 OK ▶ 10/396 /checksum/SHA512/34 OK ▶ 10/396 /checksum/SHA512/35 OK ▶ 10/396 /checksum/SHA512/36 OK ▶ 10/396 /checksum/SHA512/37 OK ▶ 10/396 /checksum/SHA512/38 OK ▶ 10/396 /checksum/SHA512/39 OK ▶ 10/396 /checksum/SHA512/40 OK ▶ 10/396 /checksum/SHA512/41 OK ▶ 10/396 /checksum/SHA512/42 OK ▶ 10/396 /checksum/SHA512/43 OK ▶ 10/396 /checksum/SHA512/44 OK ▶ 10/396 /checksum/SHA512/45 OK ▶ 10/396 /checksum/SHA512/46 OK ▶ 10/396 /checksum/SHA512/47 OK ▶ 10/396 /checksum/SHA512/48 OK ▶ 10/396 /checksum/SHA512/49 OK ▶ 10/396 /checksum/SHA512/50 OK ▶ 10/396 /checksum/SHA512/51 OK ▶ 10/396 /checksum/SHA512/52 OK ▶ 10/396 /checksum/SHA512/53 OK ▶ 10/396 /checksum/SHA512/54 OK ▶ 10/396 /checksum/SHA512/55 OK ▶ 10/396 /checksum/SHA512/56 OK ▶ 10/396 /checksum/SHA512/57 OK ▶ 10/396 /checksum/SHA512/58 OK ▶ 10/396 /checksum/SHA512/59 OK ▶ 10/396 /checksum/SHA512/60 OK ▶ 10/396 /checksum/SHA512/61 OK ▶ 10/396 /checksum/SHA512/62 OK ▶ 10/396 /checksum/SHA512/63 OK ▶ 10/396 /checksum/SHA512/64 OK ▶ 10/396 /checksum/SHA512/65 OK ▶ 10/396 /checksum/SHA512/66 OK ▶ 10/396 /checksum/SHA512/67 OK ▶ 10/396 /checksum/SHA512/68 OK ▶ 10/396 /checksum/SHA512/69 OK ▶ 10/396 /checksum/SHA512/70 OK ▶ 10/396 /checksum/SHA512/71 OK ▶ 10/396 /checksum/SHA512/72 OK ▶ 10/396 /checksum/SHA512/73 OK ▶ 10/396 /checksum/SHA512/74 OK ▶ 10/396 /checksum/SHA512/75 OK ▶ 10/396 /checksum/SHA512/76 OK ▶ 10/396 /checksum/SHA512/77 OK ▶ 10/396 /checksum/SHA512/78 OK ▶ 10/396 /checksum/SHA512/79 OK ▶ 10/396 /checksum/SHA512/80 OK ▶ 10/396 /checksum/SHA512/81 OK ▶ 10/396 /checksum/SHA512/82 OK ▶ 10/396 /checksum/SHA512/83 OK ▶ 10/396 /checksum/SHA512/84 OK ▶ 10/396 /checksum/SHA512/85 OK ▶ 10/396 /checksum/SHA512/86 OK ▶ 10/396 /checksum/SHA512/87 OK ▶ 10/396 /checksum/SHA512/88 OK ▶ 10/396 /checksum/SHA512/89 OK ▶ 10/396 /checksum/SHA512/90 OK ▶ 10/396 /checksum/SHA512/91 OK ▶ 10/396 /checksum/SHA512/92 OK ▶ 10/396 /checksum/SHA512/93 OK ▶ 10/396 /checksum/SHA512/94 OK ▶ 10/396 /checksum/SHA512/95 OK ▶ 10/396 /checksum/SHA512/96 OK ▶ 10/396 /checksum/SHA512/97 OK ▶ 10/396 /checksum/SHA512/98 OK ▶ 10/396 /checksum/SHA512/99 OK ▶ 10/396 /checksum/SHA512/100 OK ▶ 10/396 /checksum/SHA512/101 OK ▶ 10/396 /checksum/SHA512/102 OK ▶ 10/396 /checksum/SHA512/103 OK ▶ 10/396 /checksum/SHA512/104 OK ▶ 10/396 /checksum/SHA512/105 OK ▶ 10/396 /checksum/SHA512/106 OK ▶ 10/396 /checksum/SHA512/107 OK ▶ 10/396 /checksum/SHA512/108 OK ▶ 10/396 /checksum/SHA512/109 OK ▶ 10/396 /checksum/SHA512/110 OK ▶ 10/396 /checksum/SHA512/111 OK ▶ 10/396 /checksum/SHA512/112 OK ▶ 10/396 /checksum/SHA512/113 OK ▶ 16/396 /date/year/1969 OK ▶ 16/396 /date/year/1970 OK ▶ 16/396 /date/year/1971 OK 38/396 glib:glib+core / markup OK 0.15s 1 subtests passed ▶ 10/396 /checksum/SHA512/114 OK ▶ 10/396 /checksum/SHA512/115 OK ▶ 10/396 /checksum/SHA512/116 OK ▶ 10/396 /checksum/SHA512/117 OK ▶ 10/396 /checksum/SHA512/118 OK ▶ 10/396 /checksum/SHA512/119 OK ▶ 10/396 /checksum/SHA512/120 OK ▶ 10/396 /checksum/SHA512/121 OK ▶ 10/396 /checksum/SHA512/122 OK ▶ 10/396 /checksum/SHA512/123 OK ▶ 10/396 /checksum/SHA512/124 OK ▶ 10/396 /checksum/SHA512/125 OK ▶ 10/396 /checksum/SHA512/126 OK ▶ 10/396 /checksum/SHA512/127 OK ▶ 10/396 /checksum/SHA512/128 OK ▶ 10/396 /checksum/SHA512/129 OK ▶ 10/396 /checksum/SHA512/130 OK ▶ 10/396 /checksum/SHA512/131 OK ▶ 10/396 /checksum/SHA512/132 OK ▶ 10/396 /checksum/SHA512/133 OK ▶ 10/396 /checksum/SHA512/134 OK ▶ 10/396 /checksum/SHA512/135 OK ▶ 10/396 /checksum/SHA512/136 OK ▶ 10/396 /checksum/SHA512/137 OK ▶ 10/396 /checksum/SHA512/138 OK ▶ 10/396 /checksum/SHA512/139 OK ▶ 10/396 /checksum/SHA512/140 OK ▶ 10/396 /checksum/SHA512/141 OK ▶ 10/396 /checksum/SHA512/142 OK ▶ 10/396 /checksum/SHA512/143 OK ▶ 10/396 /checksum/SHA512/144 OK ▶ 10/396 /checksum/SHA512/145 OK ▶ 10/396 /checksum/SHA512/146 OK ▶ 10/396 /checksum/SHA512/147 OK ▶ 10/396 /checksum/SHA512/148 OK ▶ 10/396 /checksum/SHA512/149 OK ▶ 10/396 /checksum/SHA512/150 OK ▶ 10/396 /checksum/SHA512/151 OK ▶ 10/396 /checksum/SHA512/152 OK ▶ 10/396 /checksum/SHA512/153 OK ▶ 10/396 /checksum/SHA512/154 OK ▶ 10/396 /checksum/SHA512/155 OK ▶ 10/396 /checksum/SHA512/156 OK ▶ 10/396 /checksum/SHA512/157 OK ▶ 10/396 /checksum/SHA512/158 OK ▶ 10/396 /checksum/SHA512/159 OK ▶ 10/396 /checksum/SHA512/160 OK ▶ 10/396 /checksum/SHA512/161 OK ▶ 10/396 /checksum/SHA512/162 OK ▶ 10/396 /checksum/SHA512/163 OK ▶ 10/396 /checksum/SHA512/164 OK ▶ 10/396 /checksum/SHA512/165 OK ▶ 10/396 /checksum/SHA512/166 OK ▶ 10/396 /checksum/SHA512/167 OK ▶ 10/396 /checksum/SHA512/168 OK ▶ 10/396 /checksum/SHA512/169 OK ▶ 10/396 /checksum/SHA512/170 OK ▶ 10/396 /checksum/SHA512/171 OK ▶ 10/396 /checksum/SHA512/172 OK ▶ 10/396 /checksum/SHA512/173 OK ▶ 10/396 /checksum/SHA512/174 OK ▶ 10/396 /checksum/SHA512/175 OK ▶ 10/396 /checksum/SHA512/176 OK ▶ 10/396 /checksum/SHA512/177 OK ▶ 10/396 /checksum/SHA512/178 OK ▶ 10/396 /checksum/SHA512/179 OK ▶ 10/396 /checksum/SHA512/180 OK ▶ 10/396 /checksum/SHA512/181 OK ▶ 10/396 /checksum/SHA512/182 OK ▶ 10/396 /checksum/SHA512/183 OK ▶ 10/396 /checksum/SHA512/string OK ▶ 10/396 /checksum/SHA512/bytes OK ▶ 10/396 /checksum/SHA512/reset/0 OK ▶ 10/396 /checksum/SHA512/reset/1 OK ▶ 10/396 /checksum/SHA512/reset/2 OK ▶ 10/396 /checksum/SHA512/reset/3 OK ▶ 10/396 /checksum/SHA512/reset/4 OK ▶ 10/396 /checksum/SHA512/reset/5 OK ▶ 10/396 /checksum/SHA512/reset/6 OK ▶ 10/396 /checksum/SHA512/reset/7 OK ▶ 10/396 /checksum/SHA512/reset/8 OK ▶ 10/396 /checksum/SHA512/reset/9 OK ▶ 10/396 /checksum/SHA512/reset/10 OK ▶ 10/396 /checksum/SHA512/reset/11 OK ▶ 10/396 /checksum/SHA512/reset/12 OK ▶ 10/396 /checksum/SHA512/reset/13 OK ▶ 10/396 /checksum/SHA512/reset/14 OK ▶ 10/396 /checksum/SHA512/reset/15 OK ▶ 10/396 /checksum/SHA512/reset/16 OK ▶ 10/396 /checksum/SHA512/reset/17 OK ▶ 10/396 /checksum/SHA512/reset/18 OK ▶ 10/396 /checksum/SHA512/reset/19 OK ▶ 10/396 /checksum/SHA512/reset/20 OK ▶ 10/396 /checksum/SHA512/reset/21 OK ▶ 10/396 /checksum/SHA512/reset/22 OK ▶ 10/396 /checksum/SHA512/reset/23 OK ▶ 10/396 /checksum/SHA512/reset/24 OK ▶ 10/396 /checksum/SHA512/reset/25 OK ▶ 10/396 /checksum/SHA512/reset/26 OK ▶ 10/396 /checksum/SHA512/reset/27 OK ▶ 10/396 /checksum/SHA512/reset/28 OK ▶ 10/396 /checksum/SHA512/reset/29 OK ▶ 10/396 /checksum/SHA512/reset/30 OK ▶ 10/396 /checksum/SHA512/reset/31 OK ▶ 10/396 /checksum/SHA512/reset/32 OK ▶ 10/396 /checksum/SHA512/reset/33 OK ▶ 10/396 /checksum/SHA512/reset/34 OK ▶ 10/396 /checksum/SHA512/reset/35 OK ▶ 10/396 /checksum/SHA512/reset/36 OK ▶ 10/396 /checksum/SHA512/reset/37 OK ▶ 10/396 /checksum/SHA512/reset/38 OK ▶ 10/396 /checksum/SHA512/reset/39 OK ▶ 10/396 /checksum/SHA512/reset/40 OK ▶ 10/396 /checksum/SHA512/reset/41 OK ▶ 10/396 /checksum/SHA512/reset/42 OK ▶ 10/396 /checksum/SHA512/reset/43 OK ▶ 10/396 /checksum/SHA512/reset/44 OK ▶ 10/396 /checksum/SHA512/reset/45 OK ▶ 10/396 /checksum/SHA512/reset/46 OK ▶ 10/396 /checksum/SHA512/reset/47 OK ▶ 10/396 /checksum/SHA512/reset/48 OK ▶ 10/396 /checksum/SHA512/reset/49 OK ▶ 10/396 /checksum/SHA512/reset/50 OK ▶ 10/396 /checksum/SHA512/reset/51 OK ▶ 10/396 /checksum/SHA512/reset/52 OK ▶ 10/396 /checksum/SHA512/reset/53 OK ▶ 10/396 /checksum/SHA512/reset/54 OK ▶ 10/396 /checksum/SHA512/reset/55 OK ▶ 16/396 /date/year/1972 OK ▶ 16/396 /date/year/1973 OK ▶ 16/396 /date/year/1974 OK ▶ 16/396 /date/year/1975 OK ▶ 16/396 /date/year/1976 OK ▶ 16/396 /date/year/1977 OK ▶ 16/396 /date/year/1978 OK ▶ 16/396 /date/year/1979 OK ▶ 16/396 /date/year/1980 OK ▶ 35/396 /maincontext/nsources_same_priority OK ▶ 39/396 /markup/parse/fail-32.gmarkup OK ▶ 39/396 /markup/parse/valid-5.gmarkup OK ▶ 39/396 /markup/parse/fail-34.gmarkup OK ▶ 39/396 /markup/parse/valid-4.gmarkup OK ▶ 39/396 /markup/parse/valid-6.gmarkup OK ▶ 39/396 /markup/parse/valid-13.gmarkup OK ▶ 39/396 /markup/parse/valid-15.gmarkup OK ▶ 39/396 /markup/parse/fail-24.gmarkup OK ▶ 39/396 /markup/parse/fail-17.gmarkup OK ▶ 39/396 /markup/parse/fail-11.gmarkup OK ▶ 39/396 /markup/parse/valid-17.gmarkup OK ▶ 39/396 /markup/parse/fail-45.gmarkup OK ▶ 39/396 /markup/parse/fail-14.gmarkup OK ▶ 39/396 /markup/parse/fail-50.gmarkup OK ▶ 39/396 /markup/parse/fail-27.gmarkup OK ▶ 39/396 /markup/parse/fail-12.gmarkup OK ▶ 39/396 /markup/parse/valid-14.gmarkup OK ▶ 39/396 /markup/parse/fail-35.gmarkup OK ▶ 39/396 /markup/parse/fail-38.gmarkup OK ▶ 39/396 /markup/parse/valid-2.gmarkup OK ▶ 39/396 /markup/parse/fail-3.gmarkup OK ▶ 39/396 /markup/parse/fail-4.gmarkup OK ▶ 39/396 /markup/parse/fail-42.gmarkup OK ▶ 39/396 /markup/parse/fail-54.gmarkup OK ▶ 39/396 /markup/parse/valid-3.gmarkup OK ▶ 39/396 /markup/parse/fail-18.gmarkup OK ▶ 39/396 /markup/parse/fail-52.gmarkup OK ▶ 39/396 /markup/parse/fail-23.gmarkup OK ▶ 39/396 /markup/parse/fail-26.gmarkup OK ▶ 39/396 /markup/parse/fail-36.gmarkup OK ▶ 39/396 /markup/parse/fail-6.gmarkup OK ▶ 39/396 /markup/parse/fail-39.gmarkup OK ▶ 39/396 /markup/parse/fail-47.gmarkup OK ▶ 39/396 /markup/parse/fail-9.gmarkup OK ▶ 39/396 /markup/parse/valid-16.gmarkup OK ▶ 39/396 /markup/parse/fail-2.gmarkup OK ▶ 39/396 /markup/parse/fail-10.gmarkup OK ▶ 39/396 /markup/parse/fail-8.gmarkup OK ▶ 39/396 /markup/parse/fail-21.gmarkup OK ▶ 39/396 /markup/parse/fail-7.gmarkup OK ▶ 39/396 /markup/parse/valid-12.gmarkup OK ▶ 39/396 /markup/parse/fail-33.gmarkup OK ▶ 39/396 /markup/parse/fail-43.gmarkup OK ▶ 39/396 /markup/parse/fail-44.gmarkup OK ▶ 39/396 /markup/parse/fail-19.gmarkup OK ▶ 39/396 /markup/parse/fail-41.gmarkup OK ▶ 39/396 /markup/parse/valid-1.gmarkup OK ▶ 39/396 /markup/parse/fail-22.gmarkup OK ▶ 39/396 /markup/parse/fail-49.gmarkup OK ▶ 39/396 /markup/parse/fail-25.gmarkup OK ▶ 39/396 /markup/parse/fail-46.gmarkup OK ▶ 39/396 /markup/parse/fail-5.gmarkup OK ▶ 39/396 /markup/parse/fail-16.gmarkup OK ▶ 39/396 /markup/parse/fail-28.gmarkup OK ▶ 39/396 /markup/parse/valid-9.gmarkup OK ▶ 39/396 /markup/parse/fail-48.gmarkup OK ▶ 39/396 /markup/parse/fail-13.gmarkup OK ▶ 39/396 /markup/parse/valid-8.gmarkup OK ▶ 39/396 /markup/parse/valid-11.gmarkup OK ▶ 39/396 /markup/parse/fail-15.gmarkup OK ▶ 39/396 /markup/parse/fail-37.gmarkup OK ▶ 39/396 /markup/parse/fail-53.gmarkup OK ▶ 39/396 /markup/parse/fail-51.gmarkup OK ▶ 39/396 /markup/parse/fail-1.gmarkup OK ▶ 39/396 /markup/parse/fail-40.gmarkup OK ▶ 39/396 /markup/parse/fail-29.gmarkup OK ▶ 39/396 /markup/parse/valid-10.gmarkup OK ▶ 39/396 /markup/parse/fail-30.gmarkup OK ▶ 39/396 /markup/parse/fail-20.gmarkup OK ▶ 39/396 /markup/parse/fail-31.gmarkup OK ▶ 39/396 /markup/parse/valid-7.gmarkup OK 50/396 glib:glib+core / option-context RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=18 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/option-context ▶ 10/396 /checksum/SHA512/reset/56 OK ▶ 10/396 /checksum/SHA512/reset/57 OK ▶ 10/396 /checksum/SHA512/reset/58 OK ▶ 10/396 /checksum/SHA512/reset/59 OK ▶ 10/396 /checksum/SHA512/reset/60 OK ▶ 10/396 /checksum/SHA512/reset/61 OK ▶ 10/396 /checksum/SHA512/reset/62 OK ▶ 10/396 /checksum/SHA512/reset/63 OK ▶ 10/396 /checksum/SHA512/reset/64 OK ▶ 10/396 /checksum/SHA512/reset/65 OK ▶ 10/396 /checksum/SHA512/reset/66 OK ▶ 10/396 /checksum/SHA512/reset/67 OK ▶ 10/396 /checksum/SHA512/reset/68 OK ▶ 10/396 /checksum/SHA512/reset/69 OK ▶ 10/396 /checksum/SHA512/reset/70 OK ▶ 10/396 /checksum/SHA512/reset/71 OK ▶ 10/396 /checksum/SHA512/reset/72 OK ▶ 10/396 /checksum/SHA512/reset/73 OK ▶ 10/396 /checksum/SHA512/reset/74 OK ▶ 10/396 /checksum/SHA512/reset/75 OK ▶ 10/396 /checksum/SHA512/reset/76 OK ▶ 10/396 /checksum/SHA512/reset/77 OK ▶ 10/396 /checksum/SHA512/reset/78 OK ▶ 10/396 /checksum/SHA512/reset/79 OK ▶ 10/396 /checksum/SHA512/reset/80 OK ▶ 10/396 /checksum/SHA512/reset/81 OK ▶ 10/396 /checksum/SHA512/reset/82 OK ▶ 10/396 /checksum/SHA512/reset/83 OK ▶ 10/396 /checksum/SHA512/reset/84 OK ▶ 10/396 /checksum/SHA512/reset/85 OK ▶ 10/396 /checksum/SHA512/reset/86 OK ▶ 10/396 /checksum/SHA512/reset/87 OK ▶ 10/396 /checksum/SHA512/reset/88 OK ▶ 10/396 /checksum/SHA512/reset/89 OK ▶ 10/396 /checksum/SHA512/reset/90 OK ▶ 10/396 /checksum/SHA512/reset/91 OK ▶ 10/396 /checksum/SHA512/reset/92 OK ▶ 10/396 /checksum/SHA512/reset/93 OK ▶ 10/396 /checksum/SHA512/reset/94 OK ▶ 10/396 /checksum/SHA512/reset/95 OK ▶ 10/396 /checksum/SHA512/reset/96 OK ▶ 10/396 /checksum/SHA512/reset/97 OK ▶ 10/396 /checksum/SHA512/reset/98 OK ▶ 10/396 /checksum/SHA512/reset/99 OK ▶ 10/396 /checksum/SHA512/reset/100 OK ▶ 10/396 /checksum/SHA512/reset/101 OK ▶ 10/396 /checksum/SHA512/reset/102 OK ▶ 10/396 /checksum/SHA512/reset/103 OK ▶ 10/396 /checksum/SHA512/reset/104 OK ▶ 10/396 /checksum/SHA512/reset/105 OK ▶ 10/396 /checksum/SHA512/reset/106 OK ▶ 10/396 /checksum/SHA512/reset/107 OK ▶ 10/396 /checksum/SHA512/reset/108 OK ▶ 10/396 /checksum/SHA512/reset/109 OK ▶ 10/396 /checksum/SHA512/reset/110 OK ▶ 10/396 /checksum/SHA512/reset/111 OK ▶ 10/396 /checksum/SHA512/reset/112 OK ▶ 10/396 /checksum/SHA512/reset/113 OK ▶ 10/396 /checksum/SHA512/reset/114 OK ▶ 10/396 /checksum/SHA512/reset/115 OK ▶ 10/396 /checksum/SHA512/reset/116 OK ▶ 16/396 /date/year/1981 OK ▶ 16/396 /date/year/1982 OK ▶ 2/396 /asyncqueue/timed OK ▶ 2/396 /asyncqueue/remove OK ▶ 2/396 /asyncqueue/push_front OK 39/396 glib:glib+core / markup-parse OK 0.15s 71 subtests passed 51/396 glib:glib+core / option-argv0 RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=69 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/option-argv0 ▶ 10/396 /checksum/SHA512/reset/117 OK ▶ 10/396 /checksum/SHA512/reset/118 OK ▶ 10/396 /checksum/SHA512/reset/119 OK ▶ 10/396 /checksum/SHA512/reset/120 OK ▶ 10/396 /checksum/SHA512/reset/121 OK ▶ 10/396 /checksum/SHA512/reset/122 OK ▶ 10/396 /checksum/SHA512/reset/123 OK ▶ 10/396 /checksum/SHA512/reset/124 OK ▶ 10/396 /checksum/SHA512/reset/125 OK ▶ 10/396 /checksum/SHA512/reset/126 OK ▶ 10/396 /checksum/SHA512/reset/127 OK ▶ 10/396 /checksum/SHA512/reset/128 OK ▶ 10/396 /checksum/SHA512/reset/129 OK ▶ 10/396 /checksum/SHA512/reset/130 OK ▶ 10/396 /checksum/SHA512/reset/131 OK ▶ 10/396 /checksum/SHA512/reset/132 OK ▶ 10/396 /checksum/SHA512/reset/133 OK ▶ 10/396 /checksum/SHA512/reset/134 OK ▶ 10/396 /checksum/SHA512/reset/135 OK ▶ 10/396 /checksum/SHA512/reset/136 OK ▶ 10/396 /checksum/SHA512/reset/137 OK ▶ 10/396 /checksum/SHA512/reset/138 OK ▶ 10/396 /checksum/SHA512/reset/139 OK ▶ 10/396 /checksum/SHA512/reset/140 OK ▶ 10/396 /checksum/SHA512/reset/141 OK ▶ 10/396 /checksum/SHA512/reset/142 OK ▶ 10/396 /checksum/SHA512/reset/143 OK ▶ 10/396 /checksum/SHA512/reset/144 OK ▶ 10/396 /checksum/SHA512/reset/145 OK ▶ 10/396 /checksum/SHA512/reset/146 OK ▶ 10/396 /checksum/SHA512/reset/147 OK ▶ 10/396 /checksum/SHA512/reset/148 OK ▶ 10/396 /checksum/SHA512/reset/149 OK ▶ 10/396 /checksum/SHA512/reset/150 OK ▶ 10/396 /checksum/SHA512/reset/151 OK ▶ 10/396 /checksum/SHA512/reset/152 OK ▶ 10/396 /checksum/SHA512/reset/153 OK ▶ 10/396 /checksum/SHA512/reset/154 OK ▶ 16/396 /date/year/1983 OK ▶ 16/396 /date/year/1984 OK ▶ 16/396 /date/year/1985 OK ▶ 16/396 /date/year/1986 OK ▶ 16/396 /date/year/1987 OK ▶ 40/396 /markup/collect/0 OK ▶ 40/396 /markup/collect/1 OK ▶ 40/396 /markup/collect/2 OK ▶ 40/396 /markup/collect/3 OK ▶ 40/396 /markup/collect/4 OK ▶ 40/396 /markup/collect/5 OK ▶ 40/396 /markup/collect/6 OK ▶ 40/396 /markup/collect/7 OK ▶ 40/396 /markup/collect/8 OK ▶ 40/396 /markup/collect/9 OK ▶ 40/396 /markup/collect/10 OK ▶ 40/396 /markup/collect/11 OK ▶ 40/396 /markup/collect/12 OK ▶ 40/396 /markup/collect/13 OK ▶ 40/396 /markup/collect/14 OK ▶ 40/396 /markup/collect/15 OK ▶ 40/396 /markup/collect/16 OK ▶ 40/396 /markup/collect/17 OK ▶ 40/396 /markup/collect/18 OK ▶ 40/396 /markup/collect/19 OK ▶ 40/396 /markup/collect/cleanup OK ▶ 41/396 /markup/format OK ▶ 41/396 /markup/escape-text/0 OK ▶ 41/396 /markup/escape-text/1 OK ▶ 41/396 /markup/escape-text/2 OK ▶ 41/396 /markup/escape-text/3 OK ▶ 41/396 /markup/escape-text/4 OK ▶ 41/396 /markup/escape-text/5 OK ▶ 41/396 /markup/escape-text/6 OK ▶ 41/396 /markup/escape-text/7 OK ▶ 41/396 /markup/escape-text/8 OK ▶ 41/396 /markup/escape-text/9 OK ▶ 41/396 /markup/escape-text/10 OK ▶ 41/396 /markup/escape-text/11 OK ▶ 41/396 /markup/escape-text/12 OK ▶ 41/396 /markup/escape-text/13 OK ▶ 41/396 /markup/escape-text/14 OK ▶ 41/396 /markup/escape-text/15 OK ▶ 41/396 /markup/escape-text/16 OK ▶ 41/396 /markup/escape-text/17 OK ▶ 41/396 /markup/escape-text/18 OK ▶ 41/396 /markup/escape-text/19 OK ▶ 41/396 /markup/escape-text/20 OK ▶ 41/396 /markup/escape-text/21 OK ▶ 41/396 /markup/escape-text/22 OK ▶ 41/396 /markup/escape-unichar/0 OK ▶ 41/396 /markup/escape-unichar/1 OK ▶ 41/396 /markup/escape-unichar/2 OK ▶ 41/396 /markup/escape-unichar/3 OK ▶ 41/396 /markup/escape-unichar/4 OK ▶ 41/396 /markup/escape-unichar/5 OK ▶ 41/396 /markup/escape-unichar/6 OK ▶ 41/396 /markup/escape-unichar/7 OK ▶ 41/396 /markup/escape-unichar/8 OK ▶ 41/396 /markup/escape-unichar/9 OK ▶ 41/396 /markup/escape-unichar/10 OK ▶ 41/396 /markup/escape-unichar/11 OK ▶ 41/396 /markup/escape-unichar/12 OK ▶ 41/396 /markup/escape-unichar/13 OK ▶ 41/396 /markup/escape-unichar/14 OK ▶ 41/396 /markup/escape-unichar/15 OK ▶ 41/396 /markup/escape-unichar/16 OK ▶ 42/396 /glib/markup/subparser/success/0 OK ▶ 42/396 /glib/markup/subparser/success/1 OK ▶ 42/396 /glib/markup/subparser/success/2 OK ▶ 42/396 /glib/markup/subparser/success/3 OK ▶ 42/396 /glib/markup/subparser/success/4 OK ▶ 42/396 /glib/markup/subparser/success/5 OK ▶ 42/396 /glib/markup/subparser/success/6 OK ▶ 42/396 /glib/markup/subparser/failure/0 OK ▶ 42/396 /glib/markup/subparser/failure/1 OK ▶ 42/396 /glib/markup/subparser/failure/2 OK ▶ 42/396 /glib/markup/subparser/failure/3 OK ▶ 42/396 /glib/markup/subparser/failure/4 OK ▶ 42/396 /glib/markup/subparser/failure/5 OK ▶ 42/396 /glib/markup/subparser/failure/6 OK ▶ 43/396 /max-version/tested-at-compile-time OK ▶ 44/396 /memchunk/basic OK ▶ 45/396 /mem/overflow OK ▶ 45/396 /mem/empty-alloc OK ▶ 46/396 /thread/mutex1 OK ▶ 46/396 /thread/mutex2 OK ▶ 46/396 /thread/mutex3 OK ▶ 46/396 /thread/mutex4 OK ▶ 47/396 /node/allocation OK ▶ 47/396 /node/construction OK ▶ 47/396 /node/traversal OK ▶ 47/396 /node/misc OK ▶ 47/396 /node/unlink OK ▶ 47/396 /node/copy OK ▶ 48/396 /once/single-threaded OK ▶ 48/396 /once/multi-threaded OK ▶ 48/396 /once-init/single-threaded OK ▶ 48/396 /once-init/multi-threaded OK ▶ 48/396 /once-init/string OK 2/396 glib:glib+core / asyncqueue OK 0.48s 7 subtests passed 52/396 glib:glib+core / overflow RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=252 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/overflow ▶ 10/396 /checksum/SHA512/reset/155 OK ▶ 10/396 /checksum/SHA512/reset/156 OK ▶ 10/396 /checksum/SHA512/reset/157 OK ▶ 10/396 /checksum/SHA512/reset/158 OK ▶ 10/396 /checksum/SHA512/reset/159 OK 40/396 glib:glib+core / markup-collect OK 0.14s 21 subtests passed 41/396 glib:glib+core / markup-escape OK 0.14s 41 subtests passed 42/396 glib:glib+core / markup-subparser OK 0.13s 14 subtests passed 43/396 glib:glib+core / max-version OK 0.13s 1 subtests passed 44/396 glib:glib+core / memchunk OK 0.13s 1 subtests passed 45/396 glib:glib+core / mem-overflow OK 0.13s 2 subtests passed 47/396 glib:glib+core / node OK 0.12s 6 subtests passed 48/396 glib:glib+core / once OK 0.12s 5 subtests passed ▶ 16/396 /date/year/1988 OK ▶ 16/396 /date/year/1989 OK 53/396 glib:glib+core / overflow-fallback RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=115 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/overflow-fallback 54/396 glib:glib+core / pathbuf RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests MALLOC_PERTURB_=194 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/pathbuf 55/396 glib:glib+core / pattern RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=14 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/pattern 56/396 glib:glib+core / private RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/private 57/396 glib:glib+core / protocol RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/protocol 58/396 glib:glib+core / queue RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=219 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/queue 59/396 glib:glib+core / rand RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=227 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rand 60/396 glib:glib+core / rcbox RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=197 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rcbox ▶ 23/396 /gvariant/typeinfo OK ▶ 23/396 /gvariant/string OK ▶ 23/396 /gvariant/utf8 OK ▶ 23/396 /gvariant/utf8-new-strings OK ▶ 10/396 /checksum/SHA512/reset/160 OK ▶ 10/396 /checksum/SHA512/reset/161 OK ▶ 10/396 /checksum/SHA512/reset/162 OK ▶ 10/396 /checksum/SHA512/reset/163 OK ▶ 10/396 /checksum/SHA512/reset/164 OK ▶ 10/396 /checksum/SHA512/reset/165 OK ▶ 10/396 /checksum/SHA512/reset/166 OK ▶ 10/396 /checksum/SHA512/reset/167 OK ▶ 10/396 /checksum/SHA512/reset/168 OK ▶ 10/396 /checksum/SHA512/reset/169 OK ▶ 10/396 /checksum/SHA512/reset/170 OK ▶ 10/396 /checksum/SHA512/reset/171 OK ▶ 10/396 /checksum/SHA512/reset/172 OK ▶ 10/396 /checksum/SHA512/reset/173 OK ▶ 10/396 /checksum/SHA512/reset/174 OK ▶ 10/396 /checksum/SHA512/reset/175 OK ▶ 10/396 /checksum/SHA512/reset/176 OK ▶ 10/396 /checksum/SHA512/reset/177 OK ▶ 10/396 /checksum/SHA512/reset/178 OK ▶ 10/396 /checksum/SHA512/reset/179 OK ▶ 10/396 /checksum/SHA512/reset/180 OK ▶ 50/396 /option/basic OK ▶ 50/396 /option/translate OK ▶ 50/396 /option/strict-posix OK ▶ 50/396 /option/help/options OK ▶ 50/396 /option/help/no-options OK ▶ 50/396 /option/help/no-help-options OK ▶ 50/396 /option/help/deprecated OK ▶ 16/396 /date/year/1990 OK ▶ 16/396 /date/year/1991 OK ▶ 16/396 /date/year/1992 OK ▶ 49/396 /thread/onceinit OK ▶ 10/396 /checksum/SHA512/reset/181 OK ▶ 10/396 /checksum/SHA512/reset/182 OK ▶ 10/396 /checksum/SHA512/reset/183 OK ▶ 50/396 /option/group/captions OK ▶ 50/396 /option/group/main OK ▶ 50/396 /option/group/error-hook OK ▶ 50/396 /option/group/parse OK ▶ 50/396 /option/restoration/int OK ▶ 50/396 /option/restoration/string OK ▶ 50/396 /option/restoration/boolean OK ▶ 50/396 /option/arg/reverse-string OK ▶ 50/396 /option/arg/optional-int OK ▶ 50/396 /option/arg/repetition/int OK ▶ 50/396 /option/arg/repetition/string OK ▶ 50/396 /option/arg/repetition/filename OK ▶ 50/396 /option/arg/repetition/double OK ▶ 50/396 /option/arg/repetition/locale OK ▶ 50/396 /option/arg/repetition/int64 OK ▶ 50/396 /option/arg/array/string OK ▶ 50/396 /option/arg/callback/string OK ▶ 50/396 /option/arg/callback/count OK ▶ 50/396 /option/arg/callback/optional1 OK ▶ 50/396 /option/arg/callback/optional2 OK ▶ 50/396 /option/arg/callback/optional3 OK ▶ 50/396 /option/arg/callback/optional4 OK ▶ 50/396 /option/arg/callback/optional5 OK ▶ 50/396 /option/arg/callback/optional6 OK ▶ 50/396 /option/arg/callback/optional7 OK ▶ 50/396 /option/arg/callback/optional8 OK ▶ 50/396 /option/arg/remaining/callback OK ▶ 50/396 /option/arg/remaining/callback-false OK ▶ 50/396 /option/arg/remaining/non-option OK ▶ 50/396 /option/arg/remaining/separator OK ▶ 50/396 /option/arg/remaining/array OK ▶ 50/396 /option/arg/ignore/long OK ▶ 50/396 /option/arg/ignore/short OK ▶ 50/396 /option/arg/ignore/arg OK ▶ 50/396 /option/arg/rest/non-option OK ▶ 50/396 /option/arg/rest/separator1 OK ▶ 50/396 /option/arg/rest/separator2 OK ▶ 50/396 /option/arg/rest/separator3 OK ▶ 50/396 /option/arg/rest/separator4 OK ▶ 50/396 /option/arg/rest/separator5 OK ▶ 50/396 /option/context/add OK ▶ 50/396 /option/context/empty2 OK ▶ 50/396 /option/context/empty3 OK ▶ 50/396 /option/bug/unknown-short OK ▶ 50/396 /option/bug/lonely-dash OK ▶ 50/396 /option/bug/triple-dash OK ▶ 50/396 /option/bug/missing-arg OK ▶ 50/396 /option/bug/dash-arg OK ▶ 50/396 /option/bug/short-remaining OK ▶ 50/396 /option/bug/double-free OK ▶ 50/396 /option/bug/double-zero OK ▶ 16/396 /date/year/1993 OK ▶ 16/396 /date/year/1994 OK ▶ 16/396 /date/year/1995 OK ▶ 16/396 /date/year/1996 OK ▶ 16/396 /date/year/1997 OK ▶ 16/396 /date/year/1998 OK ▶ 16/396 /date/year/1999 OK ▶ 16/396 /date/year/2000 OK ▶ 16/396 /date/year/2001 OK ▶ 16/396 /date/year/2002 OK ▶ 16/396 /date/year/2003 OK ▶ 51/396 /option/argv0 OK 49/396 glib:glib+core / onceinit OK 0.26s 1 subtests passed ▶ 35/396 /maincontext/nsources_different_priority OK 61/396 glib:glib+core / rec-mutex RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=237 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rec-mutex 10/396 glib:glib+core / checksum OK 0.62s 1851 subtests passed 50/396 glib:glib+core / option-context OK 0.25s 58 subtests passed ▶ 52/396 /glib/checked-math/guint-add OK ▶ 52/396 /glib/checked-math/guint-mul OK ▶ 52/396 /glib/checked-math/guint64-add OK ▶ 52/396 /glib/checked-math/guint64-mul OK ▶ 52/396 /glib/checked-math/gsize-add OK ▶ 52/396 /glib/checked-math/gsize-mul OK 62/396 glib:glib+core / refcount RUNNING >>> MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/refcount 63/396 glib:glib+core / refcount-macro RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/refcount-macro 51/396 glib:glib+core / option-argv0 OK 0.28s 1 subtests passed ▶ 16/396 /date/year/2004 OK ▶ 16/396 /date/year/2005 OK ▶ 16/396 /date/year/2006 OK 64/396 glib:glib+core / refstring RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=231 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/refstring ▶ 53/396 /glib/checked-math/guint-add OK ▶ 53/396 /glib/checked-math/guint-mul OK ▶ 53/396 /glib/checked-math/guint64-add OK ▶ 53/396 /glib/checked-math/guint64-mul OK ▶ 53/396 /glib/checked-math/gsize-add OK ▶ 53/396 /glib/checked-math/gsize-mul OK ▶ 54/396 /pathbuf/init OK ▶ 54/396 /pathbuf/push-pop OK ▶ 54/396 /pathbuf/filename-extension OK ▶ 55/396 /pattern/compile/0 OK ▶ 55/396 /pattern/compile/1 OK ▶ 55/396 /pattern/compile/2 OK ▶ 55/396 /pattern/compile/3 OK ▶ 55/396 /pattern/compile/4 OK ▶ 55/396 /pattern/compile/5 OK ▶ 55/396 /pattern/compile/6 OK ▶ 55/396 /pattern/compile/7 OK ▶ 55/396 /pattern/compile/8 OK ▶ 55/396 /pattern/compile/9 OK ▶ 55/396 /pattern/compile/10 OK ▶ 55/396 /pattern/compile/11 OK ▶ 55/396 /pattern/compile/12 OK ▶ 55/396 /pattern/compile/13 OK ▶ 55/396 /pattern/copy/0 OK ▶ 55/396 /pattern/copy/1 OK ▶ 55/396 /pattern/copy/2 OK ▶ 55/396 /pattern/copy/3 OK ▶ 55/396 /pattern/copy/4 OK ▶ 55/396 /pattern/copy/5 OK ▶ 55/396 /pattern/copy/6 OK ▶ 55/396 /pattern/copy/7 OK ▶ 55/396 /pattern/copy/8 OK ▶ 55/396 /pattern/copy/9 OK ▶ 55/396 /pattern/copy/10 OK ▶ 55/396 /pattern/copy/11 OK ▶ 55/396 /pattern/copy/12 OK ▶ 55/396 /pattern/copy/13 OK ▶ 55/396 /pattern/match/0 OK ▶ 55/396 /pattern/match/1 OK ▶ 55/396 /pattern/match/2 OK ▶ 55/396 /pattern/match/3 OK ▶ 55/396 /pattern/match/4 OK ▶ 55/396 /pattern/match/5 OK ▶ 55/396 /pattern/match/6 OK ▶ 55/396 /pattern/match/7 OK ▶ 55/396 /pattern/match/8 OK ▶ 55/396 /pattern/match/9 OK ▶ 55/396 /pattern/match/10 OK ▶ 55/396 /pattern/match/11 OK ▶ 55/396 /pattern/match/12 OK ▶ 55/396 /pattern/match/13 OK ▶ 55/396 /pattern/match/14 OK ▶ 55/396 /pattern/match/15 OK ▶ 55/396 /pattern/match/16 OK ▶ 55/396 /pattern/match/17 OK ▶ 55/396 /pattern/match/18 OK ▶ 55/396 /pattern/match/19 OK ▶ 55/396 /pattern/match/20 OK ▶ 55/396 /pattern/match/21 OK ▶ 55/396 /pattern/match/22 OK ▶ 55/396 /pattern/match/23 OK ▶ 55/396 /pattern/match/24 OK ▶ 55/396 /pattern/match/25 OK ▶ 55/396 /pattern/match/26 OK ▶ 55/396 /pattern/match/27 OK ▶ 55/396 /pattern/match/28 OK ▶ 55/396 /pattern/match/29 OK ▶ 55/396 /pattern/match/30 OK ▶ 55/396 /pattern/match/31 OK ▶ 55/396 /pattern/match/32 OK ▶ 55/396 /pattern/match/33 OK ▶ 55/396 /pattern/match/34 OK ▶ 55/396 /pattern/match/35 OK ▶ 55/396 /pattern/match/36 OK ▶ 55/396 /pattern/match/37 OK ▶ 55/396 /pattern/match/38 OK ▶ 55/396 /pattern/match/39 OK ▶ 55/396 /pattern/match/40 OK ▶ 55/396 /pattern/match/41 OK ▶ 55/396 /pattern/match/42 OK ▶ 55/396 /pattern/match/43 OK ▶ 55/396 /pattern/match/44 OK ▶ 55/396 /pattern/match/45 OK ▶ 55/396 /pattern/match/46 OK ▶ 55/396 /pattern/match/47 OK ▶ 55/396 /pattern/match/48 OK ▶ 55/396 /pattern/match/49 OK ▶ 55/396 /pattern/match/50 OK ▶ 55/396 /pattern/equal/0 OK ▶ 55/396 /pattern/equal/1 OK ▶ 55/396 /pattern/equal/2 OK ▶ 55/396 /pattern/equal/3 OK ▶ 55/396 /pattern/equal/4 OK ▶ 55/396 /pattern/equal/5 OK ▶ 55/396 /pattern/equal/6 OK ▶ 55/396 /pattern/equal/7 OK ▶ 55/396 /pattern/equal/8 OK ▶ 55/396 /pattern/equal/9 OK ▶ 55/396 /pattern/equal/10 OK ▶ 56/396 /thread/private1 OK ▶ 57/396 /glib/testing/protocol/debug OK ▶ 57/396 /glib/testing/protocol/info OK ▶ 57/396 /glib/testing/protocol/message OK ▶ 57/396 /glib/testing/protocol/warning OK ▶ 57/396 /glib/testing/protocol/critical OK ▶ 57/396 /glib/testing/protocol/error OK ▶ 57/396 /glib/testing/protocol/gtest-message OK ▶ 57/396 /glib/testing/protocol/test-message OK ▶ 57/396 /glib/testing/protocol/test-error OK ▶ 58/396 /queue/basic OK ▶ 58/396 /queue/copy OK ▶ 58/396 /queue/off-by-one OK ▶ 58/396 /queue/find-custom OK ▶ 58/396 /queue/static OK ▶ 58/396 /queue/clear OK ▶ 58/396 /queue/free-full OK ▶ 58/396 /queue/clear-full OK ▶ 58/396 /queue/insert-sibling-link OK ▶ 58/396 /queue/push-nth-link OK ▶ 58/396 /queue/clear-full/noop OK ▶ 60/396 /rcbox/new OK ▶ 60/396 /rcbox/release-full OK ▶ 60/396 /rcbox/dup OK ▶ 60/396 /rcbox/alignment OK ▶ 60/396 /atomic-rcbox/new OK ▶ 60/396 /atomic-rcbox/release-full OK ▶ 60/396 /atomic-rcbox/dup OK ▶ 60/396 /atomic-rcbox/alignment OK 52/396 glib:glib+core / overflow OK 0.42s 6 subtests passed 65/396 glib:glib+core / regex RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=143 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/regex ▶ 16/396 /date/year/2007 OK ▶ 16/396 /date/year/2008 OK ▶ 16/396 /date/year/2009 OK ▶ 16/396 /date/year/2010 OK ▶ 16/396 /date/year/2011 OK ▶ 16/396 /date/year/2012 OK ▶ 16/396 /date/year/3000 OK ▶ 16/396 /date/year/3001 OK ▶ 16/396 /date/year/3002 OK ▶ 16/396 /date/year/3998 OK ▶ 16/396 /date/year/3999 OK ▶ 16/396 /date/year/4000 OK ▶ 59/396 /rand/test-rand OK ▶ 59/396 /rand/double-range OK 53/396 glib:glib+core / overflow-fallback OK 0.41s 6 subtests passed 54/396 glib:glib+core / pathbuf OK 0.40s 3 subtests passed 55/396 glib:glib+core / pattern OK 0.39s 90 subtests passed 57/396 glib:glib+core / protocol OK 0.36s 9 subtests passed 60/396 glib:glib+core / rcbox OK 0.32s 8 subtests passed 66/396 glib:glib+core / relation RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=80 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/relation 67/396 glib:glib+core / rwlock RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=70 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rwlock 68/396 glib:glib+core / scannerapi RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/scannerapi 69/396 glib:glib+core / search-utils RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=168 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/search-utils 70/396 glib:glib+core+slow / sequence RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=123 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/sequence ▶ 16/396 /date/year/4001 OK ▶ 16/396 /date/year/4002 OK ▶ 16/396 /date/year/4003 OK 59/396 glib:glib+core / rand OK 0.39s 2 subtests passed ▶ 61/396 /thread/rec-mutex1 OK ▶ 61/396 /thread/rec-mutex2 OK ▶ 61/396 /thread/rec-mutex3 OK 71/396 glib:glib+core / shell RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/shell ▶ 62/396 /refcount/grefcount OK ▶ 62/396 /refcount/gatomicrefcount OK ▶ 62/396 /refcount/grefcount/saturation OK ▶ 62/396 /refcount/gatomicrefcount/saturation OK ▶ 63/396 /refcount/grefcount OK ▶ 63/396 /refcount/gatomicrefcount OK ▶ 63/396 /refcount/grefcount/saturation OK ▶ 63/396 /refcount/gatomicrefcount/saturation OK 16/396 glib:glib+core / date OK 0.93s 120 subtests passed ▶ 64/396 /refstring/base OK ▶ 64/396 /refstring/length OK ▶ 64/396 /refstring/length-auto OK ▶ 64/396 /refstring/length-nuls OK ▶ 64/396 /refstring/intern OK ▶ 64/396 /refstring/hash_equal OK ▶ 64/396 /refstring/equal OK 72/396 glib:glib+core / slice RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=66 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/slice ▶ 61/396 /thread/rec-mutex4 OK ▶ 61/396 /thread/rec-mutex/perf/uncontended/depth1 OK ▶ 61/396 /thread/rec-mutex/perf/uncontended/depth2 OK ▶ 61/396 /thread/rec-mutex/perf/uncontended/depth3 OK ▶ 61/396 /thread/rec-mutex/perf/uncontended/depth4 OK ▶ 61/396 /thread/rec-mutex/perf/uncontended/depth5 OK ▶ 61/396 /thread/rec-mutex/perf/contended1/depth1 OK ▶ 61/396 /thread/rec-mutex/perf/contended1/depth2 OK ▶ 61/396 /thread/rec-mutex/perf/contended1/depth3 OK ▶ 61/396 /thread/rec-mutex/perf/contended1/depth4 OK ▶ 61/396 /thread/rec-mutex/perf/contended1/depth5 OK ▶ 61/396 /thread/rec-mutex/perf/contended2/depth1 OK ▶ 61/396 /thread/rec-mutex/perf/contended2/depth2 OK ▶ 61/396 /thread/rec-mutex/perf/contended2/depth3 OK ▶ 61/396 /thread/rec-mutex/perf/contended2/depth4 OK ▶ 61/396 /thread/rec-mutex/perf/contended2/depth5 OK ▶ 61/396 /thread/rec-mutex/perf/contended3/depth1 OK ▶ 61/396 /thread/rec-mutex/perf/contended3/depth2 OK 62/396 glib:glib+core / refcount OK 0.33s 4 subtests passed 63/396 glib:glib+core / refcount-macro OK 0.31s 4 subtests passed ▶ 65/396 /regex/properties OK ▶ 65/396 /regex/class OK ▶ 65/396 /regex/lookahead OK ▶ 65/396 /regex/lookbehind OK ▶ 65/396 /regex/subpattern OK ▶ 65/396 /regex/condition OK ▶ 65/396 /regex/recursion OK ▶ 65/396 /regex/multiline OK ▶ 65/396 /regex/explicit-crlf OK ▶ 65/396 /regex/max-lookbehind OK ▶ 65/396 /regex/compile-errors OK ▶ 65/396 /regex/jit-unsupported-matching OK ▶ 65/396 /regex/unmatched-named-subpattern OK 73/396 glib:glib+core / slist RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/slist 74/396 glib:glib+core / sort RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/sort ▶ 61/396 /thread/rec-mutex/perf/contended3/depth3 OK ▶ 61/396 /thread/rec-mutex/perf/contended3/depth4 OK ▶ 61/396 /thread/rec-mutex/perf/contended3/depth5 OK ▶ 61/396 /thread/rec-mutex/perf/contended4/depth1 OK ▶ 61/396 /thread/rec-mutex/perf/contended4/depth2 OK ▶ 61/396 /thread/rec-mutex/perf/contended4/depth3 OK ▶ 61/396 /thread/rec-mutex/perf/contended4/depth4 OK ▶ 61/396 /thread/rec-mutex/perf/contended4/depth5 OK ▶ 66/396 /glib/relation OK ▶ 67/396 /thread/rwlock1 OK ▶ 67/396 /thread/rwlock2 OK ▶ 67/396 /thread/rwlock3 OK ▶ 67/396 /thread/rwlock4 OK ▶ 67/396 /thread/rwlock5 OK ▶ 67/396 /thread/rwlock6 OK ▶ 68/396 /scanner/warn OK ▶ 68/396 /scanner/error OK ▶ 68/396 /scanner/symbols OK ▶ 68/396 /scanner/tokens OK ▶ 69/396 /search/basic OK ▶ 69/396 /search/composed OK ▶ 69/396 /search/decomposed OK ▶ 69/396 /search/turkish OK ▶ 69/396 /search/c_locale_unicode OK ▶ 69/396 /search/multi_words OK ▶ 70/396 /sequence/out-of-range-jump OK ▶ 70/396 /sequence/iter-move OK 61/396 glib:glib+core / rec-mutex OK 0.43s 29 subtests passed ▶ 71/396 /shell/cmdline/0 OK ▶ 71/396 /shell/cmdline/1 OK ▶ 71/396 /shell/cmdline/2 OK ▶ 71/396 /shell/cmdline/3 OK ▶ 71/396 /shell/cmdline/4 OK ▶ 71/396 /shell/cmdline/5 OK ▶ 71/396 /shell/cmdline/6 OK ▶ 71/396 /shell/cmdline/7 OK ▶ 71/396 /shell/cmdline/8 OK ▶ 71/396 /shell/cmdline/9 OK ▶ 71/396 /shell/cmdline/10 OK ▶ 71/396 /shell/cmdline/11 OK ▶ 71/396 /shell/cmdline/12 OK ▶ 71/396 /shell/cmdline/13 OK ▶ 71/396 /shell/cmdline/14 OK ▶ 71/396 /shell/cmdline/15 OK ▶ 71/396 /shell/cmdline/16 OK ▶ 71/396 /shell/cmdline/17 OK ▶ 71/396 /shell/cmdline/18 OK ▶ 71/396 /shell/cmdline/19 OK ▶ 71/396 /shell/cmdline/20 OK ▶ 71/396 /shell/cmdline/21 OK ▶ 71/396 /shell/cmdline/22 OK ▶ 71/396 /shell/quote/0 OK ▶ 71/396 /shell/quote/1 OK ▶ 71/396 /shell/quote/2 OK ▶ 71/396 /shell/quote/3 OK ▶ 71/396 /shell/quote/4 OK ▶ 71/396 /shell/quote/5 OK ▶ 71/396 /shell/quote/6 OK ▶ 71/396 /shell/unquote/0 OK ▶ 71/396 /shell/unquote/1 OK ▶ 71/396 /shell/unquote/2 OK ▶ 71/396 /shell/unquote/3 OK ▶ 71/396 /shell/unquote/4 OK ▶ 71/396 /shell/unquote/5 OK ▶ 71/396 /shell/unquote/6 OK ▶ 71/396 /shell/unquote/7 OK ▶ 71/396 /shell/unquote/8 OK ▶ 71/396 /shell/unquote/9 OK ▶ 71/396 /shell/unquote/10 OK ▶ 71/396 /shell/unquote/11 OK ▶ 71/396 /shell/unquote/12 OK ▶ 71/396 /shell/unquote/13 OK ▶ 71/396 /shell/unquote/14 OK ▶ 71/396 /shell/unquote/15 OK ▶ 71/396 /shell/unquote/16 OK ▶ 71/396 /shell/unquote/17 OK ▶ 71/396 /shell/unquote/18 OK ▶ 71/396 /shell/unquote/19 OK ▶ 71/396 /shell/unquote/20 OK 75/396 glib:glib+core / spawn-multithreaded RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=95 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-multithreaded 66/396 glib:glib+core / relation OK 0.18s 1 subtests passed 68/396 glib:glib+core / scannerapi OK 0.17s 4 subtests passed 69/396 glib:glib+core / search-utils OK 0.16s 6 subtests passed ▶ 65/396 /regex/compiled-regex-after-jit-failure OK ▶ 65/396 /regex/new/1 OK ▶ 65/396 /regex/new/2 OK ▶ 65/396 /regex/new/3 OK ▶ 65/396 /regex/new/4 OK ▶ 65/396 /regex/new/5 OK ▶ 65/396 /regex/new/6 OK ▶ 65/396 /regex/new/7 OK ▶ 65/396 /regex/new/8 OK ▶ 65/396 /regex/new/9 OK ▶ 65/396 /regex/new/10 OK ▶ 65/396 /regex/new/11 OK ▶ 65/396 /regex/new/12 OK ▶ 65/396 /regex/new/13 OK ▶ 65/396 /regex/new/14 OK ▶ 65/396 /regex/new/15 OK ▶ 65/396 /regex/new/16 OK ▶ 65/396 /regex/new/17 OK ▶ 65/396 /regex/new/18 OK ▶ 65/396 /regex/new/19 OK ▶ 65/396 /regex/new/71 OK ▶ 65/396 /regex/new/80 OK ▶ 65/396 /regex/new/82 OK ▶ 65/396 /regex/new-check-flags/20 OK ▶ 65/396 /regex/new-check-flags/21 OK ▶ 65/396 /regex/new-check-flags/22 OK ▶ 65/396 /regex/new-check-flags/23 OK ▶ 65/396 /regex/new-check-flags/24 OK ▶ 65/396 /regex/new-check-flags/25 OK ▶ 65/396 /regex/new-check-flags/26 OK ▶ 65/396 /regex/new-check-flags/27 OK ▶ 65/396 /regex/new-check-flags/28 OK ▶ 65/396 /regex/new-check-flags/29 OK ▶ 65/396 /regex/new-check-flags/30 OK ▶ 65/396 /regex/new-check-flags/31 OK ▶ 65/396 /regex/new-check-flags/32 OK ▶ 65/396 /regex/new-check-flags/33 OK ▶ 65/396 /regex/new-check-flags/34 OK ▶ 65/396 /regex/new-check-flags/35 OK ▶ 65/396 /regex/new-check-flags/36 OK ▶ 65/396 /regex/new-fail/37 OK ▶ 65/396 /regex/new-fail/38 OK ▶ 65/396 /regex/new-fail/39 OK ▶ 65/396 /regex/new-fail/40 OK ▶ 65/396 /regex/new-fail/41 OK ▶ 65/396 /regex/new-fail/42 OK ▶ 65/396 /regex/new-fail/43 OK ▶ 65/396 /regex/new-fail/44 OK ▶ 65/396 /regex/new-fail/45 OK ▶ 65/396 /regex/new-fail/46 OK ▶ 65/396 /regex/new-fail/47 OK ▶ 65/396 /regex/new-fail/48 OK ▶ 65/396 /regex/new-fail/49 OK ▶ 65/396 /regex/new-fail/50 OK ▶ 65/396 /regex/new-fail/51 OK ▶ 65/396 /regex/new-fail/52 OK ▶ 65/396 /regex/new-fail/53 OK ▶ 65/396 /regex/new-fail/54 OK ▶ 65/396 /regex/new-fail/55 OK ▶ 65/396 /regex/new-fail/56 OK ▶ 65/396 /regex/new-fail/57 OK ▶ 65/396 /regex/new-fail/58 OK ▶ 65/396 /regex/new-fail/59 OK ▶ 65/396 /regex/new-fail/60 OK ▶ 65/396 /regex/new-fail/61 OK ▶ 65/396 /regex/new-fail/62 OK ▶ 65/396 /regex/new-fail/63 OK ▶ 65/396 /regex/new-fail/64 OK ▶ 65/396 /regex/new-fail/65 OK ▶ 65/396 /regex/new-fail/66 OK ▶ 65/396 /regex/new-fail/67 OK ▶ 65/396 /regex/new-fail/68 OK ▶ 65/396 /regex/new-fail/69 OK ▶ 65/396 /regex/new-fail/70 OK ▶ 65/396 /regex/new-fail/72 OK ▶ 65/396 /regex/new-fail/73 OK ▶ 65/396 /regex/new-fail/74 OK ▶ 65/396 /regex/new-fail/75 OK ▶ 65/396 /regex/new-fail/76 OK ▶ 65/396 /regex/new-fail/77 OK ▶ 65/396 /regex/new-fail/78 OK ▶ 65/396 /regex/new-fail/79 OK ▶ 65/396 /regex/new-fail/81 OK ▶ 65/396 /regex/new-fail/83 OK ▶ 65/396 /regex/new-fail/84 OK ▶ 65/396 /regex/new-fail/85 OK ▶ 65/396 /regex/new-fail/86 OK ▶ 65/396 /regex/new-fail/87 OK ▶ 65/396 /regex/new-fail/88 OK ▶ 65/396 /regex/new-fail/89 OK ▶ 65/396 /regex/new-fail/90 OK ▶ 65/396 /regex/new-fail/91 OK ▶ 65/396 /regex/match-simple/92 OK ▶ 65/396 /regex/match-simple/93 OK ▶ 65/396 /regex/match-simple/94 OK ▶ 65/396 /regex/match-simple/95 OK ▶ 65/396 /regex/match-simple/96 OK ▶ 65/396 /regex/match-simple/97 OK ▶ 65/396 /regex/match-simple/98 OK ▶ 65/396 /regex/match-simple/99 OK ▶ 65/396 /regex/match-simple/100 OK ▶ 65/396 /regex/match-simple/101 OK ▶ 65/396 /regex/match-simple/102 OK ▶ 65/396 /regex/match-simple/103 OK ▶ 65/396 /regex/match-simple/104 OK ▶ 65/396 /regex/match-simple/105 OK ▶ 65/396 /regex/match-simple/106 OK ▶ 65/396 /regex/match-simple/107 OK ▶ 65/396 /regex/match-simple/108 OK ▶ 65/396 /regex/match-simple/109 OK ▶ 65/396 /regex/match-simple/110 OK ▶ 65/396 /regex/match-simple/111 OK ▶ 65/396 /regex/match-simple/112 OK ▶ 65/396 /regex/match-simple/113 OK ▶ 65/396 /regex/match-simple/114 OK ▶ 65/396 /regex/match-simple/115 OK ▶ 65/396 /regex/match-simple/116 OK ▶ 65/396 /regex/match-simple/117 OK ▶ 65/396 /regex/match-simple/118 OK ▶ 65/396 /regex/match-simple/119 OK ▶ 65/396 /regex/match-simple/120 OK ▶ 65/396 /regex/match-simple/121 OK ▶ 65/396 /regex/match-simple/122 OK ▶ 65/396 /regex/match-simple/123 OK ▶ 65/396 /regex/match-simple/124 OK ▶ 65/396 /regex/match-simple/125 OK ▶ 65/396 /regex/match-simple/126 OK ▶ 65/396 /regex/match-simple/127 OK ▶ 65/396 /regex/match-simple/128 OK ▶ 65/396 /regex/match-simple/129 OK ▶ 65/396 /regex/match-simple/130 OK ▶ 65/396 /regex/match-simple/131 OK ▶ 65/396 /regex/match-simple/132 OK ▶ 65/396 /regex/match-simple/133 OK ▶ 65/396 /regex/match-simple/134 OK ▶ 65/396 /regex/match-simple/135 OK ▶ 65/396 /regex/match-simple/136 OK ▶ 65/396 /regex/match-simple/137 OK ▶ 65/396 /regex/match-simple/138 OK ▶ 65/396 /regex/match-simple/139 OK ▶ 65/396 /regex/match-simple/140 OK ▶ 65/396 /regex/match-simple/141 OK ▶ 65/396 /regex/match-simple/142 OK ▶ 65/396 /regex/match-simple/143 OK ▶ 65/396 /regex/match-simple/144 OK ▶ 65/396 /regex/match-simple/145 OK ▶ 65/396 /regex/match-simple/146 OK ▶ 65/396 /regex/match-simple/147 OK ▶ 65/396 /regex/match-simple/148 OK ▶ 65/396 /regex/match-simple/149 OK ▶ 65/396 /regex/match-simple/150 OK ▶ 65/396 /regex/match-simple/151 OK ▶ 65/396 /regex/match-simple/152 OK ▶ 65/396 /regex/match-simple/153 OK ▶ 65/396 /regex/match-simple/154 OK ▶ 65/396 /regex/match-simple/155 OK ▶ 65/396 /regex/match-simple/156 OK ▶ 65/396 /regex/match-simple/157 OK ▶ 65/396 /regex/match-simple/158 OK ▶ 65/396 /regex/match-simple/159 OK ▶ 65/396 /regex/match-simple/160 OK ▶ 65/396 /regex/match-simple/161 OK ▶ 65/396 /regex/match-simple/162 OK ▶ 65/396 /regex/match-simple/163 OK 76/396 glib:glib+core / spawn-path-search RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=163 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-path-search 77/396 glib:glib+core / spawn-singlethread RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=179 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-singlethread 78/396 glib:glib+core / spawn-test RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=64 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-test ▶ 72/396 /slice/copy OK ▶ 72/396 /slice/chain OK 71/396 glib:glib+core / shell OK 0.21s 51 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: test cmdline: foo bar test cmdline: foo 'bar' test cmdline: foo "bar" test cmdline: foo '' 'bar' test cmdline: foo "bar"'baz'blah'foo'\''blah'"boo" test cmdline: foo blah foo bar baz test cmdline: foo ' spaces more spaces lots of spaces in this ' test cmdline: foo \ bar test cmdline: foo '' '' test cmdline: foo \" la la la test cmdline: foo \ foo woo woo\ test cmdline: foo "yada yada \$\"" test cmdline: foo "c:\\" test cmdline: foo # bla bla bla bar test cmdline: foo a#b test cmdline: #foo test cmdline: foo bar \ test cmdline: foo 'bar baz test cmdline: foo '"bar" baz test cmdline: test cmdline: test cmdline: # foo bar test cmdline: foo '/bar/summer'\''09 tours.pdf' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 73/396 /slist/sort OK ▶ 73/396 /slist/sort-with-data OK ▶ 73/396 /slist/insert-sorted OK ▶ 73/396 /slist/insert-sorted-with-data OK ▶ 73/396 /slist/reverse OK ▶ 73/396 /slist/nth OK ▶ 73/396 /slist/remove OK ▶ 73/396 /slist/remove-all OK ▶ 73/396 /slist/insert OK ▶ 73/396 /slist/position OK ▶ 73/396 /slist/concat OK ▶ 73/396 /slist/copy OK ▶ 73/396 /slist/sort/stable OK ▶ 73/396 /slist/copy/deep OK ▶ 74/396 /sort/basic OK ▶ 74/396 /sort/zero-elements OK ▶ 74/396 /sort/stable OK ▶ 74/396 /sort/big OK ▶ 74/396 /sort/deprecated OK 79/396 glib:glib+core / strfuncs RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/strfuncs ▶ 65/396 /regex/match-simple/164 OK ▶ 65/396 /regex/match-simple-optimized/92 OK ▶ 65/396 /regex/match-simple-optimized/93 OK ▶ 65/396 /regex/match-simple-optimized/94 OK ▶ 65/396 /regex/match-simple-optimized/95 OK ▶ 65/396 /regex/match-simple-optimized/96 OK ▶ 65/396 /regex/match-simple-optimized/97 OK ▶ 65/396 /regex/match-simple-optimized/98 OK ▶ 65/396 /regex/match-simple-optimized/99 OK ▶ 65/396 /regex/match-simple-optimized/100 OK ▶ 65/396 /regex/match-simple-optimized/101 OK ▶ 65/396 /regex/match-simple-optimized/102 OK ▶ 65/396 /regex/match-simple-optimized/103 OK ▶ 65/396 /regex/match-simple-optimized/104 OK ▶ 65/396 /regex/match-simple-optimized/105 OK ▶ 65/396 /regex/match-simple-optimized/106 OK ▶ 65/396 /regex/match-simple-optimized/107 OK ▶ 65/396 /regex/match-simple-optimized/108 OK ▶ 65/396 /regex/match-simple-optimized/109 OK ▶ 65/396 /regex/match-simple-optimized/110 OK ▶ 65/396 /regex/match-simple-optimized/111 OK ▶ 65/396 /regex/match-simple-optimized/112 OK ▶ 65/396 /regex/match-simple-optimized/113 OK ▶ 65/396 /regex/match-simple-optimized/114 OK ▶ 65/396 /regex/match-simple-optimized/115 OK ▶ 65/396 /regex/match-simple-optimized/116 OK ▶ 65/396 /regex/match-simple-optimized/117 OK ▶ 65/396 /regex/match-simple-optimized/118 OK ▶ 65/396 /regex/match-simple-optimized/119 OK ▶ 65/396 /regex/match-simple-optimized/120 OK ▶ 65/396 /regex/match-simple-optimized/121 OK ▶ 65/396 /regex/match-simple-optimized/122 OK ▶ 65/396 /regex/match-simple-optimized/123 OK ▶ 65/396 /regex/match-simple-optimized/124 OK ▶ 65/396 /regex/match-simple-optimized/125 OK ▶ 65/396 /regex/match-simple-optimized/126 OK ▶ 65/396 /regex/match-simple-optimized/127 OK ▶ 65/396 /regex/match-simple-optimized/128 OK ▶ 65/396 /regex/match-simple-optimized/129 OK ▶ 65/396 /regex/match-simple-optimized/130 OK ▶ 65/396 /regex/match-simple-optimized/131 OK ▶ 65/396 /regex/match-simple-optimized/132 OK ▶ 65/396 /regex/match-simple-optimized/133 OK ▶ 65/396 /regex/match-simple-optimized/134 OK ▶ 65/396 /regex/match-simple-optimized/135 OK ▶ 65/396 /regex/match-simple-optimized/136 OK ▶ 65/396 /regex/match-simple-optimized/137 OK ▶ 65/396 /regex/match-simple-optimized/138 OK ▶ 65/396 /regex/match-simple-optimized/139 OK ▶ 65/396 /regex/match-simple-optimized/140 OK ▶ 65/396 /regex/match-simple-optimized/141 OK ▶ 65/396 /regex/match-simple-optimized/142 OK ▶ 65/396 /regex/match-simple-optimized/143 OK ▶ 65/396 /regex/match-simple-optimized/144 OK ▶ 65/396 /regex/match-simple-optimized/145 OK ▶ 65/396 /regex/match-simple-optimized/146 OK ▶ 65/396 /regex/match-simple-optimized/147 OK ▶ 65/396 /regex/match-simple-optimized/148 OK ▶ 65/396 /regex/match-simple-optimized/149 OK ▶ 65/396 /regex/match-simple-optimized/150 OK ▶ 65/396 /regex/match-simple-optimized/151 OK ▶ 65/396 /regex/match-simple-optimized/152 OK ▶ 65/396 /regex/match-simple-optimized/153 OK ▶ 65/396 /regex/match-simple-optimized/154 OK ▶ 65/396 /regex/match-simple-optimized/155 OK ▶ 65/396 /regex/match-simple-optimized/156 OK ▶ 65/396 /regex/match-simple-optimized/157 OK ▶ 65/396 /regex/match-simple-optimized/158 OK ▶ 65/396 /regex/match-simple-optimized/159 OK ▶ 65/396 /regex/match-simple-optimized/160 OK ▶ 65/396 /regex/match-simple-optimized/161 OK ▶ 65/396 /regex/match-simple-optimized/162 OK ▶ 65/396 /regex/match-simple-optimized/163 OK ▶ 65/396 /regex/match-simple-optimized/164 OK ▶ 65/396 /regex/match/165 OK ▶ 65/396 /regex/match/166 OK ▶ 65/396 /regex/match/167 OK ▶ 65/396 /regex/match/168 OK ▶ 65/396 /regex/match/169 OK ▶ 65/396 /regex/match/170 OK ▶ 65/396 /regex/match/171 OK ▶ 65/396 /regex/match/172 OK ▶ 65/396 /regex/match/173 OK ▶ 65/396 /regex/match/174 OK ▶ 65/396 /regex/match/175 OK ▶ 65/396 /regex/match/176 OK ▶ 65/396 /regex/match/177 OK ▶ 65/396 /regex/match/178 OK ▶ 65/396 /regex/match/179 OK ▶ 65/396 /regex/match/180 OK ▶ 65/396 /regex/match/181 OK ▶ 65/396 /regex/match/182 OK ▶ 65/396 /regex/match/183 OK ▶ 65/396 /regex/match/184 OK ▶ 65/396 /regex/match/185 OK ▶ 65/396 /regex/match/186 OK ▶ 65/396 /regex/match/187 OK ▶ 65/396 /regex/match/188 OK ▶ 65/396 /regex/match/189 OK ▶ 65/396 /regex/match/190 OK ▶ 65/396 /regex/match/191 OK ▶ 65/396 /regex/match/192 OK ▶ 65/396 /regex/match/193 OK ▶ 65/396 /regex/match/194 OK ▶ 65/396 /regex/match/195 OK ▶ 65/396 /regex/match/196 OK ▶ 65/396 /regex/match/197 OK ▶ 65/396 /regex/match/198 OK ▶ 65/396 /regex/match/199 OK ▶ 65/396 /regex/match/200 OK ▶ 65/396 /regex/match/201 OK ▶ 65/396 /regex/match/202 OK ▶ 65/396 /regex/match/203 OK ▶ 65/396 /regex/match/204 OK ▶ 65/396 /regex/match/205 OK ▶ 65/396 /regex/match/206 OK ▶ 65/396 /regex/match/207 OK ▶ 65/396 /regex/match/208 OK ▶ 65/396 /regex/match/209 OK ▶ 65/396 /regex/match/210 OK ▶ 65/396 /regex/match/211 OK ▶ 65/396 /regex/match/212 OK ▶ 65/396 /regex/match/213 OK ▶ 65/396 /regex/match/214 OK ▶ 65/396 /regex/match/215 OK ▶ 65/396 /regex/match/216 OK ▶ 65/396 /regex/match/217 OK ▶ 65/396 /regex/match/218 OK ▶ 65/396 /regex/match/219 OK ▶ 65/396 /regex/match/220 OK ▶ 65/396 /regex/match/221 OK ▶ 65/396 /regex/match/222 OK ▶ 65/396 /regex/match/223 OK ▶ 65/396 /regex/match/224 OK ▶ 65/396 /regex/match/225 OK ▶ 65/396 /regex/match/226 OK ▶ 65/396 /regex/match/227 OK ▶ 65/396 /regex/match/228 OK ▶ 65/396 /regex/match/229 OK ▶ 65/396 /regex/match/230 OK ▶ 65/396 /regex/match/231 OK ▶ 65/396 /regex/match/232 OK ▶ 65/396 /regex/match/233 OK ▶ 65/396 /regex/match/234 OK ▶ 65/396 /regex/match/235 OK ▶ 65/396 /regex/match/236 OK ▶ 65/396 /regex/match/237 OK ▶ 65/396 /regex/match/238 OK ▶ 65/396 /regex/match/239 OK ▶ 65/396 /regex/match/240 OK ▶ 65/396 /regex/match/241 OK ▶ 65/396 /regex/match/242 OK ▶ 65/396 /regex/match/243 OK ▶ 65/396 /regex/match/244 OK ▶ 65/396 /regex/match/245 OK ▶ 65/396 /regex/match/246 OK ▶ 65/396 /regex/match/partial281 OK ▶ 65/396 /regex/match/partial282 OK ▶ 65/396 /regex/match/partial283 OK ▶ 65/396 /regex/match/partial284 OK ▶ 65/396 /regex/match/partial285 OK ▶ 65/396 /regex/match/partial286 OK ▶ 65/396 /regex/match/partial287 OK ▶ 65/396 /regex/match/partial288 OK ▶ 65/396 /regex/match/partial289 OK ▶ 65/396 /regex/match/partial290 OK ▶ 65/396 /regex/match/partial291 OK ▶ 65/396 /regex/match/partial292 OK ▶ 65/396 /regex/match/partial293 OK ▶ 65/396 /regex/match/partial294 OK ▶ 65/396 /regex/match/partial295 OK ▶ 65/396 /regex/match/partial296 OK ▶ 65/396 /regex/match/partial297 OK ▶ 65/396 /regex/match/partial298 OK ▶ 65/396 /regex/match/partial299 OK ▶ 65/396 /regex/match/partial300 OK ▶ 65/396 /regex/match/partial301 OK ▶ 65/396 /regex/match/partial302 OK ▶ 65/396 /regex/match/next0/247 OK ▶ 65/396 /regex/match/next0/248 OK ▶ 65/396 /regex/match/next0/249 OK ▶ 65/396 /regex/match/next0/250 OK ▶ 65/396 /regex/match/next1/251 OK ▶ 65/396 /regex/match/next1/252 OK ▶ 65/396 /regex/match/next1/253 OK ▶ 65/396 /regex/match/next1/254 OK ▶ 65/396 /regex/match/next1/255 OK ▶ 65/396 /regex/match/next2/256 OK ▶ 65/396 /regex/match/next2/257 OK ▶ 65/396 /regex/match/next2/258 OK ▶ 65/396 /regex/match/next2/259 OK ▶ 65/396 /regex/match/next2/260 OK ▶ 65/396 /regex/match/next2/261 OK ▶ 65/396 /regex/match/next2/262 OK ▶ 65/396 /regex/match/next2/263 OK ▶ 65/396 /regex/match/next3/264 OK ▶ 65/396 /regex/match/next3/265 OK ▶ 65/396 /regex/match/next3/266 OK ▶ 65/396 /regex/match/next3/267 OK ▶ 65/396 /regex/match/next3/268 OK ▶ 65/396 /regex/match/next3/269 OK ▶ 65/396 /regex/match/next4/270 OK ▶ 65/396 /regex/match/count/271 OK ▶ 65/396 /regex/match/count/272 OK ▶ 65/396 /regex/match/count/273 OK ▶ 65/396 /regex/match/count/274 OK ▶ 65/396 /regex/match/count/275 OK ▶ 65/396 /regex/match/count/276 OK ▶ 65/396 /regex/match/count/277 OK ▶ 65/396 /regex/match/count/278 OK ▶ 65/396 /regex/match/count/279 OK ▶ 65/396 /regex/match/count/280 OK ▶ 65/396 /regex/match/count-optimized/271 OK ▶ 65/396 /regex/match/count-optimized/272 OK ▶ 65/396 /regex/match/count-optimized/273 OK ▶ 65/396 /regex/match/count-optimized/274 OK ▶ 65/396 /regex/match/count-optimized/275 OK ▶ 65/396 /regex/match/count-optimized/276 OK ▶ 65/396 /regex/match/count-optimized/277 OK ▶ 65/396 /regex/match/count-optimized/278 OK ▶ 65/396 /regex/match/count-optimized/279 OK ▶ 65/396 /regex/match/count-optimized/280 OK ▶ 65/396 /regex/match/partial-optimized/281 OK ▶ 65/396 /regex/match/partial-optimized/282 OK ▶ 65/396 /regex/match/partial-optimized/283 OK ▶ 65/396 /regex/match/partial-optimized/284 OK ▶ 65/396 /regex/match/partial-optimized/285 OK ▶ 65/396 /regex/match/partial-optimized/286 OK ▶ 65/396 /regex/match/partial-optimized/287 OK ▶ 65/396 /regex/match/partial-optimized/288 OK ▶ 65/396 /regex/match/partial-optimized/289 OK ▶ 65/396 /regex/match/partial-optimized/290 OK ▶ 65/396 /regex/match/partial-optimized/291 OK ▶ 65/396 /regex/match/partial-optimized/292 OK ▶ 65/396 /regex/match/partial-optimized/293 OK ▶ 65/396 /regex/match/partial-optimized/294 OK ▶ 65/396 /regex/match/partial-optimized/295 OK ▶ 65/396 /regex/match/partial-optimized/296 OK ▶ 65/396 /regex/match/partial-optimized/297 OK ▶ 65/396 /regex/match/partial-optimized/298 OK ▶ 65/396 /regex/match/partial-optimized/299 OK ▶ 65/396 /regex/match/partial-optimized/300 OK ▶ 65/396 /regex/match/partial-optimized/301 OK ▶ 65/396 /regex/match/partial-optimized/302 OK ▶ 65/396 /regex/match/subpattern/303 OK ▶ 65/396 /regex/match/subpattern/304 OK ▶ 65/396 /regex/match/subpattern/305 OK ▶ 65/396 /regex/match/subpattern/306 OK ▶ 65/396 /regex/match/subpattern/307 OK ▶ 65/396 /regex/match/subpattern/308 OK ▶ 65/396 /regex/match/subpattern/309 OK ▶ 65/396 /regex/match/subpattern/310 OK ▶ 65/396 /regex/match/subpattern/311 OK ▶ 65/396 /regex/match/subpattern/312 OK ▶ 65/396 /regex/match/subpattern/313 OK ▶ 65/396 /regex/match/subpattern/314 OK ▶ 65/396 /regex/match/subpattern/315 OK ▶ 65/396 /regex/match/subpattern/named/dupnames/325 OK ▶ 65/396 /regex/match/subpattern/named/dupnames/326 OK ▶ 65/396 /regex/match/subpattern/named/dupnames/327 OK ▶ 65/396 /regex/match/subpattern/named/dupnames/328 OK ▶ 65/396 /regex/match/subpattern/named/dupnames/329 OK ▶ 65/396 /regex/match/subpattern-optimized/303 OK ▶ 65/396 /regex/match/subpattern-optimized/304 OK ▶ 65/396 /regex/match/subpattern-optimized/305 OK ▶ 65/396 /regex/match/subpattern-optimized/306 OK ▶ 65/396 /regex/match/subpattern-optimized/307 OK ▶ 65/396 /regex/match/subpattern-optimized/308 OK ▶ 65/396 /regex/match/subpattern-optimized/309 OK ▶ 65/396 /regex/match/subpattern-optimized/310 OK ▶ 65/396 /regex/match/subpattern-optimized/311 OK ▶ 65/396 /regex/match/subpattern-optimized/312 OK ▶ 65/396 /regex/match/subpattern-optimized/313 OK ▶ 65/396 /regex/match/subpattern-optimized/314 OK ▶ 65/396 /regex/match/subpattern-optimized/315 OK ▶ 65/396 /regex/match/named/subpattern/316 OK ▶ 65/396 /regex/match/named/subpattern/317 OK ▶ 65/396 /regex/match/named/subpattern/318 OK ▶ 65/396 /regex/match/named/subpattern/319 OK ▶ 65/396 /regex/match/named/subpattern/320 OK ▶ 65/396 /regex/match/named/subpattern/321 OK ▶ 65/396 /regex/match/named/subpattern/322 OK ▶ 65/396 /regex/match/named/subpattern/323 OK ▶ 65/396 /regex/match/named/subpattern/324 OK ▶ 65/396 /regex/match/named/subpattern/330 OK ▶ 65/396 /regex/match/named/subpattern/331 OK ▶ 65/396 /regex/match/named/subpattern/332 OK ▶ 65/396 /regex/match/named/subpattern/333 OK ▶ 65/396 /regex/match/named/subpattern/334 OK ▶ 65/396 /regex/match-optimized/165 OK ▶ 65/396 /regex/match-optimized/166 OK ▶ 65/396 /regex/match-optimized/167 OK ▶ 65/396 /regex/match-optimized/168 OK ▶ 65/396 /regex/match-optimized/169 OK ▶ 65/396 /regex/match-optimized/170 OK ▶ 65/396 /regex/match-optimized/171 OK ▶ 65/396 /regex/match-optimized/172 OK ▶ 65/396 /regex/match-optimized/173 OK ▶ 65/396 /regex/match-optimized/174 OK ▶ 65/396 /regex/match-optimized/175 OK ▶ 65/396 /regex/match-optimized/176 OK ▶ 65/396 /regex/match-optimized/177 OK ▶ 65/396 /regex/match-optimized/178 OK ▶ 65/396 /regex/match-optimized/179 OK ▶ 65/396 /regex/match-optimized/180 OK ▶ 65/396 /regex/match-optimized/181 OK ▶ 65/396 /regex/match-optimized/182 OK ▶ 65/396 /regex/match-optimized/183 OK ▶ 65/396 /regex/match-optimized/184 OK ▶ 65/396 /regex/match-optimized/185 OK ▶ 65/396 /regex/match-optimized/186 OK ▶ 65/396 /regex/match-optimized/187 OK ▶ 65/396 /regex/match-optimized/188 OK ▶ 65/396 /regex/match-optimized/189 OK ▶ 65/396 /regex/match-optimized/190 OK ▶ 65/396 /regex/match-optimized/191 OK ▶ 65/396 /regex/match-optimized/192 OK ▶ 65/396 /regex/match-optimized/193 OK ▶ 65/396 /regex/match-optimized/194 OK ▶ 65/396 /regex/match-optimized/195 OK ▶ 65/396 /regex/match-optimized/196 OK ▶ 65/396 /regex/match-optimized/197 OK ▶ 65/396 /regex/match-optimized/198 OK ▶ 65/396 /regex/match-optimized/199 OK ▶ 65/396 /regex/match-optimized/200 OK ▶ 65/396 /regex/match-optimized/201 OK ▶ 65/396 /regex/match-optimized/202 OK ▶ 65/396 /regex/match-optimized/203 OK ▶ 65/396 /regex/match-optimized/204 OK ▶ 65/396 /regex/match-optimized/205 OK ▶ 65/396 /regex/match-optimized/206 OK ▶ 65/396 /regex/match-optimized/207 OK ▶ 65/396 /regex/match-optimized/208 OK ▶ 65/396 /regex/match-optimized/209 OK ▶ 65/396 /regex/match-optimized/210 OK ▶ 65/396 /regex/match-optimized/211 OK ▶ 65/396 /regex/match-optimized/212 OK ▶ 65/396 /regex/match-optimized/213 OK ▶ 65/396 /regex/match-optimized/214 OK ▶ 65/396 /regex/match-optimized/215 OK ▶ 65/396 /regex/match-optimized/216 OK ▶ 65/396 /regex/match-optimized/217 OK ▶ 65/396 /regex/match-optimized/218 OK ▶ 65/396 /regex/match-optimized/219 OK ▶ 65/396 /regex/match-optimized/220 OK ▶ 65/396 /regex/match-optimized/221 OK ▶ 65/396 /regex/match-optimized/222 OK ▶ 65/396 /regex/match-optimized/223 OK ▶ 65/396 /regex/match-optimized/224 OK ▶ 65/396 /regex/match-optimized/225 OK ▶ 65/396 /regex/match-optimized/226 OK ▶ 65/396 /regex/match-optimized/227 OK ▶ 65/396 /regex/match-optimized/228 OK ▶ 65/396 /regex/match-optimized/229 OK ▶ 65/396 /regex/match-optimized/230 OK ▶ 65/396 /regex/match-optimized/231 OK ▶ 65/396 /regex/match-optimized/232 OK ▶ 65/396 /regex/match-optimized/233 OK ▶ 65/396 /regex/match-optimized/234 OK ▶ 65/396 /regex/match-optimized/235 OK ▶ 65/396 /regex/match-optimized/236 OK ▶ 65/396 /regex/match-optimized/237 OK ▶ 65/396 /regex/match-optimized/238 OK ▶ 65/396 /regex/match-optimized/239 OK ▶ 65/396 /regex/match-optimized/240 OK ▶ 65/396 /regex/match-optimized/241 OK ▶ 65/396 /regex/match-optimized/242 OK ▶ 65/396 /regex/match-optimized/243 OK ▶ 65/396 /regex/match-optimized/244 OK ▶ 65/396 /regex/match-optimized/245 OK ▶ 65/396 /regex/match-optimized/246 OK ▶ 65/396 /regex/fetch-all0/335 OK ▶ 65/396 /regex/fetch-all0/336 OK ▶ 65/396 /regex/fetch-all1/337 OK ▶ 65/396 /regex/fetch-all1/338 OK ▶ 65/396 /regex/fetch-all1/339 OK ▶ 65/396 /regex/fetch-all2/340 OK ▶ 65/396 /regex/fetch-all2/341 OK ▶ 65/396 /regex/fetch-all2/342 OK ▶ 65/396 /regex/fetch-all3/343 OK ▶ 65/396 /regex/fetch-all3/344 OK ▶ 65/396 /regex/fetch-all3/345 OK ▶ 65/396 /regex/fetch-all3/346 OK ▶ 65/396 /regex/fetch-all3/347 OK ▶ 65/396 /regex/split/simple0/348 OK ▶ 65/396 /regex/split/simple0/349 OK ▶ 65/396 /regex/split/simple0/364 OK ▶ 65/396 /regex/split/simple0/365 OK ▶ 65/396 /regex/split/simple1/350 OK ▶ 65/396 /regex/split/simple1/351 OK ▶ 65/396 /regex/split/simple2/352 OK ▶ 65/396 /regex/split/simple2/358 OK ▶ 65/396 /regex/split/simple2/360 OK ▶ 65/396 /regex/split/simple3/353 OK ▶ 65/396 /regex/split/simple3/354 OK ▶ 65/396 /regex/split/simple3/355 OK ▶ 65/396 /regex/split/simple3/356 OK ▶ 65/396 /regex/split/simple3/357 OK ▶ 65/396 /regex/split/simple3/359 OK ▶ 65/396 /regex/split/simple3/361 OK ▶ 65/396 /regex/split/simple3/362 OK ▶ 65/396 /regex/split/simple3/363 OK ▶ 65/396 /regex/split0/366 OK ▶ 65/396 /regex/split0/368 OK ▶ 65/396 /regex/full-split0/367 OK ▶ 65/396 /regex/full-split0/369 OK ▶ 65/396 /regex/full-split0/370 OK ▶ 65/396 /regex/full-split0/371 OK ▶ 65/396 /regex/full-split0/372 OK ▶ 65/396 /regex/split1/373 OK ▶ 65/396 /regex/split1/376 OK ▶ 65/396 /regex/full-split1/374 OK ▶ 65/396 /regex/full-split1/375 OK ▶ 65/396 /regex/full-split1/377 OK ▶ 65/396 /regex/full-split1/378 OK ▶ 65/396 /regex/full-split1/404 OK ▶ 65/396 /regex/split2/379 OK ▶ 65/396 /regex/split2/383 OK ▶ 65/396 /regex/split2/395 OK ▶ 65/396 /regex/full-split2/380 OK ▶ 65/396 /regex/full-split2/381 OK ▶ 65/396 /regex/full-split2/382 OK ▶ 65/396 /regex/full-split2/384 OK ▶ 65/396 /regex/full-split2/396 OK ▶ 65/396 /regex/full-split2/399 OK ▶ 65/396 /regex/full-split2/405 OK ▶ 65/396 /regex/split3/385 OK ▶ 65/396 /regex/split3/387 OK ▶ 65/396 /regex/split3/389 OK ▶ 65/396 /regex/split3/391 OK ▶ 65/396 /regex/split3/393 OK ▶ 65/396 /regex/split3/397 OK ▶ 65/396 /regex/split3/400 OK ▶ 65/396 /regex/split3/402 OK ▶ 65/396 /regex/full-split3/386 OK ▶ 65/396 /regex/full-split3/388 OK ▶ 65/396 /regex/full-split3/390 OK ▶ 65/396 /regex/full-split3/392 OK ▶ 65/396 /regex/full-split3/394 OK ▶ 65/396 /regex/full-split3/398 OK ▶ 65/396 /regex/full-split3/401 OK ▶ 65/396 /regex/full-split3/403 OK ▶ 65/396 /regex/full-split3/406 OK ▶ 65/396 /regex/full-split3/407 OK ▶ 65/396 /regex/check-repacement/408 OK ▶ 65/396 /regex/check-repacement/409 OK ▶ 65/396 /regex/check-repacement/410 OK ▶ 65/396 /regex/check-repacement/411 OK ▶ 65/396 /regex/check-repacement/412 OK ▶ 65/396 /regex/check-repacement/413 OK ▶ 65/396 /regex/check-repacement/414 OK ▶ 65/396 /regex/check-repacement/415 OK ▶ 65/396 /regex/expand/416 OK ▶ 65/396 /regex/expand/417 OK ▶ 65/396 /regex/expand/418 OK ▶ 65/396 /regex/expand/419 OK ▶ 65/396 /regex/expand/420 OK ▶ 65/396 /regex/expand/421 OK ▶ 65/396 /regex/expand/422 OK ▶ 65/396 /regex/expand/423 OK ▶ 65/396 /regex/expand/424 OK ▶ 65/396 /regex/expand/425 OK ▶ 65/396 /regex/expand/426 OK ▶ 65/396 /regex/expand/427 OK ▶ 65/396 /regex/expand/428 OK ▶ 65/396 /regex/expand/429 OK ▶ 65/396 /regex/expand/430 OK ▶ 65/396 /regex/expand/431 OK ▶ 65/396 /regex/expand/432 OK ▶ 65/396 /regex/expand/433 OK ▶ 65/396 /regex/expand/434 OK ▶ 65/396 /regex/expand/435 OK ▶ 65/396 /regex/expand/436 OK ▶ 65/396 /regex/expand/437 OK ▶ 65/396 /regex/expand/438 OK ▶ 65/396 /regex/expand/439 OK ▶ 65/396 /regex/expand/440 OK ▶ 65/396 /regex/expand/441 OK ▶ 65/396 /regex/expand/442 OK ▶ 65/396 /regex/expand/443 OK ▶ 65/396 /regex/expand/444 OK ▶ 65/396 /regex/expand/445 OK ▶ 65/396 /regex/expand/446 OK ▶ 65/396 /regex/expand/447 OK ▶ 65/396 /regex/expand/448 OK ▶ 65/396 /regex/expand/449 OK ▶ 65/396 /regex/expand/450 OK ▶ 65/396 /regex/expand/451 OK ▶ 65/396 /regex/expand/452 OK ▶ 65/396 /regex/expand/453 OK ▶ 65/396 /regex/expand/454 OK ▶ 65/396 /regex/expand/455 OK ▶ 65/396 /regex/expand/456 OK ▶ 65/396 /regex/expand/457 OK ▶ 65/396 /regex/expand/458 OK ▶ 65/396 /regex/expand/459 OK ▶ 65/396 /regex/expand/460 OK ▶ 65/396 /regex/expand/461 OK ▶ 65/396 /regex/expand/462 OK ▶ 65/396 /regex/expand/463 OK ▶ 65/396 /regex/expand/464 OK ▶ 65/396 /regex/expand/465 OK ▶ 65/396 /regex/expand/466 OK ▶ 65/396 /regex/expand/467 OK ▶ 65/396 /regex/expand/468 OK ▶ 65/396 /regex/expand/469 OK ▶ 65/396 /regex/expand/470 OK ▶ 65/396 /regex/expand/471 OK ▶ 65/396 /regex/expand/472 OK ▶ 65/396 /regex/expand/473 OK ▶ 65/396 /regex/expand/474 OK ▶ 65/396 /regex/expand/475 OK ▶ 65/396 /regex/expand/476 OK ▶ 65/396 /regex/expand/477 OK ▶ 65/396 /regex/expand/478 OK ▶ 65/396 /regex/expand/479 OK ▶ 65/396 /regex/expand/480 OK ▶ 65/396 /regex/expand/481 OK ▶ 65/396 /regex/replace/482 OK ▶ 65/396 /regex/replace/483 OK ▶ 65/396 /regex/replace/484 OK ▶ 65/396 /regex/replace/485 OK ▶ 65/396 /regex/replace/486 OK ▶ 65/396 /regex/replace/487 OK ▶ 65/396 /regex/replace/488 OK ▶ 65/396 /regex/replace/489 OK ▶ 65/396 /regex/replace/490 OK ▶ 65/396 /regex/replace/491 OK ▶ 65/396 /regex/replace/492 OK ▶ 65/396 /regex/replace/493 OK ▶ 65/396 /regex/replace/494 OK ▶ 65/396 /regex/replace/495 OK ▶ 65/396 /regex/replace/496 OK ▶ 65/396 /regex/replace/497 OK ▶ 65/396 /regex/replace/498 OK ▶ 65/396 /regex/replace/499 OK ▶ 65/396 /regex/replace/500 OK ▶ 65/396 /regex/replace/501 OK ▶ 65/396 /regex/replace/502 OK ▶ 65/396 /regex/replace/503 OK ▶ 65/396 /regex/replace/504 OK ▶ 65/396 /regex/replace/505 OK ▶ 65/396 /regex/replace/506 OK ▶ 65/396 /regex/replace/507 OK ▶ 65/396 /regex/replace/508 OK ▶ 65/396 /regex/replace/509 OK ▶ 65/396 /regex/replace-optimized/482 OK ▶ 65/396 /regex/replace-optimized/483 OK ▶ 65/396 /regex/replace-optimized/484 OK ▶ 65/396 /regex/replace-optimized/485 OK ▶ 65/396 /regex/replace-optimized/486 OK ▶ 65/396 /regex/replace-optimized/487 OK ▶ 65/396 /regex/replace-optimized/488 OK ▶ 65/396 /regex/replace-optimized/489 OK ▶ 65/396 /regex/replace-optimized/490 OK ▶ 65/396 /regex/replace-optimized/491 OK ▶ 65/396 /regex/replace-optimized/492 OK ▶ 65/396 /regex/replace-optimized/493 OK ▶ 65/396 /regex/replace-optimized/494 OK ▶ 65/396 /regex/replace-optimized/495 OK ▶ 65/396 /regex/replace-optimized/496 OK ▶ 65/396 /regex/replace-optimized/497 OK ▶ 65/396 /regex/replace-optimized/498 OK ▶ 65/396 /regex/replace-optimized/499 OK ▶ 65/396 /regex/replace-optimized/500 OK ▶ 65/396 /regex/replace-optimized/501 OK ▶ 65/396 /regex/replace-optimized/502 OK ▶ 65/396 /regex/replace-optimized/503 OK ▶ 65/396 /regex/replace-optimized/504 OK ▶ 65/396 /regex/replace-optimized/505 OK ▶ 65/396 /regex/replace-optimized/506 OK ▶ 65/396 /regex/replace-optimized/507 OK ▶ 65/396 /regex/replace-optimized/508 OK ▶ 65/396 /regex/replace-optimized/509 OK ▶ 65/396 /regex/replace-literally/510 OK ▶ 65/396 /regex/replace-literally/511 OK ▶ 65/396 /regex/replace-literally/512 OK ▶ 65/396 /regex/replace-literally/513 OK ▶ 65/396 /regex/replace-literally/514 OK ▶ 65/396 /regex/replace-literally/515 OK ▶ 65/396 /regex/replace-literally/516 OK ▶ 65/396 /regex/replace-literally/517 OK ▶ 65/396 /regex/replace-literally/518 OK ▶ 65/396 /regex/replace-literally/519 OK ▶ 65/396 /regex/replace-literally/520 OK ▶ 65/396 /regex/replace-literally/521 OK ▶ 65/396 /regex/replace-literally/522 OK ▶ 65/396 /regex/replace-literally/523 OK ▶ 65/396 /regex/replace-literally/524 OK ▶ 65/396 /regex/replace-literally/525 OK ▶ 65/396 /regex/replace-literally/526 OK ▶ 65/396 /regex/replace-literally/527 OK ▶ 65/396 /regex/replace-literally/528 OK ▶ 65/396 /regex/replace-literally/529 OK ▶ 65/396 /regex/string-number/530 OK ▶ 65/396 /regex/string-number/531 OK ▶ 65/396 /regex/string-number/532 OK ▶ 65/396 /regex/string-number/533 OK ▶ 65/396 /regex/string-number/534 OK ▶ 65/396 /regex/string-number/535 OK ▶ 65/396 /regex/string-number/536 OK ▶ 65/396 /regex/string-number/537 OK ▶ 65/396 /regex/string-number/538 OK ▶ 65/396 /regex/string-number/539 OK ▶ 65/396 /regex/string-number/540 OK ▶ 65/396 /regex/string-number/541 OK ▶ 65/396 /regex/string-number/542 OK ▶ 65/396 /regex/string-number/543 OK ▶ 65/396 /regex/string-number/544 OK ▶ 65/396 /regex/escape_nul/545 OK ▶ 65/396 /regex/escape_nul/546 OK ▶ 65/396 /regex/escape_nul/547 OK ▶ 65/396 /regex/escape_nul/548 OK ▶ 65/396 /regex/escape_nul/549 OK ▶ 65/396 /regex/escape_nul/550 OK ▶ 65/396 /regex/escape_nul/551 OK ▶ 65/396 /regex/escape_nul/552 OK ▶ 65/396 /regex/escape_nul/553 OK ▶ 65/396 /regex/escape_nul/554 OK ▶ 65/396 /regex/escape_nul/555 OK ▶ 65/396 /regex/escape_nul/556 OK ▶ 65/396 /regex/escape_nul/557 OK ▶ 65/396 /regex/escape_nul/558 OK ▶ 65/396 /regex/escape_nul/559 OK ▶ 65/396 /regex/escape/560 OK ▶ 65/396 /regex/escape/561 OK ▶ 65/396 /regex/escape/562 OK ▶ 65/396 /regex/escape/563 OK ▶ 65/396 /regex/escape/564 OK ▶ 65/396 /regex/escape/565 OK ▶ 65/396 /regex/escape/566 OK ▶ 65/396 /regex/escape/567 OK ▶ 65/396 /regex/escape/568 OK ▶ 65/396 /regex/escape/569 OK ▶ 65/396 /regex/escape/570 OK ▶ 65/396 /regex/escape/571 OK ▶ 65/396 /regex/escape/572 OK ▶ 65/396 /regex/escape/573 OK ▶ 65/396 /regex/escape/574 OK ▶ 65/396 /regex/escape/575 OK ▶ 65/396 /regex/escape/576 OK ▶ 65/396 /regex/escape/577 OK ▶ 65/396 /regex/match-all0/578 OK ▶ 65/396 /regex/match-all0/580 OK ▶ 65/396 /regex/match-all-full0/579 OK ▶ 65/396 /regex/match-all-full0/581 OK ▶ 65/396 /regex/match-all-full0/582 OK ▶ 65/396 /regex/match-all-full0/583 OK ▶ 65/396 /regex/match-all1/584 OK ▶ 65/396 /regex/match-all1/586 OK ▶ 65/396 /regex/match-all1/591 OK ▶ 65/396 /regex/match-all-full1/585 OK ▶ 65/396 /regex/match-all-full1/587 OK ▶ 65/396 /regex/match-all-full1/588 OK ▶ 65/396 /regex/match-all-full1/589 OK ▶ 65/396 /regex/match-all-full1/590 OK ▶ 65/396 /regex/match-all-full1/592 OK ▶ 65/396 /regex/match-all2/593 OK ▶ 65/396 /regex/match-all2/595 OK ▶ 65/396 /regex/match-all2/597 OK ▶ 65/396 /regex/match-all-full2/594 OK ▶ 65/396 /regex/match-all-full2/596 OK ▶ 65/396 /regex/match-all-full2/598 OK ▶ 65/396 /regex/match-all3/599 OK ▶ 65/396 /regex/match-all3/601 OK ▶ 65/396 /regex/match-all-full3/600 OK ▶ 65/396 /regex/match-all-full3/602 OK ▶ 65/396 /regex/match-notempty/603 OK ▶ 65/396 /regex/match-notempty-optimized/603 OK ▶ 65/396 /regex/match-notempty-atstart/604 OK ▶ 65/396 /regex/match-notempty-atstart-optimized/604 OK ▶ 13/396 /thread/cond/wait-until OK ▶ 24/396 /gwakeup/semantics OK ▶ 35/396 /maincontext/nsources_threadpool OK ▶ 35/396 /maincontext/source_finalization OK ▶ 35/396 /maincontext/idle-once OK ▶ 58/396 /queue/random/seed:1744829297 OK 73/396 glib:glib+core / slist OK 0.29s 14 subtests passed 74/396 glib:glib+core / sort OK 0.28s 5 subtests passed 80/396 glib:glib+core / string RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=195 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/string 81/396 glib:glib+core / strvbuilder RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/strvbuilder 65/396 glib:glib+core / regex OK 0.45s 848 subtests passed 82/396 glib:glib+core / testing RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/testing --verbose 58/396 glib:glib+core / queue OK 0.81s 12 subtests passed ▶ 35/396 /maincontext/timeout-once OK ▶ 35/396 /maincontext/source_finalization_from_source/0 OK ▶ 35/396 /maincontext/source_finalization_from_source/1 OK ▶ 35/396 /maincontext/source_finalization_from_source/2 OK ▶ 35/396 /maincontext/source_finalization_from_source/3 OK ▶ 35/396 /maincontext/source_finalization_from_source/4 OK ▶ 35/396 /maincontext/source_finalization_from_source/5 OK ▶ 35/396 /maincontext/source_finalization_from_source/6 OK ▶ 35/396 /maincontext/source_finalization_from_source/7 OK ▶ 35/396 /maincontext/source_finalization_from_source/8 OK ▶ 35/396 /maincontext/source_finalization_from_source/9 OK ▶ 35/396 /maincontext/source_finalization_from_dispatch/0 OK ▶ 35/396 /maincontext/source_finalization_from_dispatch/1 OK ▶ 35/396 /maincontext/source_finalization_from_dispatch/2 OK ▶ 35/396 /mainloop/basic OK ▶ 35/396 /mainloop/timeouts SKIP ▶ 35/396 /mainloop/priorities OK ▶ 70/396 /sequence/insert-sorted-non-pointer OK ▶ 70/396 /sequence/stable-sort OK ▶ 70/396 /sequence/is_empty OK ▶ 76/396 /spawn/do-not-search OK ▶ 76/396 /spawn/search-path OK ▶ 76/396 /spawn/search-path-from-envp OK ▶ 76/396 /spawn/search-path-ambiguous OK ▶ 76/396 /spawn/search-path-heap-allocation OK ▶ 76/396 /spawn/search-path-fallback-in-environ OK ▶ 76/396 /spawn/search-path-fallback-in-envp OK ▶ 77/396 /gthread/spawn-single-sync OK ▶ 77/396 /gthread/spawn-stderr-socket OK ▶ 77/396 /gthread/spawn-single-async OK ▶ 77/396 /gthread/spawn-single-async-with-fds OK ▶ 77/396 /gthread/spawn-async-with-invalid-fds OK ▶ 77/396 /gthread/spawn-script OK ▶ 77/396 /gthread/spawn-posix-spawn OK ▶ 77/396 /gthread/spawn/nonexistent OK ▶ 77/396 /gthread/spawn/fd-assignment-clash OK ▶ 78/396 /spawn/basics OK ▶ 78/396 /spawn/stdio-overwrite OK 83/396 glib:glib+core / testing-nonfatal RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=220 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/testing-nonfatal 76/396 glib:glib+core / spawn-path-search OK 0.25s 7 subtests passed 77/396 glib:glib+core / spawn-singlethread OK 0.23s 9 subtests passed 78/396 glib:glib+core / spawn-test OK 0.23s 2 subtests passed ▶ 79/396 /strfuncs/ascii-strcasecmp OK ▶ 79/396 /strfuncs/ascii_strdown OK ▶ 79/396 /strfuncs/ascii_strdup OK ▶ 79/396 /strfuncs/ascii_strtod OK ▶ 79/396 /strfuncs/bounds-check OK ▶ 79/396 /strfuncs/has-prefix OK ▶ 79/396 /strfuncs/has-prefix-macro OK ▶ 79/396 /strfuncs/has-suffix OK ▶ 79/396 /strfuncs/has-suffix-macro OK ▶ 79/396 /strfuncs/memdup OK ▶ 79/396 /strfuncs/memdup2 OK ▶ 79/396 /strfuncs/set_str OK ▶ 79/396 /strfuncs/stpcpy OK ▶ 79/396 /strfuncs/str_match_string OK ▶ 79/396 /strfuncs/str_tokenize_and_fold OK ▶ 79/396 /strfuncs/strcanon OK ▶ 79/396 /strfuncs/strchomp OK ▶ 79/396 /strfuncs/strchug OK ▶ 79/396 /strfuncs/strcompress-strescape OK ▶ 79/396 /strfuncs/strconcat OK ▶ 79/396 /strfuncs/strdelimit OK ▶ 79/396 /strfuncs/strdup OK ▶ 79/396 /strfuncs/strdup-printf OK ▶ 79/396 /strfuncs/strdupv OK ▶ 79/396 /strfuncs/strerror OK ▶ 79/396 /strfuncs/strip-context OK ▶ 79/396 /strfuncs/strjoin OK ▶ 79/396 /strfuncs/strjoinv OK ▶ 79/396 /strfuncs/strlcat OK ▶ 79/396 /strfuncs/strlcpy OK ▶ 79/396 /strfuncs/strncasecmp OK ▶ 79/396 /strfuncs/strndup OK ▶ 79/396 /strfuncs/strnfill OK ▶ 79/396 /strfuncs/strreverse OK ▶ 79/396 /strfuncs/strsignal OK ▶ 79/396 /strfuncs/strsplit OK ▶ 79/396 /strfuncs/strsplit-set OK ▶ 79/396 /strfuncs/strstr OK ▶ 79/396 /strfuncs/strtod OK ▶ 79/396 /strfuncs/strtoull-strtoll OK ▶ 79/396 /strfuncs/strup OK ▶ 79/396 /strfuncs/strv-contains OK ▶ 79/396 /strfuncs/strv-equal OK ▶ 79/396 /strfuncs/strv-length OK ▶ 79/396 /strfuncs/test-is-to-digit OK ▶ 79/396 /strfuncs/transliteration OK ▶ 79/396 /strfuncs/str-equal OK ▶ 79/396 /strfuncs/str-is-ascii OK ▶ 79/396 /strfuncs/ascii-string-to-num/pathological OK ▶ 79/396 /strfuncs/ascii-string-to-num/usual OK ▶ 79/396 /strfuncs/strdup/inline OK 84/396 glib:glib+core / test-printf RUNNING >>> MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/test-printf 85/396 glib:glib+core / thread RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=28 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread 86/396 glib:glib+core / thread-deprecated RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=225 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread-deprecated 79/396 glib:glib+core / strfuncs OK 0.24s 51 subtests passed ▶ 80/396 /string/test-string-chunks OK ▶ 80/396 /string/test-string-chunk-insert OK ▶ 80/396 /string/test-string-new OK ▶ 80/396 /string/test-string-printf OK ▶ 80/396 /string/test-string-assign OK ▶ 80/396 /string/test-string-append-c OK ▶ 80/396 /string/test-string-append OK ▶ 80/396 /string/test-string-append-vprintf OK ▶ 80/396 /string/test-string-prepend-c OK ▶ 80/396 /string/test-string-prepend OK ▶ 80/396 /string/test-string-insert OK ▶ 80/396 /string/test-string-insert-unichar OK ▶ 80/396 /string/test-string-equal OK ▶ 80/396 /string/test-string-truncate OK ▶ 80/396 /string/test-string-overwrite OK ▶ 80/396 /string/test-string-nul-handling OK ▶ 80/396 /string/test-string-up-down OK ▶ 80/396 /string/test-string-set-size OK ▶ 80/396 /string/test-string-to-bytes OK ▶ 80/396 /string/test-string-replace OK ▶ 80/396 /string/test-string-steal OK ▶ 80/396 /string/test-string-new-take OK ▶ 80/396 /string/test-string-new-take/null OK ▶ 81/396 /strvbuilder/empty OK ▶ 81/396 /strvbuilder/add OK ▶ 81/396 /strvbuilder/addv OK ▶ 81/396 /strvbuilder/add_many OK ▶ 81/396 /strvbuilder/take OK ▶ 81/396 /strvbuilder/ref OK ▶ 81/396 /strvbuilder/unref_to_strv OK 87/396 glib:glib+core / thread-pool RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=218 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread-pool ▶ 24/396 /gwakeup/threaded OK 80/396 glib:glib+core / string OK 0.14s 23 subtests passed 81/396 glib:glib+core / strvbuilder OK 0.13s 7 subtests passed 88/396 glib:glib+core+slow / thread-pool-slow RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=247 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread-pool-slow 89/396 glib:glib+core / timeout RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=165 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/timeout 24/396 glib:glib+core / gwakeup OK 1.31s 2 subtests passed ▶ 82/396 /tap OK ▶ 82/396 /random-generator/rand-1 OK ▶ 82/396 /random-generator/rand-2 OK ▶ 82/396 /random-generator/random-conversions OK ▶ 84/396 /snprintf/retval-and-trunc OK ▶ 84/396 /snprintf/%d OK ▶ 84/396 /snprintf/%d-invalid OK ▶ 84/396 /snprintf/%o OK ▶ 84/396 /snprintf/%u OK ▶ 84/396 /snprintf/%x OK ▶ 84/396 /snprintf/%X OK ▶ 84/396 /snprintf/%f OK ▶ 84/396 /snprintf/%e OK ▶ 84/396 /snprintf/%c OK ▶ 84/396 /snprintf/%s OK ▶ 84/396 /snprintf/%n OK ▶ 84/396 /snprintf/test-percent OK ▶ 84/396 /snprintf/test-positional-params OK ▶ 84/396 /snprintf/test-64bit OK ▶ 84/396 /printf/test-percent OK ▶ 84/396 /printf/test-positional-params OK ▶ 84/396 /printf/test-64bit OK ▶ 84/396 /sprintf/test-positional-params OK ▶ 84/396 /sprintf/upper-bound OK ▶ 84/396 /vasprintf/invalid-format-placeholder OK ▶ 84/396 /vasprintf/invalid-wide-string OK ▶ 85/396 /thread/thread1 OK ▶ 85/396 /thread/thread2 OK ▶ 85/396 /thread/thread3 OK ▶ 85/396 /thread/thread4 OK ▶ 85/396 /thread/thread5 OK ▶ 85/396 /thread/thread6 OK ▶ 85/396 /thread/thread7 OK 90/396 glib:glib+core / timer RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=178 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/timer 83/396 glib:glib+core / testing-nonfatal OK 0.10s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: TAP version 14 # random seed: R02S32a28ad39f22882954b254a0c91831f1 # GLib:ERROR:../../../glib/tests/testing-nonfatal.c:26:main: assertion failed ("We can survive this!" == "Or maybe not?"): ("We can survive this!" == "Or maybe not?") stderr: ** GLib:ERROR:../../../glib/tests/testing-nonfatal.c:26:main: assertion failed ("We can survive this!" == "Or maybe not?"): ("We can survive this!" == "Or maybe not?") ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 91/396 glib:glib+core / tree RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=10 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/tree 84/396 glib:glib+core / test-printf OK 0.09s 22 subtests passed 85/396 glib:glib+core / thread OK 0.08s 7 subtests passed ▶ 87/396 /thread_pool/shared OK ▶ 87/396 /thread_pool/exclusive OK ▶ 87/396 /thread_pool/create_shared_after_exclusive OK ▶ 87/396 /thread_pool/create_full OK ▶ 87/396 /thread_pool/create_exclusive_after_shared OK 92/396 glib:glib+core / types RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=6 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/types 93/396 glib:glib+core / utf8-performance RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=33 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-performance ▶ 82/396 /misc/assertions OK ▶ 82/396 /misc/test-data OK ▶ 82/396 /misc/primetoul OK ▶ 88/396 /threadpool/functions OK 87/396 glib:glib+core / thread-pool OK 0.07s 5 subtests passed ▶ 82/396 /misc/fatal-log-handler OK 94/396 glib:glib+core / utf8-pointer RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-pointer ▶ 90/396 /timer/basic SKIP ▶ 90/396 /timer/stop OK ▶ 90/396 /timer/continue OK ▶ 90/396 /timer/reset OK ▶ 90/396 /timer/is_active OK ▶ 90/396 /timeval/add OK ▶ 90/396 /timeval/from-iso8601 OK ▶ 90/396 /timeval/to-iso8601 OK ▶ 90/396 /timeval/to-iso8601/overflow SKIP ▶ 90/396 /usleep/with-zero-wait OK ▶ 91/396 /tree/search OK ▶ 91/396 /tree/remove OK ▶ 91/396 /tree/destroy OK ▶ 91/396 /tree/traverse OK ▶ 91/396 /tree/insert OK ▶ 91/396 /tree/bounds OK ▶ 91/396 /tree/remove-all OK 90/396 glib:glib+core / timer OK 0.05s 8 subtests passed ▶ 82/396 /misc/expected-messages OK ▶ 92/396 /types/basic_types OK ▶ 93/396 /utf8/perf/get_char/ascii OK ▶ 93/396 /utf8/perf/get_char/latin1 OK ▶ 93/396 /utf8/perf/get_char/cyrillic OK ▶ 93/396 /utf8/perf/get_char/han OK ▶ 93/396 /utf8/perf/get_char-backwards/ascii OK ▶ 93/396 /utf8/perf/get_char-backwards/latin1 OK ▶ 93/396 /utf8/perf/get_char-backwards/cyrillic OK ▶ 93/396 /utf8/perf/get_char-backwards/han OK ▶ 93/396 /utf8/perf/get_char_validated/ascii OK ▶ 93/396 /utf8/perf/get_char_validated/latin1 OK ▶ 93/396 /utf8/perf/get_char_validated/cyrillic OK ▶ 93/396 /utf8/perf/get_char_validated/han OK ▶ 93/396 /utf8/perf/utf8_to_ucs4/ascii OK ▶ 93/396 /utf8/perf/utf8_to_ucs4/latin1 OK ▶ 93/396 /utf8/perf/utf8_to_ucs4/cyrillic OK ▶ 93/396 /utf8/perf/utf8_to_ucs4/han OK ▶ 93/396 /utf8/perf/utf8_to_ucs4-sized/ascii OK ▶ 93/396 /utf8/perf/utf8_to_ucs4-sized/latin1 OK ▶ 93/396 /utf8/perf/utf8_to_ucs4-sized/cyrillic OK ▶ 93/396 /utf8/perf/utf8_to_ucs4-sized/han OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast/ascii OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast/latin1 OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast/cyrillic OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast/han OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast-sized/ascii OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast-sized/latin1 OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast-sized/cyrillic OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast-sized/han OK ▶ 93/396 /utf8/perf/utf8_validate/ascii OK ▶ 93/396 /utf8/perf/utf8_validate/latin1 OK ▶ 93/396 /utf8/perf/utf8_validate/cyrillic OK ▶ 93/396 /utf8/perf/utf8_validate/han OK ▶ 93/396 /utf8/perf/utf8_validate-sized/ascii OK ▶ 93/396 /utf8/perf/utf8_validate-sized/latin1 OK ▶ 93/396 /utf8/perf/utf8_validate-sized/cyrillic OK ▶ 93/396 /utf8/perf/utf8_validate-sized/han OK 95/396 glib:glib+core / utf8-validate RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=218 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-validate 91/396 glib:glib+core / tree OK 0.06s 7 subtests passed 96/396 glib:glib+core / utf8-misc RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=161 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-misc 92/396 glib:glib+core / types OK 0.06s 1 subtests passed 93/396 glib:glib+core / utf8-performance OK 0.06s 36 subtests passed 97/396 glib:glib+core / utils RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=210 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils 98/396 glib:glib+core / utils-isolated RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=25 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-isolated ▶ 82/396 /misc/messages OK ▶ 82/396 /misc/dash-p OK ▶ 82/396 /misc/nonfatal OK ▶ 82/396 /misc/skip SKIP ▶ 95/396 /utf8/get-char-validated OK ▶ 95/396 /utf8/validate/0 OK ▶ 95/396 /utf8/validate/1 OK ▶ 95/396 /utf8/validate/2 OK ▶ 95/396 /utf8/validate/3 OK ▶ 95/396 /utf8/validate/4 OK ▶ 95/396 /utf8/validate/5 OK ▶ 95/396 /utf8/validate/6 OK ▶ 95/396 /utf8/validate/7 OK ▶ 95/396 /utf8/validate/8 OK ▶ 95/396 /utf8/validate/9 OK ▶ 95/396 /utf8/validate/10 OK ▶ 95/396 /utf8/validate/11 OK ▶ 95/396 /utf8/validate/12 OK ▶ 95/396 /utf8/validate/13 OK ▶ 95/396 /utf8/validate/14 OK ▶ 95/396 /utf8/validate/15 OK ▶ 95/396 /utf8/validate/16 OK ▶ 95/396 /utf8/validate/17 OK ▶ 95/396 /utf8/validate/18 OK ▶ 95/396 /utf8/validate/19 OK ▶ 95/396 /utf8/validate/20 OK ▶ 95/396 /utf8/validate/21 OK ▶ 95/396 /utf8/validate/22 OK ▶ 95/396 /utf8/validate/23 OK ▶ 95/396 /utf8/validate/24 OK ▶ 95/396 /utf8/validate/25 OK ▶ 95/396 /utf8/validate/26 OK ▶ 95/396 /utf8/validate/27 OK ▶ 95/396 /utf8/validate/28 OK ▶ 95/396 /utf8/validate/29 OK ▶ 95/396 /utf8/validate/30 OK ▶ 95/396 /utf8/validate/31 OK ▶ 95/396 /utf8/validate/32 OK ▶ 95/396 /utf8/validate/33 OK ▶ 95/396 /utf8/validate/34 OK ▶ 95/396 /utf8/validate/35 OK ▶ 95/396 /utf8/validate/36 OK ▶ 95/396 /utf8/validate/37 OK ▶ 95/396 /utf8/validate/38 OK ▶ 95/396 /utf8/validate/39 OK ▶ 95/396 /utf8/validate/40 OK ▶ 95/396 /utf8/validate/41 OK ▶ 95/396 /utf8/validate/42 OK ▶ 95/396 /utf8/validate/43 OK ▶ 95/396 /utf8/validate/44 OK ▶ 95/396 /utf8/validate/45 OK ▶ 95/396 /utf8/validate/46 OK ▶ 95/396 /utf8/validate/47 OK ▶ 95/396 /utf8/validate/48 OK ▶ 95/396 /utf8/validate/49 OK ▶ 95/396 /utf8/validate/50 OK ▶ 95/396 /utf8/validate/51 OK ▶ 95/396 /utf8/validate/52 OK ▶ 95/396 /utf8/validate/53 OK ▶ 95/396 /utf8/validate/54 OK ▶ 95/396 /utf8/validate/55 OK ▶ 95/396 /utf8/validate/56 OK ▶ 95/396 /utf8/validate/57 OK ▶ 95/396 /utf8/validate/58 OK ▶ 95/396 /utf8/validate/59 OK ▶ 95/396 /utf8/validate/60 OK ▶ 95/396 /utf8/validate/61 OK ▶ 95/396 /utf8/validate/62 OK ▶ 95/396 /utf8/validate/63 OK ▶ 95/396 /utf8/validate/64 OK ▶ 95/396 /utf8/validate/65 OK ▶ 95/396 /utf8/validate/66 OK ▶ 95/396 /utf8/validate/67 OK ▶ 95/396 /utf8/validate/68 OK ▶ 95/396 /utf8/validate/69 OK ▶ 95/396 /utf8/validate/70 OK ▶ 95/396 /utf8/validate/71 OK ▶ 95/396 /utf8/validate/72 OK ▶ 95/396 /utf8/validate/73 OK ▶ 95/396 /utf8/validate/74 OK ▶ 95/396 /utf8/validate/75 OK ▶ 95/396 /utf8/validate/76 OK ▶ 95/396 /utf8/validate/77 OK ▶ 95/396 /utf8/validate/78 OK ▶ 95/396 /utf8/validate/79 OK ▶ 95/396 /utf8/validate/80 OK ▶ 95/396 /utf8/validate/81 OK ▶ 95/396 /utf8/validate/82 OK ▶ 95/396 /utf8/validate/83 OK ▶ 95/396 /utf8/validate/84 OK ▶ 95/396 /utf8/validate/85 OK ▶ 95/396 /utf8/validate/86 OK ▶ 95/396 /utf8/validate/87 OK ▶ 95/396 /utf8/validate/88 OK ▶ 95/396 /utf8/validate/89 OK ▶ 95/396 /utf8/validate/90 OK ▶ 95/396 /utf8/validate/91 OK ▶ 95/396 /utf8/validate/92 OK ▶ 95/396 /utf8/validate/93 OK ▶ 95/396 /utf8/validate/94 OK ▶ 95/396 /utf8/validate/95 OK ▶ 95/396 /utf8/validate/96 OK ▶ 95/396 /utf8/validate/97 OK ▶ 95/396 /utf8/validate/98 OK ▶ 95/396 /utf8/validate/99 OK ▶ 95/396 /utf8/validate/100 OK ▶ 95/396 /utf8/validate/101 OK ▶ 95/396 /utf8/validate/102 OK ▶ 95/396 /utf8/validate/103 OK ▶ 95/396 /utf8/validate/104 OK ▶ 95/396 /utf8/validate/105 OK ▶ 95/396 /utf8/validate/106 OK ▶ 95/396 /utf8/validate/107 OK ▶ 95/396 /utf8/validate/108 OK ▶ 95/396 /utf8/validate/109 OK ▶ 95/396 /utf8/validate/110 OK ▶ 95/396 /utf8/validate/111 OK ▶ 95/396 /utf8/validate/112 OK ▶ 95/396 /utf8/validate/113 OK ▶ 95/396 /utf8/validate/114 OK ▶ 95/396 /utf8/validate/115 OK ▶ 95/396 /utf8/validate/116 OK ▶ 95/396 /utf8/validate/117 OK ▶ 95/396 /utf8/validate/118 OK ▶ 95/396 /utf8/validate/119 OK ▶ 95/396 /utf8/validate/120 OK ▶ 95/396 /utf8/validate/121 OK ▶ 95/396 /utf8/validate/122 OK ▶ 95/396 /utf8/validate/123 OK ▶ 95/396 /utf8/validate/124 OK ▶ 95/396 /utf8/validate/125 OK ▶ 95/396 /utf8/validate/126 OK ▶ 95/396 /utf8/validate/127 OK ▶ 95/396 /utf8/validate/128 OK ▶ 95/396 /utf8/validate/129 OK ▶ 95/396 /utf8/validate/130 OK ▶ 95/396 /utf8/validate/131 OK ▶ 95/396 /utf8/validate/132 OK ▶ 95/396 /utf8/validate/133 OK ▶ 95/396 /utf8/validate/134 OK ▶ 95/396 /utf8/validate/135 OK ▶ 95/396 /utf8/validate/136 OK ▶ 95/396 /utf8/validate/137 OK ▶ 95/396 /utf8/validate/138 OK ▶ 95/396 /utf8/validate/139 OK ▶ 95/396 /utf8/validate/140 OK ▶ 95/396 /utf8/validate/141 OK ▶ 95/396 /utf8/validate/142 OK ▶ 95/396 /utf8/validate/143 OK ▶ 95/396 /utf8/validate/144 OK ▶ 95/396 /utf8/validate/145 OK ▶ 95/396 /utf8/validate/146 OK ▶ 95/396 /utf8/validate/147 OK ▶ 95/396 /utf8/validate/148 OK ▶ 95/396 /utf8/validate/149 OK ▶ 95/396 /utf8/validate/150 OK ▶ 95/396 /utf8/validate/151 OK ▶ 95/396 /utf8/validate/152 OK ▶ 95/396 /utf8/validate/153 OK ▶ 95/396 /utf8/validate/154 OK ▶ 95/396 /utf8/validate/155 OK ▶ 95/396 /utf8/validate/156 OK ▶ 95/396 /utf8/validate/157 OK ▶ 95/396 /utf8/validate/158 OK ▶ 95/396 /utf8/validate/159 OK ▶ 95/396 /utf8/validate/160 OK ▶ 95/396 /utf8/validate/161 OK ▶ 95/396 /utf8/validate/162 OK ▶ 95/396 /utf8/validate/163 OK ▶ 95/396 /utf8/validate/164 OK ▶ 95/396 /utf8/validate/165 OK ▶ 95/396 /utf8/validate/166 OK ▶ 95/396 /utf8/validate/167 OK ▶ 95/396 /utf8/validate/168 OK ▶ 95/396 /utf8/validate/169 OK ▶ 95/396 /utf8/validate/170 OK ▶ 95/396 /utf8/validate/171 OK ▶ 95/396 /utf8/validate/172 OK ▶ 95/396 /utf8/validate/173 OK ▶ 95/396 /utf8/validate/174 OK ▶ 95/396 /utf8/validate/175 OK ▶ 95/396 /utf8/validate/176 OK ▶ 95/396 /utf8/validate/177 OK ▶ 95/396 /utf8/validate/178 OK ▶ 95/396 /utf8/validate/179 OK ▶ 95/396 /utf8/validate/180 OK ▶ 95/396 /utf8/validate/181 OK ▶ 95/396 /utf8/validate/182 OK ▶ 95/396 /utf8/validate/183 OK ▶ 95/396 /utf8/validate/184 OK ▶ 95/396 /utf8/validate/185 OK ▶ 95/396 /utf8/validate/186 OK ▶ 95/396 /utf8/validate/187 OK ▶ 95/396 /utf8/validate/188 OK ▶ 95/396 /utf8/validate/189 OK ▶ 95/396 /utf8/validate/190 OK ▶ 95/396 /utf8/validate/191 OK ▶ 95/396 /utf8/validate/192 OK ▶ 95/396 /utf8/validate/193 OK ▶ 95/396 /utf8/validate/194 OK ▶ 95/396 /utf8/validate/195 OK ▶ 95/396 /utf8/validate/196 OK ▶ 95/396 /utf8/validate/197 OK ▶ 95/396 /utf8/validate/198 OK ▶ 95/396 /utf8/validate/199 OK ▶ 95/396 /utf8/validate/200 OK ▶ 95/396 /utf8/validate/201 OK ▶ 95/396 /utf8/validate/202 OK ▶ 95/396 /utf8/validate/203 OK ▶ 95/396 /utf8/validate/204 OK ▶ 95/396 /utf8/validate/205 OK ▶ 95/396 /utf8/validate/206 OK ▶ 95/396 /utf8/validate/207 OK ▶ 95/396 /utf8/validate/208 OK ▶ 95/396 /utf8/validate/209 OK ▶ 95/396 /utf8/validate/210 OK ▶ 95/396 /utf8/validate/211 OK ▶ 95/396 /utf8/validate/212 OK ▶ 95/396 /utf8/validate/213 OK ▶ 95/396 /utf8/validate/214 OK ▶ 95/396 /utf8/validate/215 OK ▶ 95/396 /utf8/validate/216 OK ▶ 95/396 /utf8/validate/217 OK ▶ 95/396 /utf8/validate/218 OK ▶ 95/396 /utf8/validate/219 OK ▶ 95/396 /utf8/validate/220 OK ▶ 95/396 /utf8/validate/221 OK ▶ 95/396 /utf8/validate/222 OK ▶ 95/396 /utf8/validate/223 OK ▶ 95/396 /utf8/validate/224 OK ▶ 95/396 /utf8/validate/225 OK ▶ 95/396 /utf8/validate/226 OK ▶ 95/396 /utf8/validate/227 OK ▶ 95/396 /utf8/validate/228 OK ▶ 95/396 /utf8/validate/229 OK ▶ 95/396 /utf8/validate/230 OK ▶ 95/396 /utf8/validate/231 OK ▶ 95/396 /utf8/validate/232 OK ▶ 95/396 /utf8/validate/233 OK ▶ 95/396 /utf8/validate/234 OK ▶ 95/396 /utf8/validate/235 OK ▶ 95/396 /utf8/validate/236 OK ▶ 96/396 /utf8/strlen OK ▶ 96/396 /utf8/strncpy OK ▶ 96/396 /utf8/strrchr OK ▶ 96/396 /utf8/reverse OK ▶ 96/396 /utf8/substring OK ▶ 96/396 /utf8/make-valid OK ▶ 96/396 /utf8/truncate-middle OK 95/396 glib:glib+core / utf8-validate OK 0.08s 238 subtests passed ▶ 97/396 /utils/language-names OK ▶ 97/396 /utils/locale-variants OK ▶ 97/396 /utils/version OK ▶ 97/396 /utils/appname OK ▶ 97/396 /utils/prgname-thread-safety OK ▶ 98/396 /utils-isolated/tmp-dir OK ▶ 98/396 /utils-isolated/home-dir OK ▶ 98/396 /utils-isolated/user-cache-dir OK ▶ 98/396 /utils-isolated/system-config-dirs OK ▶ 98/396 /utils-isolated/user-config-dir OK ▶ 98/396 /utils-isolated/system-data-dirs OK ▶ 98/396 /utils-isolated/user-data-dir OK ▶ 98/396 /utils-isolated/user-state-dir OK ▶ 98/396 /utils-isolated/user-runtime-dir OK ▶ 98/396 /utils-isolated/cleanup/handles-errors OK ▶ 98/396 /utils-isolated/cleanup/doesnt-follow-symlinks OK 99/396 glib:glib+core / unicode RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=88 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unicode 96/396 glib:glib+core / utf8-misc OK 0.11s 7 subtests passed 100/396 glib:glib+core / unicode-encoding RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=196 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unicode-encoding ▶ 97/396 /utils/tmpdir OK ▶ 97/396 /utils/basic_bits OK ▶ 97/396 /utils/bits OK ▶ 97/396 /utils/swap OK ▶ 97/396 /utils/find-program OK ▶ 97/396 /utils/find-program-for-path OK ▶ 97/396 /utils/debug OK ▶ 97/396 /utils/codeset OK ▶ 97/396 /utils/codeset2 OK ▶ 97/396 /utils/console-charset OK ▶ 97/396 /utils/gettext OK ▶ 97/396 /utils/username OK ▶ 97/396 /utils/realname OK ▶ 97/396 /utils/hostname OK ▶ 97/396 /utils/xdgdirs OK ▶ 97/396 /utils/specialdir OK ▶ 97/396 /utils/os-info OK ▶ 97/396 /utils/clear-pointer OK ▶ 97/396 /utils/clear-pointer-cast OK ▶ 97/396 /utils/take-pointer OK ▶ 97/396 /utils/clear-source OK ▶ 97/396 /utils/misc-mem OK ▶ 82/396 /misc/combining OK ▶ 82/396 /misc/fail OK ▶ 82/396 /misc/incomplete OK ▶ 82/396 /misc/expected-messages/expect-error OK ▶ 82/396 /misc/expected-messages/skip-debug OK ▶ 82/396 /misc/dash-p/child OK ▶ 82/396 /misc/dash-p/child/sub OK ▶ 82/396 /misc/dash-p/child/sub2 OK ▶ 82/396 /misc/path/first OK ▶ 82/396 /misc/path/second OK ▶ 82/396 /forking/fail assertion OK 98/396 glib:glib+core / utils-isolated OK 0.12s 11 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/runtime: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks: No such file or directory ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 86/396 /thread/mutex OK 101/396 glib:glib+core / unicode-normalize RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=223 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unicode-normalize ▶ 82/396 /forking/patterns OK ▶ 82/396 /trap_subprocess/fail OK ▶ 82/396 /trap_subprocess/no-such-test OK ▶ 97/396 /utils/aligned-mem OK ▶ 97/396 /utils/free-sized OK ▶ 97/396 /utils/nullify OK ▶ 33/396 /logging/default-handler OK ▶ 33/396 /logging/warnings OK ▶ 33/396 /logging/fatal-log-mask OK ▶ 33/396 /logging/set-handler OK ▶ 33/396 /logging/print-handler OK ▶ 97/396 /utils/atexit OK ▶ 97/396 /utils/check-setuid OK ▶ 97/396 /utils/int-limits OK ▶ 97/396 /utils/clear-list OK ▶ 97/396 /utils/clear-slist OK ▶ 97/396 /utils/steal-handle-id OK ▶ 97/396 /utils/specialdir/desktop OK ▶ 97/396 /utils/clear-pointer/side-effects OK ▶ 97/396 /utils/aligned-mem/alignment OK ▶ 97/396 /utils/aligned-mem/zeroed OK ▶ 97/396 /utils/aligned-mem/free-sized OK ▶ 99/396 /unicode/alnum OK ▶ 99/396 /unicode/alpha OK ▶ 99/396 /unicode/break-type OK ▶ 99/396 /unicode/canonical-decomposition OK ▶ 99/396 /unicode/casefold OK ▶ 99/396 /unicode/casemap_and_casefold OK ▶ 99/396 /unicode/cases OK ▶ 99/396 /unicode/character-type OK ▶ 99/396 /unicode/cntrl OK ▶ 99/396 /unicode/combining-class OK ▶ 99/396 /unicode/compose OK ▶ 99/396 /unicode/decompose OK ▶ 100/396 /unicode/encoding OK ▶ 33/396 /logging/printerr-handler OK ▶ 33/396 /logging/653052 OK ▶ 33/396 /logging/gibberish OK ▶ 33/396 /structured-logging/no-state OK ▶ 33/396 /structured-logging/some-state OK ▶ 33/396 /structured-logging/robustness OK ▶ 33/396 /structured-logging/roundtrip1 OK ▶ 33/396 /structured-logging/roundtrip2 OK ▶ 35/396 /mainloop/invoke OK 97/396 glib:glib+core / utils OK 0.18s 41 subtests passed 102/396 glib:glib+core / uri RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=96 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/uri 100/396 glib:glib+core / unicode-encoding OK 0.12s 1 subtests passed ▶ 99/396 /unicode/decompose-tail OK ▶ 99/396 /unicode/defined OK ▶ 99/396 /unicode/digit OK ▶ 99/396 /unicode/digit-value OK ▶ 99/396 /unicode/fully-decompose-canonical OK 103/396 glib:glib+core / 1bit-mutex RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=36 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/1bit-mutex ▶ 82/396 /trap_subprocess/timeout OK ▶ 82/396 /trap_subprocess/envp OK ▶ 82/396 /trap_subprocess/patterns OK ▶ 33/396 /structured-logging/roundtrip3 OK ▶ 33/396 /structured-logging/variant1 OK ▶ 33/396 /structured-logging/variant2 OK ▶ 33/396 /structured-logging/set-writer-func-twice OK 33/396 glib:glib+core / logging OK 1.61s 17 subtests passed ▶ 102/396 /uri/file-to-uri OK ▶ 102/396 /uri/file-from-uri OK ▶ 102/396 /uri/file-roundtrip OK ▶ 102/396 /uri/list OK ▶ 102/396 /uri/unescape-string OK ▶ 102/396 /uri/unescape-segment OK ▶ 102/396 /uri/escape-string OK ▶ 102/396 /uri/escape-bytes OK ▶ 102/396 /uri/scheme OK ▶ 102/396 /uri/build OK ▶ 102/396 /uri/split OK ▶ 102/396 /uri/is_valid OK ▶ 102/396 /uri/to-string OK ▶ 102/396 /uri/join OK ▶ 102/396 /uri/join-split-round-trip OK ▶ 102/396 /uri/normalize OK ▶ 102/396 /uri/unescape-bytes/nul-terminated OK ▶ 102/396 /uri/unescape-bytes/length OK ▶ 102/396 /uri/parsing/absolute OK ▶ 102/396 /uri/parsing/relative OK ▶ 102/396 /uri/iter-params/nul-terminated OK ▶ 102/396 /uri/iter-params/length OK ▶ 102/396 /uri/parse-params/nul-terminated OK ▶ 102/396 /uri/parse-params/length OK 104/396 glib:glib+core+slow / 1bit-emufutex RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=196 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/1bit-emufutex 102/396 glib:glib+core / uri OK 0.08s 24 subtests passed 105/396 glib:glib+core+slow / 642026 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=119 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/642026 ▶ 99/396 /unicode/fully-decompose-len OK ▶ 99/396 /unicode/normalization OK ▶ 99/396 /unicode/graph OK ▶ 99/396 /unicode/iso15924 OK ▶ 99/396 /unicode/lower OK ▶ 99/396 /unicode/mark OK ▶ 99/396 /unicode/mirror OK ▶ 99/396 /unicode/print OK ▶ 99/396 /unicode/punctuation OK ▶ 99/396 /unicode/script OK ▶ 99/396 /unicode/space OK ▶ 99/396 /unicode/strdown OK ▶ 99/396 /unicode/strup OK ▶ 99/396 /unicode/turkish-strupdown OK ▶ 99/396 /unicode/title OK ▶ 99/396 /unicode/upper OK ▶ 99/396 /unicode/validate OK ▶ 99/396 /unicode/wide OK ▶ 99/396 /unicode/xdigit OK ▶ 99/396 /unicode/xdigit-value OK ▶ 99/396 /unicode/zero-width OK ▶ 99/396 /unicode/normalize OK ▶ 82/396 /tap/subtest OK ▶ 64/396 /refstring/intern-thread-safety OK 99/396 glib:glib+core / unicode OK 0.23s 39 subtests passed ▶ 72/396 /slice/allocate OK 106/396 glib:glib+core+slow / 642026-ec RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=193 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/642026-ec ▶ 82/396 /tap/summary OK 64/396 glib:glib+core / refstring OK 1.14s 8 subtests passed 107/396 glib:glib+core+cpp / cxx RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=179 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx ▶ 82/396 /tap/message OK ▶ 82/396 /tap/print OK ▶ 82/396 /tap/error OK ▶ 82/396 /tap/error-and-pass OK ▶ 82/396 /tap/subtest/summary OK ▶ 82/396 /tap/subtest/message OK ▶ 82/396 /tap/subtest/print OK 72/396 glib:glib+core / slice OK 0.88s 3 subtests passed 108/396 glib:glib+core+cpp / cxx-98 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-98 ▶ 107/396 /C++/typeof OK ▶ 107/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 107/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 107/396 /C++/atomic-int-compare-and-exchange OK ▶ 107/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 107/396 /C++/atomic-pointer-exchange OK ▶ 107/396 /C++/atomic-int-exchange OK ▶ 107/396 /C++/inlined-not-inlined-functions OK ▶ 107/396 /C++/clear-pointer OK ▶ 107/396 /C++/steal-pointer OK ▶ 107/396 /C++/str-equal OK ▶ 107/396 /C++/strdup OK ▶ 107/396 /C++/str-has-prefix OK ▶ 107/396 /C++/str-has-suffix OK ▶ 107/396 /C++/string-append OK ▶ 107/396 /C++/string-free OK ▶ 107/396 /C++/constexpr-var-init OK ▶ 107/396 /C++/strdup/macro OK ▶ 107/396 /C++/strdup/macro/qualified OK ▶ 107/396 /C++/strdup/macro/nested-initializer OK ▶ 107/396 /C++/str-has-prefix/macro OK ▶ 107/396 /C++/str-has-suffix/macro OK 107/396 glib:glib+core+cpp / cxx OK 0.04s 22 subtests passed ▶ 82/396 /tap/subtest/stdout OK ▶ 82/396 /tap/subtest/stdout-no-new-line OK ▶ 82/396 /tap/subtest/error OK ▶ 82/396 /tap/subtest/error-and-pass OK ▶ 82/396 /init/no_argv0 OK 109/396 glib:glib+core+cpp / cxx-03 RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=112 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-03 82/396 glib:glib+core / testing OK 0.57s 43 subtests passed stdout: 159: UNKNOWN: # # testing:ERROR:../../../glib/tests/testing.c:307:test_fork_fail: code should not be reached Unknown TAP output lines have been ignored. Please open a feature request to implement them, or prefix them with a # if they are not TAP syntax. ▶ 108/396 /C++/check-standard-98 OK ▶ 108/396 /C++/typeof OK ▶ 108/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 108/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 108/396 /C++/atomic-int-compare-and-exchange OK ▶ 108/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 108/396 /C++/atomic-pointer-exchange OK ▶ 108/396 /C++/atomic-int-exchange OK ▶ 108/396 /C++/inlined-not-inlined-functions OK ▶ 108/396 /C++/clear-pointer OK ▶ 108/396 /C++/steal-pointer OK ▶ 108/396 /C++/str-equal OK ▶ 108/396 /C++/strdup OK ▶ 108/396 /C++/str-has-prefix OK ▶ 108/396 /C++/str-has-suffix OK ▶ 108/396 /C++/string-append OK ▶ 108/396 /C++/string-free OK ▶ 108/396 /C++/strdup/macro OK ▶ 108/396 /C++/strdup/macro/qualified OK ▶ 108/396 /C++/strdup/macro/nested-initializer OK ▶ 108/396 /C++/str-has-prefix/macro OK ▶ 108/396 /C++/str-has-suffix/macro OK 110/396 glib:glib+core+cpp / cxx-11 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-11 108/396 glib:glib+core+cpp / cxx-98 OK 0.07s 22 subtests passed 111/396 glib:glib+core+cpp / cxx-14 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=187 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-14 ▶ 109/396 /C++/check-standard-03 OK ▶ 109/396 /C++/typeof OK ▶ 109/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 109/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 109/396 /C++/atomic-int-compare-and-exchange OK ▶ 109/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 109/396 /C++/atomic-pointer-exchange OK ▶ 109/396 /C++/atomic-int-exchange OK ▶ 109/396 /C++/inlined-not-inlined-functions OK ▶ 109/396 /C++/clear-pointer OK ▶ 109/396 /C++/steal-pointer OK ▶ 109/396 /C++/str-equal OK ▶ 109/396 /C++/strdup OK ▶ 109/396 /C++/str-has-prefix OK ▶ 109/396 /C++/str-has-suffix OK ▶ 109/396 /C++/string-append OK ▶ 109/396 /C++/string-free OK ▶ 109/396 /C++/strdup/macro OK ▶ 109/396 /C++/strdup/macro/qualified OK ▶ 109/396 /C++/strdup/macro/nested-initializer OK ▶ 109/396 /C++/str-has-prefix/macro OK ▶ 109/396 /C++/str-has-suffix/macro OK 109/396 glib:glib+core+cpp / cxx-03 OK 0.07s 22 subtests passed ▶ 110/396 /C++/check-standard-11 OK ▶ 110/396 /C++/typeof OK ▶ 110/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 110/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 110/396 /C++/atomic-int-compare-and-exchange OK ▶ 110/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 110/396 /C++/atomic-pointer-exchange OK ▶ 110/396 /C++/atomic-int-exchange OK ▶ 110/396 /C++/inlined-not-inlined-functions OK ▶ 110/396 /C++/clear-pointer OK ▶ 110/396 /C++/steal-pointer OK ▶ 110/396 /C++/str-equal OK ▶ 110/396 /C++/strdup OK ▶ 110/396 /C++/str-has-prefix OK ▶ 110/396 /C++/str-has-suffix OK ▶ 110/396 /C++/string-append OK ▶ 110/396 /C++/string-free OK ▶ 110/396 /C++/strdup/macro OK ▶ 110/396 /C++/strdup/macro/qualified OK ▶ 110/396 /C++/strdup/macro/nested-initializer OK ▶ 110/396 /C++/str-has-prefix/macro OK ▶ 110/396 /C++/str-has-suffix/macro OK 112/396 glib:glib+core+cpp / cxx-17 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=184 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-17 110/396 glib:glib+core+cpp / cxx-11 OK 0.07s 22 subtests passed 113/396 glib:glib+core+cpp / cxx-20 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=6 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-20 ▶ 111/396 /C++/check-standard-14 OK ▶ 111/396 /C++/typeof OK ▶ 111/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 111/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 111/396 /C++/atomic-int-compare-and-exchange OK ▶ 111/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 111/396 /C++/atomic-pointer-exchange OK ▶ 111/396 /C++/atomic-int-exchange OK ▶ 111/396 /C++/inlined-not-inlined-functions OK ▶ 111/396 /C++/clear-pointer OK ▶ 111/396 /C++/steal-pointer OK ▶ 111/396 /C++/str-equal OK ▶ 111/396 /C++/strdup OK ▶ 111/396 /C++/str-has-prefix OK ▶ 111/396 /C++/str-has-suffix OK ▶ 111/396 /C++/string-append OK ▶ 111/396 /C++/string-free OK ▶ 111/396 /C++/constexpr-var-init OK ▶ 111/396 /C++/strdup/macro OK ▶ 111/396 /C++/strdup/macro/qualified OK ▶ 111/396 /C++/strdup/macro/nested-initializer OK ▶ 111/396 /C++/str-has-prefix/macro OK ▶ 111/396 /C++/str-has-suffix/macro OK ▶ 88/396 /threadpool/stop-unused OK 111/396 glib:glib+core+cpp / cxx-14 OK 0.07s 23 subtests passed ▶ 112/396 /C++/check-standard-17 OK ▶ 112/396 /C++/typeof OK ▶ 112/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 112/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 112/396 /C++/atomic-int-compare-and-exchange OK ▶ 112/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 112/396 /C++/atomic-pointer-exchange OK ▶ 112/396 /C++/atomic-int-exchange OK ▶ 112/396 /C++/inlined-not-inlined-functions OK ▶ 112/396 /C++/clear-pointer OK ▶ 112/396 /C++/steal-pointer OK ▶ 112/396 /C++/str-equal OK ▶ 112/396 /C++/strdup OK ▶ 112/396 /C++/str-has-prefix OK ▶ 112/396 /C++/str-has-suffix OK ▶ 112/396 /C++/string-append OK ▶ 112/396 /C++/string-free OK ▶ 112/396 /C++/constexpr-var-init OK ▶ 112/396 /C++/strdup/macro OK ▶ 112/396 /C++/strdup/macro/qualified OK ▶ 112/396 /C++/strdup/macro/nested-initializer OK ▶ 112/396 /C++/str-has-prefix/macro OK ▶ 112/396 /C++/str-has-suffix/macro OK 114/396 glib:glib+core+cpp / cxx-2b RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=198 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-2b 112/396 glib:glib+core+cpp / cxx-17 OK 0.07s 23 subtests passed ▶ 113/396 /C++/check-standard-20 OK ▶ 113/396 /C++/typeof OK ▶ 113/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 113/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 113/396 /C++/atomic-int-compare-and-exchange OK ▶ 113/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 113/396 /C++/atomic-pointer-exchange OK ▶ 113/396 /C++/atomic-int-exchange OK ▶ 113/396 /C++/inlined-not-inlined-functions OK ▶ 113/396 /C++/clear-pointer OK ▶ 113/396 /C++/steal-pointer OK ▶ 113/396 /C++/str-equal OK ▶ 113/396 /C++/strdup OK ▶ 113/396 /C++/str-has-prefix OK ▶ 113/396 /C++/str-has-suffix OK ▶ 113/396 /C++/string-append OK ▶ 113/396 /C++/string-free OK ▶ 113/396 /C++/constexpr-var-init OK ▶ 113/396 /C++/strdup/macro OK ▶ 113/396 /C++/strdup/macro/qualified OK ▶ 113/396 /C++/strdup/macro/nested-initializer OK ▶ 113/396 /C++/str-has-prefix/macro OK ▶ 113/396 /C++/str-has-suffix/macro OK 115/396 glib:glib+core / autoptr RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/autoptr ▶ 86/396 /thread/static-rec-mutex OK 113/396 glib:glib+core+cpp / cxx-20 OK 0.09s 23 subtests passed 116/396 glib:glib+core / gwakeup-fallback RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=168 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gwakeup-fallback ▶ 114/396 /C++/check-standard-2b SKIP ▶ 114/396 /C++/typeof OK ▶ 114/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 114/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 114/396 /C++/atomic-int-compare-and-exchange OK ▶ 114/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 114/396 /C++/atomic-pointer-exchange OK ▶ 114/396 /C++/atomic-int-exchange OK ▶ 114/396 /C++/inlined-not-inlined-functions OK ▶ 114/396 /C++/clear-pointer OK ▶ 114/396 /C++/steal-pointer OK ▶ 114/396 /C++/str-equal OK ▶ 114/396 /C++/strdup OK ▶ 114/396 /C++/str-has-prefix OK ▶ 114/396 /C++/str-has-suffix OK ▶ 114/396 /C++/string-append OK ▶ 114/396 /C++/string-free OK ▶ 114/396 /C++/constexpr-var-init OK ▶ 114/396 /C++/strdup/macro OK ▶ 114/396 /C++/strdup/macro/qualified OK ▶ 114/396 /C++/strdup/macro/nested-initializer OK ▶ 114/396 /C++/str-has-prefix/macro OK ▶ 114/396 /C++/str-has-suffix/macro OK 114/396 glib:glib+core+cpp / cxx-2b OK 0.09s 22 subtests passed ▶ 115/396 /autoptr/autofree OK ▶ 115/396 /autoptr/g_async_queue OK ▶ 115/396 /autoptr/g_bookmark_file OK ▶ 115/396 /autoptr/g_bytes OK ▶ 115/396 /autoptr/g_checksum OK ▶ 115/396 /autoptr/g_date OK ▶ 115/396 /autoptr/g_date_time OK ▶ 115/396 /autoptr/g_dir OK ▶ 115/396 /autoptr/g_error OK ▶ 115/396 /autoptr/g_hash_table OK ▶ 115/396 /autoptr/g_hmac OK ▶ 115/396 /autoptr/g_io_channel OK ▶ 115/396 /autoptr/g_key_file OK ▶ 115/396 /autoptr/g_list OK ▶ 115/396 /autoptr/g_array OK ▶ 115/396 /autoptr/g_ptr_array OK ▶ 115/396 /autoptr/g_byte_array OK ▶ 115/396 /autoptr/g_main_context OK ▶ 115/396 /autoptr/g_main_context_pusher OK ▶ 115/396 /autoptr/g_main_loop OK ▶ 115/396 /autoptr/g_source OK ▶ 115/396 /autoptr/g_mapped_file OK ▶ 115/396 /autoptr/g_markup_parse_context OK ▶ 115/396 /autoptr/g_node OK ▶ 115/396 /autoptr/g_option_context OK ▶ 115/396 /autoptr/g_option_group OK ▶ 115/396 /autoptr/g_pattern_spec OK ▶ 115/396 /autoptr/g_queue OK ▶ 115/396 /autoptr/g_rand OK ▶ 115/396 /autoptr/g_regex OK ▶ 115/396 /autoptr/g_match_info OK ▶ 115/396 /autoptr/g_scanner OK ▶ 115/396 /autoptr/g_sequence OK ▶ 115/396 /autoptr/g_slist OK ▶ 115/396 /autoptr/g_string OK ▶ 115/396 /autoptr/g_string_chunk OK ▶ 115/396 /autoptr/g_thread OK ▶ 115/396 /autoptr/g_mutex OK ▶ 115/396 /autoptr/g_mutex_locker OK 117/396 glib:glib+core / include RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=101 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/include ▶ 115/396 /autoptr/g_rec_mutex_locker OK ▶ 117/396 /include/rwlock OK 117/396 glib:glib+core / include OK 0.02s 1 subtests passed 118/396 glib:glib+core / unix RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=97 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unix ▶ 115/396 /autoptr/g_rw_lock_lockers OK ▶ 115/396 /autoptr/g_auto_lock OK ▶ 115/396 /autoptr/g_cond OK ▶ 115/396 /autoptr/g_timer OK ▶ 115/396 /autoptr/g_time_zone OK ▶ 115/396 /autoptr/g_tree OK ▶ 115/396 /autoptr/g_variant OK ▶ 115/396 /autoptr/g_variant_builder OK ▶ 115/396 /autoptr/g_variant_iter OK ▶ 115/396 /autoptr/g_variant_dict OK ▶ 115/396 /autoptr/g_variant_type OK ▶ 115/396 /autoptr/strv OK ▶ 115/396 /autoptr/refstring OK ▶ 115/396 /autoptr/pathbuf OK ▶ 115/396 /autoptr/autolist OK ▶ 115/396 /autoptr/autoslist OK ▶ 115/396 /autoptr/autoqueue OK 115/396 glib:glib+core / autoptr OK 0.09s 57 subtests passed 119/396 glib:glib+core / gutils-user-database RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_PRELOAD=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/getpwuid-preload.so MALLOC_PERTURB_=174 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests:/usr/lib/libeatmydata /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gutils-user-database ▶ 119/396 /gutils/get_user_database_entry OK 119/396 glib:glib+core / gutils-user-database OK 0.02s 1 subtests passed 120/396 glib:glib+core / constructor RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=101 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_ENABLE_DIAGNOSTIC=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests:/usr/lib/libeatmydata MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/constructor ▶ 118/396 /glib-unix/closefrom OK ▶ 118/396 /glib-unix/pipe OK ▶ 118/396 /glib-unix/pipe-stdio-overwrite OK ▶ 118/396 /glib-unix/pipe-struct OK ▶ 118/396 /glib-unix/pipe-struct-auto OK ▶ 118/396 /glib-unix/error OK ▶ 118/396 /glib-unix/nonblocking OK ▶ 120/396 /constructor/application OK ▶ 120/396 /constructor/library OK 120/396 glib:glib+core / constructor OK 0.02s 2 subtests passed 121/396 glib:glib+core+cc / atomic-c-11 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-11 ▶ 121/396 /atomic/types OK ▶ 101/396 /unicode/normalize OK ▶ 101/396 /unicode/normalize-invalid OK ▶ 101/396 /unicode/normalize/bad-length OK ▶ 88/396 /threadpool/pools OK 101/396 glib:glib+core / unicode-normalize OK 0.54s 3 subtests passed 122/396 glib:glib+core+cc / atomic-c-17 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=74 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-17 ▶ 88/396 /threadpool/no-sort OK ▶ 88/396 /threadpool/sort OK ▶ 13/396 /thread/cond/wait-until/contended-and-interrupted OK ▶ 122/396 /atomic/types OK 13/396 glib:glib+core / cond OK 2.21s 4 subtests passed 123/396 glib:glib+core+cc / atomic-c-89 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=228 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-89 ▶ 123/396 /atomic/types OK ▶ 122/396 /atomic/threaded OK 122/396 glib:glib+core+cc / atomic-c-17 OK 0.30s 2 subtests passed 124/396 glib:glib+core+cc / atomic-c-99 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=249 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-99 ▶ 121/396 /atomic/threaded OK 121/396 glib:glib+core+cc / atomic-c-11 OK 0.36s 2 subtests passed ▶ 124/396 /atomic/types OK 125/396 glib:glib+core+cc / macros-c-11 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-11 ▶ 125/396 /C/standard-11 OK ▶ 125/396 /alignof/fallback OK ▶ 125/396 /assert/static OK ▶ 125/396 /struct/sizeof_member OK 125/396 glib:glib+core+cc / macros-c-11 OK 0.01s 4 subtests passed 126/396 glib:glib+core+cc / macros-c-17 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=186 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-17 ▶ 123/396 /atomic/threaded OK ▶ 56/396 /thread/private2 OK ▶ 56/396 /thread/private3 OK ▶ 56/396 /thread/staticprivate1 OK ▶ 56/396 /thread/staticprivate2 OK ▶ 56/396 /thread/staticprivate3 OK 123/396 glib:glib+core+cc / atomic-c-89 OK 0.34s 2 subtests passed 127/396 glib:glib+core+cc / macros-c-89 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=168 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-89 ▶ 126/396 /C/standard-17 OK ▶ 126/396 /alignof/fallback OK ▶ 126/396 /assert/static OK ▶ 126/396 /struct/sizeof_member OK 126/396 glib:glib+core+cc / macros-c-17 OK 0.04s 4 subtests passed ▶ 70/396 /sequence/random/seed:825541564 OK 128/396 glib:glib+core+cc / macros-c-99 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=224 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-99 ▶ 127/396 /C/standard-89 OK ▶ 127/396 /alignof/fallback OK ▶ 127/396 /assert/static OK ▶ 127/396 /struct/sizeof_member OK ▶ 106/396 /glib/642026 OK ▶ 118/396 /glib-unix/sighup OK 127/396 glib:glib+core+cc / macros-c-89 OK 0.29s 4 subtests passed 129/396 glib:glib+core+cc / utils-c-11 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=222 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-11 106/396 glib:glib+core+slow / 642026-ec OK 1.05s 1 subtests passed ▶ 128/396 /C/standard-99 OK ▶ 128/396 /alignof/fallback OK ▶ 128/396 /assert/static OK ▶ 128/396 /struct/sizeof_member OK 130/396 glib:glib+core+cc / utils-c-17 RUNNING >>> MALLOC_PERTURB_=147 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-17 ▶ 88/396 /threadpool/stop-unused-multiple OK 128/396 glib:glib+core+cc / macros-c-99 OK 0.29s 4 subtests passed 131/396 glib:glib+core+cc / utils-c-89 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=10 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-89 ▶ 129/396 /utils/language-names OK ▶ 129/396 /utils/locale-variants OK ▶ 129/396 /utils/version OK ▶ 129/396 /utils/appname OK ▶ 124/396 /atomic/threaded OK ▶ 129/396 /utils/prgname-thread-safety OK ▶ 129/396 /utils/tmpdir OK ▶ 130/396 /utils/language-names OK ▶ 130/396 /utils/locale-variants OK ▶ 130/396 /utils/version OK ▶ 130/396 /utils/appname OK ▶ 130/396 /utils/prgname-thread-safety OK 124/396 glib:glib+core+cc / atomic-c-99 OK 0.38s 2 subtests passed ▶ 131/396 /utils/language-names OK ▶ 131/396 /utils/locale-variants OK ▶ 131/396 /utils/version OK ▶ 131/396 /utils/appname OK 132/396 glib:glib+core+cc / utils-c-99 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-99 ▶ 130/396 /utils/tmpdir OK ▶ 130/396 /utils/basic_bits OK ▶ 130/396 /utils/bits OK ▶ 130/396 /utils/swap OK ▶ 130/396 /utils/find-program OK ▶ 130/396 /utils/find-program-for-path OK ▶ 129/396 /utils/basic_bits OK ▶ 129/396 /utils/bits OK ▶ 129/396 /utils/swap OK ▶ 129/396 /utils/find-program OK ▶ 129/396 /utils/find-program-for-path OK ▶ 129/396 /utils/debug OK ▶ 129/396 /utils/codeset OK ▶ 131/396 /utils/prgname-thread-safety OK ▶ 132/396 /utils/language-names OK ▶ 132/396 /utils/locale-variants OK ▶ 132/396 /utils/version OK ▶ 132/396 /utils/appname OK ▶ 132/396 /utils/prgname-thread-safety OK ▶ 129/396 /utils/codeset2 OK ▶ 129/396 /utils/console-charset OK ▶ 129/396 /utils/gettext OK ▶ 129/396 /utils/username OK ▶ 129/396 /utils/realname OK ▶ 129/396 /utils/hostname OK ▶ 129/396 /utils/xdgdirs OK ▶ 129/396 /utils/specialdir OK ▶ 129/396 /utils/os-info OK ▶ 129/396 /utils/clear-pointer OK ▶ 129/396 /utils/clear-pointer-cast OK ▶ 129/396 /utils/take-pointer OK ▶ 129/396 /utils/clear-source OK ▶ 129/396 /utils/misc-mem OK ▶ 132/396 /utils/tmpdir OK ▶ 131/396 /utils/tmpdir OK ▶ 130/396 /utils/debug OK ▶ 130/396 /utils/codeset OK ▶ 130/396 /utils/codeset2 OK ▶ 130/396 /utils/console-charset OK ▶ 130/396 /utils/gettext OK ▶ 130/396 /utils/username OK ▶ 130/396 /utils/realname OK ▶ 130/396 /utils/hostname OK ▶ 130/396 /utils/xdgdirs OK ▶ 130/396 /utils/specialdir OK ▶ 130/396 /utils/os-info OK ▶ 130/396 /utils/clear-pointer OK ▶ 130/396 /utils/clear-pointer-cast OK ▶ 130/396 /utils/take-pointer OK ▶ 130/396 /utils/clear-source OK ▶ 130/396 /utils/misc-mem OK ▶ 131/396 /utils/basic_bits OK ▶ 131/396 /utils/bits OK ▶ 131/396 /utils/swap OK ▶ 131/396 /utils/find-program OK ▶ 131/396 /utils/find-program-for-path OK ▶ 132/396 /utils/basic_bits OK ▶ 132/396 /utils/bits OK ▶ 132/396 /utils/swap OK ▶ 132/396 /utils/find-program OK ▶ 132/396 /utils/find-program-for-path OK ▶ 132/396 /utils/debug OK ▶ 132/396 /utils/codeset OK ▶ 131/396 /utils/debug OK ▶ 131/396 /utils/codeset OK ▶ 129/396 /utils/aligned-mem OK ▶ 129/396 /utils/free-sized OK ▶ 129/396 /utils/nullify OK ▶ 130/396 /utils/aligned-mem OK ▶ 130/396 /utils/free-sized OK ▶ 130/396 /utils/nullify OK ▶ 131/396 /utils/codeset2 OK ▶ 131/396 /utils/console-charset OK ▶ 131/396 /utils/gettext OK ▶ 131/396 /utils/username OK ▶ 131/396 /utils/realname OK ▶ 131/396 /utils/hostname OK ▶ 131/396 /utils/xdgdirs OK ▶ 131/396 /utils/specialdir OK ▶ 131/396 /utils/os-info OK ▶ 131/396 /utils/clear-pointer OK ▶ 131/396 /utils/clear-pointer-cast OK ▶ 131/396 /utils/take-pointer OK ▶ 131/396 /utils/clear-source OK ▶ 131/396 /utils/misc-mem OK ▶ 129/396 /utils/atexit OK ▶ 129/396 /utils/check-setuid OK ▶ 129/396 /utils/int-limits OK ▶ 129/396 /utils/clear-list OK ▶ 129/396 /utils/clear-slist OK ▶ 129/396 /utils/steal-handle-id OK ▶ 129/396 /utils/specialdir/desktop OK ▶ 129/396 /utils/clear-pointer/side-effects OK ▶ 129/396 /utils/aligned-mem/alignment OK ▶ 129/396 /utils/aligned-mem/zeroed OK ▶ 129/396 /utils/aligned-mem/free-sized OK ▶ 132/396 /utils/codeset2 OK ▶ 132/396 /utils/console-charset OK ▶ 132/396 /utils/gettext OK ▶ 132/396 /utils/username OK ▶ 132/396 /utils/realname OK ▶ 132/396 /utils/hostname OK ▶ 132/396 /utils/xdgdirs OK ▶ 132/396 /utils/specialdir OK ▶ 132/396 /utils/os-info OK ▶ 132/396 /utils/clear-pointer OK ▶ 132/396 /utils/clear-pointer-cast OK ▶ 132/396 /utils/take-pointer OK ▶ 132/396 /utils/clear-source OK ▶ 132/396 /utils/misc-mem OK 129/396 glib:glib+core+cc / utils-c-11 OK 0.08s 41 subtests passed 133/396 glib:glib+core+no-valgrind / assert-msg-test.py RUNNING >>> MALLOC_PERTURB_=73 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 _GLIB_TEST_SANITIZERS='' ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../glib/tests/assert-msg-test.py ▶ 132/396 /utils/aligned-mem OK ▶ 132/396 /utils/free-sized OK ▶ 132/396 /utils/nullify OK ▶ 132/396 /utils/atexit OK ▶ 132/396 /utils/check-setuid OK ▶ 132/396 /utils/int-limits OK ▶ 132/396 /utils/clear-list OK ▶ 132/396 /utils/clear-slist OK ▶ 132/396 /utils/steal-handle-id OK ▶ 132/396 /utils/specialdir/desktop OK ▶ 132/396 /utils/clear-pointer/side-effects OK ▶ 132/396 /utils/aligned-mem/alignment OK ▶ 132/396 /utils/aligned-mem/zeroed OK ▶ 132/396 /utils/aligned-mem/free-sized OK ▶ 130/396 /utils/atexit OK ▶ 130/396 /utils/check-setuid OK ▶ 130/396 /utils/int-limits OK ▶ 130/396 /utils/clear-list OK ▶ 130/396 /utils/clear-slist OK ▶ 130/396 /utils/steal-handle-id OK ▶ 130/396 /utils/specialdir/desktop OK ▶ 130/396 /utils/clear-pointer/side-effects OK ▶ 130/396 /utils/aligned-mem/alignment OK ▶ 130/396 /utils/aligned-mem/zeroed OK ▶ 130/396 /utils/aligned-mem/free-sized OK 130/396 glib:glib+core+cc / utils-c-17 OK 0.09s 41 subtests passed 132/396 glib:glib+core+cc / utils-c-99 OK 0.07s 41 subtests passed 134/396 glib:glib+core+no-valgrind / messages-low-memory.py RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=204 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../glib/tests/messages-low-memory.py 135/396 glib:glib+core / gtester-xmllint-check RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=42 MESON_TEST_ITERATION=1 /usr/bin/xmllint --noout glib/tests/tmpsample.xml ▶ 131/396 /utils/aligned-mem OK ▶ 131/396 /utils/free-sized OK ▶ 131/396 /utils/nullify OK ▶ 131/396 /utils/atexit OK ▶ 131/396 /utils/check-setuid OK ▶ 131/396 /utils/int-limits OK ▶ 131/396 /utils/clear-list OK ▶ 131/396 /utils/clear-slist OK ▶ 131/396 /utils/steal-handle-id OK ▶ 131/396 /utils/specialdir/desktop OK ▶ 131/396 /utils/clear-pointer/side-effects OK ▶ 131/396 /utils/aligned-mem/alignment OK ▶ 131/396 /utils/aligned-mem/zeroed OK ▶ 131/396 /utils/aligned-mem/free-sized OK 131/396 glib:glib+core+cc / utils-c-89 OK 0.11s 41 subtests passed 136/396 glib:glib+core+no-valgrind+pkg-config / glib-2.0-pkg-config RUNNING >>> G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=177 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate glib-2.0 test "$(pkg-config --modversion glib-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix glib-2.0)" = "/usr" test "$(pkg-config --variable=datadir glib-2.0)" = "/usr/share" test "$(pkg-config --variable=gobject_query glib-2.0)" = "/usr/bin/gobject-query" test "$(pkg-config --variable=glib_mkenums glib-2.0)" = "/usr/bin/glib-mkenums" test "$(pkg-config --variable=glib_valgrind_suppressions glib-2.0)" = "/usr/share/glib-2.0/valgrind/glib.supp"' 135/396 glib:glib+core / gtester-xmllint-check OK 0.04s 137/396 glib:gobject+performance+no-valgrind / performance RUNNING >>> MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests/performance LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance/performance --seconds 0 ▶ 75/396 /gthread/spawn-childs OK ▶ 134/396 __main__.TestMessagesLowMemory.test_message_memory_allocation_failure OK 136/396 glib:glib+core+no-valgrind+pkg-config / glib-2.0-pkg-config OK 0.10s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate glib-2.0 ++ pkg-config --modversion glib-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix glib-2.0 + test /usr = /usr ++ pkg-config --variable=datadir glib-2.0 + test /usr/share = /usr/share ++ pkg-config --variable=gobject_query glib-2.0 + test /usr/bin/gobject-query = /usr/bin/gobject-query ++ pkg-config --variable=glib_mkenums glib-2.0 + test /usr/bin/glib-mkenums = /usr/bin/glib-mkenums ++ pkg-config --variable=glib_valgrind_suppressions glib-2.0 + test /usr/share/glib-2.0/valgrind/glib.supp = /usr/share/glib-2.0/valgrind/glib.supp ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 138/396 glib:gobject+performance+no-valgrind / performance-threaded RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=171 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests/performance LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance/performance-threaded --seconds 0 134/396 glib:glib+core+no-valgrind / messages-low-memory.py OK 0.14s 1 subtests passed 139/396 glib:gobject / notify-init RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=248 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/notify-init 138/396 glib:gobject+performance+no-valgrind / performance-threaded OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Running test "liststore-is-a" 1 runs, min/avg/max = 0.178/0.178/0.178 ms Running test "liststore-interface-peek" 1 runs, min/avg/max = 4.169/4.169/4.169 ms Running test "liststore-interface-peek-same" 1 runs, min/avg/max = 0.085/0.085/0.085 ms ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 139/396 /properties/notify-in-init OK 140/396 glib:gobject / notify-init2 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=106 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/notify-init2 ▶ 133/396 __main__.TestAssertMessage.test_gassert OK ▶ 133/396 __main__.TestAssertMessage.test_gdb_gassert SKIP 139/396 glib:gobject / notify-init OK 0.05s 1 subtests passed 141/396 glib:gobject / custom-dispatch RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=15 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/custom-dispatch ▶ 140/396 /properties/notify-in-init2 OK 140/396 glib:gobject / notify-init2 OK 0.05s 1 subtests passed 142/396 glib:gobject / qdata RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=8 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/qdata 133/396 glib:glib+core+no-valgrind / assert-msg-test.py OK 0.28s 1 subtests passed 143/396 glib:gobject / accumulator RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=20 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/accumulator ▶ 141/396 /properties/custom-dispatch/init OK ▶ 141/396 /properties/custom-dispatch/set OK ▶ 46/396 /thread/mutex5 OK 141/396 glib:gobject / custom-dispatch OK 0.08s 2 subtests passed 144/396 glib:gobject / basics-gobject RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=221 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/basics-gobject ▶ 143/396 /gobject/accumulator OK 143/396 glib:gobject / accumulator OK 0.03s 1 subtests passed 145/396 glib:gobject / boxed RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/boxed ▶ 144/396 /gobject/basics OK ▶ 35/396 /mainloop/child_sources OK 144/396 glib:gobject / basics-gobject OK 0.02s 1 subtests passed 146/396 glib:gobject / defaultiface RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=113 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/defaultiface ▶ 145/396 /boxed/define OK ▶ 145/396 /boxed/ownership OK ▶ 145/396 /boxed/closure OK ▶ 145/396 /boxed/date OK ▶ 145/396 /boxed/value OK ▶ 145/396 /boxed/string OK ▶ 145/396 /boxed/hashtable OK ▶ 145/396 /boxed/array OK ▶ 145/396 /boxed/ptrarray OK ▶ 145/396 /boxed/regex OK ▶ 145/396 /boxed/varianttype OK ▶ 145/396 /boxed/error OK ▶ 145/396 /boxed/datetime OK ▶ 145/396 /boxed/matchinfo OK ▶ 145/396 /boxed/keyfile OK ▶ 145/396 /boxed/mainloop OK ▶ 145/396 /boxed/maincontext OK ▶ 145/396 /boxed/source OK ▶ 145/396 /boxed/variantbuilder OK ▶ 145/396 /boxed/timezone OK ▶ 145/396 /boxed/pollfd OK ▶ 145/396 /boxed/markup OK ▶ 145/396 /boxed/thread OK ▶ 145/396 /boxed/checksum OK ▶ 145/396 /boxed/tree OK ▶ 145/396 /boxed/patternspec OK ▶ 145/396 /boxed/rand OK 145/396 glib:gobject / boxed OK 0.03s 27 subtests passed 147/396 glib:gobject / deftype RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/deftype ▶ 146/396 /gobject/static-iface OK ▶ 146/396 /gobject/dynamic-iface OK 146/396 glib:gobject / defaultiface OK 0.03s 2 subtests passed 148/396 glib:gobject / deprecated-properties RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=43 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/deprecated-properties 147/396 glib:gobject / deftype OK 0.04s 149/396 glib:gobject / dynamictype RUNNING >>> MALLOC_PERTURB_=245 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/dynamictype ▶ 149/396 /gobject/dynamic-type OK ▶ 149/396 /gobject/dynamic-type/query OK 149/396 glib:gobject / dynamictype OK 0.01s 2 subtests passed 150/396 glib:gobject / enums RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=246 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/enums ▶ 148/396 /deprecated-properties/construct OK ▶ 148/396 /deprecated-properties/default-construct OK ▶ 118/396 /glib-unix/sigterm OK ▶ 150/396 /enum/basic OK ▶ 150/396 /enum/define-type OK ▶ 150/396 /flags/basic OK ▶ 150/396 /flags/define-type OK 150/396 glib:gobject / enums OK 0.02s 4 subtests passed 151/396 glib:gobject / max-version RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=252 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/max-version ▶ 148/396 /deprecated-properties/set OK 148/396 glib:gobject / deprecated-properties OK 0.07s 3 subtests passed 152/396 glib:gobject / override RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/override ▶ 151/396 /max-version/tested-at-compile-time OK 151/396 glib:gobject / max-version OK 0.02s 1 subtests passed 153/396 glib:gobject / param RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=48 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/param ▶ 152/396 /gobject/override OK 152/396 glib:gobject / override OK 0.02s 1 subtests passed 154/396 glib:gobject / references RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=247 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/references ▶ 154/396 /gobject/references OK 154/396 glib:gobject / references OK 0.03s 1 subtests passed 155/396 glib:gobject / basic-signals RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/basic-signals ▶ 142/396 /qdata/threaded OK ▶ 142/396 /qdata/dup OK 142/396 glib:gobject / qdata OK 0.25s 2 subtests passed 156/396 glib:gobject / singleton RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=60 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/singleton ▶ 155/396 /gobject/basic-signals OK 155/396 glib:gobject / basic-signals OK 0.05s 1 subtests passed ▶ 156/396 /gobject/singleton/construction OK ▶ 156/396 /gobject/singleton/construct-property OK 157/396 glib:gobject / threadtests RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=138 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/threadtests 156/396 glib:gobject / singleton OK 0.05s 2 subtests passed 158/396 glib:gobject / dynamictests RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=149 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/dynamictests ▶ 89/396 /timeout/seconds OK ▶ 153/396 /param/value OK ▶ 153/396 /param/strings OK ▶ 153/396 /param/qdata OK ▶ 153/396 /param/validate OK ▶ 153/396 /param/convert OK ▶ 153/396 /param/implement SKIP ▶ 153/396 /param/default OK ▶ 153/396 /param/is-valid-name OK ▶ 94/396 /utf8/offsets OK ▶ 94/396 /utf8/lengths OK ▶ 94/396 /utf8/find OK 94/396 glib:glib+core / utf8-pointer OK 2.09s 3 subtests passed 159/396 glib:gobject / binding RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=189 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/binding ▶ 159/396 /binding/default OK ▶ 159/396 /binding/canonicalisation OK ▶ 159/396 /binding/bidirectional OK ▶ 159/396 /binding/transform OK ▶ 159/396 /binding/transform-default OK ▶ 159/396 /binding/transform-closure OK ▶ 159/396 /binding/chain OK ▶ 159/396 /binding/sync-create OK ▶ 159/396 /binding/invert-boolean OK ▶ 159/396 /binding/same-object OK ▶ 159/396 /binding/unbind OK ▶ 159/396 /binding/unbind-weak OK ▶ 159/396 /binding/unbind-multiple OK ▶ 159/396 /binding/fail OK ▶ 159/396 /binding/interface OK ▶ 158/396 /GObject/threaded-dynamic-ref-unref-init OK ▶ 158/396 /GObject/dynamic-interface-properties OK 158/396 glib:gobject / dynamictests OK 0.09s 2 subtests passed 160/396 glib:gobject / bindinggroup RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=191 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/bindinggroup ▶ 116/396 /gwakeup/semantics-fallback OK ▶ 160/396 /GObject/BindingGroup/invalid OK ▶ 160/396 /GObject/BindingGroup/default OK ▶ 160/396 /GObject/BindingGroup/bidirectional OK ▶ 160/396 /GObject/BindingGroup/transform OK ▶ 160/396 /GObject/BindingGroup/transform-closures OK ▶ 160/396 /GObject/BindingGroup/same-object OK ▶ 160/396 /GObject/BindingGroup/weak-ref-source OK ▶ 160/396 /GObject/BindingGroup/weak-ref-target OK ▶ 160/396 /GObject/BindingGroup/properties OK ▶ 160/396 /GObject/BindingGroup/weak-notify-no-bindings OK ▶ 160/396 /GObject/BindingGroup/empty-closures OK 160/396 glib:gobject / bindinggroup OK 0.02s 11 subtests passed 161/396 glib:gobject / properties RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=43 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties ▶ 161/396 /properties/install OK ▶ 161/396 /properties/install-many OK ▶ 161/396 /properties/notify OK ▶ 161/396 /properties/notify-queue OK ▶ 161/396 /properties/construct OK ▶ 161/396 /properties/get-property OK ▶ 161/396 /properties/testv_with_no_properties OK ▶ 161/396 /properties/testv_with_valid_properties OK ▶ 161/396 /properties/testv_with_invalid_property_type OK ▶ 161/396 /properties/testv_with_invalid_property_names OK ▶ 161/396 /properties/testv_getv OK ▶ 161/396 /properties/testv_notify_queue OK ▶ 161/396 /properties/set-property/variant/floating OK ▶ 153/396 /param/invalid-name/colon OK 161/396 glib:gobject / properties OK 0.04s 13 subtests passed 162/396 glib:gobject / properties-introspection RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=89 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-introspection ▶ 162/396 /properties/introspection OK ▶ 162/396 /properties/collision OK 162/396 glib:gobject / properties-introspection OK 0.04s 2 subtests passed 163/396 glib:gobject / reference RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=35 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/reference ▶ 163/396 /type/fundamentals OK ▶ 163/396 /type/qdata OK ▶ 163/396 /type/query OK ▶ 163/396 /type/class-private OK ▶ 163/396 /object/clear OK ▶ 163/396 /object/clear-function OK ▶ 163/396 /object/set OK ▶ 163/396 /object/set-function OK ▶ 163/396 /object/value OK ▶ 163/396 /object/initially-unowned OK ▶ 163/396 /object/weak-pointer OK ▶ 163/396 /object/weak-ref OK ▶ 163/396 /object/toggle-ref OK ▶ 163/396 /object/qdata OK ▶ 163/396 /object/qdata2 OK ▶ 163/396 /object/set/derived-type OK ▶ 163/396 /object/weak-pointer/clear OK ▶ 163/396 /object/weak-pointer/clear-function OK ▶ 163/396 /object/weak-pointer/set OK ▶ 163/396 /object/weak-pointer/set-function OK ▶ 163/396 /object/weak-ref/on-dispose OK ▶ 163/396 /object/weak-ref/on-run-dispose OK ▶ 163/396 /object/weak-ref/on-toggle-notify OK ▶ 163/396 /object/weak-ref/in-toggle-notify OK ▶ 163/396 /object/weak-ref/many OK ▶ 105/396 /glib/642026 OK 105/396 glib:glib+core+slow / 642026 OK 1.95s 1 subtests passed 164/396 glib:gobject / flags RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=38 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/flags ▶ 164/396 /gobject/flags/validate OK 164/396 glib:gobject / flags OK 0.02s 1 subtests passed 165/396 glib:gobject / value RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=6 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/value ▶ 165/396 /value/basic OK ▶ 165/396 /value/collection OK ▶ 165/396 /value/copying OK ▶ 165/396 /value/enum-transformation OK ▶ 165/396 /value/gtype OK ▶ 165/396 /value/string OK ▶ 165/396 /value/transform-object OK ▶ 165/396 /value/array/basic OK ▶ 165/396 /value/array/sort-with-data OK 165/396 glib:gobject / value OK 0.01s 9 subtests passed ▶ 157/396 /GObject/threaded-object-init OK 166/396 glib:gobject / type RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=28 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/type ▶ 166/396 /type/registration-serial OK ▶ 166/396 /type/interface-prerequisite OK ▶ 166/396 /type/interface-check OK ▶ 166/396 /type/next-base OK ▶ 166/396 /type/is-a OK ▶ 166/396 /type/query OK 166/396 glib:gobject / type OK 0.01s 6 subtests passed 167/396 glib:gobject / gobject-private RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=157 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/gobject-private ▶ 153/396 /param/invalid-name/first-char OK ▶ 167/396 /private/instance OK ▶ 167/396 /private/derived-instance OK ▶ 167/396 /private/mixed-derived-instance OK 167/396 glib:gobject / gobject-private OK 0.01s 3 subtests passed 168/396 glib:gobject / closure RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=20 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/closure ▶ 168/396 /closure/idle OK ▶ 168/396 /closure/timeout OK ▶ 168/396 /closure/iochannel OK ▶ 168/396 /closure/child OK ▶ 168/396 /closure/fd OK ▶ 168/396 /closure/signal OK 168/396 glib:gobject / closure OK 0.02s 6 subtests passed 169/396 glib:gobject+slow / closure-refcount RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=162 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/closure-refcount ▶ 118/396 /glib-unix/sighup_again OK ▶ 118/396 /glib-unix/sighup_add_remove OK ▶ 118/396 /glib-unix/sighup_nested OK ▶ 153/396 /param/invalid-name/empty OK ▶ 153/396 /value/transform OK ▶ 153/396 /paramspec/char OK ▶ 153/396 /paramspec/uchar OK ▶ 153/396 /paramspec/int OK ▶ 153/396 /paramspec/uint OK ▶ 153/396 /paramspec/long OK ▶ 153/396 /paramspec/ulong OK ▶ 153/396 /paramspec/int64 OK ▶ 153/396 /paramspec/uint64 OK ▶ 153/396 /paramspec/float OK ▶ 153/396 /paramspec/double OK ▶ 153/396 /paramspec/unichar OK ▶ 153/396 /paramspec/param OK ▶ 153/396 /paramspec/null-param OK ▶ 153/396 /paramspec/string OK ▶ 153/396 /paramspec/override OK ▶ 153/396 /paramspec/gtype OK ▶ 153/396 /paramspec/variant OK ▶ 153/396 /paramspec/custom OK ▶ 153/396 /paramspec/pool OK ▶ 153/396 /paramspec/variant/cmp OK 153/396 glib:gobject / param OK 0.53s 31 subtests passed 170/396 glib:gobject / object RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=129 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/object ▶ 170/396 /object/constructor/singleton OK ▶ 170/396 /object/constructor/infanticide SKIP 170/396 glib:gobject / object OK 0.02s 1 subtests passed 171/396 glib:gobject / signal-handler RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=191 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signal-handler ▶ 171/396 /signal/handler/connect-many OK ▶ 171/396 /signal/handler/disconnect-many-ordered OK ▶ 171/396 /signal/handler/disconnect-many-inverse OK ▶ 171/396 /signal/handler/disconnect-many-random OK ▶ 171/396 /signal/handler/disconnect-2-signals OK ▶ 171/396 /signal/handler/disconnect-2-objects OK ▶ 171/396 /signal/handler/block-many OK 171/396 glib:gobject / signal-handler OK 0.01s 7 subtests passed 172/396 glib:gobject / ifaceproperties RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=37 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/ifaceproperties ▶ 172/396 /interface/properties/set OK ▶ 172/396 /interface/properties/notify OK ▶ 172/396 /interface/properties/find-overridden OK ▶ 172/396 /interface/properties/list-overridden OK ▶ 172/396 /interface/properties/find-interface OK ▶ 172/396 /interface/properties/list-interface OK ▶ 172/396 /interface/properties/not-overridden OK 172/396 glib:gobject / ifaceproperties OK 0.04s 7 subtests passed 173/396 glib:gobject / signals RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=220 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals ▶ 163/396 /object/weak-ref/concurrent/0 OK ▶ 70/396 /sequence/random/seed:801678400 OK ▶ 173/396 /gobject/signals/all-types OK ▶ 173/396 /gobject/signals/variant OK ▶ 173/396 /gobject/signals/destroy-target-object OK ▶ 173/396 /gobject/signals/generic-marshaller-1 OK ▶ 173/396 /gobject/signals/generic-marshaller-2 OK ▶ 173/396 /gobject/signals/generic-marshaller-enum-return-signed OK ▶ 173/396 /gobject/signals/generic-marshaller-enum-return-unsigned OK ▶ 173/396 /gobject/signals/generic-marshaller-int-return OK ▶ 173/396 /gobject/signals/generic-marshaller-uint-return OK ▶ 173/396 /gobject/signals/generic-marshaller-interface-return OK ▶ 173/396 /gobject/signals/custom-marshaller OK ▶ 173/396 /gobject/signals/connect OK ▶ 173/396 /gobject/signals/emission-hook OK ▶ 173/396 /gobject/signals/emitv OK ▶ 173/396 /gobject/signals/accumulator OK ▶ 173/396 /gobject/signals/accumulator-class OK ▶ 173/396 /gobject/signals/introspection OK ▶ 173/396 /gobject/signals/block-handler OK ▶ 173/396 /gobject/signals/stop-emission OK ▶ 173/396 /gobject/signals/invocation-hint OK ▶ 173/396 /gobject/signals/test-disconnection-wrong-object OK ▶ 173/396 /gobject/signals/clear-signal-handler OK ▶ 173/396 /gobject/signals/lookup OK ▶ 173/396 /gobject/signals/parse-name OK ▶ 173/396 /gobject/signals/is-valid-name OK ▶ 173/396 /gobject/signals/weak-ref-disconnect OK ▶ 173/396 /gobject/signals/lookup/invalid OK ▶ 173/396 /gobject/signals/parse-name/invalid OK ▶ 173/396 /gobject/signals/invalid-name/colon OK ▶ 173/396 /gobject/signals/invalid-name/first-char OK ▶ 173/396 /gobject/signals/invalid-name/empty OK 173/396 glib:gobject / signals OK 0.05s 31 subtests passed 174/396 glib:gobject / signalgroup RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=139 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signalgroup ▶ 174/396 /GObject/SignalGroup/invalid OK ▶ 174/396 /GObject/SignalGroup/simple OK ▶ 174/396 /GObject/SignalGroup/changing-target OK ▶ 174/396 /GObject/SignalGroup/blocking OK ▶ 174/396 /GObject/SignalGroup/weak-ref-target OK ▶ 174/396 /GObject/SignalGroup/connect-object OK ▶ 174/396 /GObject/SignalGroup/signal-parsing OK ▶ 174/396 /GObject/SignalGroup/properties OK ▶ 174/396 /GObject/SignalGroup/interface OK 174/396 glib:gobject / signalgroup OK 0.01s 9 subtests passed 175/396 glib:gobject / testing RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=78 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/testing ▶ 175/396 /assert/finalize_object OK 175/396 glib:gobject / testing OK 0.01s 1 subtests passed 176/396 glib:gobject / type-flags RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=89 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/type-flags ▶ 176/396 /type/flags/interface OK ▶ 176/396 /type/flags/final OK ▶ 176/396 /type/flags/deprecated OK ▶ 176/396 /type/flags/final/instance-check OK 176/396 glib:gobject / type-flags OK 0.01s 4 subtests passed 177/396 glib:gobject / objects-refcount1 RUNNING >>> MALLOC_PERTURB_=158 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/objects-refcount1 ▶ 116/396 /gwakeup/threaded-fallback OK 116/396 glib:glib+core / gwakeup-fallback OK 2.12s 2 subtests passed 178/396 glib:gobject+slow / objects-refcount2 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=91 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/objects-refcount2 ▶ 21/396 /GDateTime/test-all-dates OK ▶ 21/396 /GDateTime/unix_usec OK ▶ 21/396 /GDateTime/new_from_unix/overflow OK ▶ 21/396 /GDateTime/new_from_timeval/overflow OK ▶ 21/396 /GDateTime/new_from_iso8601/2 OK ▶ 21/396 /GDateTime/format_mixed/utf8_time_non_utf8_messages OK ▶ 21/396 /GDateTime/format_mixed/utf8_time_utf8_messages OK ▶ 21/396 /GDateTime/format_mixed/non_utf8_time_non_utf8_messages OK ▶ 21/396 /GDateTime/format_mixed/non_utf8_time_utf8_messages OK ▶ 21/396 /GDateTime/strftime/error_handling SKIP ▶ 21/396 /GDateTime/eras/japan OK ▶ 67/396 /thread/rwlock7 OK ▶ 21/396 /GDateTime/eras/thailand OK ▶ 21/396 /GDateTime/eras/parsing OK ▶ 21/396 /GTimeZone/find-interval OK ▶ 21/396 /GTimeZone/adjust-time OK ▶ 21/396 /GTimeZone/no-header OK ▶ 21/396 /GTimeZone/no-header-identifier OK ▶ 21/396 /GTimeZone/posix-parse OK ▶ 21/396 /GTimeZone/floating-point OK ▶ 21/396 /GTimeZone/identifier OK ▶ 21/396 /GTimeZone/new-offset OK ▶ 21/396 /GTimeZone/parse-rfc8536 OK ▶ 21/396 /GTimeZone/caching OK 21/396 glib:glib+core+slow / gdatetime OK 4.23s 65 subtests passed 179/396 glib:gobject / properties-refcount1 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=101 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount1 ▶ 56/396 /thread/staticprivate4 OK ▶ 103/396 /glib/1bit-mutex/int OK ▶ 56/396 /thread/staticprivate5 OK 56/396 glib:glib+core / private OK 3.88s 8 subtests passed 180/396 glib:gobject+slow / properties-refcount2 RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=188 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount2 ▶ 159/396 /binding/concurrent-unbind OK ▶ 67/396 /thread/rwlock8 OK 67/396 glib:glib+core / rwlock OK 3.64s 8 subtests passed 181/396 glib:gobject+slow / properties-refcount3 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount3 ▶ 163/396 /object/weak-ref/concurrent/1 OK ▶ 163/396 /object/toggle-ref/ref-on-dispose OK ▶ 163/396 /object/toggle-ref/ref-and-notify-on-dispose OK 163/396 glib:gobject / reference OK 1.26s 29 subtests passed 182/396 glib:gobject / properties-refcount4 RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=45 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount4 ▶ 182/396 /gobject/refcount/properties-4 OK 182/396 glib:gobject / properties-refcount4 OK 0.01s 1 subtests passed 183/396 glib:gobject / signals-refcount1 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount1 ▶ 75/396 /gthread/spawn-childs-threads OK ▶ 159/396 /binding/concurrent-finalizing OK ▶ 159/396 /binding/dispose-source OK ▶ 159/396 /binding/dispose-target OK 159/396 glib:gobject / binding OK 1.69s 19 subtests passed 184/396 glib:gobject / signals-refcount2 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=255 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount2 ▶ 75/396 /gthread/spawn-sync OK ▶ 75/396 /gthread/spawn-async OK 75/396 glib:glib+core / spawn-multithreaded OK 4.56s 4 subtests passed 185/396 glib:gobject / signals-refcount3 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=205 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount3 ▶ 89/396 /timeout/seconds-once OK ▶ 46/396 /thread/mutex/errno OK ▶ 46/396 /thread/mutex/perf/uncontended OK ▶ 46/396 /thread/mutex/perf/contended/1 OK ▶ 46/396 /thread/mutex/perf/contended/2 OK ▶ 46/396 /thread/mutex/perf/contended/3 OK ▶ 46/396 /thread/mutex/perf/contended/4 OK ▶ 46/396 /thread/mutex/perf/contended/5 OK ▶ 46/396 /thread/mutex/perf/contended/6 OK ▶ 46/396 /thread/mutex/perf/contended/7 OK ▶ 118/396 /glib-unix/callback_after_signal OK ▶ 46/396 /thread/mutex/perf/contended/8 OK ▶ 46/396 /thread/mutex/perf/contended/9 OK ▶ 46/396 /thread/mutex/perf/contended/10 OK 46/396 glib:glib+core / mutex OK 5.60s 17 subtests passed 186/396 glib:gobject / signals-refcount4 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=231 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount4 ▶ 118/396 /glib-unix/child-wait OK ▶ 118/396 /glib-unix/pipe/fd-cloexec OK ▶ 23/396 /gvariant/containers OK ▶ 23/396 /gvariant/format-strings OK ▶ 23/396 /gvariant/invalid-varargs OK ▶ 23/396 /gvariant/varargs OK ▶ 23/396 /gvariant/valist OK ▶ 23/396 /gvariant/builder-memory OK ▶ 35/396 /mainloop/recursive_child_sources OK ▶ 35/396 /mainloop/recursive_loop_child_sources OK ▶ 35/396 /mainloop/swapping_child_sources OK ▶ 35/396 /mainloop/blocked_child_sources OK ▶ 23/396 /gvariant/hashing OK ▶ 23/396 /gvariant/byteswap OK ▶ 118/396 /glib-unix/sighup/alternate-stack OK ▶ 104/396 /glib/1bit-mutex-emufutex/int OK ▶ 86/396 /thread/static-private OK ▶ 179/396 /gobject/refcount/properties-1 OK 179/396 glib:gobject / properties-refcount1 OK 3.03s 1 subtests passed 187/396 glib:gobject+cpp / cxx RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=242 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx 187/396 glib:gobject+cpp / cxx OK 0.01s 188/396 glib:gobject+cpp / cxx-98 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=229 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-98 188/396 glib:gobject+cpp / cxx-98 OK 0.03s 189/396 glib:gobject+cpp / cxx-03 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=182 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-03 189/396 glib:gobject+cpp / cxx-03 OK 0.02s 190/396 glib:gobject+cpp / cxx-11 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=222 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-11 190/396 glib:gobject+cpp / cxx-11 OK 0.02s 191/396 glib:gobject+cpp / cxx-14 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=240 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-14 191/396 glib:gobject+cpp / cxx-14 OK 0.01s 192/396 glib:gobject+cpp / cxx-17 RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=219 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-17 192/396 glib:gobject+cpp / cxx-17 OK 0.01s 193/396 glib:gobject+cpp / cxx-20 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-20 193/396 glib:gobject+cpp / cxx-20 OK 0.02s 194/396 glib:gobject+cpp / cxx-2b RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=41 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-2b 194/396 glib:gobject+cpp / cxx-2b OK 0.02s 195/396 glib:gobject / autoptr RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=242 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/autoptr ▶ 195/396 /autoptr/autoptr OK ▶ 195/396 /autoptr/autoptr_steal OK ▶ 195/396 /autoptr/autolist OK ▶ 195/396 /autoptr/autoslist OK ▶ 195/396 /autoptr/autoqueue OK ▶ 195/396 /autoptr/autoclass OK 195/396 glib:gobject / autoptr OK 0.02s 6 subtests passed 196/396 glib:gobject+no-valgrind / genmarshal.py RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=102 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gobject/tests/genmarshal.py ▶ 70/396 /sequence/random/seed:1477639090 OK 137/396 glib:gobject+performance+no-valgrind / performance OK 4.60s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Running test simple-construction simple-construction: Millions of constructed objects per second: 2.942 Running test simple-construction1 simple-construction1: Millions of constructed objects per second: 5.009 Running test complex-construction complex-construction: Millions of constructed objects per second: 0.606 Running test complex-construction1 complex-construction1: Millions of constructed objects per second: 2.335 Running test complex-construction2 complex-construction2: Millions of constructed objects per second: 2.530 Running test finalization finalization: Millions of finalized objects per second: 0.917 Running test type-check type-check: Million type checks per second: 34.71 Running test emit-unhandled emit-unhandled: Emissions per second: 1475106 Running test emit-unhandled-empty emit-unhandled-empty: Emissions per second: 11607515 Running test emit-unhandled-generic emit-unhandled-generic: Emissions per second: 2225851 Running test emit-unhandled-generic-empty emit-unhandled-generic-empty: Emissions per second: 11564045 Running test emit-unhandled-args emit-unhandled-args: Emissions per second: 1307644 Running test emit-handled emit-handled: Emissions per second: 1031653 Running test emit-handled-empty emit-handled-empty: Emissions per second: 1059021 Running test emit-handled-generic emit-handled-generic: Emissions per second: 891524 Running test emit-handled-generic-empty emit-handled-generic-empty: Emissions per second: 973446 Running test emit-handled-args emit-handled-args: Emissions per second: 607234 Running test notify-unhandled notify-unhandled: Notify (unhandled) per second: 7554751 Running test notify-by-pspec-unhandled notify-by-pspec-unhandled: Notify (unhandled) per second: 31892861 Running test notify-handled notify-handled: Notify per second: 286387 Running test notify-by-pspec-handled notify-by-pspec-handled: Notify per second: 403920 Running test property-set property-set: Property set per second: 6607823 Running test property-get property-get: Property get per second: 5479039 Running test refcount refcount: Million refs+unref per second: 14.04 Running test refcount-1 refcount-1: Million refs+unref per second: 30.21 Running test refcount-toggle refcount-toggle: Million refs+unref per second: 10.92 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 197/396 glib:gobject+no-valgrind / gobject-query.py RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=116 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gobject/tests/gobject-query.py ▶ 23/396 /gvariant/parser OK ▶ 23/396 /gvariant/parse-failures OK ▶ 23/396 /gvariant/parse-positional OK ▶ 23/396 /gvariant/floating OK ▶ 23/396 /gvariant/bytestring OK ▶ 23/396 /gvariant/lookup-value OK ▶ 23/396 /gvariant/lookup OK ▶ 23/396 /gvariant/compare OK ▶ 23/396 /gvariant/equal OK ▶ 23/396 /gvariant/fixed-array OK ▶ 23/396 /gvariant/check-format-string OK ▶ 23/396 /gvariant/checksum-basic OK ▶ 23/396 /gvariant/checksum-nested OK ▶ 23/396 /gvariant/gbytes OK ▶ 23/396 /gvariant/print-context OK ▶ 23/396 /gvariant/error-quark OK ▶ 23/396 /gvariant/stack-builder-init OK ▶ 23/396 /gvariant/stack-builder-init-static OK ▶ 23/396 /gvariant/stack-builder-init-unset OK ▶ 23/396 /gvariant/stack-dict-init OK ▶ 23/396 /gvariant/unaligned-construction OK ▶ 23/396 /gvariant/type/string-scan/recursion/tuple OK ▶ 23/396 /gvariant/type/string-scan/recursion/array OK ▶ 197/396 __main__.TestGobjectQuery.test_froots OK ▶ 196/396 __main__.TestGenmarshal.test_empty_list OK ▶ 197/396 __main__.TestGobjectQuery.test_help OK ▶ 197/396 __main__.TestGobjectQuery.test_tree OK ▶ 89/396 /timeout/weeks-overflow OK ▶ 89/396 /timeout/far-future-ready-time OK ▶ 197/396 __main__.TestGobjectQuery.test_version OK 197/396 glib:gobject+no-valgrind / gobject-query.py OK 0.18s 4 subtests passed 198/396 glib:gobject+no-valgrind / mkenums.py RUNNING >>> MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gobject/tests/mkenums.py ▶ 23/396 /gvariant/serialiser/maybe OK ▶ 196/396 __main__.TestGenmarshal.test_help OK ▶ 35/396 /mainloop/source_time OK ▶ 35/396 /mainloop/overflow OK ▶ 196/396 __main__.TestGenmarshal.test_no_args OK ▶ 118/396 /glib-unix/sigterm/alternate-stack OK ▶ 198/396 __main__.TestMkenums.test_available_in OK ▶ 180/396 /gobject/refcount/properties-2 OK 180/396 glib:gobject+slow / properties-refcount2 OK 3.85s 1 subtests passed 199/396 glib:gthread / init RUNNING >>> G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gthread/tests MALLOC_PERTURB_=45 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gthread:/usr/lib/libeatmydata UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gthread/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gthread/tests/init ▶ 199/396 /thread/deprecated/init OK ▶ 199/396 /thread/deprecated/init-with-errorcheck-mutexes OK 199/396 glib:gthread / init OK 0.03s 2 subtests passed 200/396 glib:gthread+no-valgrind+pkg-config / gthread-2.0-pkg-config RUNNING >>> G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=166 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gthread-2.0 test "$(pkg-config --modversion gthread-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gthread-2.0)" = "/usr"' ▶ 198/396 __main__.TestMkenums.test_comma_in_enum_value OK 200/396 glib:gthread+no-valgrind+pkg-config / gthread-2.0-pkg-config OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gthread-2.0 ++ pkg-config --modversion gthread-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gthread-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 201/396 glib:gmodule / max-version RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/max-version ▶ 196/396 __main__.TestGenmarshal.test_void_boolean OK ▶ 201/396 /max-version/tested-at-compile-time OK 201/396 glib:gmodule / max-version OK 0.03s 1 subtests passed 202/396 glib:gmodule+cpp / cxx RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx ▶ 35/396 /mainloop/ready-time OK ▶ 35/396 /mainloop/wakeup OK ▶ 35/396 /mainloop/remove-invalid OK ▶ 35/396 /mainloop/unref-while-pending OK 202/396 glib:gmodule+cpp / cxx OK 0.22s 203/396 glib:gmodule+cpp / cxx-98 RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=220 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-98 ▶ 198/396 __main__.TestMkenums.test_deprecated_in OK 203/396 glib:gmodule+cpp / cxx-98 OK 0.03s 204/396 glib:gmodule+cpp / cxx-03 RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=166 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-03 204/396 glib:gmodule+cpp / cxx-03 OK 0.01s 205/396 glib:gmodule+cpp / cxx-11 RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=231 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-11 ▶ 23/396 /gvariant/serialiser/array OK 205/396 glib:gmodule+cpp / cxx-11 OK 0.02s 206/396 glib:gmodule+cpp / cxx-14 RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=227 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-14 206/396 glib:gmodule+cpp / cxx-14 OK 0.01s 207/396 glib:gmodule+cpp / cxx-17 RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=87 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-17 207/396 glib:gmodule+cpp / cxx-17 OK 0.02s 208/396 glib:gmodule+cpp / cxx-20 RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-20 208/396 glib:gmodule+cpp / cxx-20 OK 0.01s 209/396 glib:gmodule+cpp / cxx-2b RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=31 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-2b 209/396 glib:gmodule+cpp / cxx-2b OK 0.01s 210/396 glib:gmodule / module-test-library RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=64 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/module-test-library ▶ 196/396 __main__.TestGenmarshal.test_void_boolean_int64 OK ▶ 198/396 __main__.TestMkenums.test_deprecated_in_for OK ▶ 210/396 /module/basics OK ▶ 210/396 /module/invalid-libtool-archive OK ▶ 210/396 /module/local-binding OK 210/396 glib:gmodule / module-test-library OK 0.07s 3 subtests passed 211/396 glib:gmodule / module-test-plugin RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_PERTURB_=70 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/module-test-plugin ▶ 211/396 /module/basics OK ▶ 211/396 /module/invalid-libtool-archive OK ▶ 198/396 __main__.TestMkenums.test_empty_header OK ▶ 211/396 /module/local-binding OK 211/396 glib:gmodule / module-test-plugin OK 0.07s 3 subtests passed 212/396 glib:gmodule+no-valgrind+pkg-config / gmodule-no-export-2.0-pkg-config RUNNING >>> G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=178 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-no-export-2.0 test "$(pkg-config --modversion gmodule-no-export-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gmodule-no-export-2.0)" = "/usr"' 212/396 glib:gmodule+no-valgrind+pkg-config / gmodule-no-export-2.0-pkg-config OK 0.09s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gmodule-no-export-2.0 ++ pkg-config --modversion gmodule-no-export-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gmodule-no-export-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 213/396 glib:gmodule+no-valgrind+pkg-config / gmodule-export-2.0-pkg-config RUNNING >>> G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=223 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-export-2.0 test "$(pkg-config --modversion gmodule-export-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gmodule-export-2.0)" = "/usr"' 213/396 glib:gmodule+no-valgrind+pkg-config / gmodule-export-2.0-pkg-config OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gmodule-export-2.0 ++ pkg-config --modversion gmodule-export-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gmodule-export-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 214/396 glib:gmodule+no-valgrind+pkg-config / gmodule-2.0-pkg-config RUNNING >>> G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=238 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-2.0 test "$(pkg-config --modversion gmodule-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gmodule-2.0)" = "/usr"' 214/396 glib:gmodule+no-valgrind+pkg-config / gmodule-2.0-pkg-config OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gmodule-2.0 ++ pkg-config --modversion gmodule-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gmodule-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 215/396 glib:gio / application-command-line RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=3 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/application-command-line ▶ 215/396 /application-command-line/basic-properties OK 215/396 glib:gio / application-command-line OK 0.01s 1 subtests passed 216/396 glib:gio / appmonitor RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=111 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appmonitor ▶ 196/396 __main__.TestGenmarshal.test_void_param_nostdinc OK ▶ 118/396 /glib-unix/sighup_again/alternate-stack OK ▶ 118/396 /glib-unix/get-passwd-entry/root OK ▶ 118/396 /glib-unix/get-passwd-entry/nonexistent OK 118/396 glib:glib+core / unix OK 6.94s 20 subtests passed 217/396 glib:gio / async-close-output-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=67 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/async-close-output-stream ▶ 216/396 /monitor/app OK ▶ 198/396 __main__.TestMkenums.test_empty_template OK ▶ 70/396 /sequence/random/seed:3369132895 OK 216/396 glib:gio / appmonitor OK 0.04s 1 subtests passed 218/396 glib:gio / async-splice-output-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=7 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/async-splice-output-stream ▶ 217/396 /close-async/without-flush OK ▶ 217/396 /close-async/with-flush OK ▶ 217/396 /close-async/with-async-flush OK 217/396 glib:gio / async-close-output-stream OK 0.06s 3 subtests passed 219/396 glib:gio / buffered-input-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=45 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/buffered-input-stream ▶ 177/396 /gobject/refcount/object-basics OK ▶ 23/396 /gvariant/serialiser/tuple OK 177/396 glib:gobject / objects-refcount1 OK 5.08s 1 subtests passed ▶ 23/396 /gvariant/serialiser/variant OK ▶ 23/396 /gvariant/serialiser/strings OK ▶ 218/396 /async-splice/copy-chunks OK ▶ 218/396 /async-splice/copy-chunks-threaded-input OK 220/396 glib:gio / buffered-output-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=19 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/buffered-output-stream ▶ 198/396 __main__.TestMkenums.test_enum_name OK ▶ 219/396 /buffered-input-stream/peek OK ▶ 219/396 /buffered-input-stream/peek-buffer OK ▶ 219/396 /buffered-input-stream/set-buffer-size OK ▶ 219/396 /buffered-input-stream/read-byte OK ▶ 219/396 /buffered-input-stream/read OK ▶ 219/396 /buffered-input-stream/read-async OK ▶ 219/396 /buffered-input-stream/skip OK ▶ 219/396 /buffered-input-stream/skip-async OK ▶ 219/396 /buffered-input-stream/seek OK ▶ 219/396 /filter-input-stream/close OK ▶ 218/396 /async-splice/copy-chunks-threaded-output OK ▶ 218/396 /async-splice/copy-chunks-threaded OK ▶ 218/396 /async-splice/cancelled OK 218/396 glib:gio / async-splice-output-stream OK 0.12s 5 subtests passed ▶ 220/396 /buffered-output-stream/write OK ▶ 220/396 /buffered-output-stream/grow OK ▶ 220/396 /buffered-output-stream/seek OK ▶ 220/396 /buffered-output-stream/truncate OK ▶ 220/396 /filter-output-stream/close OK 221/396 glib:gio / cancellable RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=138 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cancellable 219/396 glib:gio / buffered-input-stream OK 0.11s 10 subtests passed 222/396 glib:gio / contexts RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/contexts 220/396 glib:gio / buffered-output-stream OK 0.10s 5 subtests passed 223/396 glib:gio / contenttype RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=196 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/contenttype ▶ 221/396 /cancellable/multiple-concurrent SKIP ▶ 221/396 /cancellable/null OK ▶ 223/396 /contenttype/guess OK ▶ 223/396 /contenttype/guess_svg_from_data OK ▶ 223/396 /contenttype/mime_to_content SKIP ▶ 223/396 /contenttype/mime_from_content SKIP ▶ 223/396 /contenttype/unknown OK ▶ 223/396 /contenttype/subtype OK ▶ 196/396 __main__.TestGenmarshal.test_void_string_nostdinc OK ▶ 222/396 /gio/contexts/thread-independence OK ▶ 222/396 /gio/contexts/context-independence OK ▶ 222/396 /gio/contexts/context-specific/identity OK ▶ 223/396 /contenttype/list OK ▶ 223/396 /contenttype/executable OK ▶ 223/396 /contenttype/description OK ▶ 223/396 /contenttype/icon OK ▶ 223/396 /contenttype/symbolic-icon OK ▶ 221/396 /cancellable/disconnect-on-cancelled-callback-hangs OK ▶ 198/396 __main__.TestMkenums.test_enum_private_public OK ▶ 223/396 /contenttype/tree OK ▶ 223/396 /contenttype/tree_invalid_encoding OK ▶ 223/396 /contenttype/test_type_is_a_special_case OK 223/396 glib:gio / contenttype OK 0.12s 12 subtests passed 224/396 glib:gio / converter-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=159 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/converter-stream ▶ 103/396 /glib/1bit-mutex/pointer OK 103/396 glib:glib+core / 1bit-mutex OK 7.67s 2 subtests passed 225/396 glib:gio / converter RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=178 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/converter ▶ 224/396 /converter/basics OK ▶ 224/396 /converter-input-stream/expander OK ▶ 196/396 __main__.TestGenmarshal.test_void_variant_nostdinc_valist_marshaller OK ▶ 225/396 /converter/bytes OK ▶ 225/396 /converter/extra-bytes-at-end OK 225/396 glib:gio / converter OK 0.03s 2 subtests passed 226/396 glib:gio / credentials RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=84 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/credentials 196/396 glib:gobject+no-valgrind / genmarshal.py OK 1.96s 8 subtests passed 227/396 glib:gio / data-input-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=163 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/data-input-stream ▶ 226/396 /credentials/basic OK 226/396 glib:gio / credentials OK 0.04s 1 subtests passed 228/396 glib:gio / data-output-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/data-output-stream ▶ 224/396 /converter-input-stream/compressor OK ▶ 227/396 /data-input-stream/basic OK ▶ 221/396 /cancellable/resets-on-cancel-callback-hangs OK ▶ 221/396 /cancellable/poll-fd OK ▶ 221/396 /cancellable/poll-fd-cancelled OK ▶ 198/396 __main__.TestMkenums.test_enum_symbolic_expression OK ▶ 228/396 /data-output-stream/basic OK ▶ 227/396 /data-input-stream/read-lines-LF OK ▶ 227/396 /data-input-stream/read-lines-LF-valid-utf8 OK ▶ 227/396 /data-input-stream/read-lines-LF-invalid-utf8 OK ▶ 228/396 /data-output-stream/write-lines-LF OK ▶ 228/396 /data-output-stream/write-lines-CR OK ▶ 228/396 /data-output-stream/write-lines-CR-LF OK ▶ 228/396 /data-output-stream/write-int OK ▶ 228/396 /data-output-stream/seek OK ▶ 228/396 /data-output-stream/truncate OK 228/396 glib:gio / data-output-stream OK 0.08s 7 subtests passed 229/396 glib:gio / error RUNNING >>> MALLOC_PERTURB_=73 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/error ▶ 227/396 /data-input-stream/read-lines-CR OK ▶ 229/396 /error/from-errno OK ▶ 229/396 /error/from-file-error OK ▶ 229/396 /error/from-win32-error SKIP 229/396 glib:gio / error OK 0.03s 2 subtests passed 230/396 glib:gio / file-thumbnail RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=232 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/file-thumbnail ▶ 221/396 /cancellable/poll-fd-cancelled-threaded OK ▶ 221/396 /cancellable/cancel-reset-races OK ▶ 230/396 /file-thumbnail/fail OK ▶ 227/396 /data-input-stream/read-lines-CR-LF OK ▶ 230/396 /file-thumbnail/size-priority OK ▶ 230/396 /file-thumbnail/valid/normal OK ▶ 230/396 /file-thumbnail/valid/large OK ▶ 230/396 /file-thumbnail/valid/x-large OK ▶ 221/396 /cancellable/cancel-reset-connect-races OK ▶ 230/396 /file-thumbnail/valid/xx-large OK ▶ 230/396 /file-thumbnail/unknown/super-large OK 230/396 glib:gio / file-thumbnail OK 0.05s 7 subtests passed 231/396 glib:gio / fileattributematcher RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/fileattributematcher ▶ 198/396 __main__.TestMkenums.test_filename_basename_in_fhead_ftail OK ▶ 231/396 /fileattributematcher/exact OK ▶ 231/396 /fileattributematcher/equality OK ▶ 231/396 /fileattributematcher/subtract OK 231/396 glib:gio / fileattributematcher OK 0.03s 3 subtests passed 232/396 glib:gio / filter-streams RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=11 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/filter-streams ▶ 227/396 /data-input-stream/read-lines-any OK ▶ 227/396 /data-input-stream/read-until OK ▶ 227/396 /data-input-stream/read-upto OK ▶ 232/396 /filter-stream/input OK ▶ 232/396 /filter-stream/output OK ▶ 232/396 /filter-stream/async-input OK ▶ 232/396 /filter-stream/async-output OK 232/396 glib:gio / filter-streams OK 0.01s 4 subtests passed 233/396 glib:gio / giomodule RUNNING >>> G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/modules:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=190 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/giomodule ▶ 233/396 /giomodule/extension-point OK ▶ 233/396 /giomodule/module-scan-all OK ▶ 233/396 /giomodule/module-scan-all-with-scope OK 233/396 glib:gio / giomodule OK 0.05s 3 subtests passed 234/396 glib:gio / gsubprocess RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gsubprocess ▶ 234/396 /gsubprocess/noop OK ▶ 234/396 /gsubprocess/noop-all-to-null OK ▶ 234/396 /gsubprocess/noop-no-wait OK ▶ 234/396 /gsubprocess/noop-stdin-inherit OK ▶ 198/396 __main__.TestMkenums.test_help OK ▶ 234/396 /gsubprocess/search-path OK ▶ 234/396 /gsubprocess/search-path-from-envp OK ▶ 198/396 __main__.TestMkenums.test_no_args OK ▶ 227/396 /data-input-stream/read-int OK 227/396 glib:gio / data-input-stream OK 0.51s 10 subtests passed 235/396 glib:gio / g-file RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=233 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-file ▶ 224/396 /converter-input-stream/truncation/zlib OK ▶ 235/396 /g-file/test_g_file_new_null OK ▶ 235/396 /g-file/test_g_file_new_for_path OK ▶ 235/396 /g-file/test_g_file_new_for_uri OK ▶ 235/396 /g-file/test_g_file_dup OK ▶ 235/396 /g-file/test_g_file_get_parse_name_utf8 OK ▶ 235/396 /g-file/test_g_file_new_for_commandline_arg OK ▶ 235/396 /g-file/test_g_file_has_prefix OK ▶ 235/396 /g-file/test_g_file_get_parent_child OK ▶ 183/396 /gobject/refcount/signals OK ▶ 198/396 __main__.TestMkenums.test_no_headers OK 183/396 glib:gobject / signals-refcount1 OK 5.05s 1 subtests passed 235/396 glib:gio / g-file OK 0.06s 8 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: file:///build/reproducible-path/glib2.0-2.83.4/debian/build/deb file:///build/reproducible-path/glib2.0-2.83.4/debian/build file:///tmp file:////UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88 file:///UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88 /dir1 /dir1/dir2/dir3/ /dir1/ /dir1/dir2/dir3/ /dir1 /dir1/dir2/dir3 /dir1/ /dir1/dir2/dir3 /tmp/ /something/ /dir1/dir2 /dir1/ //dir1/new //dir1/new/dir2/dir3 /dir/UTF-8 p??li? ?lu?ou?k? k?? /dir/UTF-8 p??li? ?lu?ou?k? k??/dir2 file:///dir1 file:///dir1/dir2/dir3/ file:///dir1/ file:///dir1/dir2/dir3/ file:///dir1 file:///dir1/dir2/dir3 file:///dir1/ file:///dir1/dir2/dir3 file:///tmp/ file:///something/ file:///dir1/dir2 file:///dir1/ file:////dir1/new file:////dir1/new/dir2/dir3 file:///dir/UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88 file:///dir/UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88/dir2 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 236/396 glib:gio / g-file-info RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=99 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-file-info 237/396 glib:gio / g-icon RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=62 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-icon ▶ 236/396 /g-file-info/test_g_file_info OK ▶ 236/396 /g-file-info/xattrs OK ▶ 236/396 /g-file-info/set-modified-date-time-precision OK ▶ 236/396 /g-file-info/test_g_file_info/modification-time OK ▶ 236/396 /g-file-info/test_g_file_info/access-time OK ▶ 236/396 /g-file-info/test_g_file_info/creation-time OK 236/396 glib:gio / g-file-info OK 0.05s 6 subtests passed 238/396 glib:gio / gdbus-addresses RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=143 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-addresses ▶ 237/396 /icons/to-string OK ▶ 237/396 /icons/serialize OK ▶ 237/396 /icons/themed OK ▶ 237/396 /icons/emblemed OK ▶ 237/396 /icons/file OK ▶ 237/396 /icons/bytes OK 237/396 glib:gio / g-icon OK 0.05s 6 subtests passed 239/396 glib:gio / gdbus-message RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=237 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-message ▶ 238/396 /gdbus/empty-address OK ▶ 238/396 /gdbus/unsupported-address OK ▶ 238/396 /gdbus/address-parsing OK ▶ 238/396 /gdbus/unix-address OK ▶ 238/396 /gdbus/nonce-tcp-address OK ▶ 238/396 /gdbus/tcp-address OK ▶ 238/396 /gdbus/autolaunch-address OK ▶ 238/396 /gdbus/mixed-address OK ▶ 238/396 /gdbus/escape-address OK ▶ 198/396 __main__.TestMkenums.test_no_nick OK 238/396 glib:gio / gdbus-addresses OK 0.04s 9 subtests passed 240/396 glib:gio / gdbus-peer RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-object-manager-example:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=170 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-peer ▶ 239/396 /gdbus/message/lock OK ▶ 239/396 /gdbus/message/copy OK ▶ 239/396 /gdbus/message/bytes-needed OK 239/396 glib:gio / gdbus-message OK 0.04s 3 subtests passed 241/396 glib:gio / inet-address RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=217 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/inet-address ▶ 241/396 /inet-address/parse OK ▶ 241/396 /inet-address/any OK ▶ 241/396 /inet-address/loopback OK ▶ 241/396 /inet-address/bytes OK ▶ 241/396 /inet-address/property OK ▶ 241/396 /socket-address/basic OK ▶ 241/396 /socket-address/to-string OK ▶ 241/396 /address-mask/parse OK ▶ 241/396 /address-mask/property OK ▶ 241/396 /address-mask/equal OK ▶ 241/396 /address-mask/match OK 241/396 glib:gio / inet-address OK 0.02s 11 subtests passed 242/396 glib:gio / io-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=166 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/io-stream ▶ 242/396 /io-stream/copy-chunks OK ▶ 242/396 /io-stream/close/async/memory OK ▶ 242/396 /io-stream/close/async/file OK 242/396 glib:gio / io-stream OK 0.03s 3 subtests passed 243/396 glib:gio / max-version RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=245 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/max-version ▶ 243/396 /max-version/tested-at-compile-time OK 243/396 glib:gio / max-version OK 0.02s 1 subtests passed 244/396 glib:gio / memory-input-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=100 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-input-stream ▶ 198/396 __main__.TestMkenums.test_non_utf8_encoding OK ▶ 244/396 /memory-input-stream/read-chunks OK ▶ 244/396 /memory-input-stream/async OK ▶ 244/396 /memory-input-stream/seek OK ▶ 244/396 /memory-input-stream/truncate OK ▶ 244/396 /memory-input-stream/read-bytes OK ▶ 244/396 /memory-input-stream/from-bytes OK ▶ 70/396 /sequence/random/seed:1192944867 OK 244/396 glib:gio / memory-input-stream OK 0.03s 6 subtests passed 245/396 glib:gio / memory-monitor RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=40 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-monitor ▶ 240/396 /gdbus/peer-to-peer OK ▶ 184/396 /gobject/refcount/signals OK ▶ 224/396 /converter-input-stream/truncation/gzip OK 184/396 glib:gobject / signals-refcount2 OK 5.27s 1 subtests passed 246/396 glib:gio / memory-output-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=102 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-output-stream ▶ 245/396 /memory-monitor/default OK 245/396 glib:gio / memory-monitor OK 0.29s 1 subtests passed 247/396 glib:gio / memory-settings-backend RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-settings-backend ▶ 246/396 /memory-output-stream/truncate OK ▶ 246/396 /memory-output-stream/get-data-size OK ▶ 246/396 /memory-output-stream/properties OK ▶ 246/396 /memory-output-stream/write-bytes OK ▶ 246/396 /memory-output-stream/write-null OK ▶ 246/396 /memory-output-stream/writev OK ▶ 246/396 /memory-output-stream/writev_nonblocking OK ▶ 246/396 /memory-output-stream/steal_as_bytes OK ▶ 246/396 /memory-output-stream/seek/fixed OK ▶ 246/396 /memory-output-stream/seek/resizable OK 246/396 glib:gio / memory-output-stream OK 0.03s 10 subtests passed 248/396 glib:gio / mount-operation RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=96 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/mount-operation ▶ 247/396 /memory-settings-backend/extension-point-registered OK 247/396 glib:gio / memory-settings-backend OK 0.03s 1 subtests passed 249/396 glib:gio / network-address RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests G_ENABLE_DIAGNOSTIC=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=181 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/network-address ▶ 248/396 /mount-operation/construction OK ▶ 248/396 /mount-operation/properties OK 248/396 glib:gio / mount-operation OK 0.04s 2 subtests passed 250/396 glib:gio / network-monitor RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=170 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/network-monitor ▶ 249/396 /network-address/basic OK ▶ 249/396 /network-address/scope-id OK ▶ 249/396 /network-address/uri-scope-id OK ▶ 249/396 /network-address/to-string OK ▶ 249/396 /network-address/parse-host/0 OK ▶ 249/396 /network-address/parse-host/1 OK ▶ 250/396 /network-monitor/default OK ▶ 250/396 /network-monitor/remove_default OK ▶ 249/396 /network-address/parse-host/2 OK ▶ 249/396 /network-address/parse-host/3 OK ▶ 249/396 /network-address/parse-host/4 OK ▶ 249/396 /network-address/parse-host/5 OK ▶ 249/396 /network-address/parse-host/6 OK ▶ 249/396 /network-address/parse-host/7 OK ▶ 249/396 /network-address/parse-host/8 OK ▶ 249/396 /network-address/parse-host/9 OK ▶ 249/396 /network-address/parse-host/10 OK ▶ 249/396 /network-address/parse-host/11 OK ▶ 249/396 /network-address/parse-host/12 OK ▶ 249/396 /network-address/parse-host/13 OK ▶ 249/396 /network-address/parse-uri/0 OK ▶ 249/396 /network-address/parse-uri/1 OK ▶ 249/396 /network-address/parse-uri/2 OK ▶ 249/396 /network-address/parse-uri/3 OK ▶ 249/396 /network-address/parse-uri/4 OK ▶ 249/396 /network-address/parse-uri/5 OK ▶ 249/396 /network-address/parse-uri/6 OK ▶ 249/396 /network-address/parse-uri/7 OK ▶ 249/396 /network-address/parse-uri/8 OK ▶ 249/396 /network-address/parse-uri/9 OK ▶ 249/396 /network-address/resolve-address/0 OK ▶ 249/396 /network-address/resolve-address/1 OK ▶ 249/396 /network-address/resolve-address/2 OK ▶ 249/396 /network-address/resolve-address/3 OK ▶ 249/396 /network-address/resolve-address/4 OK ▶ 249/396 /network-address/resolve-address/5 OK ▶ 249/396 /network-address/resolve-address/6 OK ▶ 249/396 /network-address/resolve-address/7 OK ▶ 249/396 /network-address/resolve-address/8 OK ▶ 249/396 /network-address/resolve-address/9 OK ▶ 249/396 /network-address/resolve-address/10 OK ▶ 249/396 /network-address/resolve-address/11 OK ▶ 249/396 /network-address/loopback/basic OK ▶ 249/396 /network-address/loopback/sync OK ▶ 250/396 /network-monitor/add_networks OK ▶ 249/396 /network-address/loopback/async OK ▶ 185/396 /gobject/refcount/signals OK 185/396 glib:gobject / signals-refcount3 OK 5.04s 1 subtests passed 251/396 glib:gio / network-monitor-race RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=233 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/network-monitor-race ▶ 250/396 /network-monitor/remove_networks OK ▶ 249/396 /network-address/localhost/async OK ▶ 249/396 /network-address/localhost/sync OK 250/396 glib:gio / network-monitor OK 0.04s 4 subtests passed 252/396 glib:gio / null-settings-backend RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=184 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/null-settings-backend ▶ 198/396 __main__.TestMkenums.test_reproducible OK ▶ 252/396 /null-settings-backend/extension-point-registered OK 252/396 glib:gio / null-settings-backend OK 0.01s 1 subtests passed 253/396 glib:gio / permission RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=8 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/permission ▶ 253/396 /permission/simple OK 253/396 glib:gio / permission OK 0.03s 1 subtests passed 254/396 glib:gio / pollable RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=23 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/pollable ▶ 254/396 /pollable/converter OK ▶ 254/396 /pollable/socket OK ▶ 254/396 /pollable/unix/pipe OK ▶ 254/396 /pollable/unix/pty OK ▶ 254/396 /pollable/unix/file OK ▶ 254/396 /pollable/unix/nulldev SKIP 254/396 glib:gio / pollable OK 0.03s 5 subtests passed 255/396 glib:gio / power-profile-monitor RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=145 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/power-profile-monitor ▶ 249/396 /network-address/happy-eyeballs/basic OK ▶ 198/396 __main__.TestMkenums.test_since OK ▶ 224/396 /converter-input-stream/truncation/raw OK ▶ 224/396 /converter-input-stream/charset/utf8->latin1 OK ▶ 224/396 /converter-input-stream/charset/latin1->utf8 OK ▶ 224/396 /converter-input-stream/charset/fallbacks OK ▶ 255/396 /power-profile-monitor/default OK 255/396 glib:gio / power-profile-monitor OK 0.05s 1 subtests passed 256/396 glib:gio / proxy-test RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=187 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/proxy-test ▶ 256/396 /proxy/direct_sync OK ▶ 256/396 /proxy/direct_async OK ▶ 256/396 /proxy/single_sync OK ▶ 256/396 /proxy/single_async OK ▶ 198/396 __main__.TestMkenums.test_with_double_quotes OK ▶ 256/396 /proxy/multiple_sync OK ▶ 256/396 /proxy/multiple_async OK ▶ 224/396 /converter-output-stream/roundtrip/zlib-0 OK ▶ 256/396 /proxy/invalid-uris-sync OK ▶ 256/396 /proxy/invalid-uris-async OK ▶ 256/396 /proxy/dns OK ▶ 256/396 /proxy/override OK ▶ 256/396 /proxy/enumerator-ports OK 256/396 glib:gio / proxy-test OK 0.09s 11 subtests passed 257/396 glib:gio / readwrite RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=47 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/readwrite ▶ 221/396 /cancellable-source/threaded-dispose OK ▶ 221/396 /cancellable-source/can-be-fired-multiple-times OK 221/396 glib:gio / cancellable OK 1.71s 10 subtests passed 258/396 glib:gio / sandbox RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=244 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/sandbox ▶ 257/396 /readwrite/test_g_file_open_readwrite OK ▶ 257/396 /readwrite/test_g_file_create_readwrite OK ▶ 257/396 /readwrite/test_g_file_replace_readwrite OK ▶ 35/396 /mainloop/unix-fd OK ▶ 35/396 /mainloop/unix-fd-source OK ▶ 35/396 /mainloop/source-unix-fd-api OK 257/396 glib:gio / readwrite OK 0.03s 3 subtests passed 259/396 glib:gio / simple-async-result RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=62 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/simple-async-result ▶ 258/396 /sandbox/none OK ▶ 258/396 /sandbox/snap OK ▶ 258/396 /sandbox/classic-snap OK ▶ 258/396 /sandbox/flatpak OK 258/396 glib:gio / sandbox OK 0.02s 4 subtests passed 260/396 glib:gio / simple-proxy RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=89 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/simple-proxy ▶ 259/396 /gio/simple-async-result/test OK ▶ 259/396 /gio/simple-async-result/valid OK 259/396 glib:gio / simple-async-result OK 0.02s 2 subtests passed 261/396 glib:gio / sleepy-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=165 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/sleepy-stream ▶ 260/396 /static-proxy/uri OK ▶ 260/396 /static-proxy/socks OK ▶ 260/396 /static-proxy/ignore OK ▶ 198/396 __main__.TestRspMkenums.test_available_in OK ▶ 186/396 /gobject/refcount/signals OK 260/396 glib:gio / simple-proxy OK 0.02s 3 subtests passed 262/396 glib:gio / socket RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket 186/396 glib:gobject / signals-refcount4 OK 5.04s 1 subtests passed 263/396 glib:gio / socket-listener RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=187 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket-listener ▶ 261/396 /filter-stream/input OK ▶ 261/396 /filter-stream/async OK 261/396 glib:gio / sleepy-stream OK 0.03s 2 subtests passed 264/396 glib:gio / socket-service RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=160 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket-service ▶ 263/396 /socket-listener/event-signal OK ▶ 249/396 /network-address/happy-eyeballs/parallel OK 263/396 glib:gio / socket-listener OK 0.02s 1 subtests passed 265/396 glib:gio / srvtarget RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/srvtarget ▶ 264/396 /socket-service/start-stop OK ▶ 264/396 /socket-service/read_write_async OK ▶ 264/396 /socket-service/read_writev_async OK ▶ 264/396 /socket-service/threaded/712570 OK 264/396 glib:gio / socket-service OK 0.03s 4 subtests passed 266/396 glib:gio / task RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=39 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/task ▶ 249/396 /network-address/happy-eyeballs/slow-ipv4 OK ▶ 198/396 __main__.TestRspMkenums.test_comma_in_enum_value OK ▶ 266/396 /gtask/basic OK ▶ 266/396 /gtask/error OK ▶ 266/396 /gtask/error-literal OK ▶ 266/396 /gtask/error-literal-from-variable OK ▶ 266/396 /gtask/return-from-same-iteration OK ▶ 266/396 /gtask/return-from-toplevel OK ▶ 249/396 /network-address/happy-eyeballs/slow-ipv6 OK ▶ 266/396 /gtask/return-from-anon-thread OK ▶ 266/396 /gtask/return-from-wrong-thread OK ▶ 266/396 /gtask/no-callback OK ▶ 266/396 /gtask/report-error OK ▶ 266/396 /gtask/priority OK ▶ 266/396 /gtask/name OK ▶ 266/396 /gtask/static-name OK ▶ 240/396 /gdbus/delayed-message-processing OK ▶ 240/396 /gdbus/nonce-tcp OK ▶ 198/396 __main__.TestRspMkenums.test_deprecated_in OK ▶ 240/396 /gdbus/tcp-anonymous OK ▶ 240/396 /gdbus/credentials OK ▶ 249/396 /network-address/happy-eyeballs/very-slow-ipv6 OK ▶ 35/396 /mainloop/wait OK ▶ 35/396 /mainloop/unix-file-poll OK ▶ 35/396 /mainloop/unix-fd-priority OK ▶ 35/396 /mainloop/nfds OK ▶ 35/396 /mainloop/steal-fd OK ▶ 35/396 /mainloop/ownerless-polling/attach-first OK ▶ 35/396 /mainloop/ownerless-polling/pop-first OK ▶ 198/396 __main__.TestRspMkenums.test_deprecated_in_for OK 35/396 glib:glib+core / mainloop OK 11.02s 44 subtests passed 267/396 glib:gio / vfs RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=33 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/vfs ▶ 224/396 /converter-output-stream/roundtrip/zlib-9 OK ▶ 222/396 /gio/contexts/context-specific/emit OK ▶ 267/396 /gvfs/local OK ▶ 267/396 /gvfs/register-scheme OK ▶ 267/396 /gvfs/resource/malformed-escaping OK 267/396 glib:gio / vfs OK 0.01s 3 subtests passed 268/396 glib:gio / volumemonitor RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests G_ENABLE_DIAGNOSTIC=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=142 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/volumemonitor ▶ 222/396 /gio/contexts/context-specific/emit-and-unref OK 222/396 glib:gio / contexts OK 1.98s 5 subtests passed 269/396 glib:gio / glistmodel RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=139 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/glistmodel ▶ 224/396 /converter-output-stream/roundtrip/gzip-0 OK ▶ 268/396 /volumemonitor/connected_drives OK ▶ 268/396 /volumemonitor/volumes OK ▶ 268/396 /volumemonitor/mounts OK ▶ 269/396 /glistmodel/store/properties OK ▶ 198/396 __main__.TestRspMkenums.test_empty_header OK ▶ 269/396 /glistmodel/store/non-gobjects OK ▶ 269/396 /glistmodel/store/boundaries OK ▶ 269/396 /glistmodel/store/refcounts OK 268/396 glib:gio / volumemonitor OK 0.07s 3 subtests passed 270/396 glib:gio+slow / testfilemonitor RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=243 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/testfilemonitor ▶ 269/396 /glistmodel/store/sorted OK ▶ 269/396 /glistmodel/store/splice-replace-middle OK ▶ 269/396 /glistmodel/store/splice-replace-all OK ▶ 269/396 /glistmodel/store/splice-noop OK ▶ 269/396 /glistmodel/store/splice-remove-multiple OK ▶ 269/396 /glistmodel/store/splice-add-multiple OK ▶ 269/396 /glistmodel/store/splice-wrong-type OK ▶ 269/396 /glistmodel/store/item-type OK ▶ 269/396 /glistmodel/store/remove-all OK ▶ 269/396 /glistmodel/store/sort OK ▶ 269/396 /glistmodel/store/get-item-cache OK ▶ 269/396 /glistmodel/store/items-changed OK ▶ 269/396 /glistmodel/store/past-end OK ▶ 269/396 /glistmodel/store/find OK 269/396 glib:gio / glistmodel OK 0.05s 18 subtests passed 271/396 glib:gio / thumbnail-verification RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/thumbnail-verification ▶ 270/396 /monitor/atomic-replace SKIP ▶ 270/396 /monitor/file-changes SKIP ▶ 270/396 /monitor/dir-monitor SKIP ▶ 270/396 /monitor/dir-not-existent SKIP ▶ 270/396 /monitor/cross-dir-moves SKIP ▶ 270/396 /monitor/finalize-in-callback SKIP ▶ 270/396 /monitor/root SKIP ▶ 270/396 /monitor/file/hard-links SKIP 270/396 glib:gio+slow / testfilemonitor SKIP 0.04s 0 subtests passed 272/396 glib:gio / tls-certificate RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=180 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-certificate ▶ 266/396 /gtask/asynchronous-cancellation OK ▶ 266/396 /gtask/check-cancellable OK ▶ 266/396 /gtask/return-if-cancelled OK ▶ 266/396 /gtask/run-in-thread OK ▶ 266/396 /gtask/run-in-thread-sync OK ▶ 266/396 /gtask/run-in-thread-priority OK ▶ 198/396 __main__.TestRspMkenums.test_empty_template OK ▶ 272/396 /tls-certificate/pem-parser OK ▶ 272/396 /tls-certificate/pem-parser-handles-chain OK ▶ 272/396 /tls-certificate/from_file OK ▶ 271/396 /png-thumbs/validity OK ▶ 272/396 /tls-certificate/from_files OK ▶ 272/396 /tls-certificate/from_files_crlf OK 271/396 glib:gio / thumbnail-verification OK 0.04s 1 subtests passed ▶ 272/396 /tls-certificate/from_files_pkcs8 OK 273/396 glib:gio / tls-interaction RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=45 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-interaction ▶ 272/396 /tls-certificate/from_files_pkcs8enc OK ▶ 272/396 /tls-certificate/list_from_file OK ▶ 272/396 /tls-certificate/pkcs11-uri OK ▶ 272/396 /tls-certificate/pkcs11-uri-unsupported OK ▶ 272/396 /tls-certificate/from_pkcs12 OK ▶ 272/396 /tls-certificate/from_pkcs12_file OK ▶ 272/396 /tls-certificate/not-valid-before OK ▶ 272/396 /tls-certificate/not-valid-after OK ▶ 272/396 /tls-certificate/subject-name OK ▶ 272/396 /tls-certificate/issuer-name OK ▶ 272/396 /tls-certificate/dns-names OK ▶ 272/396 /tls-certificate/ip-addresses OK ▶ 272/396 /tls-certificate/pem-parser-no-sentinel OK 272/396 glib:gio / tls-certificate OK 0.03s 19 subtests passed 274/396 glib:gio / tls-database RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=91 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-database ▶ 273/396 /tls-interaction/ask-password/invoke-with-loop/unhandled-implementation OK ▶ 273/396 /tls-interaction/ask-password/invoke-with-loop/async-implementation-success OK ▶ 273/396 /tls-interaction/ask-password/invoke-with-loop/async-implementation-failure OK ▶ 273/396 /tls-interaction/ask-password/invoke-with-loop/sync-implementation-success OK ▶ 274/396 /tls-backend/set-default-database OK 274/396 glib:gio / tls-database OK 0.01s 1 subtests passed 275/396 glib:gio / tls-bindings RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=239 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-bindings ▶ 273/396 /tls-interaction/ask-password/invoke-with-loop/sync-implementation-failure OK ▶ 273/396 /tls-interaction/ask-password/invoke-without-loop/unhandled-implementation OK ▶ 273/396 /tls-interaction/ask-password/invoke-without-loop/async-implementation-success OK ▶ 273/396 /tls-interaction/ask-password/invoke-without-loop/async-implementation-failure OK ▶ 273/396 /tls-interaction/ask-password/invoke-without-loop/sync-implementation-success OK ▶ 273/396 /tls-interaction/ask-password/invoke-without-loop/sync-implementation-failure OK ▶ 273/396 /tls-interaction/ask-password/invoke-in-loop/unhandled-implementation OK ▶ 273/396 /tls-interaction/ask-password/invoke-in-loop/async-implementation-success OK ▶ 273/396 /tls-interaction/ask-password/invoke-in-loop/async-implementation-failure OK ▶ 273/396 /tls-interaction/ask-password/invoke-in-loop/sync-implementation-success OK ▶ 273/396 /tls-interaction/ask-password/invoke-in-loop/sync-implementation-failure OK ▶ 273/396 /tls-interaction/ask-password/sync/unhandled-implementation OK ▶ 273/396 /tls-interaction/ask-password/sync/sync-implementation-success OK ▶ 273/396 /tls-interaction/ask-password/sync/sync-implementation-failure OK ▶ 273/396 /tls-interaction/ask-password/async/unhandled-implementation OK ▶ 273/396 /tls-interaction/ask-password/async/async-implementation-success OK ▶ 273/396 /tls-interaction/ask-password/async/async-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/invoke-with-loop/unhandled-implementation OK ▶ 273/396 /tls-interaction/request-certificate/invoke-with-loop/async-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/invoke-with-loop/async-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/invoke-with-loop/sync-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/invoke-with-loop/sync-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/invoke-without-loop/unhandled-implementation OK ▶ 273/396 /tls-interaction/request-certificate/invoke-without-loop/async-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/invoke-without-loop/async-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/invoke-without-loop/sync-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/invoke-without-loop/sync-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/invoke-in-loop/unhandled-implementation OK ▶ 273/396 /tls-interaction/request-certificate/invoke-in-loop/async-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/invoke-in-loop/async-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/invoke-in-loop/sync-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/invoke-in-loop/sync-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/sync/unhandled-implementation OK ▶ 273/396 /tls-interaction/request-certificate/sync/sync-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/sync/sync-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/async/unhandled-implementation OK ▶ 273/396 /tls-interaction/request-certificate/async/async-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/async/async-implementation-failure OK 273/396 glib:gio / tls-interaction OK 0.04s 42 subtests passed 276/396 glib:gio / unix-fd RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=154 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/unix-fd ▶ 275/396 /tls-connection/get-tls-channel-binding OK ▶ 276/396 /unix-fd/fd-list OK ▶ 276/396 /unix-fd/scm OK 276/396 glib:gio / unix-fd OK 0.02s 2 subtests passed 277/396 glib:gio / gdbus-address-get-session RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=29 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-address-get-session ▶ 275/396 /tls-connection/get-dtls-channel-binding OK 275/396 glib:gio / tls-bindings OK 0.05s 2 subtests passed 278/396 glib:gio / win32-appinfo RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=248 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/win32-appinfo ▶ 198/396 __main__.TestRspMkenums.test_enum_name OK ▶ 278/396 /appinfo/utf16-strfuncs OK ▶ 278/396 /appinfo/win32-extract-executable OK ▶ 278/396 /appinfo/win32-rundll32-fixup OK ▶ 278/396 /appinfo/win32-parse-filename OK ▶ 277/396 /gdbus/x11-autolaunch OK ▶ 277/396 /gdbus/xdg-runtime OK 277/396 glib:gio / gdbus-address-get-session OK 0.04s 2 subtests passed 279/396 glib:gio+cpp / cxx RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=79 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx ▶ 278/396 /appinfo/win32-utf16-conversion-fail OK 278/396 glib:gio / win32-appinfo OK 0.05s 5 subtests passed 280/396 glib:gio+cpp / cxx-98 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=53 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-98 279/396 glib:gio+cpp / cxx OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S1ce693dc8480869f605e8edcbef7dcb0 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 281/396 glib:gio+cpp / cxx-03 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=204 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-03 280/396 glib:gio+cpp / cxx-98 OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S037ea82c30472b4a1284f017e0d73419 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 282/396 glib:gio+cpp / cxx-11 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=112 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-11 281/396 glib:gio+cpp / cxx-03 OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02Sfe86eaa5687e9f01fecb1fe021ab12d5 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 283/396 glib:gio+cpp / cxx-14 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=92 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-14 282/396 glib:gio+cpp / cxx-11 OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02Sc1f962b63a508984383094640163bf78 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 284/396 glib:gio+cpp / cxx-17 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=130 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-17 ▶ 224/396 /converter-output-stream/roundtrip/gzip-9 OK ▶ 266/396 /gtask/run-in-thread-nested OK 283/396 glib:gio+cpp / cxx-14 OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S61f4d156f1e18b65d21d73a31ec1f82b 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 285/396 glib:gio+cpp / cxx-20 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-20 ▶ 198/396 __main__.TestRspMkenums.test_enum_private_public OK 284/396 glib:gio+cpp / cxx-17 OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02Sdecb71bf1bd4ce4a818a6d2c24f5223c 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 286/396 glib:gio+cpp / cxx-2b RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=244 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-2b ▶ 224/396 /converter-output-stream/roundtrip/raw-0 OK 285/396 glib:gio+cpp / cxx-20 OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02Se1f2fe46ddec3d6604da7db02f1671f7 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 287/396 glib:gio / gdbus-serialization RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=157 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-serialization 286/396 glib:gio+cpp / cxx-2b OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S12e3ca173d75c954012f7134e9710f7f 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 288/396 glib:gio / gdbus-server-auth RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=84 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-server-auth ▶ 287/396 /gdbus/message-serialize/basic OK ▶ 287/396 /gdbus/message-serialize/complex OK ▶ 287/396 /gdbus/message-serialize/invalid OK ▶ 287/396 /gdbus/message-serialize/header-checks OK ▶ 287/396 /gdbus/message-serialize/double-array OK ▶ 287/396 /gdbus/message-serialize/empty-structure OK ▶ 287/396 /gdbus/message-serialize/header-checks/valid OK ▶ 287/396 /gdbus/message-parse/empty-arrays-of-arrays OK ▶ 287/396 /gdbus/message-parse/non-signature-header OK ▶ 287/396 /gdbus/message-parse/empty-signature-header OK ▶ 287/396 /gdbus/message-parse/multiple-signature-header OK ▶ 287/396 /gdbus/message-parse/over-long-signature-header OK ▶ 287/396 /gdbus/message-parse/deep-header-nesting OK ▶ 287/396 /gdbus/message-parse/deep-body-nesting OK ▶ 287/396 /gdbus/message-parse/truncated OK ▶ 287/396 /gdbus/message-parse/empty-structure OK ▶ 287/396 /gdbus/message-parse/missing-header OK ▶ 287/396 /gdbus/message-parse/invalid-header-type OK ▶ 198/396 __main__.TestRspMkenums.test_enum_symbolic_expression OK 287/396 glib:gio / gdbus-serialization OK 0.05s 18 subtests passed 289/396 glib:gio / debugcontroller RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=103 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/debugcontroller ▶ 104/396 /glib/1bit-mutex-emufutex/pointer OK 104/396 glib:glib+core+slow / 1bit-emufutex OK 9.89s 2 subtests passed 290/396 glib:gio / defaultvalue RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/defaultvalue ▶ 288/396 /gdbus/server-auth OK ▶ 289/396 /debug-controller/dbus/basic OK ▶ 290/396 /Default Values/GAppInfoMonitor SKIP ▶ 290/396 /Default Values/GAppLaunchContext OK ▶ 290/396 /Default Values/GApplicationCommandLine OK ▶ 290/396 /Default Values/GApplication OK ▶ 290/396 /Default Values/GBinding SKIP ▶ 290/396 /Default Values/GBindingGroup OK ▶ 290/396 /Default Values/GBufferedInputStream SKIP ▶ 290/396 /Default Values/GBufferedOutputStream SKIP ▶ 290/396 /Default Values/GBytesIcon OK ▶ 290/396 /Default Values/GCancellable OK ▶ 290/396 /Default Values/GCharsetConverter SKIP ▶ 290/396 /Default Values/GConverterInputStream SKIP ▶ 290/396 /Default Values/GConverterOutputStream SKIP ▶ 290/396 /Default Values/GCredentials OK ▶ 290/396 /Default Values/GDataInputStream SKIP ▶ 290/396 /Default Values/GDataOutputStream SKIP ▶ 290/396 /Default Values/GDBusActionGroup SKIP ▶ 290/396 /Default Values/GDBusAuthObserver OK ▶ 290/396 /Default Values/GDBusConnection SKIP ▶ 290/396 /Default Values/GDBusMenuModel SKIP ▶ 290/396 /Default Values/GDBusMessage OK ▶ 290/396 /Default Values/GDBusMethodInvocation SKIP ▶ 290/396 /Default Values/GDBusObjectManagerClient SKIP ▶ 290/396 /Default Values/GDBusObjectManagerServer SKIP ▶ 290/396 /Default Values/GDBusObjectProxy OK ▶ 290/396 /Default Values/GDBusObjectSkeleton OK ▶ 290/396 /Default Values/GDBusProxy SKIP ▶ 290/396 /Default Values/GDBusServer SKIP ▶ 290/396 /Default Values/GEmblem OK ▶ 290/396 /Default Values/GEmblemedIcon OK ▶ 290/396 /Default Values/GFileEnumerator SKIP ▶ 290/396 /Default Values/GFileInfo OK ▶ 290/396 /Default Values/GFileInputStream OK ▶ 290/396 /Default Values/GFileIOStream SKIP ▶ 290/396 /Default Values/GFileOutputStream OK ▶ 290/396 /Default Values/GFilenameCompleter OK ▶ 290/396 /Default Values/GInetAddress SKIP ▶ 290/396 /Default Values/GInetAddressMask SKIP ▶ 290/396 /Default Values/GInetSocketAddress SKIP ▶ 290/396 /Default Values/GInitiallyUnowned OK ▶ 290/396 /Default Values/GIOModule OK ▶ 290/396 /Default Values/GListStore OK ▶ 290/396 /Default Values/GMemoryInputStream OK ▶ 290/396 /Default Values/GMemoryOutputStream OK ▶ 290/396 /Default Values/GMenu OK ▶ 290/396 /Default Values/GMenuItem OK ▶ 290/396 /Default Values/GMountOperation OK ▶ 290/396 /Default Values/GNativeSocketAddress OK ▶ 290/396 /Default Values/GNetworkAddress OK ▶ 290/396 /Default Values/GNetworkService OK ▶ 290/396 /Default Values/GNotification OK ▶ 290/396 /Default Values/GObject OK ▶ 290/396 /Default Values/GPropertyAction SKIP ▶ 290/396 /Default Values/GProxyAddressEnumerator OK ▶ 290/396 /Default Values/GProxyAddress SKIP ▶ 290/396 /Default Values/GSettings SKIP ▶ 290/396 /Default Values/GSignalGroup OK ▶ 290/396 /Default Values/GSimpleAction OK ▶ 290/396 /Default Values/GSimpleActionGroup OK ▶ 290/396 /Default Values/GSimpleAsyncResult OK ▶ 290/396 /Default Values/GSimpleIOStream SKIP ▶ 290/396 /Default Values/GSimplePermission OK ▶ 290/396 /Default Values/GSimpleProxyResolver OK ▶ 290/396 /Default Values/GSocketClient OK ▶ 290/396 /Default Values/GSocketConnection SKIP ▶ 290/396 /Default Values/GSocket SKIP ▶ 290/396 /Default Values/GSocketListener OK ▶ 290/396 /Default Values/GSocketService OK ▶ 290/396 /Default Values/GSubprocess SKIP ▶ 290/396 /Default Values/GSubprocessLauncher OK ▶ 290/396 /Default Values/GTask OK ▶ 290/396 /Default Values/GTcpConnection SKIP ▶ 290/396 /Default Values/GTcpWrapperConnection SKIP ▶ 290/396 /Default Values/GTestDBus OK ▶ 290/396 /Default Values/GThemedIcon SKIP ▶ 290/396 /Default Values/GThreadedSocketService OK ▶ 290/396 /Default Values/GTlsInteraction OK ▶ 290/396 /Default Values/GTlsPassword OK ▶ 290/396 /Default Values/GUnixConnection SKIP ▶ 290/396 /Default Values/GUnixFDList OK ▶ 290/396 /Default Values/GVfs OK ▶ 290/396 /Default Values/GVolumeMonitor OK ▶ 290/396 /Default Values/GZlibCompressor OK ▶ 290/396 /Default Values/GZlibDecompressor OK ▶ 289/396 /debug-controller/dbus/duplicate OK ▶ 289/396 /debug-controller/dbus/properties SKIP 290/396 glib:gio / defaultvalue OK 0.03s 51 subtests passed 291/396 glib:gio / file RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=200 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/file ▶ 288/396 /gdbus/server-auth/abstract OK ▶ 288/396 /gdbus/server-auth/tcp SKIP 289/396 glib:gio / debugcontroller OK 0.05s 2 subtests passed 292/396 glib:gio / gdbus-peer-object-manager RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=207 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-peer-object-manager ▶ 291/396 /file/basic OK ▶ 291/396 /file/build-filename OK ▶ 291/396 /file/build-filenamev OK ▶ 291/396 /file/parent OK ▶ 291/396 /file/child OK ▶ 291/396 /file/empty-path OK ▶ 291/396 /file/type OK ▶ 291/396 /file/parse-name OK ▶ 198/396 __main__.TestRspMkenums.test_filename_basename_in_fhead_ftail OK ▶ 70/396 /sequence/random/seed:770458294 OK ▶ 291/396 /file/replace-load OK ▶ 292/396 /gdbus/peer-object-manager/normal OK ▶ 291/396 /file/replace-cancel OK ▶ 292/396 /gdbus/peer-object-manager/root OK ▶ 291/396 /file/replace-symlink OK ▶ 291/396 /file/async-new-tmp OK 292/396 glib:gio / gdbus-peer-object-manager OK 0.02s 2 subtests passed 293/396 glib:gio / gdbus-sasl RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=80 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-sasl ▶ 291/396 /file/async-new-tmp-dir OK ▶ 291/396 /file/async-delete OK ▶ 291/396 /file/async-make-symlink OK ▶ 288/396 /gdbus/server-auth/anonymous OK ▶ 291/396 /file/copy-preserve-mode OK ▶ 291/396 /file/copy-async-with-closures OK ▶ 291/396 /file/measure OK ▶ 291/396 /file/measure-async OK ▶ 291/396 /file/load-bytes OK ▶ 291/396 /file/load-bytes-async OK ▶ 291/396 /file/load-bytes-4gb SKIP ▶ 291/396 /file/load-contents-4gb SKIP ▶ 291/396 /file/load-contents-4gb-async SKIP ▶ 291/396 /file/writev OK ▶ 291/396 /file/build-attribute-list-for-copy OK ▶ 291/396 /file/move_async OK ▶ 291/396 /file/move-async-with-closures OK ▶ 293/396 /gdbus/sasl/server OK ▶ 291/396 /file/query-zero-length-content-type OK 293/396 glib:gio / gdbus-sasl OK 0.02s 1 subtests passed 294/396 glib:gio / live-g-file RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=131 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/live-g-file ▶ 288/396 /gdbus/server-auth/external OK ▶ 288/396 /gdbus/server-auth/sha1 SKIP ▶ 288/396 /gdbus/server-auth/anonymous/tcp SKIP ▶ 291/396 /file/query-default-handler-file OK ▶ 169/396 /closure/refcount OK 169/396 glib:gobject+slow / closure-refcount OK 7.93s 1 subtests passed 295/396 glib:gio+portal-support / portal-support-flatpak-none RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=61 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-none ▶ 294/396 /live-g-file/prep_clean_structure OK ▶ 291/396 /file/query-default-handler-file-async OK ▶ 295/396 /portal-support/flatpak/none OK ▶ 291/396 /file/query-default-handler-uri OK 295/396 glib:gio+portal-support / portal-support-flatpak-none OK 0.01s 1 subtests passed 296/396 glib:gio+portal-support / portal-support-flatpak-full RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=221 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-full ▶ 288/396 /gdbus/server-auth/external/require-same-user OK ▶ 288/396 /gdbus/server-auth/sha1/tcp SKIP ▶ 291/396 /file/query-default-handler-uri-async OK ▶ 291/396 /file/enumerator-cancellation OK ▶ 198/396 __main__.TestRspMkenums.test_help OK 288/396 glib:gio / gdbus-server-auth OK 0.17s 5 subtests passed ▶ 291/396 /file/async-create-delete/0 OK 297/396 glib:gio+portal-support / portal-support-flatpak-network-only RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-network-only ▶ 296/396 /portal-support/flatpak/full OK 296/396 glib:gio+portal-support / portal-support-flatpak-full OK 0.03s 1 subtests passed 298/396 glib:gio+portal-support / portal-support-flatpak-gsettings-only RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-gsettings-only ▶ 297/396 /portal-support/flatpak/network OK 297/396 glib:gio+portal-support / portal-support-flatpak-network-only OK 0.02s 1 subtests passed 299/396 glib:gio+portal-support / portal-support-none RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=57 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-none ▶ 298/396 /portal-support/flatpak/gsettings OK 298/396 glib:gio+portal-support / portal-support-flatpak-gsettings-only OK 0.02s 1 subtests passed 300/396 glib:gio+portal-support / portal-support-env-var RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=172 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-env-var ▶ 299/396 /portal-support/none OK 299/396 glib:gio+portal-support / portal-support-none OK 0.02s 1 subtests passed 301/396 glib:gio+portal-support / portal-support-snap RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=119 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-snap ▶ 300/396 /portal-support/env-var OK ▶ 198/396 __main__.TestRspMkenums.test_no_args OK 300/396 glib:gio+portal-support / portal-support-env-var OK 0.02s 1 subtests passed 302/396 glib:gio+portal-support / portal-support-snap-classic RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=144 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-snap-classic ▶ 301/396 /portal-support/snap/no-snapctl OK ▶ 302/396 /portal-support/snap-classic/no-snapctl OK ▶ 301/396 /portal-support/snap/none OK ▶ 302/396 /portal-support/snap-classic/none OK ▶ 302/396 /portal-support/snap-classic/all OK 302/396 glib:gio+portal-support / portal-support-snap-classic OK 0.01s 3 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3: No such file or directory ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 303/396 glib:gio / resolver-parsing RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=35 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/resolver-parsing ▶ 303/396 /gresolver/invalid-header OK ▶ 303/396 /gresolver/record-ownership OK ▶ 303/396 /gresolver/unknown-record-type OK ▶ 303/396 /gresolver/mx/valid OK ▶ 303/396 /gresolver/mx/invalid OK ▶ 303/396 /gresolver/mx/invalid/too-short OK ▶ 303/396 /gresolver/mx/invalid/too-short2 OK ▶ 303/396 /gresolver/ns/valid OK ▶ 303/396 /gresolver/ns/invalid OK ▶ 303/396 /gresolver/soa/valid OK ▶ 303/396 /gresolver/soa/invalid/mname OK ▶ 301/396 /portal-support/snap/all OK ▶ 303/396 /gresolver/soa/invalid/rname OK ▶ 303/396 /gresolver/soa/invalid/too-short OK ▶ 303/396 /gresolver/srv/valid OK ▶ 303/396 /gresolver/srv/invalid OK ▶ 303/396 /gresolver/srv/invalid/too-short OK ▶ 303/396 /gresolver/srv/invalid/too-short2 OK ▶ 303/396 /gresolver/txt/valid OK ▶ 303/396 /gresolver/txt/valid/multiple-strings OK ▶ 303/396 /gresolver/txt/invalid/empty OK ▶ 303/396 /gresolver/txt/invalid/overflow OK 303/396 glib:gio / resolver-parsing OK 0.02s 21 subtests passed 304/396 glib:gio / socket-address RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=93 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket-address ▶ 301/396 /portal-support/snap/desktop-only OK ▶ 304/396 /socket/address/unix/construct OK ▶ 304/396 /socket/address/unix/to-string OK 304/396 glib:gio / socket-address OK 0.01s 2 subtests passed 305/396 glib:gio / stream-rw_all RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=235 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/stream-rw_all ▶ 291/396 /file/async-create-delete/1 OK ▶ 301/396 /portal-support/snap/network-only OK ▶ 305/396 /stream/read_all_async/memory OK ▶ 305/396 /stream/write_all_async/memory OK ▶ 305/396 /stream/read_write_all_async/pipe OK 305/396 glib:gio / stream-rw_all OK 0.01s 3 subtests passed 306/396 glib:gio / unix-mounts RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=204 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/unix-mounts ▶ 301/396 /portal-support/snap/gsettings-only OK ▶ 224/396 /converter-output-stream/roundtrip/raw-9 OK ▶ 198/396 __main__.TestRspMkenums.test_no_headers OK ▶ 306/396 /unix-mounts/is-system-fs-type OK ▶ 306/396 /unix-mounts/is-system-device-path OK ▶ 306/396 /unix-mounts/get-mount-points OK ▶ 306/396 /unix-mounts/get-mount-entries OK 306/396 glib:gio / unix-mounts OK 0.01s 4 subtests passed 307/396 glib:gio / unix-streams RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=150 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/unix-streams ▶ 307/396 /unix-streams/basic OK ▶ 294/396 /live-g-file/create_structure OK ▶ 294/396 /live-g-file/test_initial_structure OK ▶ 224/396 /converter-stream/pollable OK ▶ 224/396 /converter-stream/leftover OK ▶ 294/396 /live-g-file/test_traverse_structure OK ▶ 294/396 /live-g-file/test_enumerate OK ▶ 294/396 /live-g-file/test_open OK 224/396 glib:gio / converter-stream OK 2.55s 17 subtests passed 308/396 glib:gio / g-file-info-filesystem-readonly RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=194 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-file-info-filesystem-readonly ▶ 294/396 /live-g-file/test_create OK ▶ 301/396 /portal-support/snap/updates-dynamically OK ▶ 249/396 /network-address/happy-eyeballs/slow-connection-and-ipv4 OK 301/396 glib:gio+portal-support / portal-support-snap OK 0.12s 7 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3: No such file or directory ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 309/396 glib:gio / gschema-compile RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=133 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gschema-compile ▶ 308/396 /g-file-info-filesystem-readonly/test-fs-ro SKIP ▶ 308/396 /g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor SKIP 308/396 glib:gio / g-file-info-filesystem-readonly SKIP 0.02s 0 subtests passed 310/396 glib:gio / trash RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=9 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/trash ▶ 294/396 /live-g-file/test_copy_move OK ▶ 294/396 /live-g-file/test_delete OK ▶ 294/396 /live-g-file/test_make_directory_with_parents OK ▶ 294/396 /live-g-file/final_clean OK ▶ 294/396 /live-g-file/test_unix_is_mountpoint/sysroot OK ▶ 294/396 /live-g-file/test_unix_is_mountpoint/proc OK 294/396 glib:gio / live-g-file OK 0.22s 13 subtests passed 311/396 glib:gio / gsocketclient-slow RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_PRELOAD=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/slow-connect-preload.so MALLOC_PERTURB_=248 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gsocketclient-slow ▶ 249/396 /network-address/happy-eyeballs/ipv6-error-ipv4-first OK ▶ 310/396 /trash/not-supported SKIP ▶ 310/396 /trash/symlinks SKIP ▶ 310/396 /trash/long-filename OK ▶ 309/396 /gschema/no-default OK ▶ 309/396 /gschema/missing-quotes OK ▶ 262/396 /socket/ipv4_sync OK ▶ 265/396 /srvtarget/srv-target-ordering OK 310/396 glib:gio / trash OK 0.02s 1 subtests passed 312/396 glib:gio / appinfo RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=34 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo 265/396 glib:gio / srvtarget OK 1.00s 1 subtests passed 313/396 glib:gio / desktop-app-info RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=78 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/desktop-app-info ▶ 309/396 /gschema/incomplete-list OK ▶ 309/396 /gschema/wrong-category OK ▶ 312/396 /appinfo/basic OK ▶ 312/396 /appinfo/text OK ▶ 249/396 /network-address/happy-eyeballs/ipv6-error-ipv6-first OK ▶ 309/396 /gschema/bad-type OK ▶ 291/396 /file/async-create-delete/10 OK ▶ 309/396 /gschema/overflow OK ▶ 313/396 /desktop-app-info/delete OK ▶ 312/396 /appinfo/launch OK ▶ 309/396 /gschema/range-wrong-type OK ▶ 312/396 /appinfo/show-in OK ▶ 312/396 /appinfo/commandline OK ▶ 312/396 /appinfo/launch-context OK ▶ 312/396 /appinfo/launch-context-signals OK ▶ 309/396 /gschema/range-missing-min OK ▶ 312/396 /appinfo/tryexec OK ▶ 309/396 /gschema/range-missing-max OK ▶ 309/396 /gschema/default-out-of-range OK ▶ 312/396 /appinfo/associations OK ▶ 312/396 /appinfo/environment OK ▶ 312/396 /appinfo/startup-wm-class OK ▶ 312/396 /appinfo/supported-types OK ▶ 312/396 /appinfo/from-keyfile OK ▶ 309/396 /gschema/choices-wrong-type OK ▶ 198/396 __main__.TestRspMkenums.test_no_nick OK ▶ 309/396 /gschema/choice-missing-value OK ▶ 313/396 /desktop-app-info/default OK ▶ 309/396 /gschema/default-not-in-choices OK ▶ 312/396 /appinfo/launch/no-appid OK ▶ 266/396 /gtask/run-in-thread-overflow OK 312/396 glib:gio / appinfo OK 0.09s 14 subtests passed stdout: 49: UNKNOWN: # random seed: R02S8a3f3e6fbc48a22f282367535afba165 stdout: 51: UNKNOWN: # random seed: R02S34e3aa8987efcb159f609d875aac1179 stdout: 68: UNKNOWN: # random seed: R02Se01e3df73d1f441eaee79a00482fa318 stdout: 70: UNKNOWN: # random seed: R02Sda9bbba0303e2dd22f032f6ad8b7f7e8 stdout: 130: UNKNOWN: # random seed: R02S68cd9fad51130d5d640f29f22f0eb210 stdout: 199: UNKNOWN: # random seed: R02Sb248a9ac07904f0edbad2c079cd4a6e9 stdout: 201: UNKNOWN: # random seed: R02Se4537398ebf26f3c544e87e2e095a80c stdout: 203: UNKNOWN: # random seed: R02Sc9fdd7b6ebf55d28f89f7b3ebcfca706 stdout: 206: UNKNOWN: # random seed: R02S1884c83ddb4575bc21c0a8ac5d926d2d stdout: 208: UNKNOWN: # random seed: R02S3aec2f026784c62484c0c6b26491199d stdout: 210: UNKNOWN: # random seed: R02Sd8be0af8a11648c824df078f520e1769 stdout: 212: UNKNOWN: # random seed: R02S080e57705723dce501abaad99507bb37 stdout: 214: UNKNOWN: # random seed: R02Seb792342f7c47b07242cc10ac4abd4aa stdout: 224: UNKNOWN: # random seed: R02S8fac8d160c9d5683eb6619be0bef282a Unknown TAP output lines have been ignored. Please open a feature request to implement them, or prefix them with a # if they are not TAP syntax. 314/396 glib:gio / mimeapps RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=114 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/mimeapps ▶ 266/396 /gtask/return-on-cancel OK ▶ 266/396 /gtask/return-on-cancel-sync OK ▶ 266/396 /gtask/return-on-cancel-atomic OK ▶ 266/396 /gtask/return-pointer OK ▶ 266/396 /gtask/return-value OK ▶ 266/396 /gtask/return-prefixed-error OK ▶ 266/396 /gtask/object-keepalive OK ▶ 266/396 /gtask/legacy-error OK ▶ 266/396 /gtask/finalize-without-return OK ▶ 266/396 /gtask/name/macro-wrapper OK ▶ 266/396 /gtask/return/error-first OK ▶ 309/396 /gschema/array-default-not-in-choices OK ▶ 309/396 /gschema/bad-key OK ▶ 266/396 /gtask/return/value-first OK ▶ 314/396 /appinfo/all OK ▶ 309/396 /gschema/invalid-path OK ▶ 266/396 /gtask/return/in-idle/error-first OK ▶ 249/396 /network-address/happy-eyeballs/ipv6-error-ipv4-very-slow OK ▶ 266/396 /gtask/return/in-idle/value-first OK ▶ 309/396 /gschema/bad-key2 OK ▶ 266/396 /gtask/attach-source/set-name OK 266/396 glib:gio / task OK 1.10s 36 subtests passed 315/396 glib:gio+slow / actions RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=60 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/actions ▶ 314/396 /appinfo/mime/api OK ▶ 309/396 /gschema/bad-key3 OK ▶ 315/396 /actions/basic OK ▶ 315/396 /actions/name OK ▶ 315/396 /actions/simplegroup OK ▶ 315/396 /actions/stateful OK ▶ 315/396 /actions/default-activate OK ▶ 315/396 /actions/entries OK ▶ 315/396 /actions/parse-detailed OK ▶ 315/396 /actions/property OK ▶ 315/396 /actions/no-properties OK ▶ 309/396 /gschema/bad-key4 OK ▶ 313/396 /desktop-app-info/default-async OK ▶ 291/396 /file/async-create-delete/25 OK ▶ 291/396 /file/async-create-delete/4096 OK ▶ 249/396 /network-address/happy-eyeballs/ipv4-error-ipv6-first OK ▶ 314/396 /appinfo/mime/default OK ▶ 309/396 /gschema/empty-key OK ▶ 309/396 /gschema/enum OK ▶ 315/396 /actions/dbus/export OK ▶ 198/396 __main__.TestRspMkenums.test_non_utf8_encoding OK ▶ 309/396 /gschema/enum-with-aliases OK ▶ 314/396 /appinfo/mime/file OK ▶ 314/396 /appinfo/mime/scheme-handler OK ▶ 249/396 /network-address/happy-eyeballs/ipv4-error-ipv4-first OK ▶ 249/396 /network-address/happy-eyeballs/both-error OK ▶ 309/396 /gschema/enum-with-invalid-alias OK ▶ 313/396 /desktop-app-info/fallback OK ▶ 309/396 /gschema/enum-with-invalid-value OK ▶ 314/396 /appinfo/mime/default-last-used OK ▶ 314/396 /appinfo/mime/ignore-nonexisting OK 314/396 glib:gio / mimeapps OK 0.09s 7 subtests passed 316/396 glib:gio / fdo-notification-backend RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=123 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/fdo-notification-backend ▶ 309/396 /gschema/enum-with-repeated-alias OK ▶ 309/396 /gschema/enum-with-repeated-nick OK ▶ 249/396 /network-address/happy-eyeballs/both-error-delays-1 OK ▶ 249/396 /network-address/happy-eyeballs/both-error-delays-2 OK ▶ 249/396 /network-address/happy-eyeballs/both-error-delays-3 OK ▶ 249/396 /gresolver/resolve-address/0 OK ▶ 249/396 /gresolver/resolve-address/1 OK ▶ 240/396 /gdbus/codegen-peer-to-peer OK ▶ 313/396 /desktop-app-info/lastused OK ▶ 307/396 /unix-streams/pipe-io-test OK ▶ 86/396 /thread/static-rw-lock OK ▶ 313/396 /desktop-app-info/extra-getters OK ▶ 249/396 /gresolver/resolve-address/2 OK ▶ 249/396 /gresolver/resolve-address/3 OK ▶ 249/396 /gresolver/resolve-address/4 OK ▶ 249/396 /gresolver/resolve-address/5 OK ▶ 249/396 /gresolver/resolve-address/6 OK ▶ 249/396 /gresolver/resolve-address/7 OK ▶ 249/396 /gresolver/resolve-address/8 OK ▶ 249/396 /gresolver/resolve-address/9 OK ▶ 249/396 /gresolver/resolve-address/10 OK ▶ 249/396 /gresolver/resolve-address/11 OK ▶ 309/396 /gschema/enum-with-repeated-value OK ▶ 316/396 /fdo-notification-backend/construction OK 249/396 glib:gio / network-address OK 2.15s 72 subtests passed 317/396 glib:gio / gdbus-auth RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=165 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-auth ▶ 309/396 /gschema/enum-with-chained-alias OK ▶ 240/396 /gdbus/peer-to-peer/signals OK ▶ 316/396 /fdo-notification-backend/dbus/activate-action OK 316/396 glib:gio / fdo-notification-backend OK 0.58s 2 subtests passed 318/396 glib:gio / gdbus-bz627724 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-bz627724 ▶ 317/396 /gdbus/auth/client/EXTERNAL OK ▶ 309/396 /gschema/enum-with-shadow-alias OK ▶ 86/396 /thread/once OK ▶ 240/396 /gdbus/peer-to-peer/invalid/server OK ▶ 317/396 /gdbus/auth/client/DBUS_COOKIE_SHA1 OK ▶ 317/396 /gdbus/auth/server/ANONYMOUS OK ▶ 317/396 /gdbus/auth/server/EXTERNAL OK ▶ 309/396 /gschema/enum-with-choice OK ▶ 317/396 /gdbus/auth/server/DBUS_COOKIE_SHA1 OK ▶ 240/396 /gdbus/peer-to-peer/invalid/conn/stream/async OK 317/396 glib:gio / gdbus-auth OK 0.03s 5 subtests passed 319/396 glib:gio / gdbus-close-pending RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=42 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-close-pending ▶ 240/396 /gdbus/peer-to-peer/invalid/conn/stream/sync OK ▶ 240/396 /gdbus/peer-to-peer/invalid/conn/addr/async OK ▶ 309/396 /gschema/enum-with-bad-default OK ▶ 318/396 /gdbus/bz627724 OK 318/396 glib:gio / gdbus-bz627724 OK 0.02s 1 subtests passed 320/396 glib:gio / gdbus-connection RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=220 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection ▶ 309/396 /gschema/choice OK ▶ 240/396 /gdbus/peer-to-peer/invalid/conn/addr/sync OK 240/396 glib:gio / gdbus-peer OK 2.66s 12 subtests passed 321/396 glib:gio / gdbus-connection-loss RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests G_ENABLE_DIAGNOSTIC=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=142 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection-loss ▶ 320/396 /gdbus/connection/bus-failure OK ▶ 309/396 /gschema/choice-upside-down OK ▶ 320/396 /gdbus/connection/basic OK ▶ 309/396 /gschema/bad-choice OK ▶ 309/396 /gschema/choice-bad OK ▶ 320/396 /gdbus/connection/life-cycle OK ▶ 309/396 /gschema/choice-badtype OK ▶ 320/396 /gdbus/connection/send OK ▶ 309/396 /gschema/bare-alias OK ▶ 320/396 /gdbus/connection/signals OK ▶ 198/396 __main__.TestRspMkenums.test_reproducible OK ▶ 309/396 /gschema/choice-alias OK ▶ 309/396 /gschema/default-in-aliases OK ▶ 309/396 /gschema/choice-invalid-alias OK ▶ 309/396 /gschema/choice-shadowed-alias OK ▶ 320/396 /gdbus/connection/signal-match-rules OK ▶ 309/396 /gschema/range OK ▶ 309/396 /gschema/range-badtype OK ▶ 320/396 /gdbus/connection/filter OK ▶ 309/396 /gschema/range-low-default OK ▶ 320/396 /gdbus/connection/serials OK ▶ 198/396 __main__.TestRspMkenums.test_since OK ▶ 309/396 /gschema/range-high-default OK ▶ 320/396 /gdbus/connection/cancel OK 320/396 glib:gio / gdbus-connection OK 0.13s 9 subtests passed 322/396 glib:gio / gdbus-connection-slow RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=180 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection-slow ▶ 321/396 /gdbus/connection-loss OK ▶ 309/396 /gschema/range-default-low OK ▶ 309/396 /gschema/range-default-high OK 321/396 glib:gio / gdbus-connection-loss OK 0.14s 1 subtests passed 323/396 glib:gio / gdbus-error RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=159 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-error ▶ 309/396 /gschema/range-parse-error OK ▶ 309/396 /gschema/from-docs OK ▶ 323/396 /gdbus/registered-errors OK ▶ 323/396 /gdbus/unregistered-errors OK ▶ 323/396 /gdbus/transparent-gerror OK ▶ 323/396 /gdbus/register-error OK 323/396 glib:gio / gdbus-error OK 0.02s 4 subtests passed 324/396 glib:gio / gdbus-exit-on-close RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=95 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-exit-on-close ▶ 309/396 /gschema/extending OK ▶ 309/396 /gschema/extend-missing OK ▶ 309/396 /gschema/extend-nonlist OK ▶ 262/396 /socket/ipv4_async OK ▶ 262/396 /socket/ipv6_sync OK ▶ 262/396 /socket/ipv6_async OK ▶ 262/396 /socket/ipv6_v4mapped OK ▶ 198/396 __main__.TestRspMkenums.test_with_double_quotes OK ▶ 309/396 /gschema/extend-self OK 198/396 glib:gobject+no-valgrind / mkenums.py OK 5.20s 36 subtests passed 325/396 glib:gio+slow / gdbus-export RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=103 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-export ▶ 309/396 /gschema/extend-wrong-list-indirect OK ▶ 309/396 /gschema/extend-wrong-list OK ▶ 309/396 /gschema/key-in-list-indirect OK ▶ 309/396 /gschema/key-in-list OK ▶ 157/396 /GObject/threaded-weak-ref OK ▶ 324/396 /gdbus/exit-on-close/default OK ▶ 309/396 /gschema/list-of-missing OK ▶ 309/396 /gschema/extend-and-shadow OK ▶ 309/396 /gschema/extend-and-shadow-indirect OK ▶ 313/396 /desktop-app-info/actions OK ▶ 309/396 /gschema/override OK ▶ 309/396 /gschema/override-missing OK ▶ 309/396 /gschema/override-range-error OK ▶ 325/396 /gdbus/object-registration OK ▶ 309/396 /gschema/override-then-key OK ▶ 324/396 /gdbus/exit-on-close/true OK ▶ 325/396 /gdbus/object-registration-with-closures OK ▶ 309/396 /gschema/override-twice OK ▶ 309/396 /gschema/override-type-error OK ▶ 325/396 /gdbus/object-registration-with-closures2 OK ▶ 325/396 /gdbus/registered-interfaces OK ▶ 309/396 /gschema/flags-aliased-default OK ▶ 325/396 /gdbus/async-properties OK ▶ 309/396 /gschema/flags-bad-default OK ▶ 309/396 /gschema/flags-more-than-one-bit OK ▶ 319/396 /gdbus/close-pending OK ▶ 309/396 /gschema/flags-with-enum-attr OK ▶ 309/396 /gschema/flags-with-enum-tag OK ▶ 309/396 /gschema/summary-xmllang OK ▶ 309/396 /gschema/description-xmllang OK ▶ 309/396 /gschema/summary-xmllang-and-attrs OK ▶ 309/396 /gschema/inherit-gettext-domain OK ▶ 324/396 /gdbus/exit-on-close/false OK ▶ 309/396 /gschema/range-type-test OK ▶ 307/396 /unix-streams/nonblocking-io-test OK ▶ 307/396 /unix-streams/read_write OK ▶ 307/396 /unix-streams/read_writev OK ▶ 307/396 /unix-streams/write-wouldblock OK ▶ 307/396 /unix-streams/writev-wouldblock OK ▶ 307/396 /unix-streams/write-async-wouldblock OK ▶ 307/396 /unix-streams/writev-async-wouldblock OK 307/396 glib:gio / unix-streams OK 1.32s 9 subtests passed 326/396 glib:gio / gdbus-introspection RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=98 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-introspection ▶ 309/396 /gschema/cdata OK ▶ 70/396 /sequence/random/seed:1099575817 OK ▶ 309/396 /gschema/bad-key/opt OK ▶ 309/396 /gschema/bad-key2/opt OK ▶ 326/396 /gdbus/introspection-parser OK ▶ 326/396 /gdbus/introspection-generate OK ▶ 326/396 /gdbus/introspection-default-direction OK ▶ 326/396 /gdbus/introspection-extra-data OK ▶ 309/396 /gschema/bad-key3/opt OK 326/396 glib:gio / gdbus-introspection OK 0.04s 4 subtests passed 327/396 glib:gio / gdbus-method-invocation RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-method-invocation ▶ 309/396 /gschema/bad-key4/opt OK ▶ 309/396 /gschema/empty-key/opt OK 309/396 glib:gio / gschema-compile OK 1.35s 82 subtests passed 328/396 glib:gio / gdbus-names RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=148 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-names ▶ 327/396 /gdbus/method-invocation/return OK 327/396 glib:gio / gdbus-method-invocation OK 0.04s 1 subtests passed 329/396 glib:gio / gdbus-proxy RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=148 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy ▶ 328/396 /gdbus/validate-names OK ▶ 311/396 /socket-client/connection-fail OK ▶ 328/396 /gdbus/bus-own-name OK ▶ 324/396 /gdbus/exit-on-close/we-close OK 324/396 glib:gio / gdbus-exit-on-close OK 0.41s 4 subtests passed 330/396 glib:gio / gdbus-proxy-threads RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=172 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy-threads ▶ 328/396 /gdbus/bus-watch-name OK ▶ 328/396 /gdbus/bus-watch-name-auto-start OK ▶ 328/396 /gdbus/bus-watch-name-auto-start-service-exist OK ▶ 157/396 /GObject/threaded-toggle-notify OK ▶ 157/396 /GObject/threaded-g-pointer-bit-unlock-and-set OK ▶ 157/396 /GObject/threaded-weak-ref/on-finalization OK 157/396 glib:gobject / threadtests OK 9.95s 5 subtests passed 331/396 glib:gio / gdbus-proxy-unique-name RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=246 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy-unique-name ▶ 328/396 /gdbus/bus-watch-name-closures OK ▶ 328/396 /gdbus/bus-watch-name-closures-auto-start OK ▶ 328/396 /gdbus/bus-watch-different-context OK ▶ 234/396 /gsubprocess/signal OK ▶ 234/396 /gsubprocess/exit1 OK ▶ 328/396 /gdbus/bus-unwatch-early OK ▶ 328/396 /gdbus/escape-object-path OK 328/396 glib:gio / gdbus-names OK 0.15s 10 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: dbus-daemon[3549]: [session uid=1111 pid=3549 pidfd=4] Activating service name='org.gtk.GDBus.FakeService' requested by ':1.0' (uid=1111 pid=3470 comm="/build/reproducible-path/glib2.0-2.83.4/debian/bui") dbus-daemon[3549]: [session uid=1111 pid=3549 pidfd=4] Successfully activated service 'org.gtk.GDBus.FakeService' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 332/396 glib:gio / gdbus-proxy-well-known-name RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=255 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy-well-known-name ▶ 234/396 /gsubprocess/echo1 OK ▶ 234/396 /gsubprocess/echo-merged OK ▶ 234/396 /gsubprocess/cat-utf8 OK ▶ 331/396 /gdbus/proxy-unique-name OK 331/396 glib:gio / gdbus-proxy-unique-name OK 0.05s 1 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: cleaning up pid 3597 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 333/396 glib:gio / gdbus-subscribe RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=115 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-subscribe ▶ 322/396 /gdbus/connection/flush OK ▶ 333/396 /gdbus/subscribe/conn/simple OK ▶ 251/396 /network-monitor/create-in-thread OK 251/396 glib:gio / network-monitor-race OK 2.88s 1 subtests passed 334/396 glib:gio+gdbus-codegen / gdbus-test-codegen RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=82 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-test-codegen ▶ 332/396 /gdbus/proxy-well-known-name OK ▶ 333/396 /gdbus/subscribe/conn/broadcast_from_anyone OK 332/396 glib:gio / gdbus-proxy-well-known-name OK 0.07s 1 subtests passed 335/396 glib:gio+slow / gdbus-threading RUNNING >>> MALLOC_PERTURB_=147 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-threading ▶ 333/396 /gdbus/subscribe/conn/match_twice OK ▶ 334/396 /gdbus/codegen/annotations OK ▶ 334/396 /gdbus/codegen/interface_stability OK 335/396 glib:gio+slow / gdbus-threading SKIP 0.01s 336/396 glib:gio+slow / gmenumodel RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=174 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gmenumodel ▶ 333/396 /gdbus/subscribe/conn/limit_by_unique_name OK ▶ 333/396 /gdbus/subscribe/conn/nonexistent_unique_name OK ▶ 333/396 /gdbus/subscribe/conn/limit_by_well_known_name OK ▶ 333/396 /gdbus/subscribe/conn/limit_to_message_bus OK ▶ 319/396 /gdbus/unref-pending OK ▶ 333/396 /gdbus/subscribe/conn/unsubscribe_immediately OK 319/396 glib:gio / gdbus-close-pending OK 0.86s 2 subtests passed 337/396 glib:gio / gnotification RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=117 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gnotification ▶ 334/396 /gdbus/codegen/object-manager OK ▶ 334/396 /gdbus/codegen/property-naming OK ▶ 334/396 /gdbus/codegen/autocleanups OK ▶ 334/396 /gdbus/codegen/deprecations OK ▶ 334/396 /gdbus/codegen/standalone-interface-info OK ▶ 334/396 /gdbus/codegen/unix-fd-list OK ▶ 333/396 /gdbus/subscribe/proxy/simple OK 334/396 glib:gio+gdbus-codegen / gdbus-test-codegen OK 0.12s 8 subtests passed 338/396 glib:gio+gdbus-codegen / gdbus-test-codegen-old RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=89 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-test-codegen-old ▶ 337/396 /gnotification/basic OK ▶ 337/396 /gnotification/properties OK ▶ 333/396 /gdbus/subscribe/proxy/broadcast_from_anyone OK 337/396 glib:gio / gnotification OK 0.04s 2 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: cleaning up pid 3776 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 339/396 glib:gio+gdbus-codegen / gdbus-test-codegen-min-required-2-64 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=26 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-test-codegen-min-required-2-64 ▶ 333/396 /gdbus/subscribe/proxy/match_twice OK ▶ 338/396 /gdbus/codegen/annotations OK ▶ 338/396 /gdbus/codegen/interface_stability OK ▶ 313/396 /desktop-app-info/search OK ▶ 339/396 /gdbus/codegen/annotations OK ▶ 339/396 /gdbus/codegen/interface_stability OK ▶ 333/396 /gdbus/subscribe/proxy/limit_by_unique_name OK ▶ 333/396 /gdbus/subscribe/proxy/nonexistent_unique_name OK ▶ 333/396 /gdbus/subscribe/proxy/limit_by_well_known_name OK ▶ 338/396 /gdbus/codegen/object-manager OK ▶ 338/396 /gdbus/codegen/property-naming OK ▶ 338/396 /gdbus/codegen/autocleanups OK ▶ 338/396 /gdbus/codegen/deprecations OK ▶ 338/396 /gdbus/codegen/standalone-interface-info OK ▶ 338/396 /gdbus/codegen/unix-fd-list OK 338/396 glib:gio+gdbus-codegen / gdbus-test-codegen-old OK 0.09s 8 subtests passed 340/396 glib:gio / gapplication RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=49 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gapplication ▶ 333/396 /gdbus/subscribe/proxy/limit_to_message_bus OK ▶ 29/396 /gio/io-basics OK 29/396 glib:glib+core / io-channel-basic OK 13.61s 1 subtests passed stdout: 6: UNKNOWN: # random seed: R02S181e64c435eb397b4b58a4c3f0d3a192 stdout: 7: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3028 bytes to 6 stdout: 11: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4257 bytes to 6 stdout: 15: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+96 bytes to 6 stdout: 19: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2171 bytes to 6 stdout: 23: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1540 bytes to 6 stdout: 27: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4511 bytes to 6 stdout: 31: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+365 bytes to 6 stdout: 35: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1264 bytes to 6 stdout: 39: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1761 bytes to 6 stdout: 43: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2352 bytes to 6 stdout: 47: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1252 bytes to 6 stdout: 51: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4316 bytes to 6 stdout: 55: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+580 bytes to 6 stdout: 59: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4102 bytes to 6 stdout: 63: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3483 bytes to 6 stdout: 67: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2663 bytes to 6 stdout: 71: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+476 bytes to 6 stdout: 75: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+648 bytes to 6 stdout: 79: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+550 bytes to 6 stdout: 83: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4496 bytes to 6 stdout: 87: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2816 bytes to 6 stdout: 91: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3821 bytes to 6 stdout: 95: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3163 bytes to 6 stdout: 99: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3509 bytes to 6 stdout: 103: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1115 bytes to 6 stdout: 104: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 6 stdout: 109: UNKNOWN: # random seed: R02Sce7496fc907ccd419a90dc5341e314bb stdout: 111: UNKNOWN: # random seed: R02Sc6fb3806744a3648c591cbd765d4a9e2 stdout: 113: UNKNOWN: # random seed: R02S50105a42f9b7a161b45a39cf977bffc2 stdout: 115: UNKNOWN: # random seed: R02S567c234dcdb95694f2cb45b16de4d5ef stdout: 117: UNKNOWN: # random seed: R02Sdf4655036f793d480e37627717cbc151 stdout: 118: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3312 bytes to 9 stdout: 122: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3481 bytes to 11 stdout: 126: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3170 bytes to 13 stdout: 130: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3021 bytes to 17 stdout: 134: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+882 bytes to 15 stdout: 138: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3783 bytes to 9 stdout: 142: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+598 bytes to 17 stdout: 146: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1774 bytes to 13 stdout: 150: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4642 bytes to 11 stdout: 154: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3684 bytes to 15 stdout: 158: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4474 bytes to 9 stdout: 162: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1567 bytes to 17 stdout: 166: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2298 bytes to 13 stdout: 170: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2258 bytes to 11 stdout: 174: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3179 bytes to 15 stdout: 178: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1013 bytes to 9 stdout: 182: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2561 bytes to 17 stdout: 186: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3754 bytes to 11 stdout: 187: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2855 bytes to 15 stdout: 194: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1150 bytes to 13 stdout: 198: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1680 bytes to 15 stdout: 199: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2728 bytes to 13 stdout: 200: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3168 bytes to 17 stdout: 201: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+673 bytes to 9 stdout: 214: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2340 bytes to 11 stdout: 218: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+706 bytes to 17 stdout: 222: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3800 bytes to 13 stdout: 226: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2716 bytes to 11 stdout: 230: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4418 bytes to 15 stdout: 234: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1613 bytes to 9 stdout: 238: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+345 bytes to 17 stdout: 242: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4209 bytes to 15 stdout: 246: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3617 bytes to 9 stdout: 250: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1967 bytes to 13 stdout: 254: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1427 bytes to 11 stdout: 258: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4234 bytes to 17 stdout: 262: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2767 bytes to 9 stdout: 266: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1283 bytes to 15 stdout: 267: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1674 bytes to 11 stdout: 274: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+546 bytes to 13 stdout: 278: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+501 bytes to 17 stdout: 282: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2071 bytes to 9 stdout: 286: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3983 bytes to 15 stdout: 290: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2401 bytes to 11 stdout: 294: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+790 bytes to 13 stdout: 298: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3710 bytes to 17 stdout: 302: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2719 bytes to 9 stdout: 306: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4288 bytes to 11 stdout: 310: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+549 bytes to 15 stdout: 314: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4957 bytes to 13 stdout: 318: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3580 bytes to 9 stdout: 322: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+590 bytes to 17 stdout: 326: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+645 bytes to 11 stdout: 330: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4321 bytes to 13 stdout: 334: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3054 bytes to 15 stdout: 338: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3300 bytes to 13 stdout: 342: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1544 bytes to 15 stdout: 343: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2366 bytes to 11 stdout: 345: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3941 bytes to 9 stdout: 354: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+521 bytes to 17 stdout: 358: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4819 bytes to 13 stdout: 362: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1925 bytes to 11 stdout: 366: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2471 bytes to 15 stdout: 370: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2319 bytes to 9 stdout: 374: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4980 bytes to 17 stdout: 378: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3168 bytes to 13 stdout: 382: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2931 bytes to 11 stdout: 386: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3113 bytes to 9 stdout: 390: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2425 bytes to 17 stdout: 394: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+296 bytes to 15 stdout: 398: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2349 bytes to 13 stdout: 402: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2633 bytes to 11 stdout: 406: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1428 bytes to 9 stdout: 410: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3890 bytes to 15 stdout: 414: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+995 bytes to 17 stdout: 418: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4006 bytes to 13 stdout: 422: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4716 bytes to 11 stdout: 423: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4657 bytes to 15 stdout: 424: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4477 bytes to 9 stdout: 434: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4566 bytes to 17 stdout: 438: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1474 bytes to 13 stdout: 442: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3808 bytes to 15 stdout: 446: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+197 bytes to 11 stdout: 450: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1540 bytes to 9 stdout: 454: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1050 bytes to 17 stdout: 458: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3959 bytes to 13 stdout: 462: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3203 bytes to 9 stdout: 466: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4630 bytes to 11 stdout: 470: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3625 bytes to 15 stdout: 474: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2032 bytes to 17 stdout: 478: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1370 bytes to 9 stdout: 479: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3771 bytes to 11 stdout: 486: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+202 bytes to 15 stdout: 487: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1263 bytes to 17 stdout: 494: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2429 bytes to 13 stdout: 498: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4804 bytes to 17 stdout: 502: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3733 bytes to 9 stdout: 506: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+341 bytes to 11 stdout: 510: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2044 bytes to 13 stdout: 514: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+487 bytes to 15 stdout: 518: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1227 bytes to 9 stdout: 522: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1058 bytes to 13 stdout: 526: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2282 bytes to 17 stdout: 530: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2426 bytes to 11 stdout: 534: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2816 bytes to 15 stdout: 535: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 15 stdout: 540: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3472 bytes to 9 stdout: 544: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3210 bytes to 13 stdout: 545: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 13 stdout: 550: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3218 bytes to 17 stdout: 551: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 17 stdout: 556: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3542 bytes to 11 stdout: 557: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 11 stdout: 561: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4197 bytes to 9 stdout: 562: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 9 Unknown TAP output lines have been ignored. Please open a feature request to implement them, or prefix them with a # if they are not TAP syntax. ▶ 340/396 /gapplication/no-dbus OK ▶ 340/396 /gapplication/no-appid OK 341/396 glib:gio / dbus-appinfo RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/dbus-appinfo ▶ 333/396 /gdbus/subscribe/proxy/unsubscribe_immediately OK ▶ 313/396 /desktop-app-info/implements OK ▶ 340/396 /gapplication/properties OK ▶ 340/396 /gapplication/app-id OK ▶ 333/396 /gdbus/subscribe/parallel/simple OK ▶ 339/396 /gdbus/codegen/object-manager OK ▶ 339/396 /gdbus/codegen/property-naming OK ▶ 339/396 /gdbus/codegen/autocleanups OK ▶ 339/396 /gdbus/codegen/deprecations OK ▶ 339/396 /gdbus/codegen/standalone-interface-info OK ▶ 339/396 /gdbus/codegen/unix-fd-list OK 339/396 glib:gio+gdbus-codegen / gdbus-test-codegen-min-required-2-64 OK 0.12s 8 subtests passed 342/396 glib:gio / gdbus-connection-flush RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection-flush ▶ 340/396 /gapplication/quit OK ▶ 340/396 /gapplication/registered OK ▶ 340/396 /gapplication/local-actions OK ▶ 340/396 /gapplication/local-command-line OK ▶ 340/396 /gapplication/resource-path OK ▶ 340/396 /gapplication/test-help OK ▶ 340/396 /gapplication/command-line-done OK ▶ 333/396 /gdbus/subscribe/parallel/broadcast_from_anyone OK ▶ 340/396 /gapplication/test-busy OK ▶ 342/396 /gdbus/connection/flush/busy OK ▶ 341/396 /appinfo/dbusappinfo OK ▶ 342/396 /gdbus/connection/flush/idle OK 342/396 glib:gio / gdbus-connection-flush OK 0.03s 2 subtests passed 343/396 glib:gio / gdbus-non-socket RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=171 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-non-socket ▶ 333/396 /gdbus/subscribe/parallel/match_twice OK ▶ 340/396 /gapplication/test-handle-local-options1 OK ▶ 341/396 /appinfo/flatpak-doc-export OK ▶ 340/396 /gapplication/test-handle-local-options2 OK ▶ 333/396 /gdbus/subscribe/parallel/limit_by_unique_name OK ▶ 340/396 /gapplication/test-handle-local-options3 OK ▶ 340/396 /gapplication/api OK ▶ 340/396 /gapplication/version OK ▶ 341/396 /appinfo/flatpak-missing-doc-export OK ▶ 343/396 /gdbus/non-socket OK 343/396 glib:gio / gdbus-non-socket OK 0.03s 1 subtests passed 344/396 glib:gio / gsettings RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=97 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gsettings ▶ 333/396 /gdbus/subscribe/parallel/nonexistent_unique_name OK ▶ 341/396 /appinfo/portal-open-file OK ▶ 340/396 /gapplication/replace OK ▶ 341/396 /appinfo/portal-open-uri OK ▶ 333/396 /gdbus/subscribe/parallel/limit_by_well_known_name OK ▶ 341/396 /appinfo/portal-open-file-async OK ▶ 341/396 /appinfo/portal-open-uri-async OK ▶ 333/396 /gdbus/subscribe/parallel/limit_to_message_bus OK 341/396 glib:gio / dbus-appinfo OK 0.15s 7 subtests passed 345/396 glib:gio / autoptr-gio RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=27 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/autoptr-gio ▶ 333/396 /gdbus/subscribe/parallel/unsubscribe_immediately OK ▶ 345/396 /autoptr/autoptr OK 333/396 glib:gio / gdbus-subscribe OK 0.44s 24 subtests passed 346/396 glib:gio / resources RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/resources 345/396 glib:gio / autoptr-gio OK 0.04s 1 subtests passed 347/396 glib:gio+no-valgrind+gdbus-codegen+slow / codegen.py RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=14 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gio/tests/codegen.py ▶ 311/396 /socket-client/happy-eyeballs/slow OK ▶ 311/396 /socket-client/happy-eyeballs/cancellation/instant OK ▶ 344/396 /gsettings/basic OK ▶ 344/396 /gsettings/no-schema OK ▶ 346/396 /resource/file OK ▶ 346/396 /resource/file-path OK ▶ 346/396 /resource/data OK ▶ 346/396 /resource/data_unaligned OK ▶ 346/396 /resource/data-corrupt OK ▶ 346/396 /resource/data-corrupt-compression OK ▶ 346/396 /resource/data-empty OK ▶ 346/396 /resource/registered OK ▶ 346/396 /resource/manual OK ▶ 346/396 /resource/manual2 OK ▶ 346/396 /resource/automatic OK ▶ 346/396 /resource/module OK ▶ 346/396 /resource/binary-linked OK ▶ 346/396 /resource/64k OK ▶ 344/396 /gsettings/unknown-key OK ▶ 344/396 /gsettings/wrong-type OK ▶ 346/396 /resource/overlay OK ▶ 346/396 /resource/digits OK ▶ 346/396 /resource/has-children OK ▶ 346/396 /resource/uri/query-info OK ▶ 346/396 /resource/uri/file OK 346/396 glib:gio / resources OK 0.02s 19 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: GLib-GIO-Message: 22:08:57.365: Adding GResources overlay '/auto_loaded/test1.txt=/build/reproducible-path/glib2.0-2.83.4/gio/tests/test1.overlay' GLib-GIO-Message: 22:08:57.366: Opened file '/build/reproducible-path/glib2.0-2.83.4/gio/tests/test1.overlay' as a resource overlay GLib-GIO-Message: 22:08:57.366: Mapped file '/build/reproducible-path/glib2.0-2.83.4/gio/tests/test1.overlay' as a resource overlay ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 348/396 glib:gio+no-valgrind / gio-tool.py RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=146 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gio/tests/gio-tool.py ▶ 344/396 /gsettings/wrong-path OK ▶ 344/396 /gsettings/no-path OK ▶ 344/396 /gsettings/basic-types OK ▶ 344/396 /gsettings/complex-types OK ▶ 344/396 /gsettings/changes OK ▶ 344/396 /gsettings/l10n OK ▶ 344/396 /gsettings/l10n-context OK ▶ 344/396 /gsettings/l10n-time SKIP ▶ 344/396 /gsettings/delay-apply OK ▶ 344/396 /gsettings/delay-revert OK ▶ 344/396 /gsettings/delay-child OK ▶ 344/396 /gsettings/delay-reset-key OK ▶ 344/396 /gsettings/atomic OK ▶ 344/396 /gsettings/simple-binding OK ▶ 344/396 /gsettings/directional-binding OK ▶ 344/396 /gsettings/custom-binding OK ▶ 344/396 /gsettings/bind-with-mapping-closures OK ▶ 344/396 /gsettings/bind-with-mapping-closures-parameters OK ▶ 344/396 /gsettings/no-change-binding OK ▶ 344/396 /gsettings/unbinding OK ▶ 344/396 /gsettings/writable-binding OK ▶ 262/396 /socket/close_graceful OK ▶ 262/396 /socket/timed_wait SKIP ▶ 262/396 /socket/fd_reuse OK ▶ 262/396 /socket/address OK ▶ 262/396 /socket/unix-from-fd OK ▶ 262/396 /socket/unix-connection OK ▶ 344/396 /gsettings/typesafe-binding OK ▶ 262/396 /socket/unix-connection-ancillary-data OK ▶ 262/396 /socket/source-postmortem OK ▶ 262/396 /socket/read_write OK ▶ 262/396 /socket/read_writev OK ▶ 262/396 /socket/receive_bytes OK ▶ 262/396 /socket/receive_bytes_from OK ▶ 262/396 /socket/ipv4_sync/datagram OK ▶ 344/396 /gsettings/no-read-binding OK ▶ 313/396 /desktop-app-info/show-in OK ▶ 313/396 /desktop-app-info/app-path OK ▶ 344/396 /gsettings/no-write-binding OK ▶ 313/396 /desktop-app-info/launch-as-manager OK ▶ 344/396 /gsettings/keyfile OK ▶ 344/396 /gsettings/child-schema OK ▶ 344/396 /gsettings/strinfo OK ▶ 313/396 /desktop-app-info/launch-default-uri-handler OK ▶ 344/396 /gsettings/enums OK ▶ 348/396 __main__.TestGioTool.test_help OK ▶ 348/396 __main__.TestGioTool.test_info_non_default_attributes OK ▶ 348/396 __main__.TestGioTool.test_no_args OK ▶ 344/396 /gsettings/flags OK ▶ 313/396 /desktop-app-info/launch-default-uri-handler-async OK ▶ 344/396 /gsettings/range OK ▶ 344/396 /gsettings/list-items OK ▶ 344/396 /gsettings/list-schemas OK ▶ 344/396 /gsettings/mapped OK ▶ 344/396 /gsettings/get-range OK ▶ 344/396 /gsettings/schema-source OK ▶ 344/396 /gsettings/schema-list-keys OK ▶ 344/396 /gsettings/actions OK ▶ 344/396 /gsettings/null-backend OK ▶ 344/396 /gsettings/memory-backend OK 348/396 glib:gio+no-valgrind / gio-tool.py OK 0.13s 3 subtests passed 349/396 glib:gio+no-valgrind+pkg-config / gio-2.0-pkg-config RUNNING >>> G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=4 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-2.0 test "$(pkg-config --modversion gio-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gio-2.0)" = "/usr" test "$(pkg-config --variable=datadir gio-2.0)" = "/usr/share" test "$(pkg-config --variable=schemasdir gio-2.0)" = "/usr/share/glib-2.0/schemas" test "$(pkg-config --variable=giomoduledir gio-2.0)" = "/usr/lib/i386-linux-gnu/gio/modules" test "$(pkg-config --variable=gio gio-2.0)" = "/usr/bin/gio" test "$(pkg-config --variable=glib_compile_resources gio-2.0)" = "/usr/bin/glib-compile-resources" test "$(pkg-config --variable=gdbus gio-2.0)" = "/usr/bin/gdbus" test "$(pkg-config --variable=gdbus_codegen gio-2.0)" = "/usr/bin/gdbus-codegen" test "$(pkg-config --variable=gresource gio-2.0)" = "/usr/bin/gresource" test "$(pkg-config --variable=gsettings gio-2.0)" = "/usr/bin/gsettings" test "$(pkg-config --variable=gio_querymodules gio-2.0)" = "/usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules" test "$(pkg-config --variable=glib_compile_schemas gio-2.0)" = "/usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas"' ▶ 313/396 /desktop-app-info/id OK ▶ 313/396 /desktop-app-info/app-path/wrong OK ▶ 313/396 /desktop-app-info/launch/fail OK ▶ 313/396 /desktop-app-info/launch/fail-absolute-path OK ▶ 313/396 /desktop-app-info/launch/fail-startup-notify OK ▶ 344/396 /gsettings/read-descriptions OK ▶ 344/396 /gsettings/test-extended-schema OK ▶ 344/396 /gsettings/test-extended-schema-has-key OK ▶ 344/396 /gsettings/default-value OK ▶ 313/396 /desktop-app-info/launch/fail-dbus OK ▶ 344/396 /gsettings/per-desktop OK ▶ 313/396 /desktop-app-info/launch-as-manager/fail OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal OK ▶ 344/396 /gsettings/keyfile/explicit-path OK ▶ 344/396 /gsettings/keyfile/empty-path OK ▶ 291/396 /file/replace-symlink/using-etag OK ▶ 311/396 /socket-client/happy-eyeballs/cancellation/delayed OK ▶ 234/396 /gsubprocess/cat-eof OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec OK ▶ 340/396 /gapplication/no-replace OK ▶ 89/396 /timeout/rounding - GLib:ERROR:../../../glib/tests/timeout.c:178:test_func: assertion failed (current_time / 1000 - last_time / 1000 <= 1500): (1860 <= 1500) FAIL ▶ 89/396 ERROR 311/396 glib:gio / gsocketclient-slow OK 2.61s 4 subtests passed 350/396 glib:gio+no-valgrind+pkg-config / gio-unix-2.0-pkg-config RUNNING >>> G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MALLOC_PERTURB_=36 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-unix-2.0 test "$(pkg-config --modversion gio-unix-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gio-unix-2.0)" = "/usr"' 89/396 glib:glib+core / timeout ERROR 13.17s killed by signal 6 SIGABRT ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ** GLib:ERROR:../../../glib/tests/timeout.c:178:test_func: assertion failed (current_time / 1000 - last_time / 1000 <= 1500): (1860 <= 1500) (test program exited with status code -6) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 351/396 glib:girepository+core / cmph-bdz RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=47 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/cmph-bdz ▶ 340/396 /gapplication/dbus/activate OK ▶ 344/396 /gsettings/keyfile/long-path OK ▶ 344/396 /gsettings/keyfile/outside-root-path OK ▶ 344/396 /gsettings/keyfile/no-root-group OK 344/396 glib:gio / gsettings OK 0.77s 52 subtests passed 352/396 glib:girepository+core / dump RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=253 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/dump 349/396 glib:gio+no-valgrind+pkg-config / gio-2.0-pkg-config OK 0.53s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gio-2.0 ++ pkg-config --modversion gio-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gio-2.0 + test /usr = /usr ++ pkg-config --variable=datadir gio-2.0 + test /usr/share = /usr/share ++ pkg-config --variable=schemasdir gio-2.0 + test /usr/share/glib-2.0/schemas = /usr/share/glib-2.0/schemas ++ pkg-config --variable=giomoduledir gio-2.0 + test /usr/lib/i386-linux-gnu/gio/modules = /usr/lib/i386-linux-gnu/gio/modules ++ pkg-config --variable=gio gio-2.0 + test /usr/bin/gio = /usr/bin/gio ++ pkg-config --variable=glib_compile_resources gio-2.0 + test /usr/bin/glib-compile-resources = /usr/bin/glib-compile-resources ++ pkg-config --variable=gdbus gio-2.0 + test /usr/bin/gdbus = /usr/bin/gdbus ++ pkg-config --variable=gdbus_codegen gio-2.0 + test /usr/bin/gdbus-codegen = /usr/bin/gdbus-codegen ++ pkg-config --variable=gresource gio-2.0 + test /usr/bin/gresource = /usr/bin/gresource ++ pkg-config --variable=gsettings gio-2.0 + test /usr/bin/gsettings = /usr/bin/gsettings ++ pkg-config --variable=gio_querymodules gio-2.0 + test /usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules = /usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules ++ pkg-config --variable=glib_compile_schemas gio-2.0 + test /usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas = /usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 353/396 glib:girepository+core / gthash RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=165 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/gthash ▶ 340/396 /gapplication/dbus/open OK ▶ 351/396 /cmph-bdz/search OK ▶ 351/396 /cmph-bdz/search-packed OK 351/396 glib:girepository+core / cmph-bdz OK 0.04s 2 subtests passed 350/396 glib:gio+no-valgrind+pkg-config / gio-unix-2.0-pkg-config OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gio-unix-2.0 ++ pkg-config --modversion gio-unix-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gio-unix-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 340/396 /gapplication/dbus/command-line OK 354/396 glib:girepository+core / callable-info RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/callable-info 355/396 glib:girepository+core / function-info RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=10 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/function-info ▶ 352/396 /dump/empty-file OK ▶ 352/396 /dump/missing-get-type OK ▶ 352/396 /dump/missing-quark OK ▶ 352/396 /dump/basic OK ▶ 340/396 /gapplication/dbus/command-line-done OK ▶ 353/396 /gthash/build-retrieve OK 352/396 glib:girepository+core / dump OK 0.05s 4 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Invalid GType function: 'does_not_exist_get_type' Invalid error quark function: 'does_not_exist_error' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 356/396 glib:girepository+core / object-info RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=179 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/object-info 353/396 glib:girepository+core / gthash OK 0.05s 1 subtests passed 357/396 glib:girepository+core / registered-type-info RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests MALLOC_PERTURB_=195 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/registered-type-info ▶ 354/396 /callable-info/sync-function OK ▶ 354/396 /callable-info/async-function OK ▶ 354/396 /callable-info/is-method OK ▶ 354/396 /callable-info/static-method OK ▶ 354/396 /callable-info/static-vfunc SKIP ▶ 355/396 /function-info/invoker OK ▶ 291/396 /file/replace/write-only OK 354/396 glib:girepository+core / callable-info OK 0.07s 4 subtests passed 358/396 glib:girepository+core / repository RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=24 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/repository 355/396 glib:girepository+core / function-info OK 0.07s 1 subtests passed ▶ 340/396 /gapplication/dbus/activate-action OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/kgx OK 359/396 glib:girepository+core / repository-search-paths RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=21 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/repository-search-paths ▶ 356/396 /object-info/find-method-using-interfaces OK ▶ 356/396 /object-info/find-vfunc-using-interfaces OK 340/396 glib:gio / gapplication OK 0.99s 24 subtests passed ▶ 357/396 /registered-type-info/boxed OK 360/396 glib:girepository+core / struct-info RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=53 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/struct-info 356/396 glib:girepository+core / object-info OK 0.07s 2 subtests passed 361/396 glib:girepository+core / throws RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/throws ▶ 347/396 __main__.TestCodegen.test_call_flags_and_timeout_method_args OK 357/396 glib:girepository+core / registered-type-info OK 0.07s 1 subtests passed 362/396 glib:girepository+core / union-info RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=39 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/union-info ▶ 358/396 /repository/basic OK ▶ 358/396 /repository/info OK ▶ 358/396 /repository/dependencies OK ▶ 358/396 /repository/arg-info OK ▶ 358/396 /repository/callable-info OK ▶ 358/396 /repository/callback-info OK ▶ 358/396 /repository/char-types OK ▶ 358/396 /repository/constructor-return-type OK ▶ 358/396 /repository/enum-info-c-identifier OK ▶ 358/396 /repository/enum-info-static-methods OK ▶ 358/396 /repository/error-quark OK ▶ 358/396 /repository/flags-info-c-identifier OK ▶ 358/396 /repository/fundamental-ref-func OK ▶ 358/396 /repository/instance-method-ownership-transfer OK ▶ 358/396 /repository/object-gtype-interfaces OK ▶ 358/396 /repository/signal-info-with-array-length-arg OK ▶ 358/396 /repository/type-info-name OK ▶ 358/396 /repository/vfunc-info-with-no-invoker OK ▶ 358/396 /repository/vfunc-info-with-invoker-on-interface OK ▶ 358/396 /repository/vfunc-info-with-invoker-on-object OK ▶ 358/396 /repository/find-by-gtype OK ▶ 358/396 /repository/loaded-namespaces OK ▶ 358/396 /repository/base-info/clear OK ▶ 322/396 /gdbus/connection/large_message OK ▶ 70/396 /sequence/random/seed:590523467 OK ▶ 359/396 /repository/search-paths/default OK ▶ 359/396 /repository/search-paths/prepend OK ▶ 359/396 /repository/library-paths/default OK ▶ 359/396 /repository/library-paths/prepend OK ▶ 291/396 /file/replace/read-write OK ▶ 291/396 /file/copy/progress OK ▶ 291/396 /file/writev/no-bytes-written OK ▶ 291/396 /file/writev/no-vectors OK ▶ 291/396 /file/writev/empty-vectors OK ▶ 291/396 /file/writev/too-big-vectors OK ▶ 291/396 /file/writev/async OK ▶ 291/396 /file/writev/async_all OK ▶ 291/396 /file/writev/async_all-empty-vectors OK ▶ 291/396 /file/writev/async_all-no-vectors OK ▶ 291/396 /file/writev/async_all-to-big-vectors OK ▶ 291/396 /file/writev/async_all-cancellation OK ▶ 291/396 /file/from-uri/ignores-query-string OK ▶ 291/396 /file/from-uri/ignores-fragment OK 358/396 glib:girepository+core / repository OK 0.06s 23 subtests passed 322/396 glib:gio / gdbus-connection-slow OK 1.85s 2 subtests passed 359/396 glib:girepository+core / repository-search-paths OK 0.05s 4 subtests passed ▶ 360/396 /struct-info/field-iterators OK ▶ 360/396 /struct-info/sizeof-gvalue OK ▶ 360/396 /struct-info/is-pointer-for-struct-method-arg OK ▶ 360/396 /struct-info/boxed OK 363/396 glib:girepository+core / autoptr-girepository RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/autoptr-girepository 364/396 glib:girepository+no-valgrind+compiler / gi-compile-repository.py RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=181 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../girepository/tests/gi-compile-repository.py 365/396 glib:girepository+no-valgrind+inspector / gi-inspect-typelib.py RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=52 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../girepository/tests/gi-inspect-typelib.py ▶ 361/396 /throws/invoke-gerror OK ▶ 361/396 /throws/vfunc-can-throw-gerror OK ▶ 361/396 /throws/callback-can-throw-gerror OK 291/396 glib:gio / file OK 3.10s 52 subtests passed 366/396 glib:fuzzing / fuzz_bookmark RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=150 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_bookmark /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 360/396 glib:girepository+core / struct-info OK 0.10s 4 subtests passed ▶ 362/396 /union-info/basic OK ▶ 362/396 /union-info/methods OK 367/396 glib:fuzzing / fuzz_canonicalize_filename RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=3 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_canonicalize_filename /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 361/396 glib:girepository+core / throws OK 0.10s 3 subtests passed 368/396 glib:fuzzing / fuzz_data_input_stream_read_line RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=157 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_data_input_stream_read_line /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 362/396 glib:girepository+core / union-info OK 0.10s 2 subtests passed 369/396 glib:fuzzing / fuzz_data_input_stream_read_line_utf8 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_data_input_stream_read_line_utf8 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal OK ▶ 325/396 /gdbus/threaded-unregistration/object OK ▶ 363/396 /autoptr/repository OK ▶ 363/396 /autoptr/typelib OK ▶ 363/396 /autoptr/base-info OK ▶ 363/396 /autoptr/arg-info OK ▶ 363/396 /autoptr/callable-info OK ▶ 363/396 /autoptr/callback-info OK ▶ 363/396 /autoptr/constant-info OK ▶ 363/396 /autoptr/enum-info OK ▶ 363/396 /autoptr/field-info OK ▶ 363/396 /autoptr/flags-info OK ▶ 363/396 /autoptr/function-info OK ▶ 363/396 /autoptr/interface-info OK ▶ 363/396 /autoptr/object-info OK ▶ 363/396 /autoptr/property-info OK ▶ 363/396 /autoptr/registered-type-info OK ▶ 363/396 /autoptr/signal-info OK ▶ 363/396 /autoptr/struct-info OK ▶ 363/396 /autoptr/type-info OK ▶ 363/396 /autoptr/union-info OK ▶ 363/396 /autoptr/value-info OK ▶ 363/396 /autoptr/vfunc-info OK ▶ 363/396 /auto/arg-info OK ▶ 363/396 /auto/type-info OK ▶ 363/396 /auto/function-invoker OK 363/396 glib:girepository+core / autoptr-girepository OK 0.10s 24 subtests passed 370/396 glib:fuzzing / fuzz_data_input_stream_read_upto RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=53 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_data_input_stream_read_upto /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 366/396 glib:fuzzing / fuzz_bookmark OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 371/396 glib:fuzzing / fuzz_date_parse RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=85 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_date_parse /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 367/396 glib:fuzzing / fuzz_canonicalize_filename OK 0.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 372/396 glib:fuzzing / fuzz_date_time_new_from_iso8601 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=104 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_date_time_new_from_iso8601 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 368/396 glib:fuzzing / fuzz_data_input_stream_read_line OK 0.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 373/396 glib:fuzzing / fuzz_dbus_message RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=8 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_dbus_message /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 369/396 glib:fuzzing / fuzz_data_input_stream_read_line_utf8 OK 0.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 374/396 glib:fuzzing / fuzz_inet_address_mask_new_from_string RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=188 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_inet_address_mask_new_from_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ▶ 364/396 __main__.TestGICompileRepository.test_open_failure OK ▶ 365/396 __main__.TestGIInspectTypelibCommandLine.test_help OK ▶ 365/396 __main__.TestGIInspectTypelibCommandLine.test_invalid_typelib OK 370/396 glib:fuzzing / fuzz_data_input_stream_read_upto OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal OK ▶ 365/396 __main__.TestGIInspectTypelibCommandLine.test_no_args OK 375/396 glib:fuzzing / fuzz_inet_address_new_from_string RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_inet_address_new_from_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 371/396 glib:fuzzing / fuzz_date_parse OK 0.07s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 376/396 glib:fuzzing / fuzz_inet_socket_address_new_from_string RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=159 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_inet_socket_address_new_from_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 372/396 glib:fuzzing / fuzz_date_time_new_from_iso8601 OK 0.07s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 377/396 glib:fuzzing / fuzz_key RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_key /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 373/396 glib:fuzzing / fuzz_dbus_message OK 0.07s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 365/396 __main__.TestGIInspectTypelibForGLibTypelib.test_print_shlibs OK ▶ 365/396 __main__.TestGIInspectTypelibForGLibTypelib.test_print_typelibs OK ▶ 365/396 __main__.TestGIInspectTypelibForGLibTypelib.test_print_typelibs_and_shlibs OK ▶ 365/396 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_shlibs OK ▶ 365/396 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_typelibs OK 378/396 glib:fuzzing / fuzz_network_address_parse RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=141 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_network_address_parse /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 374/396 glib:fuzzing / fuzz_inet_address_mask_new_from_string OK 0.07s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 379/396 glib:fuzzing / fuzz_network_address_parse_uri RUNNING >>> MALLOC_PERTURB_=13 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_network_address_parse_uri /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ▶ 365/396 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_typelibs_and_shlibs OK ▶ 365/396 __main__.TestGIInspectTypelibForGioTypelib.test_print_shlibs OK ▶ 365/396 __main__.TestGIInspectTypelibForGioTypelib.test_print_typelibs OK 375/396 glib:fuzzing / fuzz_inet_address_new_from_string OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 365/396 __main__.TestGIInspectTypelibForGioTypelib.test_print_typelibs_and_shlibs OK 380/396 glib:fuzzing / fuzz_paths RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=34 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_paths /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 376/396 glib:fuzzing / fuzz_inet_socket_address_new_from_string OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 381/396 glib:fuzzing / fuzz_resolver RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=92 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_resolver /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 377/396 glib:fuzzing / fuzz_key OK 0.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 382/396 glib:fuzzing / fuzz_string RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=144 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 378/396 glib:fuzzing / fuzz_network_address_parse OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 383/396 glib:fuzzing / fuzz_uri_escape RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=140 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uri_escape /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 365/396 glib:girepository+no-valgrind+inspector / gi-inspect-typelib.py OK 0.25s 12 subtests passed ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal OK 384/396 glib:fuzzing / fuzz_uri_parse RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=177 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uri_parse /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 379/396 glib:fuzzing / fuzz_network_address_parse_uri OK 0.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 385/396 glib:fuzzing / fuzz_uri_parse_params RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=125 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uri_parse_params /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 380/396 glib:fuzzing / fuzz_paths OK 0.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 386/396 glib:fuzzing / fuzz_utf8_normalize RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=52 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_utf8_normalize /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 381/396 glib:fuzzing / fuzz_resolver OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 387/396 glib:fuzzing / fuzz_utf8_validate RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_utf8_validate /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 382/396 glib:fuzzing / fuzz_string OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 388/396 glib:fuzzing / fuzz_uuid_string_is_valid RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=233 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uuid_string_is_valid /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 383/396 glib:fuzzing / fuzz_uri_escape OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 389/396 glib:fuzzing / fuzz_variant_binary RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=77 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_variant_binary /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 384/396 glib:fuzzing / fuzz_uri_parse OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 390/396 glib:fuzzing / fuzz_variant_binary_byteswap RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=34 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_variant_binary_byteswap /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 385/396 glib:fuzzing / fuzz_uri_parse_params OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 391/396 glib:fuzzing / fuzz_variant_text RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=49 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_variant_text /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 386/396 glib:fuzzing / fuzz_utf8_normalize OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 392/396 glib:lint+no-valgrind / black.sh RUNNING >>> G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests MALLOC_PERTURB_=237 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/black.sh ▶ 262/396 /socket/ipv4_sync/datagram/timeouts OK ▶ 262/396 /socket/ipv6_sync/datagram OK 387/396 glib:fuzzing / fuzz_utf8_validate OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 393/396 glib:lint+no-valgrind / flake8.sh RUNNING >>> G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/flake8.sh 388/396 glib:fuzzing / fuzz_uuid_string_is_valid OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 394/396 glib:lint+no-valgrind / reuse.sh RUNNING >>> G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=93 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/reuse.sh 389/396 glib:fuzzing / fuzz_variant_binary OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 395/396 glib:lint+no-valgrind / shellcheck.sh RUNNING >>> G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=70 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/shellcheck.sh 390/396 glib:fuzzing / fuzz_variant_binary_byteswap OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/tilix OK 396/396 glib:lint+no-valgrind / check-missing-install-tag.py RUNNING >>> G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=225 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/check-missing-install-tag.py 391/396 glib:fuzzing / fuzz_variant_text OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 392/396 glib:lint+no-valgrind / black.sh SKIP 0.05s 393/396 glib:lint+no-valgrind / flake8.sh SKIP 0.04s 394/396 glib:lint+no-valgrind / reuse.sh SKIP 0.03s 395/396 glib:lint+no-valgrind / shellcheck.sh SKIP 0.02s ▶ 364/396 __main__.TestGICompileRepositoryForGLib.test_compile OK ▶ 396/396 - All 1301 installed files have install_tag OK 396/396 glib:lint+no-valgrind / check-missing-install-tag.py OK 0.08s 1 subtests passed ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/konsole OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/nxterm OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/color-xterm OK ▶ 329/396 /gdbus/proxy OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/rxvt OK ▶ 329/396 /gdbus/proxy/no-properties OK ▶ 329/396 /gdbus/proxy/wellknown-noauto OK ▶ 364/396 __main__.TestGICompileRepositoryForGLib.test_write_failure OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/dtterm OK ▶ 315/396 /actions/dbus/threaded OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/xterm OK ▶ 336/396 /gmenu/equality OK ▶ 70/396 /sequence/random/seed:3583571454 OK ▶ 347/396 __main__.TestCodegen.test_dbus_types OK ▶ 330/396 /gdbus/proxy/vs-threads OK ▶ 315/396 /actions/dbus/bug679509 OK ▶ 364/396 __main__.TestGICompileRepositoryForGObject.test_compile OK 330/396 glib:gio / gdbus-proxy-threads OK 2.38s 1 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: cleaning up pid 3544 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 315/396 /actions/dbus/export/error-handling OK 315/396 glib:gio+slow / actions OK 3.66s 13 subtests passed ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec OK ▶ 347/396 __main__.TestCodegen.test_empty_interface_body OK ▶ 347/396 __main__.TestCodegen.test_empty_interface_header OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/kgx OK ▶ 347/396 __main__.TestCodegen.test_empty_interface_info_body OK ▶ 347/396 __main__.TestCodegen.test_empty_interface_info_header OK ▶ 347/396 __main__.TestCodegen.test_generate_docbook OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal OK ▶ 347/396 __main__.TestCodegen.test_generate_md OK ▶ 347/396 __main__.TestCodegen.test_generate_methods_marshaller_simple_method OK ▶ 364/396 __main__.TestGICompileRepositoryForGObject.test_write_failure OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal OK ▶ 23/396 /gvariant/serialiser/byteswap OK ▶ 23/396 /gvariant/serialiser/children OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal OK ▶ 262/396 /socket/ipv6_sync/datagram/timeouts OK ▶ 262/396 /socket/reuse/tcp OK ▶ 262/396 /socket/reuse/udp OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/tilix OK ▶ 262/396 /socket/get_available/datagram OK ▶ 262/396 /socket/get_available/stream OK ▶ 262/396 /socket/credentials/tcp_client OK ▶ 262/396 /socket/credentials/tcp_server OK ▶ 262/396 /socket/credentials/unix_socketpair OK 262/396 glib:gio / socket OK 5.35s 27 subtests passed ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/konsole OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/nxterm OK ▶ 70/396 /sequence/random/seed:579241222 OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/color-xterm OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/rxvt OK ▶ 364/396 __main__.TestGICompileRepositoryForGio.test_compile OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/dtterm OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/xterm OK ▶ 325/396 /gdbus/threaded-unregistration/subtree SKIP 325/396 glib:gio+slow / gdbus-export OK 4.19s 6 subtests passed ▶ 347/396 __main__.TestCodegen.test_generate_methods_marshaller_single_typed_in_args OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx OK ▶ 70/396 /sequence/random/seed:1862353320 OK 70/396 glib:glib+core+slow / sequence OK 16.55s 16 subtests passed ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal OK ▶ 336/396 /gmenu/random OK ▶ 336/396 /gmenu/attributes OK ▶ 336/396 /gmenu/links OK ▶ 336/396 /gmenu/mutable OK ▶ 336/396 /gmenu/convenience OK ▶ 336/396 /gmenu/menuitem OK ▶ 329/396 /gdbus/proxy/async OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal OK ▶ 336/396 /gmenu/input-validation OK ▶ 364/396 __main__.TestGICompileRepositoryForGio.test_write_failure OK 364/396 glib:girepository+no-valgrind+compiler / gi-compile-repository.py OK 2.87s 7 subtests passed ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix OK ▶ 234/396 /gsubprocess/multi1 OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole OK ▶ 234/396 /gsubprocess/communicate OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm OK ▶ 347/396 __main__.TestCodegen.test_generate_methods_marshaller_single_typed_out_args OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm OK ▶ 347/396 __main__.TestCodegen.test_generate_methods_marshallers_multiple_in_args OK ▶ 347/396 __main__.TestCodegen.test_generate_methods_marshallers_multiple_out_args OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt OK ▶ 347/396 __main__.TestCodegen.test_generate_methods_marshallers_with_unix_fds OK ▶ 347/396 __main__.TestCodegen.test_generate_rst OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm OK ▶ 347/396 __main__.TestCodegen.test_generate_rst_method OK ▶ 347/396 __main__.TestCodegen.test_generate_rst_property OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm OK ▶ 347/396 __main__.TestCodegen.test_generate_rst_signal OK 313/396 glib:gio / desktop-app-info OK 6.44s 58 subtests passed stdout: 312: UNKNOWN: # random seed: R02Scea03ed786bb19fdac348359541ea119 stdout: 326: UNKNOWN: # random seed: R02Sf3c0e350c0f035269f7dd99b68de61e4 Unknown TAP output lines have been ignored. Please open a feature request to implement them, or prefix them with a # if they are not TAP syntax. ▶ 347/396 __main__.TestCodegen.test_generate_signal_id_multiple_signal_args_types OK ▶ 347/396 __main__.TestCodegen.test_generate_signal_id_multiple_signals_types OK ▶ 347/396 __main__.TestCodegen.test_generate_signal_id_simple_signal OK ▶ 347/396 __main__.TestCodegen.test_generate_signals_marshaller_simple_signal OK ▶ 336/396 /gmenu/dbus/roundtrip OK ▶ 336/396 /gmenu/dbus/subscriptions OK ▶ 23/396 /gvariant/serialiser/fuzz/1% OK ▶ 329/396 /gdbus/proxy/no-match-rule OK 329/396 glib:gio / gdbus-proxy OK 5.93s 5 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: cleaning up pid 3491 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 178/396 /gobject/refcount/object-advanced OK 178/396 glib:gobject+slow / objects-refcount2 OK 15.28s 1 subtests passed ▶ 347/396 __main__.TestCodegen.test_generate_signals_marshaller_single_typed_args OK ▶ 347/396 __main__.TestCodegen.test_generate_signals_marshallers_multiple_args OK ▶ 347/396 __main__.TestCodegen.test_generate_valid_docbook OK ▶ 347/396 __main__.TestCodegen.test_glib_max_allowed_less_than_min_required OK ▶ 347/396 __main__.TestCodegen.test_glib_max_allowed_major_only OK ▶ 23/396 /gvariant/serialiser/fuzz/5% OK ▶ 347/396 __main__.TestCodegen.test_glib_max_allowed_too_low OK ▶ 347/396 __main__.TestCodegen.test_glib_max_allowed_unstable OK ▶ 347/396 __main__.TestCodegen.test_glib_max_allowed_with_micro OK ▶ 347/396 __main__.TestCodegen.test_glib_min_required_invalid OK ▶ 347/396 __main__.TestCodegen.test_glib_min_required_major_only OK ▶ 347/396 __main__.TestCodegen.test_glib_min_required_too_low OK ▶ 347/396 __main__.TestCodegen.test_glib_min_required_with_micro OK ▶ 347/396 __main__.TestCodegen.test_help OK ▶ 23/396 /gvariant/serialiser/fuzz/9% OK ▶ 347/396 __main__.TestCodegen.test_indentation_preservation_in_comments OK ▶ 336/396 /gmenu/dbus/threaded OK ▶ 347/396 __main__.TestCodegen.test_no_args OK ▶ 23/396 /gvariant/serialiser/fuzz/13% OK ▶ 347/396 __main__.TestCodegen.test_reproducible OK ▶ 23/396 /gvariant/serialiser/fuzz/17% OK ▶ 23/396 /gvariant/byteswap/non-normal-non-aligned OK ▶ 23/396 /gvariant/parser/integer-bounds OK ▶ 23/396 /gvariant/parser/recursion OK ▶ 23/396 /gvariant/parser/recursion/typedecls OK ▶ 23/396 /gvariant/parser/recursion/maybes OK ▶ 23/396 /gvariant/normal-checking/tuples OK ▶ 23/396 /gvariant/normal-checking/array-offsets OK ▶ 23/396 /gvariant/normal-checking/array-offsets2 OK ▶ 23/396 /gvariant/normal-checking/tuple-offsets OK ▶ 23/396 /gvariant/normal-checking/tuple-offsets2 OK ▶ 23/396 /gvariant/normal-checking/tuple-offsets3 OK ▶ 23/396 /gvariant/normal-checking/tuple-offsets4 OK ▶ 23/396 /gvariant/normal-checking/tuple-offsets5 OK ▶ 23/396 /gvariant/normal-checking/empty-object-path OK ▶ 23/396 /gvariant/normal-checking/array-offsets/overlapped OK ▶ 23/396 /gvariant/normal-checking/array-offsets/minimal-sized OK ▶ 23/396 /gvariant/normal-checking/tuple-offsets/minimal-sized OK ▶ 23/396 /gvariant/recursion-limits/variant-in-variant OK ▶ 23/396 /gvariant/recursion-limits/array-in-variant OK ▶ 23/396 /gvarianttype/hash OK 23/396 glib:glib+core+slow / gvariant OK 20.67s 68 subtests passed ▶ 347/396 __main__.TestCodegen.test_unix_fd_types_and_annotations OK 347/396 glib:gio+no-valgrind+gdbus-codegen+slow / codegen.py OK 6.91s 39 subtests passed ▶ 234/396 /gsubprocess/terminate OK ▶ 234/396 /gsubprocess/fail-initialization OK ▶ 234/396 /gsubprocess/env OK ▶ 234/396 /gsubprocess/cwd OK ▶ 234/396 /gsubprocess/launcher-close OK ▶ 234/396 /gsubprocess/stdout-file OK ▶ 234/396 /gsubprocess/stdout-fd OK ▶ 234/396 /gsubprocess/child-setup OK ▶ 234/396 /gsubprocess/launcher-environment OK ▶ 234/396 /gsubprocess/exit1/cancel OK ▶ 234/396 /gsubprocess/exit1/cancel_in_cb OK ▶ 234/396 /gsubprocess/communicate/cancelled OK ▶ 234/396 /gsubprocess/communicate/async OK ▶ 234/396 /gsubprocess/communicate/utf8 OK ▶ 234/396 /gsubprocess/communicate/no-pipes OK ▶ 234/396 /gsubprocess/communicate/separate-stderr OK ▶ 336/396 /gmenu/dbus/peer/roundtrip OK ▶ 234/396 /gsubprocess/communicate/stdout-only OK ▶ 234/396 /gsubprocess/communicate/stderr-only OK ▶ 234/396 /gsubprocess/communicate/stdout-silence OK ▶ 234/396 /gsubprocess/communicate/nothing OK ▶ 234/396 /gsubprocess/communicate/async/cancelled OK ▶ 234/396 /gsubprocess/communicate/async/no-pipes OK ▶ 234/396 /gsubprocess/communicate/async/separate-stderr OK ▶ 234/396 /gsubprocess/communicate/async/stdout-only OK ▶ 234/396 /gsubprocess/communicate/async/stderr-only OK ▶ 234/396 /gsubprocess/communicate/async/stdout-silence OK ▶ 234/396 /gsubprocess/communicate/async/cancelled/no-pipes OK ▶ 234/396 /gsubprocess/communicate/async/cancelled/separate-stderr OK ▶ 234/396 /gsubprocess/communicate/async/cancelled/stdout-only OK ▶ 234/396 /gsubprocess/communicate/async/cancelled/stderr-only OK ▶ 234/396 /gsubprocess/communicate/async/cancelled/stdout-silence OK ▶ 234/396 /gsubprocess/communicate/utf8/cancelled OK ▶ 234/396 /gsubprocess/communicate/utf8/async OK ▶ 234/396 /gsubprocess/communicate/utf8/no-pipes OK ▶ 234/396 /gsubprocess/communicate/utf8/separate-stderr OK ▶ 234/396 /gsubprocess/communicate/utf8/stdout-only OK ▶ 234/396 /gsubprocess/communicate/utf8/stderr-only OK ▶ 234/396 /gsubprocess/communicate/utf8/stdout-silence OK ▶ 234/396 /gsubprocess/communicate/utf8/invalid OK ▶ 234/396 /gsubprocess/communicate/utf8/async/cancelled OK ▶ 234/396 /gsubprocess/communicate/utf8/async/no-pipes OK ▶ 234/396 /gsubprocess/communicate/utf8/async/separate-stderr OK ▶ 234/396 /gsubprocess/communicate/utf8/async/stdout-only OK ▶ 234/396 /gsubprocess/communicate/utf8/async/stderr-only OK ▶ 234/396 /gsubprocess/communicate/utf8/async/stdout-silence OK ▶ 234/396 /gsubprocess/communicate/utf8/async/invalid OK ▶ 234/396 /gsubprocess/communicate/utf8/async/cancelled/no-pipes OK ▶ 234/396 /gsubprocess/communicate/utf8/async/cancelled/separate-stderr OK ▶ 234/396 /gsubprocess/communicate/utf8/async/cancelled/stdout-only OK ▶ 234/396 /gsubprocess/communicate/utf8/async/cancelled/stderr-only OK ▶ 234/396 /gsubprocess/communicate/utf8/async/cancelled/stdout-silence OK ▶ 234/396 /gsubprocess/communicate/utf8/cancelled/no-pipes OK ▶ 234/396 /gsubprocess/communicate/utf8/cancelled/separate-stderr OK ▶ 234/396 /gsubprocess/communicate/utf8/cancelled/stdout-only OK ▶ 234/396 /gsubprocess/communicate/utf8/cancelled/stderr-only OK ▶ 234/396 /gsubprocess/communicate/utf8/cancelled/stdout-silence OK ▶ 234/396 /gsubprocess/communicate/cancelled/no-pipes OK ▶ 234/396 /gsubprocess/communicate/cancelled/separate-stderr OK ▶ 234/396 /gsubprocess/communicate/cancelled/stdout-only OK ▶ 234/396 /gsubprocess/communicate/cancelled/stderr-only OK ▶ 234/396 /gsubprocess/communicate/cancelled/stdout-silence OK ▶ 234/396 /gsubprocess/env/inherit OK ▶ 234/396 /gsubprocess/pass-fd/basic OK ▶ 234/396 /gsubprocess/pass-fd/empty-child-setup OK ▶ 234/396 /gsubprocess/pass-fd/inherit-fds OK ▶ 234/396 /gsubprocess/fd-conflation/basic OK ▶ 234/396 /gsubprocess/fd-conflation/empty-child-setup OK ▶ 234/396 /gsubprocess/fd-conflation/inherit-fds OK ▶ 234/396 /gsubprocess/fd-conflation/child-err-report-fd OK ▶ 234/396 /gsubprocess/exit-status/trapped OK 234/396 glib:gio / gsubprocess OK 11.88s 84 subtests passed ▶ 336/396 /gmenu/dbus/peer/subscriptions OK ▶ 336/396 /gmenu/dbus/export/error-handling OK ▶ 336/396 /gmenu/attributes/iterate OK 336/396 glib:gio+slow / gmenumodel OK 8.35s 15 subtests passed ▶ 88/396 /threadpool/idle-time OK 88/396 glib:glib+core+slow / thread-pool-slow OK 21.35s 7 subtests passed ▶ 86/396 /thread/rerun-all OK 86/396 glib:glib+core / thread-deprecated OK 21.47s 6 subtests passed ▶ 181/396 /gobject/refcount/properties-3 OK 181/396 glib:gobject+slow / properties-refcount3 OK 30.39s 1 subtests passed Summary of Failures: 89/396 glib:glib+core / timeout ERROR 13.17s killed by signal 6 SIGABRT Ok: 388 Expected Fail: 0 Fail: 1 Unexpected Pass: 0 Skipped: 7 Timeout: 0 Full log written to /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-logs/testlog.txt cd debian/build/deb && tail -v -n \+0 meson-logs/testlog.txt ==> meson-logs/testlog.txt <== Log of Meson test suite run on 2026-03-26T22:08:43.350012 Inherited environment: DEB_HOST_GNU_SYSTEM=linux-gnu SUDO_GID=112 DFLAGS=-frelease DEB_BUILD_ARCH_BITS=32 DEB_TARGET_GNU_CPU=i686 MAIL=/var/mail/root DEB_HOST_ARCH_OS=linux USER=pbuilder1 ASFLAGS_FOR_BUILD='' CXXFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' DEB_BUILD_GNU_TYPE=i686-linux-gnu BUILDUSERNAME=pbuilder1 FFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong' DEB_TARGET_MULTIARCH=i386-linux-gnu OBJCFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' DH_INTERNAL_OPTIONS='-Nlibglib2.0-data-Nlibglib2.0-doc-a' DEB_BUILD_ARCH_CPU=i386 LD_LIBRARY_PATH=/usr/lib/libeatmydata SHLVL=2 DEB_HOST_ARCH_LIBC=gnu DEB_HOST_ARCH_ABI=base OLDPWD=/ BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' HOME=/build/reproducible-path/glib2.0-2.83.4/debian/.debhelper/generated/_source/home DEB_BUILD_ARCH_ENDIAN=little DFLAGS_FOR_BUILD=-frelease LDFLAGS='-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1' DEB_TARGET_ARCH_BITS=32 DEB_BUILD_GNU_SYSTEM=linux-gnu MAKEFLAGS='' DBUS_SESSION_BUS_ADDRESS=this-should-not-be-used-and-will-fail: PBUILDER_OPERATION=build CXXFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' OBJCFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' DEB_BUILD_ARCH_OS=linux DEB_TARGET_GNU_TYPE=i686-linux-gnu SUDO_UID=107 PBUILDER_PKGDATADIR=/usr/share/pbuilder DEB_TARGET_ARCH_CPU=i386 LOGNAME=pbuilder1 DEB_BUILD_ARCH_LIBC=gnu DEB_BUILD_ARCH_ABI=base PBUILDER_SYSCONFDIR=/etc _=/usr/bin/unshare DEB_HOST_ARCH=i386 LDFLAGS_FOR_BUILD='-Wl,-z,relro -Wl,-z,now' DEB_TARGET_ARCH_ENDIAN=little TERM=unknown DH_INTERNAL_OVERRIDE=dh_auto_test DEB_HOST_GNU_CPU=i686 DEB_TARGET_GNU_SYSTEM=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games INVOCATION_ID=46a40deae4034ad6991becf8e5996948 MAKELEVEL=2 DEB_TARGET_ARCH_OS=linux CFLAGS='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' DEB_HOST_MULTIARCH=i386-linux-gnu SOURCE_DATE_EPOCH=1740152960 FCFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong' OBJCXXFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' DEB_TARGET_ARCH_LIBC=gnu DEB_TARGET_ARCH_ABI=base PBUILDER_PKGLIBDIR=/usr/lib/pbuilder DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.fuysQtbT/pbuilderrc_xqH9 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.fuysQtbT/b1 --logfile b1/build.log glib2.0_2.83.4-1.dsc' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2' DEBIAN_FRONTEND=noninteractive DH_INTERNAL_BUILDFLAGS=1 SHELL=/bin/bash DEB_HOST_ARCH_BITS=32 DEB_BUILD_ARCH=i386 SUDO_USER=jenkins DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow CFLAGS_FOR_BUILD='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' DEB_BUILD_GNU_CPU=i686 ASFLAGS='' DEB_HOST_GNU_TYPE=i686-linux-gnu FCFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong' LC_ALL=C.UTF-8 OBJCXXFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' PWD=/build/reproducible-path/glib2.0-2.83.4 DEB_HOST_ARCH_CPU=i386 DEB_RULES_REQUIRES_ROOT=no FFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong' DEB_BUILD_MULTIARCH=i386-linux-gnu CPPFLAGS_FOR_BUILD='-Wdate-time -D_FORTIFY_SOURCE=2' MFLAGS='' TZ=/usr/share/zoneinfo/Etc/GMT+12 PBCURRENTCOMMANDLINEOPERATION=build DEB_HOST_ARCH_ENDIAN=little DEB_BUILD_TIME_TESTS=1 DEB_TARGET_ARCH=i386 XDG_RUNTIME_DIR=/tmp/dh-xdg-rundir-YZnn_dyS MESON_TESTTHREADS=22 DEB_PYTHON_INSTALL_LAYOUT=deb =================================== 1/396 ==================================== test: glib:glib+core / array-test start time: 10:08:43 duration: 0.16s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=46 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/array-test ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S434bcfda73db030f5fc385e9c828515b 1..113 # Start of array tests ok 1 /array/ref-count ok 2 /array/steal ok 3 /array/clear-func ok 4 /array/binary-search # /array/copy-sized summary: Test that copying a newly-allocated sized array works. ok 5 /array/copy-sized ok 6 /array/overflow-append-vals ok 7 /array/overflow-set-size # Start of new tests ok 8 /array/new/zero-terminated ok 9 /array/new/take ok 10 /array/new/take-zero-terminated # Start of take tests ok 11 /array/new/take/empty ok 12 /array/new/take/overflow # SKIP Overflow test requires UINT_WIDTH > SIZE_WIDTH. # End of take tests # End of new tests # Start of set-size tests ok 13 /array/set-size/non-zero-terminated-no-clear ok 14 /array/set-size/non-zero-terminated-clear ok 15 /array/set-size/zero-terminated-no-clear ok 16 /array/set-size/zero-terminated-clear # Start of sized tests ok 17 /array/set-size/sized/non-zero-terminated-no-clear ok 18 /array/set-size/sized/non-zero-terminated-clear ok 19 /array/set-size/sized/zero-terminated-no-clear ok 20 /array/set-size/sized/zero-terminated-clear # End of sized tests # End of set-size tests # Start of append-val tests ok 21 /array/append-val/non-zero-terminated-no-clear ok 22 /array/append-val/non-zero-terminated-clear ok 23 /array/append-val/zero-terminated-no-clear ok 24 /array/append-val/zero-terminated-clear # End of append-val tests # Start of prepend-val tests ok 25 /array/prepend-val/non-zero-terminated-no-clear ok 26 /array/prepend-val/non-zero-terminated-clear ok 27 /array/prepend-val/zero-terminated-no-clear ok 28 /array/prepend-val/zero-terminated-clear # End of prepend-val tests # Start of prepend-vals tests ok 29 /array/prepend-vals/non-zero-terminated-no-clear ok 30 /array/prepend-vals/non-zero-terminated-clear ok 31 /array/prepend-vals/zero-terminated-no-clear ok 32 /array/prepend-vals/zero-terminated-clear # End of prepend-vals tests # Start of insert-vals tests ok 33 /array/insert-vals/non-zero-terminated-no-clear ok 34 /array/insert-vals/non-zero-terminated-clear ok 35 /array/insert-vals/zero-terminated-no-clear ok 36 /array/insert-vals/zero-terminated-clear # End of insert-vals tests # Start of remove-index tests ok 37 /array/remove-index/non-zero-terminated-no-clear ok 38 /array/remove-index/non-zero-terminated-clear ok 39 /array/remove-index/zero-terminated-no-clear ok 40 /array/remove-index/zero-terminated-clear # End of remove-index tests # Start of remove-index-fast tests ok 41 /array/remove-index-fast/non-zero-terminated-no-clear ok 42 /array/remove-index-fast/non-zero-terminated-clear ok 43 /array/remove-index-fast/zero-terminated-no-clear ok 44 /array/remove-index-fast/zero-terminated-clear # End of remove-index-fast tests # Start of remove-range tests ok 45 /array/remove-range/non-zero-terminated-no-clear ok 46 /array/remove-range/non-zero-terminated-clear ok 47 /array/remove-range/zero-terminated-no-clear ok 48 /array/remove-range/zero-terminated-clear # End of remove-range tests # Start of copy tests ok 49 /array/copy/non-zero-terminated-no-clear ok 50 /array/copy/non-zero-terminated-clear ok 51 /array/copy/zero-terminated-no-clear ok 52 /array/copy/zero-terminated-clear # End of copy tests # Start of sort tests ok 53 /array/sort/non-zero-terminated-no-clear ok 54 /array/sort/non-zero-terminated-clear ok 55 /array/sort/zero-terminated-no-clear ok 56 /array/sort/zero-terminated-clear # End of sort tests # Start of sort-with-data tests ok 57 /array/sort-with-data/non-zero-terminated-no-clear ok 58 /array/sort-with-data/non-zero-terminated-clear ok 59 /array/sort-with-data/zero-terminated-no-clear ok 60 /array/sort-with-data/zero-terminated-clear # End of sort-with-data tests # End of array tests # Start of pointerarray tests ok 61 /pointerarray/add ok 62 /pointerarray/insert ok 63 /pointerarray/new-take ok 64 /pointerarray/new-take-null-terminated ok 65 /pointerarray/new-from-array ok 66 /pointerarray/new-from-null-terminated-array ok 67 /pointerarray/free-func ok 68 /pointerarray/array_extend_and_steal ok 69 /pointerarray/sort ok 70 /pointerarray/sort-with-data ok 71 /pointerarray/sort-values ok 72 /pointerarray/sort-values-with-data ok 73 /pointerarray/remove-range ok 74 /pointerarray/steal # Start of free tests # /pointerarray/free/null-terminated summary: Check that g_ptr_array_free() on an empty array returns a NULL-terminated empty array ok 75 /pointerarray/free/null-terminated # End of free tests # Start of new-take tests ok 76 /pointerarray/new-take/empty ok 77 /pointerarray/new-take/overflow # SKIP Overflow test requires UINT_WIDTH > SIZE_WIDTH. ok 78 /pointerarray/new-take/with-free-func # End of new-take tests # Start of new-take-null-terminated tests ok 79 /pointerarray/new-take-null-terminated/empty ok 80 /pointerarray/new-take-null-terminated/with-free-func ok 81 /pointerarray/new-take-null-terminated/from-gstrv # End of new-take-null-terminated tests # Start of new-from-array tests ok 82 /pointerarray/new-from-array/empty ok 83 /pointerarray/new-from-array/overflow # SKIP Overflow test requires UINT_WIDTH > SIZE_WIDTH. ok 84 /pointerarray/new-from-array/with-copy-and-free-func # End of new-from-array tests # Start of new-from-null-terminated-array tests ok 85 /pointerarray/new-from-null-terminated-array/empty ok 86 /pointerarray/new-from-null-terminated-array/with-copy-and-free-func ok 87 /pointerarray/new-from-null-terminated-array/from-gstrv # End of new-from-null-terminated-array tests # Start of ref-count tests ok 88 /pointerarray/ref-count/not-null-terminated ok 89 /pointerarray/ref-count/null-terminated # End of ref-count tests # Start of array_copy tests # /pointerarray/array_copy/not-null-terminated summary: Check all normal behaviour of stealing elements from one array to append to another, covering different array sizes and element copy functions ok 90 /pointerarray/array_copy/not-null-terminated # /pointerarray/array_copy/null-terminated summary: Check all normal behaviour of stealing elements from one array to append to another, covering different array sizes and element copy functions ok 91 /pointerarray/array_copy/null-terminated # End of array_copy tests # Start of array_extend tests ok 92 /pointerarray/array_extend/not-null-terminated ok 93 /pointerarray/array_extend/null-terminated # End of array_extend tests # Start of sort tests # /pointerarray/sort/example summary: Check that the doc-comment for g_ptr_array_sort() is correct ok 94 /pointerarray/sort/example # End of sort tests # Start of sort-with-data tests # /pointerarray/sort-with-data/example summary: Check that the doc-comment for g_ptr_array_sort_with_data() is correct ok 95 /pointerarray/sort-with-data/example # End of sort-with-data tests # Start of sort-values tests ok 96 /pointerarray/sort-values/example # End of sort-values tests # Start of sort-values-with-data tests ok 97 /pointerarray/sort-values-with-data/example # End of sort-values-with-data tests # Start of find tests ok 98 /pointerarray/find/empty ok 99 /pointerarray/find/non-empty # End of find tests # Start of steal_index tests ok 100 /pointerarray/steal_index/not-null-terminated ok 101 /pointerarray/steal_index/null-terminated # End of steal_index tests # End of pointerarray tests # Start of bytearray tests ok 102 /bytearray/steal ok 103 /bytearray/append ok 104 /bytearray/prepend ok 105 /bytearray/remove ok 106 /bytearray/remove-fast ok 107 /bytearray/remove-range ok 108 /bytearray/ref-count ok 109 /bytearray/sort ok 110 /bytearray/sort-with-data ok 111 /bytearray/new-take ok 112 /bytearray/new-take-overflow # SKIP Overflow test requires G_MAXSIZE > G_MAXUINT. ok 113 /bytearray/free-to-bytes # End of bytearray tests ============================================================================== =================================== 3/396 ==================================== test: glib:glib+core / atomic start time: 10:08:43 duration: 0.16s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=205 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S986288055f8f929c69d448727e52c555 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== =================================== 4/396 ==================================== test: glib:glib+core / base64 start time: 10:08:43 duration: 0.15s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=208 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/base64 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb4b2dbd4bc3547ea2be031f05278328d 1..28 # Start of base64 tests ok 1 /base64/encode ok 2 /base64/decode ok 3 /base64/decode-inplace ok 4 /base64/encode-decode # Start of full tests ok 5 /base64/full/1 ok 6 /base64/full/2 ok 7 /base64/full/3 ok 8 /base64/full/4 # End of full tests # Start of encode tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1698 ok 9 /base64/encode/empty # Start of incremental tests # Start of small-block tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=780066 ok 10 /base64/encode/incremental/small-block/1 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=780066 ok 11 /base64/encode/incremental/small-block/2 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=780066 ok 12 /base64/encode/incremental/small-block/3 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=780066 ok 13 /base64/encode/incremental/small-block/4 # End of small-block tests # End of incremental tests # End of encode tests # Start of incremental tests # Start of nobreak tests ok 14 /base64/incremental/nobreak/1 ok 15 /base64/incremental/nobreak/2 ok 16 /base64/incremental/nobreak/3 ok 17 /base64/incremental/nobreak/4-a ok 18 /base64/incremental/nobreak/4-b ok 19 /base64/incremental/nobreak/4-c # End of nobreak tests # Start of break tests ok 20 /base64/incremental/break/1 ok 21 /base64/incremental/break/2 ok 22 /base64/incremental/break/3 # End of break tests # Start of smallblock tests ok 23 /base64/incremental/smallblock/1 ok 24 /base64/incremental/smallblock/2 ok 25 /base64/incremental/smallblock/3 ok 26 /base64/incremental/smallblock/4 # End of smallblock tests # End of incremental tests # Start of decode tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1698 ok 27 /base64/decode/empty # End of decode tests # Start of encode-decode tests # Vector 0: # Vector 1: f # Vector 2: fo # Vector 3: foo # Vector 4: foob # Vector 5: fooba # Vector 6: foobar ok 28 /base64/encode-decode/rfc4648 # End of encode-decode tests # End of base64 tests ============================================================================== =================================== 5/396 ==================================== test: glib:glib+core / bitlock start time: 10:08:43 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/bitlock ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sabb726ecf10004dce9ae8f351f158a92 1..1 # Start of bitlock tests # Start of performance tests # max perf: iterations per second ok 1 /bitlock/performance/uncontended # End of performance tests # End of bitlock tests ============================================================================== =================================== 7/396 ==================================== test: glib:glib+core / bytes start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/bytes ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa0595c1b0945ca4412a4c1e4283b05d4 1..21 # Start of bytes tests ok 1 /bytes/new ok 2 /bytes/new-take ok 3 /bytes/new-static ok 4 /bytes/new-with-free-func ok 5 /bytes/new-from-bytes ok 6 /bytes/new-from-bytes-slice ok 7 /bytes/new-from-bytes-shared-ref ok 8 /bytes/hash ok 9 /bytes/equal ok 10 /bytes/compare ok 11 /bytes/null ok 12 /bytes/get-region # /bytes/unref-null summary: Test that calling g_bytes_unref() on NULL is a no-op ok 13 /bytes/unref-null # Start of to-data tests ok 14 /bytes/to-data/transferred ok 15 /bytes/to-data/two-refs ok 16 /bytes/to-data/non-malloc ok 17 /bytes/to-data/different-free-func # End of to-data tests # Start of to-array tests ok 18 /bytes/to-array/transferred ok 19 /bytes/to-array/two-refs ok 20 /bytes/to-array/non-malloc # Start of transferred tests # g_bytes_unref_to_array() can only take GBytes up to G_MAXUINT in length; test that longer ones are rejected ok 21 /bytes/to-array/transferred/oversize # SKIP Skipping test as guint is not smaller than gsize # End of transferred tests # End of to-array tests # End of bytes tests ============================================================================== =================================== 8/396 ==================================== test: glib:glib+core / cache start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=117 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cache ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sacfbba84e4a54fa99e7206649d41b96b 1..1 # Start of cache tests ok 1 /cache/basic # End of cache tests ============================================================================== =================================== 9/396 ==================================== test: glib:glib+core / charset start time: 10:08:43 duration: 0.12s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=33 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/charset ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbacd358fc3c284068f97290dbdc33eca 1..2 # Start of charset tests # Test 0 # Test 1 # Test 2 # Test 3 ok 1 /charset/language_names_with_category ok 2 /charset/language_names_with_category_async # End of charset tests ============================================================================== =================================== 11/396 =================================== test: glib:glib+core / collate start time: 10:08:43 duration: 0.12s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=184 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/collate ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se89c05e9ec9fc084cf3be810b6086855 1..9 # Start of unicode tests # Start of collate tests ok 1 /unicode/collate/0 ok 2 /unicode/collate/1 ok 3 /unicode/collate/2 # End of collate tests # Start of collate-key tests ok 4 /unicode/collate-key/0 ok 5 /unicode/collate-key/1 ok 6 /unicode/collate-key/2 # End of collate-key tests # Start of collate-filename tests ok 7 /unicode/collate-filename/0 ok 8 /unicode/collate-filename/1 ok 9 /unicode/collate-filename/2 # End of collate-filename tests # End of unicode tests ============================================================================== =================================== 12/396 =================================== test: glib:glib+core / completion start time: 10:08:43 duration: 0.11s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=34 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/completion ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S40e479f1fd6dc3fe1c60a6f7c842786c 1..1 # Start of completion tests ok 1 /completion/test-completion # End of completion tests ============================================================================== =================================== 14/396 =================================== test: glib:glib+core / convert start time: 10:08:43 duration: 0.11s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=34 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/convert ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S26987b04f3116bea76ebfe1c162cc445 1..14 # Start of conversion tests ok 1 /conversion/no-conv ok 2 /conversion/iconv-state ok 3 /conversion/illegal-sequence ok 4 /conversion/byte-order ok 5 /conversion/unicode ok 6 /conversion/filename-utf8 ok 7 /conversion/filename-display ok 8 /conversion/convert-embedded-nul # Start of locale-to-utf8 tests ok 9 /conversion/locale-to-utf8/embedded-nul # Start of embedded-nul tests # Start of subprocess tests # End of subprocess tests # End of embedded-nul tests # End of locale-to-utf8 tests # Start of locale-from-utf8 tests ok 10 /conversion/locale-from-utf8/embedded-nul # Start of embedded-nul tests # Start of subprocess tests # End of subprocess tests # End of embedded-nul tests # End of locale-from-utf8 tests # Start of filename-to-utf8 tests ok 11 /conversion/filename-to-utf8/embedded-nul # Start of embedded-nul tests # Start of subprocess tests # End of subprocess tests # End of embedded-nul tests # End of filename-to-utf8 tests # Start of filename-from-utf8 tests ok 12 /conversion/filename-from-utf8/embedded-nul # Start of embedded-nul tests # Start of subprocess tests # End of subprocess tests # End of embedded-nul tests # End of filename-from-utf8 tests # Start of filename-from-uri tests ok 13 /conversion/filename-from-uri/query-is-ignored ok 14 /conversion/filename-from-uri/fragment-is-ignored # End of filename-from-uri tests # End of conversion tests ============================================================================== =================================== 15/396 =================================== test: glib:glib+core / dataset start time: 10:08:43 duration: 0.10s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=7 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/dataset ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S168b6a1e1f49c49352a3721d3ac710f0 1..14 # Start of quark tests ok 1 /quark/basic ok 2 /quark/string # End of quark tests # Start of dataset tests ok 3 /dataset/basic ok 4 /dataset/id ok 5 /dataset/full ok 6 /dataset/foreach ok 7 /dataset/destroy # End of dataset tests # Start of datalist tests ok 8 /datalist/basic ok 9 /datalist/id ok 10 /datalist/recursive-clear # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/2672 ok 11 /datalist/id-remove-multiple # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/2672 ok 12 /datalist/id-remove-multiple-destroy-order ok 13 /datalist/update-atomic # Start of id-remove-multiple tests ok 14 /datalist/id-remove-multiple/resize # End of id-remove-multiple tests # End of datalist tests ============================================================================== =================================== 17/396 =================================== test: glib:glib+core / dir start time: 10:08:43 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/dir ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6e51ae6b418fb34a158d88daef209040 1..3 # Start of dir tests ok 1 /dir/read ok 2 /dir/nonexisting # /dir/refcounting summary: Test refcounting interactions with g_dir_close() ok 3 /dir/refcounting # End of dir tests ============================================================================== =================================== 18/396 =================================== test: glib:glib+core / environment start time: 10:08:43 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=244 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/environment ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb0ae06d5bcbaa03b7b4e9f173f7b7023 1..6 # Start of environ tests # /environ/listenv summary: Test g_get_environ() returns an array of unique keys, all of which can be individually queried using g_getenv() to return the same value. ok 1 /environ/listenv # /environ/getenv summary: Test setting an environment variable using g_setenv(), and that the updated value is queryable using g_getenv(). ok 2 /environ/getenv ok 3 /environ/setenv # /environ/array summary: Test getting and setting variables on a local envp array (rather than the global envp). ok 4 /environ/array # /environ/null summary: Test getting and setting variables on a NULL envp array. ok 5 /environ/null # /environ/case summary: Test that matching environment variables is case-insensitive on Windows and not on other platforms, since envvars were case-insensitive on DOS. ok 6 /environ/case # End of environ tests ============================================================================== =================================== 19/396 =================================== test: glib:glib+core / error start time: 10:08:43 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/error ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8714556cbba0237e9c70cfad0b0a156c 1..11 # Start of error tests ok 1 /error/overwrite ok 2 /error/prefix ok 3 /error/prefix-literal ok 4 /error/literal ok 5 /error/copy # /error/matches summary: Test g_error_matches() ok 6 /error/matches # /error/clear summary: Test g_error_clear() ok 7 /error/clear ok 8 /error/extended # Start of new-valist tests # /error/new-valist/invalid summary: Test that g_error_new_valist() rejects invalid input ok 9 /error/new-valist/invalid # End of new-valist tests # Start of extended tests # /error/extended/duplicate summary: Test that registering a duplicate extended error domain doesn?t work ok 10 /error/extended/duplicate # /error/extended/non-static summary: Test registering an extended error domain with a non-static name ok 11 /error/extended/non-static # End of extended tests # End of error tests ============================================================================== =================================== 22/396 =================================== test: glib:glib+core / guuid start time: 10:08:43 duration: 0.08s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/guuid ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4d236035402937c0834db5f14fc8f7f6 1..2 # Start of uuid tests ok 1 /uuid/string ok 2 /uuid/random # End of uuid tests ============================================================================== =================================== 6/396 ==================================== test: glib:glib+core / bookmarkfile start time: 10:08:43 duration: 0.24s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=180 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/bookmarkfile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0a20df36664fc491655d0ed9975a1485 1..96 # Start of bookmarks tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/runtime ok 1 /bookmarks/load-from-data-dirs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/runtime # Roundtrip from newly created bookmark file /tmp/test_bookmarkfile_13GQM3/bookmarkfile-test-PMIQM3.xbel # Roundtrip from a valid bookmark file ok 2 /bookmarks/to-file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/runtime ok 3 /bookmarks/move-item # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/runtime ok 4 /bookmarks/corner-cases # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/runtime ok 5 /bookmarks/misc # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/runtime ok 6 /bookmarks/deprecated # Start of parse tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/runtime ok 7 /bookmarks/parse/fail-12.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/runtime ok 8 /bookmarks/parse/fail-26.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/runtime ok 9 /bookmarks/parse/fail-25.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/runtime ok 10 /bookmarks/parse/fail-24.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/runtime ok 11 /bookmarks/parse/fail-19.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/runtime ok 12 /bookmarks/parse/fail-10.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/runtime ok 13 /bookmarks/parse/fail-07.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/runtime ok 14 /bookmarks/parse/fail-09.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/runtime ok 15 /bookmarks/parse/fail-16.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/runtime ok 16 /bookmarks/parse/fail-06.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/runtime ok 17 /bookmarks/parse/fail-17.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/runtime ok 18 /bookmarks/parse/fail-18.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/runtime ok 19 /bookmarks/parse/fail-22.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/runtime ok 20 /bookmarks/parse/fail-35.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/runtime ok 21 /bookmarks/parse/fail-05.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/runtime ok 22 /bookmarks/parse/fail-13.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/runtime ok 23 /bookmarks/parse/valid-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/runtime ok 24 /bookmarks/parse/fail-40.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/runtime ok 25 /bookmarks/parse/fail-39.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/runtime ok 26 /bookmarks/parse/fail-37.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/runtime ok 27 /bookmarks/parse/fail-34.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/runtime ok 28 /bookmarks/parse/fail-29.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/runtime ok 29 /bookmarks/parse/valid-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/runtime ok 30 /bookmarks/parse/fail-04.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/runtime ok 31 /bookmarks/parse/fail-28.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/runtime ok 32 /bookmarks/parse/fail-20.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/runtime ok 33 /bookmarks/parse/fail-32.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/runtime ok 34 /bookmarks/parse/fail-33.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/runtime ok 35 /bookmarks/parse/fail-14.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/runtime ok 36 /bookmarks/parse/fail-21.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/runtime ok 37 /bookmarks/parse/fail-41.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/runtime ok 38 /bookmarks/parse/fail-31.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/runtime ok 39 /bookmarks/parse/fail-23.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/runtime ok 40 /bookmarks/parse/fail-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/runtime ok 41 /bookmarks/parse/fail-36.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/runtime ok 42 /bookmarks/parse/fail-42.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/runtime ok 43 /bookmarks/parse/fail-15.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/runtime ok 44 /bookmarks/parse/fail-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/runtime ok 45 /bookmarks/parse/fail-03.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/runtime ok 46 /bookmarks/parse/fail-11.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/runtime ok 47 /bookmarks/parse/fail-27.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/runtime ok 48 /bookmarks/parse/fail-08.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/runtime ok 49 /bookmarks/parse/fail-30.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/runtime ok 50 /bookmarks/parse/fail-38.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/runtime ok 51 /bookmarks/parse/valid-03.xbel # End of parse tests # Start of copy tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/runtime ok 52 /bookmarks/copy/fail-12.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/runtime ok 53 /bookmarks/copy/fail-26.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/runtime ok 54 /bookmarks/copy/fail-25.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/runtime ok 55 /bookmarks/copy/fail-24.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/runtime ok 56 /bookmarks/copy/fail-19.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/runtime ok 57 /bookmarks/copy/fail-10.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/runtime ok 58 /bookmarks/copy/fail-07.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/runtime ok 59 /bookmarks/copy/fail-09.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/runtime ok 60 /bookmarks/copy/fail-16.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/runtime ok 61 /bookmarks/copy/fail-06.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/runtime ok 62 /bookmarks/copy/fail-17.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/runtime ok 63 /bookmarks/copy/fail-18.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/runtime ok 64 /bookmarks/copy/fail-22.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/runtime ok 65 /bookmarks/copy/fail-35.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/runtime ok 66 /bookmarks/copy/fail-05.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/runtime ok 67 /bookmarks/copy/fail-13.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/runtime ok 68 /bookmarks/copy/valid-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/runtime ok 69 /bookmarks/copy/fail-40.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/runtime ok 70 /bookmarks/copy/fail-39.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/runtime ok 71 /bookmarks/copy/fail-37.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/runtime ok 72 /bookmarks/copy/fail-34.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/runtime ok 73 /bookmarks/copy/fail-29.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/runtime ok 74 /bookmarks/copy/valid-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/runtime ok 75 /bookmarks/copy/fail-04.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/runtime ok 76 /bookmarks/copy/fail-28.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/runtime ok 77 /bookmarks/copy/fail-20.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/runtime ok 78 /bookmarks/copy/fail-32.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/runtime ok 79 /bookmarks/copy/fail-33.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/runtime ok 80 /bookmarks/copy/fail-14.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/runtime ok 81 /bookmarks/copy/fail-21.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/runtime ok 82 /bookmarks/copy/fail-41.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/runtime ok 83 /bookmarks/copy/fail-31.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/runtime ok 84 /bookmarks/copy/fail-23.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/runtime ok 85 /bookmarks/copy/fail-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/runtime ok 86 /bookmarks/copy/fail-36.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/runtime ok 87 /bookmarks/copy/fail-42.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/runtime ok 88 /bookmarks/copy/fail-15.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/runtime ok 89 /bookmarks/copy/fail-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/runtime ok 90 /bookmarks/copy/fail-03.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/runtime ok 91 /bookmarks/copy/fail-11.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/runtime ok 92 /bookmarks/copy/fail-27.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/runtime ok 93 /bookmarks/copy/fail-08.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/runtime ok 94 /bookmarks/copy/fail-30.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/runtime ok 95 /bookmarks/copy/fail-38.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/runtime ok 96 /bookmarks/copy/valid-03.xbel # End of copy tests # End of bookmarks tests ============================================================================== =================================== 20/396 =================================== test: glib:glib+core / fileutils start time: 10:08:43 duration: 0.21s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/fileutils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5b2df166850baaa4467c9fc895b730b6 1..27 # Start of fileutils tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/runtime ok 1 /fileutils/paths # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/runtime ok 2 /fileutils/build-path # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/runtime ok 3 /fileutils/build-pathv # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/runtime ok 4 /fileutils/build-filename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/runtime ok 5 /fileutils/build-filenamev # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/runtime # We do not have CAP_DAC_OVERRIDE or equivalent ok 6 /fileutils/mkdir-with-parents # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/runtime # We do not have CAP_DAC_OVERRIDE or equivalent ok 7 /fileutils/mkdir-with-parents-permission # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/runtime ok 8 /fileutils/format-size-for-display # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/runtime ok 9 /fileutils/errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/runtime ok 10 /fileutils/basename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/runtime ok 11 /fileutils/get-basename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/runtime ok 12 /fileutils/dirname # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/runtime ok 13 /fileutils/dir-make-tmp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/runtime ok 14 /fileutils/file-open-tmp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/runtime ok 15 /fileutils/file-test # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/runtime ok 16 /fileutils/mkstemp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/runtime ok 17 /fileutils/mkdtemp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/runtime ok 18 /fileutils/get-contents # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/runtime ok 19 /fileutils/get-contents-large-file # SKIP Skipping slow largefile test # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/runtime ok 20 /fileutils/set-contents # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/runtime # /fileutils/set-contents-full summary: Test g_file_set_contents_full() with various flags # Flags 0 and test 0 # Flags 0 and test 1 # Flags 0 and test 2 # Flags 0 and test 3 # Flags 0 and test 4 # Flags 0 and test 5 # Flags 1 and test 0 # Flags 1 and test 1 # Flags 1 and test 2 # Flags 1 and test 3 # Flags 1 and test 4 # Flags 1 and test 5 # Flags 2 and test 0 # Flags 2 and test 1 # Flags 2 and test 2 # Flags 2 and test 3 # Flags 2 and test 4 # Flags 2 and test 5 # Flags 3 and test 0 # Flags 3 and test 1 # Flags 3 and test 2 # Flags 3 and test 3 # Flags 3 and test 4 # Flags 3 and test 5 # Flags 4 and test 0 # Flags 4 and test 1 # Flags 4 and test 2 # Flags 4 and test 3 # Flags 4 and test 4 # Flags 4 and test 5 # Flags 5 and test 0 # Flags 5 and test 1 # Flags 5 and test 2 # Flags 5 and test 3 # Flags 5 and test 4 # Flags 5 and test 5 # Flags 6 and test 0 # Flags 6 and test 1 # Flags 6 and test 2 # Flags 6 and test 3 # Flags 6 and test 4 # Flags 6 and test 5 ok 21 /fileutils/set-contents-full # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/runtime ok 22 /fileutils/read-link # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/runtime # We do not have CAP_DAC_OVERRIDE or equivalent ok 23 /fileutils/stdio-wrappers # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/119 # Testing fopen() mode 'w' # Testing fopen() mode 'r' # Testing fopen() mode 'a' # Testing fopen() mode 'w+' # Testing fopen() mode 'r+' # Testing fopen() mode 'a+' # Testing fopen() mode 'wb' # Testing fopen() mode 'rb' # Testing fopen() mode 'ab' # Testing fopen() mode 'w+b' # Testing fopen() mode 'r+b' # Testing fopen() mode 'a+b' # Testing fopen() mode 'wb+' # Testing fopen() mode 'rb+' # Testing fopen() mode 'ab+' ok 24 /fileutils/fopen-modes # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/runtime # /fileutils/clear-fd summary: Test g_clear_fd() and g_autofd # Will be closed by autocleanup: 3, -42 # Testing error handling ok 25 /fileutils/clear-fd # Start of set-contents-full tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/runtime # We do not have CAP_DAC_OVERRIDE or equivalent # /fileutils/set-contents-full/read-only-file summary: Test g_file_set_contents_full() on a read-only file ok 26 /fileutils/set-contents-full/read-only-file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/runtime # /fileutils/set-contents-full/read-only-directory summary: Test g_file_set_contents_full() on a file in a read-only directory # Flags 0 # We do not have CAP_DAC_OVERRIDE or equivalent # Flags 1 # We do not have CAP_DAC_OVERRIDE or equivalent # Flags 2 # We do not have CAP_DAC_OVERRIDE or equivalent # Flags 3 # We do not have CAP_DAC_OVERRIDE or equivalent # Flags 4 # We do not have CAP_DAC_OVERRIDE or equivalent # Flags 5 # We do not have CAP_DAC_OVERRIDE or equivalent # Flags 6 # We do not have CAP_DAC_OVERRIDE or equivalent ok 27 /fileutils/set-contents-full/read-only-directory # End of set-contents-full tests # Start of clear-fd tests # Start of subprocess tests # End of subprocess tests # End of clear-fd tests # End of fileutils tests ----------------------------------- stderr ----------------------------------- Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-BRQNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-OUNNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-FOINM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-SGJNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-P5HNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-3USNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-2ZRNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3: Directory not empty ============================================================================== =================================== 25/396 =================================== test: glib:glib+core / hash start time: 10:08:43 duration: 0.16s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=83 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hash ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S07704cf1e9fce6913685e529d4ec568c 1..34 # Start of hash tests ok 1 /hash/misc ok 2 /hash/one ok 3 /hash/honeyman ok 4 /hash/direct ok 5 /hash/direct2 ok 6 /hash/int ok 7 /hash/int64 ok 8 /hash/double ok 9 /hash/string ok 10 /hash/set ok 11 /hash/set-ref ok 12 /hash/ref ok 13 /hash/remove-all ok 14 /hash/recursive-remove-all ok 15 /hash/find ok 16 /hash/foreach ok 17 /hash/foreach-steal ok 18 /hash/steal-extended ok 19 /hash/steal-all-keys ok 20 /hash/steal-all-values ok 21 /hash/lookup-extended ok 22 /hash/new-similar # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=642944 ok 23 /hash/lookup-null-key # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=650459 ok 24 /hash/destroy-modify ok 25 /hash/consistency # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=662544 ok 26 /hash/iter-replace # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=692815 ok 27 /hash/set-insert-corruption ok 28 /hash/set-to-strv ok 29 /hash/get-keys-as-ptr-array ok 30 /hash/get-values-as-ptr-array ok 31 /hash/primes # Start of int64 tests # /hash/int64/collisions summary: Check int64 Hash collisions caused by ignoring high word ok 32 /hash/int64/collisions # End of int64 tests # Start of double tests # /hash/double/collisions summary: Check double Hash collisions caused by int conversion and by numbers larger than 2^64-1 (G_MAXUINT64) # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2771 ok 33 /hash/double/collisions # End of double tests # Start of recursive-remove-all tests # End of recursive-remove-all tests # Start of steal-extended tests ok 34 /hash/steal-extended/optional # End of steal-extended tests # End of hash tests ============================================================================== =================================== 26/396 =================================== test: glib:glib+core / hmac start time: 10:08:43 duration: 0.15s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=17 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hmac ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6767761705535cdd7947316afc0b7eb8 1..37 # Start of hmac tests ok 1 /hmac/sha1-1 ok 2 /hmac/sha1-2 ok 3 /hmac/sha1-3 ok 4 /hmac/sha1-4 ok 5 /hmac/sha1-5 ok 6 /hmac/sha1-6 ok 7 /hmac/sha1-7 ok 8 /hmac/sha256-1 ok 9 /hmac/sha256-2 ok 10 /hmac/sha256-3 ok 11 /hmac/sha256-4 ok 12 /hmac/sha256-5 ok 13 /hmac/sha256-6 ok 14 /hmac/sha384-1 ok 15 /hmac/sha384-2 ok 16 /hmac/sha384-3 ok 17 /hmac/sha384-4 ok 18 /hmac/sha384-5 ok 19 /hmac/sha384-6 ok 20 /hmac/sha512-1 ok 21 /hmac/sha512-2 ok 22 /hmac/sha512-3 ok 23 /hmac/sha512-4 ok 24 /hmac/sha512-5 ok 25 /hmac/sha512-6 ok 26 /hmac/md5-1 ok 27 /hmac/md5-2 ok 28 /hmac/md5-3 ok 29 /hmac/md5-4 ok 30 /hmac/md5-5 ok 31 /hmac/md5-6 ok 32 /hmac/md5-7 ok 33 /hmac/ref-unref ok 34 /hmac/copy ok 35 /hmac/for-data ok 36 /hmac/for-string ok 37 /hmac/for-bytes # End of hmac tests ============================================================================== =================================== 27/396 =================================== test: glib:glib+core / hook start time: 10:08:43 duration: 0.15s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=94 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hook ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S48de88534a297c7a1dfcd79706bb2575 1..2 # Start of hook tests ok 1 /hook/basics ok 2 /hook/corner-cases # End of hook tests ============================================================================== =================================== 28/396 =================================== test: glib:glib+core / hostutils start time: 10:08:43 duration: 0.15s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=157 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hostutils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4a08fcf33624fa66dae73d119ccb2f90 1..3 # Start of hostutils tests ok 1 /hostutils/to_ascii ok 2 /hostutils/to_unicode ok 3 /hostutils/is_ip_addr # End of hostutils tests ============================================================================== =================================== 30/396 =================================== test: glib:glib+core / io-channel start time: 10:08:43 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=94 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S799d98ade5175a13d84c6cdbee275db4 1..2 # Start of io-channel tests # Line one # # Line two # # Line three # # /* Hello */ # # \x1234\x567890\x6666 # # read 62 bytes, wrote 62 bytes ok 1 /io-channel/read-write # Start of read-line tests # /io-channel/read-line/embedded-nuls summary: Test that reading a line containing embedded nuls works when using non-standard line terminators. ok 2 /io-channel/read-line/embedded-nuls # End of read-line tests # End of io-channel tests ============================================================================== =================================== 31/396 =================================== test: glib:glib+core / keyfile start time: 10:08:43 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/keyfile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5912cbfab105a596cd3f21c299bb369f 1..36 # Start of keyfile tests ok 1 /keyfile/line-ends ok 2 /keyfile/whitespace # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3047 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/104 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3047 ok 3 /keyfile/comments ok 4 /keyfile/listing ok 5 /keyfile/string ok 6 /keyfile/boolean ok 7 /keyfile/number ok 8 /keyfile/locale-string ok 9 /keyfile/lists ok 10 /keyfile/lists-set-get # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=165887 ok 11 /keyfile/group-remove # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=165980 ok 12 /keyfile/key-remove # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=316309 ok 13 /keyfile/groups ok 14 /keyfile/duplicate-keys # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=157877 ok 15 /keyfile/duplicate-groups # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=385910 ok 16 /keyfile/duplicate-groups2 ok 17 /keyfile/group-names ok 18 /keyfile/key-names # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=420686 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2927 ok 19 /keyfile/reload # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=614864 ok 20 /keyfile/int64 ok 21 /keyfile/load ok 22 /keyfile/save ok 23 /keyfile/load-fail ok 24 /keyfile/non-utf8 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=640695 ok 25 /keyfile/page-boundary ok 26 /keyfile/ref ok 27 /keyfile/replace-value ok 28 /keyfile/list-separator ok 29 /keyfile/empty-string ok 30 /keyfile/limbo # Testing invalid encoding ?non-UTF-8? # Testing invalid encoding ?UTF? # Testing invalid encoding ?UTF-9? ok 31 /keyfile/utf8 ok 32 /keyfile/roundtrip ok 33 /keyfile/bytes ok 34 /keyfile/get-locale ok 35 /keyfile/free-when-not-last-ref # Start of locale-string tests # /keyfile/locale-string/multiple-loads summary: Check that loading with translations multiple times works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2361 ok 36 /keyfile/locale-string/multiple-loads # End of locale-string tests # End of keyfile tests ============================================================================== =================================== 32/396 =================================== test: glib:glib+core / list start time: 10:08:43 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=114 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/list ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc6b3e2c615728a4e85a3ec50cac331b5 1..20 # Start of list tests ok 1 /list/sort ok 2 /list/sort-with-data ok 3 /list/insert-before-link ok 4 /list/insert-sorted ok 5 /list/insert-sorted-with-data ok 6 /list/reverse ok 7 /list/nth ok 8 /list/concat ok 9 /list/remove ok 10 /list/remove-all ok 11 /list/first-last ok 12 /list/insert ok 13 /list/free-full ok 14 /list/copy ok 15 /list/copy-deep ok 16 /list/delete-link ok 17 /list/prepend ok 18 /list/position ok 19 /list/double-free # Start of sort tests ok 20 /list/sort/stable # End of sort tests # End of list tests ============================================================================== =================================== 34/396 =================================== test: glib:glib+core / macros start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=116 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S126890cfd23ef1259f677421ff51170c 1..3 # Start of alignof tests ok 1 /alignof/fallback # End of alignof tests # Start of assert tests ok 2 /assert/static # End of assert tests # Start of struct tests ok 3 /struct/sizeof_member # End of struct tests ============================================================================== =================================== 36/396 =================================== test: glib:glib+core / mappedfile start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=139 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mappedfile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S02c074b1972a22884628cdc9e1e9bbad 1..7 # Start of mappedfile tests ok 1 /mappedfile/basic ok 2 /mappedfile/empty ok 3 /mappedfile/device ok 4 /mappedfile/nonexisting ok 5 /mappedfile/writable ok 6 /mappedfile/writable_fd ok 7 /mappedfile/gbytes # End of mappedfile tests ============================================================================== =================================== 37/396 =================================== test: glib:glib+core / mapping start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=215 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mapping ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9792ba167c5fc51ec37a4954ac673820 1..3 # Start of mapping tests # test_mapping: ok ok 1 /mapping/flags ok 2 /mapping/private # test_child_private: child spawned # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mapping # random seed: R02Sf291d0f8595fd1bb131c8a8fef50dd1f # test_child_private: received first child signal # test_child_private: received parent signal # Child exited with status 0 # test_child_private: received second child signal ok 3 /mapping/private-child # End of mapping tests ============================================================================== =================================== 38/396 =================================== test: glib:glib+core / markup start time: 10:08:43 duration: 0.15s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=36 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1105c3486a40c6d680fde5fbfabf0d00 1..1 # Start of markup tests ok 1 /markup/stack # End of markup tests ============================================================================== =================================== 39/396 =================================== test: glib:glib+core / markup-parse start time: 10:08:43 duration: 0.15s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=68 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-parse ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0a937cf0738952d5a5b8e93c29514fc8 1..71 # Start of markup tests # Start of parse tests ok 1 /markup/parse/fail-32.gmarkup ok 2 /markup/parse/valid-5.gmarkup ok 3 /markup/parse/fail-34.gmarkup ok 4 /markup/parse/valid-4.gmarkup ok 5 /markup/parse/valid-6.gmarkup ok 6 /markup/parse/valid-13.gmarkup ok 7 /markup/parse/valid-15.gmarkup ok 8 /markup/parse/fail-24.gmarkup ok 9 /markup/parse/fail-17.gmarkup ok 10 /markup/parse/fail-11.gmarkup ok 11 /markup/parse/valid-17.gmarkup ok 12 /markup/parse/fail-45.gmarkup ok 13 /markup/parse/fail-14.gmarkup ok 14 /markup/parse/fail-50.gmarkup ok 15 /markup/parse/fail-27.gmarkup ok 16 /markup/parse/fail-12.gmarkup ok 17 /markup/parse/valid-14.gmarkup ok 18 /markup/parse/fail-35.gmarkup ok 19 /markup/parse/fail-38.gmarkup ok 20 /markup/parse/valid-2.gmarkup ok 21 /markup/parse/fail-3.gmarkup ok 22 /markup/parse/fail-4.gmarkup ok 23 /markup/parse/fail-42.gmarkup ok 24 /markup/parse/fail-54.gmarkup ok 25 /markup/parse/valid-3.gmarkup ok 26 /markup/parse/fail-18.gmarkup ok 27 /markup/parse/fail-52.gmarkup ok 28 /markup/parse/fail-23.gmarkup ok 29 /markup/parse/fail-26.gmarkup ok 30 /markup/parse/fail-36.gmarkup ok 31 /markup/parse/fail-6.gmarkup ok 32 /markup/parse/fail-39.gmarkup ok 33 /markup/parse/fail-47.gmarkup ok 34 /markup/parse/fail-9.gmarkup ok 35 /markup/parse/valid-16.gmarkup ok 36 /markup/parse/fail-2.gmarkup ok 37 /markup/parse/fail-10.gmarkup ok 38 /markup/parse/fail-8.gmarkup ok 39 /markup/parse/fail-21.gmarkup ok 40 /markup/parse/fail-7.gmarkup ok 41 /markup/parse/valid-12.gmarkup ok 42 /markup/parse/fail-33.gmarkup ok 43 /markup/parse/fail-43.gmarkup ok 44 /markup/parse/fail-44.gmarkup ok 45 /markup/parse/fail-19.gmarkup ok 46 /markup/parse/fail-41.gmarkup ok 47 /markup/parse/valid-1.gmarkup ok 48 /markup/parse/fail-22.gmarkup ok 49 /markup/parse/fail-49.gmarkup ok 50 /markup/parse/fail-25.gmarkup ok 51 /markup/parse/fail-46.gmarkup ok 52 /markup/parse/fail-5.gmarkup ok 53 /markup/parse/fail-16.gmarkup ok 54 /markup/parse/fail-28.gmarkup ok 55 /markup/parse/valid-9.gmarkup ok 56 /markup/parse/fail-48.gmarkup ok 57 /markup/parse/fail-13.gmarkup ok 58 /markup/parse/valid-8.gmarkup ok 59 /markup/parse/valid-11.gmarkup ok 60 /markup/parse/fail-15.gmarkup ok 61 /markup/parse/fail-37.gmarkup ok 62 /markup/parse/fail-53.gmarkup ok 63 /markup/parse/fail-51.gmarkup ok 64 /markup/parse/fail-1.gmarkup ok 65 /markup/parse/fail-40.gmarkup ok 66 /markup/parse/fail-29.gmarkup ok 67 /markup/parse/valid-10.gmarkup ok 68 /markup/parse/fail-30.gmarkup ok 69 /markup/parse/fail-20.gmarkup ok 70 /markup/parse/fail-31.gmarkup ok 71 /markup/parse/valid-7.gmarkup # End of parse tests # End of markup tests ============================================================================== =================================== 2/396 ==================================== test: glib:glib+core / asyncqueue start time: 10:08:43 duration: 0.48s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=87 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/asyncqueue ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5ad8c57aeed55a03611cd59cc5a3e12e 1..7 # Start of asyncqueue tests ok 1 /asyncqueue/basics ok 2 /asyncqueue/sort ok 3 /asyncqueue/destroy ok 4 /asyncqueue/threads ok 5 /asyncqueue/timed ok 6 /asyncqueue/remove ok 7 /asyncqueue/push_front # End of asyncqueue tests ============================================================================== =================================== 40/396 =================================== test: glib:glib+core / markup-collect start time: 10:08:43 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-collect ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S59a12312ffe08edbf4d5838bd2a29839 1..21 # Start of markup tests # Start of collect tests ok 1 /markup/collect/0 ok 2 /markup/collect/1 ok 3 /markup/collect/2 ok 4 /markup/collect/3 ok 5 /markup/collect/4 ok 6 /markup/collect/5 ok 7 /markup/collect/6 ok 8 /markup/collect/7 ok 9 /markup/collect/8 ok 10 /markup/collect/9 ok 11 /markup/collect/10 ok 12 /markup/collect/11 ok 13 /markup/collect/12 ok 14 /markup/collect/13 ok 15 /markup/collect/14 ok 16 /markup/collect/15 ok 17 /markup/collect/16 ok 18 /markup/collect/17 ok 19 /markup/collect/18 ok 20 /markup/collect/19 ok 21 /markup/collect/cleanup # End of collect tests # End of markup tests ============================================================================== =================================== 41/396 =================================== test: glib:glib+core / markup-escape start time: 10:08:43 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=63 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-escape ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7cc0f6216799eae5255cfe811b425966 1..41 # Start of markup tests ok 1 /markup/format # Start of escape-text tests ok 2 /markup/escape-text/0 ok 3 /markup/escape-text/1 ok 4 /markup/escape-text/2 ok 5 /markup/escape-text/3 ok 6 /markup/escape-text/4 ok 7 /markup/escape-text/5 ok 8 /markup/escape-text/6 ok 9 /markup/escape-text/7 ok 10 /markup/escape-text/8 ok 11 /markup/escape-text/9 ok 12 /markup/escape-text/10 ok 13 /markup/escape-text/11 ok 14 /markup/escape-text/12 ok 15 /markup/escape-text/13 ok 16 /markup/escape-text/14 ok 17 /markup/escape-text/15 ok 18 /markup/escape-text/16 ok 19 /markup/escape-text/17 ok 20 /markup/escape-text/18 ok 21 /markup/escape-text/19 ok 22 /markup/escape-text/20 ok 23 /markup/escape-text/21 ok 24 /markup/escape-text/22 # End of escape-text tests # Start of escape-unichar tests ok 25 /markup/escape-unichar/0 ok 26 /markup/escape-unichar/1 ok 27 /markup/escape-unichar/2 ok 28 /markup/escape-unichar/3 ok 29 /markup/escape-unichar/4 ok 30 /markup/escape-unichar/5 ok 31 /markup/escape-unichar/6 ok 32 /markup/escape-unichar/7 ok 33 /markup/escape-unichar/8 ok 34 /markup/escape-unichar/9 ok 35 /markup/escape-unichar/10 ok 36 /markup/escape-unichar/11 ok 37 /markup/escape-unichar/12 ok 38 /markup/escape-unichar/13 ok 39 /markup/escape-unichar/14 ok 40 /markup/escape-unichar/15 ok 41 /markup/escape-unichar/16 # End of escape-unichar tests # End of markup tests ============================================================================== =================================== 42/396 =================================== test: glib:glib+core / markup-subparser start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-subparser ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S02c60e3112a58e066a5c0603a1532466 1..14 # Start of glib tests # Start of markup tests # Start of subparser tests # Start of success tests ok 1 /glib/markup/subparser/success/0 ok 2 /glib/markup/subparser/success/1 ok 3 /glib/markup/subparser/success/2 ok 4 /glib/markup/subparser/success/3 ok 5 /glib/markup/subparser/success/4 ok 6 /glib/markup/subparser/success/5 ok 7 /glib/markup/subparser/success/6 # End of success tests # Start of failure tests ok 8 /glib/markup/subparser/failure/0 ok 9 /glib/markup/subparser/failure/1 ok 10 /glib/markup/subparser/failure/2 ok 11 /glib/markup/subparser/failure/3 ok 12 /glib/markup/subparser/failure/4 ok 13 /glib/markup/subparser/failure/5 ok 14 /glib/markup/subparser/failure/6 # End of failure tests # End of subparser tests # End of markup tests # End of glib tests ============================================================================== =================================== 43/396 =================================== test: glib:glib+core / max-version start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6813e538000d886fa74906c7fcab38dc 1..1 # Start of max-version tests ok 1 /max-version/tested-at-compile-time # End of max-version tests ============================================================================== =================================== 44/396 =================================== test: glib:glib+core / memchunk start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=15 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/memchunk ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scaf6e5b3c653a33301a1c76ecaceb504 1..1 # Start of memchunk tests ok 1 /memchunk/basic # End of memchunk tests ============================================================================== =================================== 45/396 =================================== test: glib:glib+core / mem-overflow start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=118 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mem-overflow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se5bb767d44ea0352834aab5644551a32 1..2 # Start of mem tests ok 1 /mem/overflow # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=615379 ok 2 /mem/empty-alloc # Start of overflow tests # Start of subprocess tests # End of subprocess tests # End of overflow tests # Start of empty-alloc tests # End of empty-alloc tests # End of mem tests ============================================================================== =================================== 47/396 =================================== test: glib:glib+core / node start time: 10:08:43 duration: 0.12s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=161 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/node ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S73de247f12fec60e85736404f6a99296 1..6 # Start of node tests ok 1 /node/allocation ok 2 /node/construction ok 3 /node/traversal ok 4 /node/misc ok 5 /node/unlink ok 6 /node/copy # End of node tests ============================================================================== =================================== 48/396 =================================== test: glib:glib+core / once start time: 10:08:43 duration: 0.12s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=223 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/once ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S991f4da4a72550da46051f4c4b3f3535 1..5 # Start of once tests # /once/single-threaded summary: Test g_once() usage from a single thread ok 1 /once/single-threaded # /once/multi-threaded summary: Test g_once() usage from multiple threads ok 2 /once/multi-threaded # End of once tests # Start of once-init tests # /once-init/single-threaded summary: Test g_once_init_{enter,leave}() usage from a single thread ok 3 /once-init/single-threaded # /once-init/multi-threaded summary: Test g_once_init_{enter,leave}() usage from multiple threads ok 4 /once-init/multi-threaded # /once-init/string summary: Test g_once_init_{enter,leave}() usage with a string ok 5 /once-init/string # End of once-init tests ============================================================================== =================================== 49/396 =================================== test: glib:glib+core / onceinit start time: 10:08:43 duration: 0.26s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/onceinit ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd58c978ad079dfdda9c03aa9a0715c4c 1..1 # Start of thread tests ok 1 /thread/onceinit # End of thread tests ============================================================================== =================================== 10/396 =================================== test: glib:glib+core / checksum start time: 10:08:43 duration: 0.62s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=214 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/checksum ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S302d6a07d06fbe84212a14d42ac90581 1..1851 # Start of checksum tests ok 1 /checksum/unsupported # Start of MD5 tests ok 2 /checksum/MD5/0 ok 3 /checksum/MD5/1 ok 4 /checksum/MD5/2 ok 5 /checksum/MD5/3 ok 6 /checksum/MD5/4 ok 7 /checksum/MD5/5 ok 8 /checksum/MD5/6 ok 9 /checksum/MD5/7 ok 10 /checksum/MD5/8 ok 11 /checksum/MD5/9 ok 12 /checksum/MD5/10 ok 13 /checksum/MD5/11 ok 14 /checksum/MD5/12 ok 15 /checksum/MD5/13 ok 16 /checksum/MD5/14 ok 17 /checksum/MD5/15 ok 18 /checksum/MD5/16 ok 19 /checksum/MD5/17 ok 20 /checksum/MD5/18 ok 21 /checksum/MD5/19 ok 22 /checksum/MD5/20 ok 23 /checksum/MD5/21 ok 24 /checksum/MD5/22 ok 25 /checksum/MD5/23 ok 26 /checksum/MD5/24 ok 27 /checksum/MD5/25 ok 28 /checksum/MD5/26 ok 29 /checksum/MD5/27 ok 30 /checksum/MD5/28 ok 31 /checksum/MD5/29 ok 32 /checksum/MD5/30 ok 33 /checksum/MD5/31 ok 34 /checksum/MD5/32 ok 35 /checksum/MD5/33 ok 36 /checksum/MD5/34 ok 37 /checksum/MD5/35 ok 38 /checksum/MD5/36 ok 39 /checksum/MD5/37 ok 40 /checksum/MD5/38 ok 41 /checksum/MD5/39 ok 42 /checksum/MD5/40 ok 43 /checksum/MD5/41 ok 44 /checksum/MD5/42 ok 45 /checksum/MD5/43 ok 46 /checksum/MD5/44 ok 47 /checksum/MD5/45 ok 48 /checksum/MD5/46 ok 49 /checksum/MD5/47 ok 50 /checksum/MD5/48 ok 51 /checksum/MD5/49 ok 52 /checksum/MD5/50 ok 53 /checksum/MD5/51 ok 54 /checksum/MD5/52 ok 55 /checksum/MD5/53 ok 56 /checksum/MD5/54 ok 57 /checksum/MD5/55 ok 58 /checksum/MD5/56 ok 59 /checksum/MD5/57 ok 60 /checksum/MD5/58 ok 61 /checksum/MD5/59 ok 62 /checksum/MD5/60 ok 63 /checksum/MD5/61 ok 64 /checksum/MD5/62 ok 65 /checksum/MD5/63 ok 66 /checksum/MD5/64 ok 67 /checksum/MD5/65 ok 68 /checksum/MD5/66 ok 69 /checksum/MD5/67 ok 70 /checksum/MD5/68 ok 71 /checksum/MD5/69 ok 72 /checksum/MD5/70 ok 73 /checksum/MD5/71 ok 74 /checksum/MD5/72 ok 75 /checksum/MD5/73 ok 76 /checksum/MD5/74 ok 77 /checksum/MD5/75 ok 78 /checksum/MD5/76 ok 79 /checksum/MD5/77 ok 80 /checksum/MD5/78 ok 81 /checksum/MD5/79 ok 82 /checksum/MD5/80 ok 83 /checksum/MD5/81 ok 84 /checksum/MD5/82 ok 85 /checksum/MD5/83 ok 86 /checksum/MD5/84 ok 87 /checksum/MD5/85 ok 88 /checksum/MD5/86 ok 89 /checksum/MD5/87 ok 90 /checksum/MD5/88 ok 91 /checksum/MD5/89 ok 92 /checksum/MD5/90 ok 93 /checksum/MD5/91 ok 94 /checksum/MD5/92 ok 95 /checksum/MD5/93 ok 96 /checksum/MD5/94 ok 97 /checksum/MD5/95 ok 98 /checksum/MD5/96 ok 99 /checksum/MD5/97 ok 100 /checksum/MD5/98 ok 101 /checksum/MD5/99 ok 102 /checksum/MD5/100 ok 103 /checksum/MD5/101 ok 104 /checksum/MD5/102 ok 105 /checksum/MD5/103 ok 106 /checksum/MD5/104 ok 107 /checksum/MD5/105 ok 108 /checksum/MD5/106 ok 109 /checksum/MD5/107 ok 110 /checksum/MD5/108 ok 111 /checksum/MD5/109 ok 112 /checksum/MD5/110 ok 113 /checksum/MD5/111 ok 114 /checksum/MD5/112 ok 115 /checksum/MD5/113 ok 116 /checksum/MD5/114 ok 117 /checksum/MD5/115 ok 118 /checksum/MD5/116 ok 119 /checksum/MD5/117 ok 120 /checksum/MD5/118 ok 121 /checksum/MD5/119 ok 122 /checksum/MD5/120 ok 123 /checksum/MD5/121 ok 124 /checksum/MD5/122 ok 125 /checksum/MD5/123 ok 126 /checksum/MD5/124 ok 127 /checksum/MD5/125 ok 128 /checksum/MD5/126 ok 129 /checksum/MD5/127 ok 130 /checksum/MD5/128 ok 131 /checksum/MD5/129 ok 132 /checksum/MD5/130 ok 133 /checksum/MD5/131 ok 134 /checksum/MD5/132 ok 135 /checksum/MD5/133 ok 136 /checksum/MD5/134 ok 137 /checksum/MD5/135 ok 138 /checksum/MD5/136 ok 139 /checksum/MD5/137 ok 140 /checksum/MD5/138 ok 141 /checksum/MD5/139 ok 142 /checksum/MD5/140 ok 143 /checksum/MD5/141 ok 144 /checksum/MD5/142 ok 145 /checksum/MD5/143 ok 146 /checksum/MD5/144 ok 147 /checksum/MD5/145 ok 148 /checksum/MD5/146 ok 149 /checksum/MD5/147 ok 150 /checksum/MD5/148 ok 151 /checksum/MD5/149 ok 152 /checksum/MD5/150 ok 153 /checksum/MD5/151 ok 154 /checksum/MD5/152 ok 155 /checksum/MD5/153 ok 156 /checksum/MD5/154 ok 157 /checksum/MD5/155 ok 158 /checksum/MD5/156 ok 159 /checksum/MD5/157 ok 160 /checksum/MD5/158 ok 161 /checksum/MD5/159 ok 162 /checksum/MD5/160 ok 163 /checksum/MD5/161 ok 164 /checksum/MD5/162 ok 165 /checksum/MD5/163 ok 166 /checksum/MD5/164 ok 167 /checksum/MD5/165 ok 168 /checksum/MD5/166 ok 169 /checksum/MD5/167 ok 170 /checksum/MD5/168 ok 171 /checksum/MD5/169 ok 172 /checksum/MD5/170 ok 173 /checksum/MD5/171 ok 174 /checksum/MD5/172 ok 175 /checksum/MD5/173 ok 176 /checksum/MD5/174 ok 177 /checksum/MD5/175 ok 178 /checksum/MD5/176 ok 179 /checksum/MD5/177 ok 180 /checksum/MD5/178 ok 181 /checksum/MD5/179 ok 182 /checksum/MD5/180 ok 183 /checksum/MD5/181 ok 184 /checksum/MD5/182 ok 185 /checksum/MD5/183 ok 186 /checksum/MD5/string ok 187 /checksum/MD5/bytes # Start of reset tests ok 188 /checksum/MD5/reset/0 ok 189 /checksum/MD5/reset/1 ok 190 /checksum/MD5/reset/2 ok 191 /checksum/MD5/reset/3 ok 192 /checksum/MD5/reset/4 ok 193 /checksum/MD5/reset/5 ok 194 /checksum/MD5/reset/6 ok 195 /checksum/MD5/reset/7 ok 196 /checksum/MD5/reset/8 ok 197 /checksum/MD5/reset/9 ok 198 /checksum/MD5/reset/10 ok 199 /checksum/MD5/reset/11 ok 200 /checksum/MD5/reset/12 ok 201 /checksum/MD5/reset/13 ok 202 /checksum/MD5/reset/14 ok 203 /checksum/MD5/reset/15 ok 204 /checksum/MD5/reset/16 ok 205 /checksum/MD5/reset/17 ok 206 /checksum/MD5/reset/18 ok 207 /checksum/MD5/reset/19 ok 208 /checksum/MD5/reset/20 ok 209 /checksum/MD5/reset/21 ok 210 /checksum/MD5/reset/22 ok 211 /checksum/MD5/reset/23 ok 212 /checksum/MD5/reset/24 ok 213 /checksum/MD5/reset/25 ok 214 /checksum/MD5/reset/26 ok 215 /checksum/MD5/reset/27 ok 216 /checksum/MD5/reset/28 ok 217 /checksum/MD5/reset/29 ok 218 /checksum/MD5/reset/30 ok 219 /checksum/MD5/reset/31 ok 220 /checksum/MD5/reset/32 ok 221 /checksum/MD5/reset/33 ok 222 /checksum/MD5/reset/34 ok 223 /checksum/MD5/reset/35 ok 224 /checksum/MD5/reset/36 ok 225 /checksum/MD5/reset/37 ok 226 /checksum/MD5/reset/38 ok 227 /checksum/MD5/reset/39 ok 228 /checksum/MD5/reset/40 ok 229 /checksum/MD5/reset/41 ok 230 /checksum/MD5/reset/42 ok 231 /checksum/MD5/reset/43 ok 232 /checksum/MD5/reset/44 ok 233 /checksum/MD5/reset/45 ok 234 /checksum/MD5/reset/46 ok 235 /checksum/MD5/reset/47 ok 236 /checksum/MD5/reset/48 ok 237 /checksum/MD5/reset/49 ok 238 /checksum/MD5/reset/50 ok 239 /checksum/MD5/reset/51 ok 240 /checksum/MD5/reset/52 ok 241 /checksum/MD5/reset/53 ok 242 /checksum/MD5/reset/54 ok 243 /checksum/MD5/reset/55 ok 244 /checksum/MD5/reset/56 ok 245 /checksum/MD5/reset/57 ok 246 /checksum/MD5/reset/58 ok 247 /checksum/MD5/reset/59 ok 248 /checksum/MD5/reset/60 ok 249 /checksum/MD5/reset/61 ok 250 /checksum/MD5/reset/62 ok 251 /checksum/MD5/reset/63 ok 252 /checksum/MD5/reset/64 ok 253 /checksum/MD5/reset/65 ok 254 /checksum/MD5/reset/66 ok 255 /checksum/MD5/reset/67 ok 256 /checksum/MD5/reset/68 ok 257 /checksum/MD5/reset/69 ok 258 /checksum/MD5/reset/70 ok 259 /checksum/MD5/reset/71 ok 260 /checksum/MD5/reset/72 ok 261 /checksum/MD5/reset/73 ok 262 /checksum/MD5/reset/74 ok 263 /checksum/MD5/reset/75 ok 264 /checksum/MD5/reset/76 ok 265 /checksum/MD5/reset/77 ok 266 /checksum/MD5/reset/78 ok 267 /checksum/MD5/reset/79 ok 268 /checksum/MD5/reset/80 ok 269 /checksum/MD5/reset/81 ok 270 /checksum/MD5/reset/82 ok 271 /checksum/MD5/reset/83 ok 272 /checksum/MD5/reset/84 ok 273 /checksum/MD5/reset/85 ok 274 /checksum/MD5/reset/86 ok 275 /checksum/MD5/reset/87 ok 276 /checksum/MD5/reset/88 ok 277 /checksum/MD5/reset/89 ok 278 /checksum/MD5/reset/90 ok 279 /checksum/MD5/reset/91 ok 280 /checksum/MD5/reset/92 ok 281 /checksum/MD5/reset/93 ok 282 /checksum/MD5/reset/94 ok 283 /checksum/MD5/reset/95 ok 284 /checksum/MD5/reset/96 ok 285 /checksum/MD5/reset/97 ok 286 /checksum/MD5/reset/98 ok 287 /checksum/MD5/reset/99 ok 288 /checksum/MD5/reset/100 ok 289 /checksum/MD5/reset/101 ok 290 /checksum/MD5/reset/102 ok 291 /checksum/MD5/reset/103 ok 292 /checksum/MD5/reset/104 ok 293 /checksum/MD5/reset/105 ok 294 /checksum/MD5/reset/106 ok 295 /checksum/MD5/reset/107 ok 296 /checksum/MD5/reset/108 ok 297 /checksum/MD5/reset/109 ok 298 /checksum/MD5/reset/110 ok 299 /checksum/MD5/reset/111 ok 300 /checksum/MD5/reset/112 ok 301 /checksum/MD5/reset/113 ok 302 /checksum/MD5/reset/114 ok 303 /checksum/MD5/reset/115 ok 304 /checksum/MD5/reset/116 ok 305 /checksum/MD5/reset/117 ok 306 /checksum/MD5/reset/118 ok 307 /checksum/MD5/reset/119 ok 308 /checksum/MD5/reset/120 ok 309 /checksum/MD5/reset/121 ok 310 /checksum/MD5/reset/122 ok 311 /checksum/MD5/reset/123 ok 312 /checksum/MD5/reset/124 ok 313 /checksum/MD5/reset/125 ok 314 /checksum/MD5/reset/126 ok 315 /checksum/MD5/reset/127 ok 316 /checksum/MD5/reset/128 ok 317 /checksum/MD5/reset/129 ok 318 /checksum/MD5/reset/130 ok 319 /checksum/MD5/reset/131 ok 320 /checksum/MD5/reset/132 ok 321 /checksum/MD5/reset/133 ok 322 /checksum/MD5/reset/134 ok 323 /checksum/MD5/reset/135 ok 324 /checksum/MD5/reset/136 ok 325 /checksum/MD5/reset/137 ok 326 /checksum/MD5/reset/138 ok 327 /checksum/MD5/reset/139 ok 328 /checksum/MD5/reset/140 ok 329 /checksum/MD5/reset/141 ok 330 /checksum/MD5/reset/142 ok 331 /checksum/MD5/reset/143 ok 332 /checksum/MD5/reset/144 ok 333 /checksum/MD5/reset/145 ok 334 /checksum/MD5/reset/146 ok 335 /checksum/MD5/reset/147 ok 336 /checksum/MD5/reset/148 ok 337 /checksum/MD5/reset/149 ok 338 /checksum/MD5/reset/150 ok 339 /checksum/MD5/reset/151 ok 340 /checksum/MD5/reset/152 ok 341 /checksum/MD5/reset/153 ok 342 /checksum/MD5/reset/154 ok 343 /checksum/MD5/reset/155 ok 344 /checksum/MD5/reset/156 ok 345 /checksum/MD5/reset/157 ok 346 /checksum/MD5/reset/158 ok 347 /checksum/MD5/reset/159 ok 348 /checksum/MD5/reset/160 ok 349 /checksum/MD5/reset/161 ok 350 /checksum/MD5/reset/162 ok 351 /checksum/MD5/reset/163 ok 352 /checksum/MD5/reset/164 ok 353 /checksum/MD5/reset/165 ok 354 /checksum/MD5/reset/166 ok 355 /checksum/MD5/reset/167 ok 356 /checksum/MD5/reset/168 ok 357 /checksum/MD5/reset/169 ok 358 /checksum/MD5/reset/170 ok 359 /checksum/MD5/reset/171 ok 360 /checksum/MD5/reset/172 ok 361 /checksum/MD5/reset/173 ok 362 /checksum/MD5/reset/174 ok 363 /checksum/MD5/reset/175 ok 364 /checksum/MD5/reset/176 ok 365 /checksum/MD5/reset/177 ok 366 /checksum/MD5/reset/178 ok 367 /checksum/MD5/reset/179 ok 368 /checksum/MD5/reset/180 ok 369 /checksum/MD5/reset/181 ok 370 /checksum/MD5/reset/182 ok 371 /checksum/MD5/reset/183 # End of reset tests # End of MD5 tests # Start of SHA1 tests ok 372 /checksum/SHA1/0 ok 373 /checksum/SHA1/1 ok 374 /checksum/SHA1/2 ok 375 /checksum/SHA1/3 ok 376 /checksum/SHA1/4 ok 377 /checksum/SHA1/5 ok 378 /checksum/SHA1/6 ok 379 /checksum/SHA1/7 ok 380 /checksum/SHA1/8 ok 381 /checksum/SHA1/9 ok 382 /checksum/SHA1/10 ok 383 /checksum/SHA1/11 ok 384 /checksum/SHA1/12 ok 385 /checksum/SHA1/13 ok 386 /checksum/SHA1/14 ok 387 /checksum/SHA1/15 ok 388 /checksum/SHA1/16 ok 389 /checksum/SHA1/17 ok 390 /checksum/SHA1/18 ok 391 /checksum/SHA1/19 ok 392 /checksum/SHA1/20 ok 393 /checksum/SHA1/21 ok 394 /checksum/SHA1/22 ok 395 /checksum/SHA1/23 ok 396 /checksum/SHA1/24 ok 397 /checksum/SHA1/25 ok 398 /checksum/SHA1/26 ok 399 /checksum/SHA1/27 ok 400 /checksum/SHA1/28 ok 401 /checksum/SHA1/29 ok 402 /checksum/SHA1/30 ok 403 /checksum/SHA1/31 ok 404 /checksum/SHA1/32 ok 405 /checksum/SHA1/33 ok 406 /checksum/SHA1/34 ok 407 /checksum/SHA1/35 ok 408 /checksum/SHA1/36 ok 409 /checksum/SHA1/37 ok 410 /checksum/SHA1/38 ok 411 /checksum/SHA1/39 ok 412 /checksum/SHA1/40 ok 413 /checksum/SHA1/41 ok 414 /checksum/SHA1/42 ok 415 /checksum/SHA1/43 ok 416 /checksum/SHA1/44 ok 417 /checksum/SHA1/45 ok 418 /checksum/SHA1/46 ok 419 /checksum/SHA1/47 ok 420 /checksum/SHA1/48 ok 421 /checksum/SHA1/49 ok 422 /checksum/SHA1/50 ok 423 /checksum/SHA1/51 ok 424 /checksum/SHA1/52 ok 425 /checksum/SHA1/53 ok 426 /checksum/SHA1/54 ok 427 /checksum/SHA1/55 ok 428 /checksum/SHA1/56 ok 429 /checksum/SHA1/57 ok 430 /checksum/SHA1/58 ok 431 /checksum/SHA1/59 ok 432 /checksum/SHA1/60 ok 433 /checksum/SHA1/61 ok 434 /checksum/SHA1/62 ok 435 /checksum/SHA1/63 ok 436 /checksum/SHA1/64 ok 437 /checksum/SHA1/65 ok 438 /checksum/SHA1/66 ok 439 /checksum/SHA1/67 ok 440 /checksum/SHA1/68 ok 441 /checksum/SHA1/69 ok 442 /checksum/SHA1/70 ok 443 /checksum/SHA1/71 ok 444 /checksum/SHA1/72 ok 445 /checksum/SHA1/73 ok 446 /checksum/SHA1/74 ok 447 /checksum/SHA1/75 ok 448 /checksum/SHA1/76 ok 449 /checksum/SHA1/77 ok 450 /checksum/SHA1/78 ok 451 /checksum/SHA1/79 ok 452 /checksum/SHA1/80 ok 453 /checksum/SHA1/81 ok 454 /checksum/SHA1/82 ok 455 /checksum/SHA1/83 ok 456 /checksum/SHA1/84 ok 457 /checksum/SHA1/85 ok 458 /checksum/SHA1/86 ok 459 /checksum/SHA1/87 ok 460 /checksum/SHA1/88 ok 461 /checksum/SHA1/89 ok 462 /checksum/SHA1/90 ok 463 /checksum/SHA1/91 ok 464 /checksum/SHA1/92 ok 465 /checksum/SHA1/93 ok 466 /checksum/SHA1/94 ok 467 /checksum/SHA1/95 ok 468 /checksum/SHA1/96 ok 469 /checksum/SHA1/97 ok 470 /checksum/SHA1/98 ok 471 /checksum/SHA1/99 ok 472 /checksum/SHA1/100 ok 473 /checksum/SHA1/101 ok 474 /checksum/SHA1/102 ok 475 /checksum/SHA1/103 ok 476 /checksum/SHA1/104 ok 477 /checksum/SHA1/105 ok 478 /checksum/SHA1/106 ok 479 /checksum/SHA1/107 ok 480 /checksum/SHA1/108 ok 481 /checksum/SHA1/109 ok 482 /checksum/SHA1/110 ok 483 /checksum/SHA1/111 ok 484 /checksum/SHA1/112 ok 485 /checksum/SHA1/113 ok 486 /checksum/SHA1/114 ok 487 /checksum/SHA1/115 ok 488 /checksum/SHA1/116 ok 489 /checksum/SHA1/117 ok 490 /checksum/SHA1/118 ok 491 /checksum/SHA1/119 ok 492 /checksum/SHA1/120 ok 493 /checksum/SHA1/121 ok 494 /checksum/SHA1/122 ok 495 /checksum/SHA1/123 ok 496 /checksum/SHA1/124 ok 497 /checksum/SHA1/125 ok 498 /checksum/SHA1/126 ok 499 /checksum/SHA1/127 ok 500 /checksum/SHA1/128 ok 501 /checksum/SHA1/129 ok 502 /checksum/SHA1/130 ok 503 /checksum/SHA1/131 ok 504 /checksum/SHA1/132 ok 505 /checksum/SHA1/133 ok 506 /checksum/SHA1/134 ok 507 /checksum/SHA1/135 ok 508 /checksum/SHA1/136 ok 509 /checksum/SHA1/137 ok 510 /checksum/SHA1/138 ok 511 /checksum/SHA1/139 ok 512 /checksum/SHA1/140 ok 513 /checksum/SHA1/141 ok 514 /checksum/SHA1/142 ok 515 /checksum/SHA1/143 ok 516 /checksum/SHA1/144 ok 517 /checksum/SHA1/145 ok 518 /checksum/SHA1/146 ok 519 /checksum/SHA1/147 ok 520 /checksum/SHA1/148 ok 521 /checksum/SHA1/149 ok 522 /checksum/SHA1/150 ok 523 /checksum/SHA1/151 ok 524 /checksum/SHA1/152 ok 525 /checksum/SHA1/153 ok 526 /checksum/SHA1/154 ok 527 /checksum/SHA1/155 ok 528 /checksum/SHA1/156 ok 529 /checksum/SHA1/157 ok 530 /checksum/SHA1/158 ok 531 /checksum/SHA1/159 ok 532 /checksum/SHA1/160 ok 533 /checksum/SHA1/161 ok 534 /checksum/SHA1/162 ok 535 /checksum/SHA1/163 ok 536 /checksum/SHA1/164 ok 537 /checksum/SHA1/165 ok 538 /checksum/SHA1/166 ok 539 /checksum/SHA1/167 ok 540 /checksum/SHA1/168 ok 541 /checksum/SHA1/169 ok 542 /checksum/SHA1/170 ok 543 /checksum/SHA1/171 ok 544 /checksum/SHA1/172 ok 545 /checksum/SHA1/173 ok 546 /checksum/SHA1/174 ok 547 /checksum/SHA1/175 ok 548 /checksum/SHA1/176 ok 549 /checksum/SHA1/177 ok 550 /checksum/SHA1/178 ok 551 /checksum/SHA1/179 ok 552 /checksum/SHA1/180 ok 553 /checksum/SHA1/181 ok 554 /checksum/SHA1/182 ok 555 /checksum/SHA1/183 ok 556 /checksum/SHA1/string ok 557 /checksum/SHA1/bytes # Start of reset tests ok 558 /checksum/SHA1/reset/0 ok 559 /checksum/SHA1/reset/1 ok 560 /checksum/SHA1/reset/2 ok 561 /checksum/SHA1/reset/3 ok 562 /checksum/SHA1/reset/4 ok 563 /checksum/SHA1/reset/5 ok 564 /checksum/SHA1/reset/6 ok 565 /checksum/SHA1/reset/7 ok 566 /checksum/SHA1/reset/8 ok 567 /checksum/SHA1/reset/9 ok 568 /checksum/SHA1/reset/10 ok 569 /checksum/SHA1/reset/11 ok 570 /checksum/SHA1/reset/12 ok 571 /checksum/SHA1/reset/13 ok 572 /checksum/SHA1/reset/14 ok 573 /checksum/SHA1/reset/15 ok 574 /checksum/SHA1/reset/16 ok 575 /checksum/SHA1/reset/17 ok 576 /checksum/SHA1/reset/18 ok 577 /checksum/SHA1/reset/19 ok 578 /checksum/SHA1/reset/20 ok 579 /checksum/SHA1/reset/21 ok 580 /checksum/SHA1/reset/22 ok 581 /checksum/SHA1/reset/23 ok 582 /checksum/SHA1/reset/24 ok 583 /checksum/SHA1/reset/25 ok 584 /checksum/SHA1/reset/26 ok 585 /checksum/SHA1/reset/27 ok 586 /checksum/SHA1/reset/28 ok 587 /checksum/SHA1/reset/29 ok 588 /checksum/SHA1/reset/30 ok 589 /checksum/SHA1/reset/31 ok 590 /checksum/SHA1/reset/32 ok 591 /checksum/SHA1/reset/33 ok 592 /checksum/SHA1/reset/34 ok 593 /checksum/SHA1/reset/35 ok 594 /checksum/SHA1/reset/36 ok 595 /checksum/SHA1/reset/37 ok 596 /checksum/SHA1/reset/38 ok 597 /checksum/SHA1/reset/39 ok 598 /checksum/SHA1/reset/40 ok 599 /checksum/SHA1/reset/41 ok 600 /checksum/SHA1/reset/42 ok 601 /checksum/SHA1/reset/43 ok 602 /checksum/SHA1/reset/44 ok 603 /checksum/SHA1/reset/45 ok 604 /checksum/SHA1/reset/46 ok 605 /checksum/SHA1/reset/47 ok 606 /checksum/SHA1/reset/48 ok 607 /checksum/SHA1/reset/49 ok 608 /checksum/SHA1/reset/50 ok 609 /checksum/SHA1/reset/51 ok 610 /checksum/SHA1/reset/52 ok 611 /checksum/SHA1/reset/53 ok 612 /checksum/SHA1/reset/54 ok 613 /checksum/SHA1/reset/55 ok 614 /checksum/SHA1/reset/56 ok 615 /checksum/SHA1/reset/57 ok 616 /checksum/SHA1/reset/58 ok 617 /checksum/SHA1/reset/59 ok 618 /checksum/SHA1/reset/60 ok 619 /checksum/SHA1/reset/61 ok 620 /checksum/SHA1/reset/62 ok 621 /checksum/SHA1/reset/63 ok 622 /checksum/SHA1/reset/64 ok 623 /checksum/SHA1/reset/65 ok 624 /checksum/SHA1/reset/66 ok 625 /checksum/SHA1/reset/67 ok 626 /checksum/SHA1/reset/68 ok 627 /checksum/SHA1/reset/69 ok 628 /checksum/SHA1/reset/70 ok 629 /checksum/SHA1/reset/71 ok 630 /checksum/SHA1/reset/72 ok 631 /checksum/SHA1/reset/73 ok 632 /checksum/SHA1/reset/74 ok 633 /checksum/SHA1/reset/75 ok 634 /checksum/SHA1/reset/76 ok 635 /checksum/SHA1/reset/77 ok 636 /checksum/SHA1/reset/78 ok 637 /checksum/SHA1/reset/79 ok 638 /checksum/SHA1/reset/80 ok 639 /checksum/SHA1/reset/81 ok 640 /checksum/SHA1/reset/82 ok 641 /checksum/SHA1/reset/83 ok 642 /checksum/SHA1/reset/84 ok 643 /checksum/SHA1/reset/85 ok 644 /checksum/SHA1/reset/86 ok 645 /checksum/SHA1/reset/87 ok 646 /checksum/SHA1/reset/88 ok 647 /checksum/SHA1/reset/89 ok 648 /checksum/SHA1/reset/90 ok 649 /checksum/SHA1/reset/91 ok 650 /checksum/SHA1/reset/92 ok 651 /checksum/SHA1/reset/93 ok 652 /checksum/SHA1/reset/94 ok 653 /checksum/SHA1/reset/95 ok 654 /checksum/SHA1/reset/96 ok 655 /checksum/SHA1/reset/97 ok 656 /checksum/SHA1/reset/98 ok 657 /checksum/SHA1/reset/99 ok 658 /checksum/SHA1/reset/100 ok 659 /checksum/SHA1/reset/101 ok 660 /checksum/SHA1/reset/102 ok 661 /checksum/SHA1/reset/103 ok 662 /checksum/SHA1/reset/104 ok 663 /checksum/SHA1/reset/105 ok 664 /checksum/SHA1/reset/106 ok 665 /checksum/SHA1/reset/107 ok 666 /checksum/SHA1/reset/108 ok 667 /checksum/SHA1/reset/109 ok 668 /checksum/SHA1/reset/110 ok 669 /checksum/SHA1/reset/111 ok 670 /checksum/SHA1/reset/112 ok 671 /checksum/SHA1/reset/113 ok 672 /checksum/SHA1/reset/114 ok 673 /checksum/SHA1/reset/115 ok 674 /checksum/SHA1/reset/116 ok 675 /checksum/SHA1/reset/117 ok 676 /checksum/SHA1/reset/118 ok 677 /checksum/SHA1/reset/119 ok 678 /checksum/SHA1/reset/120 ok 679 /checksum/SHA1/reset/121 ok 680 /checksum/SHA1/reset/122 ok 681 /checksum/SHA1/reset/123 ok 682 /checksum/SHA1/reset/124 ok 683 /checksum/SHA1/reset/125 ok 684 /checksum/SHA1/reset/126 ok 685 /checksum/SHA1/reset/127 ok 686 /checksum/SHA1/reset/128 ok 687 /checksum/SHA1/reset/129 ok 688 /checksum/SHA1/reset/130 ok 689 /checksum/SHA1/reset/131 ok 690 /checksum/SHA1/reset/132 ok 691 /checksum/SHA1/reset/133 ok 692 /checksum/SHA1/reset/134 ok 693 /checksum/SHA1/reset/135 ok 694 /checksum/SHA1/reset/136 ok 695 /checksum/SHA1/reset/137 ok 696 /checksum/SHA1/reset/138 ok 697 /checksum/SHA1/reset/139 ok 698 /checksum/SHA1/reset/140 ok 699 /checksum/SHA1/reset/141 ok 700 /checksum/SHA1/reset/142 ok 701 /checksum/SHA1/reset/143 ok 702 /checksum/SHA1/reset/144 ok 703 /checksum/SHA1/reset/145 ok 704 /checksum/SHA1/reset/146 ok 705 /checksum/SHA1/reset/147 ok 706 /checksum/SHA1/reset/148 ok 707 /checksum/SHA1/reset/149 ok 708 /checksum/SHA1/reset/150 ok 709 /checksum/SHA1/reset/151 ok 710 /checksum/SHA1/reset/152 ok 711 /checksum/SHA1/reset/153 ok 712 /checksum/SHA1/reset/154 ok 713 /checksum/SHA1/reset/155 ok 714 /checksum/SHA1/reset/156 ok 715 /checksum/SHA1/reset/157 ok 716 /checksum/SHA1/reset/158 ok 717 /checksum/SHA1/reset/159 ok 718 /checksum/SHA1/reset/160 ok 719 /checksum/SHA1/reset/161 ok 720 /checksum/SHA1/reset/162 ok 721 /checksum/SHA1/reset/163 ok 722 /checksum/SHA1/reset/164 ok 723 /checksum/SHA1/reset/165 ok 724 /checksum/SHA1/reset/166 ok 725 /checksum/SHA1/reset/167 ok 726 /checksum/SHA1/reset/168 ok 727 /checksum/SHA1/reset/169 ok 728 /checksum/SHA1/reset/170 ok 729 /checksum/SHA1/reset/171 ok 730 /checksum/SHA1/reset/172 ok 731 /checksum/SHA1/reset/173 ok 732 /checksum/SHA1/reset/174 ok 733 /checksum/SHA1/reset/175 ok 734 /checksum/SHA1/reset/176 ok 735 /checksum/SHA1/reset/177 ok 736 /checksum/SHA1/reset/178 ok 737 /checksum/SHA1/reset/179 ok 738 /checksum/SHA1/reset/180 ok 739 /checksum/SHA1/reset/181 ok 740 /checksum/SHA1/reset/182 ok 741 /checksum/SHA1/reset/183 # End of reset tests # End of SHA1 tests # Start of SHA256 tests ok 742 /checksum/SHA256/0 ok 743 /checksum/SHA256/1 ok 744 /checksum/SHA256/2 ok 745 /checksum/SHA256/3 ok 746 /checksum/SHA256/4 ok 747 /checksum/SHA256/5 ok 748 /checksum/SHA256/6 ok 749 /checksum/SHA256/7 ok 750 /checksum/SHA256/8 ok 751 /checksum/SHA256/9 ok 752 /checksum/SHA256/10 ok 753 /checksum/SHA256/11 ok 754 /checksum/SHA256/12 ok 755 /checksum/SHA256/13 ok 756 /checksum/SHA256/14 ok 757 /checksum/SHA256/15 ok 758 /checksum/SHA256/16 ok 759 /checksum/SHA256/17 ok 760 /checksum/SHA256/18 ok 761 /checksum/SHA256/19 ok 762 /checksum/SHA256/20 ok 763 /checksum/SHA256/21 ok 764 /checksum/SHA256/22 ok 765 /checksum/SHA256/23 ok 766 /checksum/SHA256/24 ok 767 /checksum/SHA256/25 ok 768 /checksum/SHA256/26 ok 769 /checksum/SHA256/27 ok 770 /checksum/SHA256/28 ok 771 /checksum/SHA256/29 ok 772 /checksum/SHA256/30 ok 773 /checksum/SHA256/31 ok 774 /checksum/SHA256/32 ok 775 /checksum/SHA256/33 ok 776 /checksum/SHA256/34 ok 777 /checksum/SHA256/35 ok 778 /checksum/SHA256/36 ok 779 /checksum/SHA256/37 ok 780 /checksum/SHA256/38 ok 781 /checksum/SHA256/39 ok 782 /checksum/SHA256/40 ok 783 /checksum/SHA256/41 ok 784 /checksum/SHA256/42 ok 785 /checksum/SHA256/43 ok 786 /checksum/SHA256/44 ok 787 /checksum/SHA256/45 ok 788 /checksum/SHA256/46 ok 789 /checksum/SHA256/47 ok 790 /checksum/SHA256/48 ok 791 /checksum/SHA256/49 ok 792 /checksum/SHA256/50 ok 793 /checksum/SHA256/51 ok 794 /checksum/SHA256/52 ok 795 /checksum/SHA256/53 ok 796 /checksum/SHA256/54 ok 797 /checksum/SHA256/55 ok 798 /checksum/SHA256/56 ok 799 /checksum/SHA256/57 ok 800 /checksum/SHA256/58 ok 801 /checksum/SHA256/59 ok 802 /checksum/SHA256/60 ok 803 /checksum/SHA256/61 ok 804 /checksum/SHA256/62 ok 805 /checksum/SHA256/63 ok 806 /checksum/SHA256/64 ok 807 /checksum/SHA256/65 ok 808 /checksum/SHA256/66 ok 809 /checksum/SHA256/67 ok 810 /checksum/SHA256/68 ok 811 /checksum/SHA256/69 ok 812 /checksum/SHA256/70 ok 813 /checksum/SHA256/71 ok 814 /checksum/SHA256/72 ok 815 /checksum/SHA256/73 ok 816 /checksum/SHA256/74 ok 817 /checksum/SHA256/75 ok 818 /checksum/SHA256/76 ok 819 /checksum/SHA256/77 ok 820 /checksum/SHA256/78 ok 821 /checksum/SHA256/79 ok 822 /checksum/SHA256/80 ok 823 /checksum/SHA256/81 ok 824 /checksum/SHA256/82 ok 825 /checksum/SHA256/83 ok 826 /checksum/SHA256/84 ok 827 /checksum/SHA256/85 ok 828 /checksum/SHA256/86 ok 829 /checksum/SHA256/87 ok 830 /checksum/SHA256/88 ok 831 /checksum/SHA256/89 ok 832 /checksum/SHA256/90 ok 833 /checksum/SHA256/91 ok 834 /checksum/SHA256/92 ok 835 /checksum/SHA256/93 ok 836 /checksum/SHA256/94 ok 837 /checksum/SHA256/95 ok 838 /checksum/SHA256/96 ok 839 /checksum/SHA256/97 ok 840 /checksum/SHA256/98 ok 841 /checksum/SHA256/99 ok 842 /checksum/SHA256/100 ok 843 /checksum/SHA256/101 ok 844 /checksum/SHA256/102 ok 845 /checksum/SHA256/103 ok 846 /checksum/SHA256/104 ok 847 /checksum/SHA256/105 ok 848 /checksum/SHA256/106 ok 849 /checksum/SHA256/107 ok 850 /checksum/SHA256/108 ok 851 /checksum/SHA256/109 ok 852 /checksum/SHA256/110 ok 853 /checksum/SHA256/111 ok 854 /checksum/SHA256/112 ok 855 /checksum/SHA256/113 ok 856 /checksum/SHA256/114 ok 857 /checksum/SHA256/115 ok 858 /checksum/SHA256/116 ok 859 /checksum/SHA256/117 ok 860 /checksum/SHA256/118 ok 861 /checksum/SHA256/119 ok 862 /checksum/SHA256/120 ok 863 /checksum/SHA256/121 ok 864 /checksum/SHA256/122 ok 865 /checksum/SHA256/123 ok 866 /checksum/SHA256/124 ok 867 /checksum/SHA256/125 ok 868 /checksum/SHA256/126 ok 869 /checksum/SHA256/127 ok 870 /checksum/SHA256/128 ok 871 /checksum/SHA256/129 ok 872 /checksum/SHA256/130 ok 873 /checksum/SHA256/131 ok 874 /checksum/SHA256/132 ok 875 /checksum/SHA256/133 ok 876 /checksum/SHA256/134 ok 877 /checksum/SHA256/135 ok 878 /checksum/SHA256/136 ok 879 /checksum/SHA256/137 ok 880 /checksum/SHA256/138 ok 881 /checksum/SHA256/139 ok 882 /checksum/SHA256/140 ok 883 /checksum/SHA256/141 ok 884 /checksum/SHA256/142 ok 885 /checksum/SHA256/143 ok 886 /checksum/SHA256/144 ok 887 /checksum/SHA256/145 ok 888 /checksum/SHA256/146 ok 889 /checksum/SHA256/147 ok 890 /checksum/SHA256/148 ok 891 /checksum/SHA256/149 ok 892 /checksum/SHA256/150 ok 893 /checksum/SHA256/151 ok 894 /checksum/SHA256/152 ok 895 /checksum/SHA256/153 ok 896 /checksum/SHA256/154 ok 897 /checksum/SHA256/155 ok 898 /checksum/SHA256/156 ok 899 /checksum/SHA256/157 ok 900 /checksum/SHA256/158 ok 901 /checksum/SHA256/159 ok 902 /checksum/SHA256/160 ok 903 /checksum/SHA256/161 ok 904 /checksum/SHA256/162 ok 905 /checksum/SHA256/163 ok 906 /checksum/SHA256/164 ok 907 /checksum/SHA256/165 ok 908 /checksum/SHA256/166 ok 909 /checksum/SHA256/167 ok 910 /checksum/SHA256/168 ok 911 /checksum/SHA256/169 ok 912 /checksum/SHA256/170 ok 913 /checksum/SHA256/171 ok 914 /checksum/SHA256/172 ok 915 /checksum/SHA256/173 ok 916 /checksum/SHA256/174 ok 917 /checksum/SHA256/175 ok 918 /checksum/SHA256/176 ok 919 /checksum/SHA256/177 ok 920 /checksum/SHA256/178 ok 921 /checksum/SHA256/179 ok 922 /checksum/SHA256/180 ok 923 /checksum/SHA256/181 ok 924 /checksum/SHA256/182 ok 925 /checksum/SHA256/183 ok 926 /checksum/SHA256/string ok 927 /checksum/SHA256/bytes # Start of reset tests ok 928 /checksum/SHA256/reset/0 ok 929 /checksum/SHA256/reset/1 ok 930 /checksum/SHA256/reset/2 ok 931 /checksum/SHA256/reset/3 ok 932 /checksum/SHA256/reset/4 ok 933 /checksum/SHA256/reset/5 ok 934 /checksum/SHA256/reset/6 ok 935 /checksum/SHA256/reset/7 ok 936 /checksum/SHA256/reset/8 ok 937 /checksum/SHA256/reset/9 ok 938 /checksum/SHA256/reset/10 ok 939 /checksum/SHA256/reset/11 ok 940 /checksum/SHA256/reset/12 ok 941 /checksum/SHA256/reset/13 ok 942 /checksum/SHA256/reset/14 ok 943 /checksum/SHA256/reset/15 ok 944 /checksum/SHA256/reset/16 ok 945 /checksum/SHA256/reset/17 ok 946 /checksum/SHA256/reset/18 ok 947 /checksum/SHA256/reset/19 ok 948 /checksum/SHA256/reset/20 ok 949 /checksum/SHA256/reset/21 ok 950 /checksum/SHA256/reset/22 ok 951 /checksum/SHA256/reset/23 ok 952 /checksum/SHA256/reset/24 ok 953 /checksum/SHA256/reset/25 ok 954 /checksum/SHA256/reset/26 ok 955 /checksum/SHA256/reset/27 ok 956 /checksum/SHA256/reset/28 ok 957 /checksum/SHA256/reset/29 ok 958 /checksum/SHA256/reset/30 ok 959 /checksum/SHA256/reset/31 ok 960 /checksum/SHA256/reset/32 ok 961 /checksum/SHA256/reset/33 ok 962 /checksum/SHA256/reset/34 ok 963 /checksum/SHA256/reset/35 ok 964 /checksum/SHA256/reset/36 ok 965 /checksum/SHA256/reset/37 ok 966 /checksum/SHA256/reset/38 ok 967 /checksum/SHA256/reset/39 ok 968 /checksum/SHA256/reset/40 ok 969 /checksum/SHA256/reset/41 ok 970 /checksum/SHA256/reset/42 ok 971 /checksum/SHA256/reset/43 ok 972 /checksum/SHA256/reset/44 ok 973 /checksum/SHA256/reset/45 ok 974 /checksum/SHA256/reset/46 ok 975 /checksum/SHA256/reset/47 ok 976 /checksum/SHA256/reset/48 ok 977 /checksum/SHA256/reset/49 ok 978 /checksum/SHA256/reset/50 ok 979 /checksum/SHA256/reset/51 ok 980 /checksum/SHA256/reset/52 ok 981 /checksum/SHA256/reset/53 ok 982 /checksum/SHA256/reset/54 ok 983 /checksum/SHA256/reset/55 ok 984 /checksum/SHA256/reset/56 ok 985 /checksum/SHA256/reset/57 ok 986 /checksum/SHA256/reset/58 ok 987 /checksum/SHA256/reset/59 ok 988 /checksum/SHA256/reset/60 ok 989 /checksum/SHA256/reset/61 ok 990 /checksum/SHA256/reset/62 ok 991 /checksum/SHA256/reset/63 ok 992 /checksum/SHA256/reset/64 ok 993 /checksum/SHA256/reset/65 ok 994 /checksum/SHA256/reset/66 ok 995 /checksum/SHA256/reset/67 ok 996 /checksum/SHA256/reset/68 ok 997 /checksum/SHA256/reset/69 ok 998 /checksum/SHA256/reset/70 ok 999 /checksum/SHA256/reset/71 ok 1000 /checksum/SHA256/reset/72 ok 1001 /checksum/SHA256/reset/73 ok 1002 /checksum/SHA256/reset/74 ok 1003 /checksum/SHA256/reset/75 ok 1004 /checksum/SHA256/reset/76 ok 1005 /checksum/SHA256/reset/77 ok 1006 /checksum/SHA256/reset/78 ok 1007 /checksum/SHA256/reset/79 ok 1008 /checksum/SHA256/reset/80 ok 1009 /checksum/SHA256/reset/81 ok 1010 /checksum/SHA256/reset/82 ok 1011 /checksum/SHA256/reset/83 ok 1012 /checksum/SHA256/reset/84 ok 1013 /checksum/SHA256/reset/85 ok 1014 /checksum/SHA256/reset/86 ok 1015 /checksum/SHA256/reset/87 ok 1016 /checksum/SHA256/reset/88 ok 1017 /checksum/SHA256/reset/89 ok 1018 /checksum/SHA256/reset/90 ok 1019 /checksum/SHA256/reset/91 ok 1020 /checksum/SHA256/reset/92 ok 1021 /checksum/SHA256/reset/93 ok 1022 /checksum/SHA256/reset/94 ok 1023 /checksum/SHA256/reset/95 ok 1024 /checksum/SHA256/reset/96 ok 1025 /checksum/SHA256/reset/97 ok 1026 /checksum/SHA256/reset/98 ok 1027 /checksum/SHA256/reset/99 ok 1028 /checksum/SHA256/reset/100 ok 1029 /checksum/SHA256/reset/101 ok 1030 /checksum/SHA256/reset/102 ok 1031 /checksum/SHA256/reset/103 ok 1032 /checksum/SHA256/reset/104 ok 1033 /checksum/SHA256/reset/105 ok 1034 /checksum/SHA256/reset/106 ok 1035 /checksum/SHA256/reset/107 ok 1036 /checksum/SHA256/reset/108 ok 1037 /checksum/SHA256/reset/109 ok 1038 /checksum/SHA256/reset/110 ok 1039 /checksum/SHA256/reset/111 ok 1040 /checksum/SHA256/reset/112 ok 1041 /checksum/SHA256/reset/113 ok 1042 /checksum/SHA256/reset/114 ok 1043 /checksum/SHA256/reset/115 ok 1044 /checksum/SHA256/reset/116 ok 1045 /checksum/SHA256/reset/117 ok 1046 /checksum/SHA256/reset/118 ok 1047 /checksum/SHA256/reset/119 ok 1048 /checksum/SHA256/reset/120 ok 1049 /checksum/SHA256/reset/121 ok 1050 /checksum/SHA256/reset/122 ok 1051 /checksum/SHA256/reset/123 ok 1052 /checksum/SHA256/reset/124 ok 1053 /checksum/SHA256/reset/125 ok 1054 /checksum/SHA256/reset/126 ok 1055 /checksum/SHA256/reset/127 ok 1056 /checksum/SHA256/reset/128 ok 1057 /checksum/SHA256/reset/129 ok 1058 /checksum/SHA256/reset/130 ok 1059 /checksum/SHA256/reset/131 ok 1060 /checksum/SHA256/reset/132 ok 1061 /checksum/SHA256/reset/133 ok 1062 /checksum/SHA256/reset/134 ok 1063 /checksum/SHA256/reset/135 ok 1064 /checksum/SHA256/reset/136 ok 1065 /checksum/SHA256/reset/137 ok 1066 /checksum/SHA256/reset/138 ok 1067 /checksum/SHA256/reset/139 ok 1068 /checksum/SHA256/reset/140 ok 1069 /checksum/SHA256/reset/141 ok 1070 /checksum/SHA256/reset/142 ok 1071 /checksum/SHA256/reset/143 ok 1072 /checksum/SHA256/reset/144 ok 1073 /checksum/SHA256/reset/145 ok 1074 /checksum/SHA256/reset/146 ok 1075 /checksum/SHA256/reset/147 ok 1076 /checksum/SHA256/reset/148 ok 1077 /checksum/SHA256/reset/149 ok 1078 /checksum/SHA256/reset/150 ok 1079 /checksum/SHA256/reset/151 ok 1080 /checksum/SHA256/reset/152 ok 1081 /checksum/SHA256/reset/153 ok 1082 /checksum/SHA256/reset/154 ok 1083 /checksum/SHA256/reset/155 ok 1084 /checksum/SHA256/reset/156 ok 1085 /checksum/SHA256/reset/157 ok 1086 /checksum/SHA256/reset/158 ok 1087 /checksum/SHA256/reset/159 ok 1088 /checksum/SHA256/reset/160 ok 1089 /checksum/SHA256/reset/161 ok 1090 /checksum/SHA256/reset/162 ok 1091 /checksum/SHA256/reset/163 ok 1092 /checksum/SHA256/reset/164 ok 1093 /checksum/SHA256/reset/165 ok 1094 /checksum/SHA256/reset/166 ok 1095 /checksum/SHA256/reset/167 ok 1096 /checksum/SHA256/reset/168 ok 1097 /checksum/SHA256/reset/169 ok 1098 /checksum/SHA256/reset/170 ok 1099 /checksum/SHA256/reset/171 ok 1100 /checksum/SHA256/reset/172 ok 1101 /checksum/SHA256/reset/173 ok 1102 /checksum/SHA256/reset/174 ok 1103 /checksum/SHA256/reset/175 ok 1104 /checksum/SHA256/reset/176 ok 1105 /checksum/SHA256/reset/177 ok 1106 /checksum/SHA256/reset/178 ok 1107 /checksum/SHA256/reset/179 ok 1108 /checksum/SHA256/reset/180 ok 1109 /checksum/SHA256/reset/181 ok 1110 /checksum/SHA256/reset/182 ok 1111 /checksum/SHA256/reset/183 # End of reset tests # End of SHA256 tests # Start of SHA384 tests ok 1112 /checksum/SHA384/0 ok 1113 /checksum/SHA384/1 ok 1114 /checksum/SHA384/2 ok 1115 /checksum/SHA384/3 ok 1116 /checksum/SHA384/4 ok 1117 /checksum/SHA384/5 ok 1118 /checksum/SHA384/6 ok 1119 /checksum/SHA384/7 ok 1120 /checksum/SHA384/8 ok 1121 /checksum/SHA384/9 ok 1122 /checksum/SHA384/10 ok 1123 /checksum/SHA384/11 ok 1124 /checksum/SHA384/12 ok 1125 /checksum/SHA384/13 ok 1126 /checksum/SHA384/14 ok 1127 /checksum/SHA384/15 ok 1128 /checksum/SHA384/16 ok 1129 /checksum/SHA384/17 ok 1130 /checksum/SHA384/18 ok 1131 /checksum/SHA384/19 ok 1132 /checksum/SHA384/20 ok 1133 /checksum/SHA384/21 ok 1134 /checksum/SHA384/22 ok 1135 /checksum/SHA384/23 ok 1136 /checksum/SHA384/24 ok 1137 /checksum/SHA384/25 ok 1138 /checksum/SHA384/26 ok 1139 /checksum/SHA384/27 ok 1140 /checksum/SHA384/28 ok 1141 /checksum/SHA384/29 ok 1142 /checksum/SHA384/30 ok 1143 /checksum/SHA384/31 ok 1144 /checksum/SHA384/32 ok 1145 /checksum/SHA384/33 ok 1146 /checksum/SHA384/34 ok 1147 /checksum/SHA384/35 ok 1148 /checksum/SHA384/36 ok 1149 /checksum/SHA384/37 ok 1150 /checksum/SHA384/38 ok 1151 /checksum/SHA384/39 ok 1152 /checksum/SHA384/40 ok 1153 /checksum/SHA384/41 ok 1154 /checksum/SHA384/42 ok 1155 /checksum/SHA384/43 ok 1156 /checksum/SHA384/44 ok 1157 /checksum/SHA384/45 ok 1158 /checksum/SHA384/46 ok 1159 /checksum/SHA384/47 ok 1160 /checksum/SHA384/48 ok 1161 /checksum/SHA384/49 ok 1162 /checksum/SHA384/50 ok 1163 /checksum/SHA384/51 ok 1164 /checksum/SHA384/52 ok 1165 /checksum/SHA384/53 ok 1166 /checksum/SHA384/54 ok 1167 /checksum/SHA384/55 ok 1168 /checksum/SHA384/56 ok 1169 /checksum/SHA384/57 ok 1170 /checksum/SHA384/58 ok 1171 /checksum/SHA384/59 ok 1172 /checksum/SHA384/60 ok 1173 /checksum/SHA384/61 ok 1174 /checksum/SHA384/62 ok 1175 /checksum/SHA384/63 ok 1176 /checksum/SHA384/64 ok 1177 /checksum/SHA384/65 ok 1178 /checksum/SHA384/66 ok 1179 /checksum/SHA384/67 ok 1180 /checksum/SHA384/68 ok 1181 /checksum/SHA384/69 ok 1182 /checksum/SHA384/70 ok 1183 /checksum/SHA384/71 ok 1184 /checksum/SHA384/72 ok 1185 /checksum/SHA384/73 ok 1186 /checksum/SHA384/74 ok 1187 /checksum/SHA384/75 ok 1188 /checksum/SHA384/76 ok 1189 /checksum/SHA384/77 ok 1190 /checksum/SHA384/78 ok 1191 /checksum/SHA384/79 ok 1192 /checksum/SHA384/80 ok 1193 /checksum/SHA384/81 ok 1194 /checksum/SHA384/82 ok 1195 /checksum/SHA384/83 ok 1196 /checksum/SHA384/84 ok 1197 /checksum/SHA384/85 ok 1198 /checksum/SHA384/86 ok 1199 /checksum/SHA384/87 ok 1200 /checksum/SHA384/88 ok 1201 /checksum/SHA384/89 ok 1202 /checksum/SHA384/90 ok 1203 /checksum/SHA384/91 ok 1204 /checksum/SHA384/92 ok 1205 /checksum/SHA384/93 ok 1206 /checksum/SHA384/94 ok 1207 /checksum/SHA384/95 ok 1208 /checksum/SHA384/96 ok 1209 /checksum/SHA384/97 ok 1210 /checksum/SHA384/98 ok 1211 /checksum/SHA384/99 ok 1212 /checksum/SHA384/100 ok 1213 /checksum/SHA384/101 ok 1214 /checksum/SHA384/102 ok 1215 /checksum/SHA384/103 ok 1216 /checksum/SHA384/104 ok 1217 /checksum/SHA384/105 ok 1218 /checksum/SHA384/106 ok 1219 /checksum/SHA384/107 ok 1220 /checksum/SHA384/108 ok 1221 /checksum/SHA384/109 ok 1222 /checksum/SHA384/110 ok 1223 /checksum/SHA384/111 ok 1224 /checksum/SHA384/112 ok 1225 /checksum/SHA384/113 ok 1226 /checksum/SHA384/114 ok 1227 /checksum/SHA384/115 ok 1228 /checksum/SHA384/116 ok 1229 /checksum/SHA384/117 ok 1230 /checksum/SHA384/118 ok 1231 /checksum/SHA384/119 ok 1232 /checksum/SHA384/120 ok 1233 /checksum/SHA384/121 ok 1234 /checksum/SHA384/122 ok 1235 /checksum/SHA384/123 ok 1236 /checksum/SHA384/124 ok 1237 /checksum/SHA384/125 ok 1238 /checksum/SHA384/126 ok 1239 /checksum/SHA384/127 ok 1240 /checksum/SHA384/128 ok 1241 /checksum/SHA384/129 ok 1242 /checksum/SHA384/130 ok 1243 /checksum/SHA384/131 ok 1244 /checksum/SHA384/132 ok 1245 /checksum/SHA384/133 ok 1246 /checksum/SHA384/134 ok 1247 /checksum/SHA384/135 ok 1248 /checksum/SHA384/136 ok 1249 /checksum/SHA384/137 ok 1250 /checksum/SHA384/138 ok 1251 /checksum/SHA384/139 ok 1252 /checksum/SHA384/140 ok 1253 /checksum/SHA384/141 ok 1254 /checksum/SHA384/142 ok 1255 /checksum/SHA384/143 ok 1256 /checksum/SHA384/144 ok 1257 /checksum/SHA384/145 ok 1258 /checksum/SHA384/146 ok 1259 /checksum/SHA384/147 ok 1260 /checksum/SHA384/148 ok 1261 /checksum/SHA384/149 ok 1262 /checksum/SHA384/150 ok 1263 /checksum/SHA384/151 ok 1264 /checksum/SHA384/152 ok 1265 /checksum/SHA384/153 ok 1266 /checksum/SHA384/154 ok 1267 /checksum/SHA384/155 ok 1268 /checksum/SHA384/156 ok 1269 /checksum/SHA384/157 ok 1270 /checksum/SHA384/158 ok 1271 /checksum/SHA384/159 ok 1272 /checksum/SHA384/160 ok 1273 /checksum/SHA384/161 ok 1274 /checksum/SHA384/162 ok 1275 /checksum/SHA384/163 ok 1276 /checksum/SHA384/164 ok 1277 /checksum/SHA384/165 ok 1278 /checksum/SHA384/166 ok 1279 /checksum/SHA384/167 ok 1280 /checksum/SHA384/168 ok 1281 /checksum/SHA384/169 ok 1282 /checksum/SHA384/170 ok 1283 /checksum/SHA384/171 ok 1284 /checksum/SHA384/172 ok 1285 /checksum/SHA384/173 ok 1286 /checksum/SHA384/174 ok 1287 /checksum/SHA384/175 ok 1288 /checksum/SHA384/176 ok 1289 /checksum/SHA384/177 ok 1290 /checksum/SHA384/178 ok 1291 /checksum/SHA384/179 ok 1292 /checksum/SHA384/180 ok 1293 /checksum/SHA384/181 ok 1294 /checksum/SHA384/182 ok 1295 /checksum/SHA384/183 ok 1296 /checksum/SHA384/string ok 1297 /checksum/SHA384/bytes # Start of reset tests ok 1298 /checksum/SHA384/reset/0 ok 1299 /checksum/SHA384/reset/1 ok 1300 /checksum/SHA384/reset/2 ok 1301 /checksum/SHA384/reset/3 ok 1302 /checksum/SHA384/reset/4 ok 1303 /checksum/SHA384/reset/5 ok 1304 /checksum/SHA384/reset/6 ok 1305 /checksum/SHA384/reset/7 ok 1306 /checksum/SHA384/reset/8 ok 1307 /checksum/SHA384/reset/9 ok 1308 /checksum/SHA384/reset/10 ok 1309 /checksum/SHA384/reset/11 ok 1310 /checksum/SHA384/reset/12 ok 1311 /checksum/SHA384/reset/13 ok 1312 /checksum/SHA384/reset/14 ok 1313 /checksum/SHA384/reset/15 ok 1314 /checksum/SHA384/reset/16 ok 1315 /checksum/SHA384/reset/17 ok 1316 /checksum/SHA384/reset/18 ok 1317 /checksum/SHA384/reset/19 ok 1318 /checksum/SHA384/reset/20 ok 1319 /checksum/SHA384/reset/21 ok 1320 /checksum/SHA384/reset/22 ok 1321 /checksum/SHA384/reset/23 ok 1322 /checksum/SHA384/reset/24 ok 1323 /checksum/SHA384/reset/25 ok 1324 /checksum/SHA384/reset/26 ok 1325 /checksum/SHA384/reset/27 ok 1326 /checksum/SHA384/reset/28 ok 1327 /checksum/SHA384/reset/29 ok 1328 /checksum/SHA384/reset/30 ok 1329 /checksum/SHA384/reset/31 ok 1330 /checksum/SHA384/reset/32 ok 1331 /checksum/SHA384/reset/33 ok 1332 /checksum/SHA384/reset/34 ok 1333 /checksum/SHA384/reset/35 ok 1334 /checksum/SHA384/reset/36 ok 1335 /checksum/SHA384/reset/37 ok 1336 /checksum/SHA384/reset/38 ok 1337 /checksum/SHA384/reset/39 ok 1338 /checksum/SHA384/reset/40 ok 1339 /checksum/SHA384/reset/41 ok 1340 /checksum/SHA384/reset/42 ok 1341 /checksum/SHA384/reset/43 ok 1342 /checksum/SHA384/reset/44 ok 1343 /checksum/SHA384/reset/45 ok 1344 /checksum/SHA384/reset/46 ok 1345 /checksum/SHA384/reset/47 ok 1346 /checksum/SHA384/reset/48 ok 1347 /checksum/SHA384/reset/49 ok 1348 /checksum/SHA384/reset/50 ok 1349 /checksum/SHA384/reset/51 ok 1350 /checksum/SHA384/reset/52 ok 1351 /checksum/SHA384/reset/53 ok 1352 /checksum/SHA384/reset/54 ok 1353 /checksum/SHA384/reset/55 ok 1354 /checksum/SHA384/reset/56 ok 1355 /checksum/SHA384/reset/57 ok 1356 /checksum/SHA384/reset/58 ok 1357 /checksum/SHA384/reset/59 ok 1358 /checksum/SHA384/reset/60 ok 1359 /checksum/SHA384/reset/61 ok 1360 /checksum/SHA384/reset/62 ok 1361 /checksum/SHA384/reset/63 ok 1362 /checksum/SHA384/reset/64 ok 1363 /checksum/SHA384/reset/65 ok 1364 /checksum/SHA384/reset/66 ok 1365 /checksum/SHA384/reset/67 ok 1366 /checksum/SHA384/reset/68 ok 1367 /checksum/SHA384/reset/69 ok 1368 /checksum/SHA384/reset/70 ok 1369 /checksum/SHA384/reset/71 ok 1370 /checksum/SHA384/reset/72 ok 1371 /checksum/SHA384/reset/73 ok 1372 /checksum/SHA384/reset/74 ok 1373 /checksum/SHA384/reset/75 ok 1374 /checksum/SHA384/reset/76 ok 1375 /checksum/SHA384/reset/77 ok 1376 /checksum/SHA384/reset/78 ok 1377 /checksum/SHA384/reset/79 ok 1378 /checksum/SHA384/reset/80 ok 1379 /checksum/SHA384/reset/81 ok 1380 /checksum/SHA384/reset/82 ok 1381 /checksum/SHA384/reset/83 ok 1382 /checksum/SHA384/reset/84 ok 1383 /checksum/SHA384/reset/85 ok 1384 /checksum/SHA384/reset/86 ok 1385 /checksum/SHA384/reset/87 ok 1386 /checksum/SHA384/reset/88 ok 1387 /checksum/SHA384/reset/89 ok 1388 /checksum/SHA384/reset/90 ok 1389 /checksum/SHA384/reset/91 ok 1390 /checksum/SHA384/reset/92 ok 1391 /checksum/SHA384/reset/93 ok 1392 /checksum/SHA384/reset/94 ok 1393 /checksum/SHA384/reset/95 ok 1394 /checksum/SHA384/reset/96 ok 1395 /checksum/SHA384/reset/97 ok 1396 /checksum/SHA384/reset/98 ok 1397 /checksum/SHA384/reset/99 ok 1398 /checksum/SHA384/reset/100 ok 1399 /checksum/SHA384/reset/101 ok 1400 /checksum/SHA384/reset/102 ok 1401 /checksum/SHA384/reset/103 ok 1402 /checksum/SHA384/reset/104 ok 1403 /checksum/SHA384/reset/105 ok 1404 /checksum/SHA384/reset/106 ok 1405 /checksum/SHA384/reset/107 ok 1406 /checksum/SHA384/reset/108 ok 1407 /checksum/SHA384/reset/109 ok 1408 /checksum/SHA384/reset/110 ok 1409 /checksum/SHA384/reset/111 ok 1410 /checksum/SHA384/reset/112 ok 1411 /checksum/SHA384/reset/113 ok 1412 /checksum/SHA384/reset/114 ok 1413 /checksum/SHA384/reset/115 ok 1414 /checksum/SHA384/reset/116 ok 1415 /checksum/SHA384/reset/117 ok 1416 /checksum/SHA384/reset/118 ok 1417 /checksum/SHA384/reset/119 ok 1418 /checksum/SHA384/reset/120 ok 1419 /checksum/SHA384/reset/121 ok 1420 /checksum/SHA384/reset/122 ok 1421 /checksum/SHA384/reset/123 ok 1422 /checksum/SHA384/reset/124 ok 1423 /checksum/SHA384/reset/125 ok 1424 /checksum/SHA384/reset/126 ok 1425 /checksum/SHA384/reset/127 ok 1426 /checksum/SHA384/reset/128 ok 1427 /checksum/SHA384/reset/129 ok 1428 /checksum/SHA384/reset/130 ok 1429 /checksum/SHA384/reset/131 ok 1430 /checksum/SHA384/reset/132 ok 1431 /checksum/SHA384/reset/133 ok 1432 /checksum/SHA384/reset/134 ok 1433 /checksum/SHA384/reset/135 ok 1434 /checksum/SHA384/reset/136 ok 1435 /checksum/SHA384/reset/137 ok 1436 /checksum/SHA384/reset/138 ok 1437 /checksum/SHA384/reset/139 ok 1438 /checksum/SHA384/reset/140 ok 1439 /checksum/SHA384/reset/141 ok 1440 /checksum/SHA384/reset/142 ok 1441 /checksum/SHA384/reset/143 ok 1442 /checksum/SHA384/reset/144 ok 1443 /checksum/SHA384/reset/145 ok 1444 /checksum/SHA384/reset/146 ok 1445 /checksum/SHA384/reset/147 ok 1446 /checksum/SHA384/reset/148 ok 1447 /checksum/SHA384/reset/149 ok 1448 /checksum/SHA384/reset/150 ok 1449 /checksum/SHA384/reset/151 ok 1450 /checksum/SHA384/reset/152 ok 1451 /checksum/SHA384/reset/153 ok 1452 /checksum/SHA384/reset/154 ok 1453 /checksum/SHA384/reset/155 ok 1454 /checksum/SHA384/reset/156 ok 1455 /checksum/SHA384/reset/157 ok 1456 /checksum/SHA384/reset/158 ok 1457 /checksum/SHA384/reset/159 ok 1458 /checksum/SHA384/reset/160 ok 1459 /checksum/SHA384/reset/161 ok 1460 /checksum/SHA384/reset/162 ok 1461 /checksum/SHA384/reset/163 ok 1462 /checksum/SHA384/reset/164 ok 1463 /checksum/SHA384/reset/165 ok 1464 /checksum/SHA384/reset/166 ok 1465 /checksum/SHA384/reset/167 ok 1466 /checksum/SHA384/reset/168 ok 1467 /checksum/SHA384/reset/169 ok 1468 /checksum/SHA384/reset/170 ok 1469 /checksum/SHA384/reset/171 ok 1470 /checksum/SHA384/reset/172 ok 1471 /checksum/SHA384/reset/173 ok 1472 /checksum/SHA384/reset/174 ok 1473 /checksum/SHA384/reset/175 ok 1474 /checksum/SHA384/reset/176 ok 1475 /checksum/SHA384/reset/177 ok 1476 /checksum/SHA384/reset/178 ok 1477 /checksum/SHA384/reset/179 ok 1478 /checksum/SHA384/reset/180 ok 1479 /checksum/SHA384/reset/181 ok 1480 /checksum/SHA384/reset/182 ok 1481 /checksum/SHA384/reset/183 # End of reset tests # End of SHA384 tests # Start of SHA512 tests ok 1482 /checksum/SHA512/0 ok 1483 /checksum/SHA512/1 ok 1484 /checksum/SHA512/2 ok 1485 /checksum/SHA512/3 ok 1486 /checksum/SHA512/4 ok 1487 /checksum/SHA512/5 ok 1488 /checksum/SHA512/6 ok 1489 /checksum/SHA512/7 ok 1490 /checksum/SHA512/8 ok 1491 /checksum/SHA512/9 ok 1492 /checksum/SHA512/10 ok 1493 /checksum/SHA512/11 ok 1494 /checksum/SHA512/12 ok 1495 /checksum/SHA512/13 ok 1496 /checksum/SHA512/14 ok 1497 /checksum/SHA512/15 ok 1498 /checksum/SHA512/16 ok 1499 /checksum/SHA512/17 ok 1500 /checksum/SHA512/18 ok 1501 /checksum/SHA512/19 ok 1502 /checksum/SHA512/20 ok 1503 /checksum/SHA512/21 ok 1504 /checksum/SHA512/22 ok 1505 /checksum/SHA512/23 ok 1506 /checksum/SHA512/24 ok 1507 /checksum/SHA512/25 ok 1508 /checksum/SHA512/26 ok 1509 /checksum/SHA512/27 ok 1510 /checksum/SHA512/28 ok 1511 /checksum/SHA512/29 ok 1512 /checksum/SHA512/30 ok 1513 /checksum/SHA512/31 ok 1514 /checksum/SHA512/32 ok 1515 /checksum/SHA512/33 ok 1516 /checksum/SHA512/34 ok 1517 /checksum/SHA512/35 ok 1518 /checksum/SHA512/36 ok 1519 /checksum/SHA512/37 ok 1520 /checksum/SHA512/38 ok 1521 /checksum/SHA512/39 ok 1522 /checksum/SHA512/40 ok 1523 /checksum/SHA512/41 ok 1524 /checksum/SHA512/42 ok 1525 /checksum/SHA512/43 ok 1526 /checksum/SHA512/44 ok 1527 /checksum/SHA512/45 ok 1528 /checksum/SHA512/46 ok 1529 /checksum/SHA512/47 ok 1530 /checksum/SHA512/48 ok 1531 /checksum/SHA512/49 ok 1532 /checksum/SHA512/50 ok 1533 /checksum/SHA512/51 ok 1534 /checksum/SHA512/52 ok 1535 /checksum/SHA512/53 ok 1536 /checksum/SHA512/54 ok 1537 /checksum/SHA512/55 ok 1538 /checksum/SHA512/56 ok 1539 /checksum/SHA512/57 ok 1540 /checksum/SHA512/58 ok 1541 /checksum/SHA512/59 ok 1542 /checksum/SHA512/60 ok 1543 /checksum/SHA512/61 ok 1544 /checksum/SHA512/62 ok 1545 /checksum/SHA512/63 ok 1546 /checksum/SHA512/64 ok 1547 /checksum/SHA512/65 ok 1548 /checksum/SHA512/66 ok 1549 /checksum/SHA512/67 ok 1550 /checksum/SHA512/68 ok 1551 /checksum/SHA512/69 ok 1552 /checksum/SHA512/70 ok 1553 /checksum/SHA512/71 ok 1554 /checksum/SHA512/72 ok 1555 /checksum/SHA512/73 ok 1556 /checksum/SHA512/74 ok 1557 /checksum/SHA512/75 ok 1558 /checksum/SHA512/76 ok 1559 /checksum/SHA512/77 ok 1560 /checksum/SHA512/78 ok 1561 /checksum/SHA512/79 ok 1562 /checksum/SHA512/80 ok 1563 /checksum/SHA512/81 ok 1564 /checksum/SHA512/82 ok 1565 /checksum/SHA512/83 ok 1566 /checksum/SHA512/84 ok 1567 /checksum/SHA512/85 ok 1568 /checksum/SHA512/86 ok 1569 /checksum/SHA512/87 ok 1570 /checksum/SHA512/88 ok 1571 /checksum/SHA512/89 ok 1572 /checksum/SHA512/90 ok 1573 /checksum/SHA512/91 ok 1574 /checksum/SHA512/92 ok 1575 /checksum/SHA512/93 ok 1576 /checksum/SHA512/94 ok 1577 /checksum/SHA512/95 ok 1578 /checksum/SHA512/96 ok 1579 /checksum/SHA512/97 ok 1580 /checksum/SHA512/98 ok 1581 /checksum/SHA512/99 ok 1582 /checksum/SHA512/100 ok 1583 /checksum/SHA512/101 ok 1584 /checksum/SHA512/102 ok 1585 /checksum/SHA512/103 ok 1586 /checksum/SHA512/104 ok 1587 /checksum/SHA512/105 ok 1588 /checksum/SHA512/106 ok 1589 /checksum/SHA512/107 ok 1590 /checksum/SHA512/108 ok 1591 /checksum/SHA512/109 ok 1592 /checksum/SHA512/110 ok 1593 /checksum/SHA512/111 ok 1594 /checksum/SHA512/112 ok 1595 /checksum/SHA512/113 ok 1596 /checksum/SHA512/114 ok 1597 /checksum/SHA512/115 ok 1598 /checksum/SHA512/116 ok 1599 /checksum/SHA512/117 ok 1600 /checksum/SHA512/118 ok 1601 /checksum/SHA512/119 ok 1602 /checksum/SHA512/120 ok 1603 /checksum/SHA512/121 ok 1604 /checksum/SHA512/122 ok 1605 /checksum/SHA512/123 ok 1606 /checksum/SHA512/124 ok 1607 /checksum/SHA512/125 ok 1608 /checksum/SHA512/126 ok 1609 /checksum/SHA512/127 ok 1610 /checksum/SHA512/128 ok 1611 /checksum/SHA512/129 ok 1612 /checksum/SHA512/130 ok 1613 /checksum/SHA512/131 ok 1614 /checksum/SHA512/132 ok 1615 /checksum/SHA512/133 ok 1616 /checksum/SHA512/134 ok 1617 /checksum/SHA512/135 ok 1618 /checksum/SHA512/136 ok 1619 /checksum/SHA512/137 ok 1620 /checksum/SHA512/138 ok 1621 /checksum/SHA512/139 ok 1622 /checksum/SHA512/140 ok 1623 /checksum/SHA512/141 ok 1624 /checksum/SHA512/142 ok 1625 /checksum/SHA512/143 ok 1626 /checksum/SHA512/144 ok 1627 /checksum/SHA512/145 ok 1628 /checksum/SHA512/146 ok 1629 /checksum/SHA512/147 ok 1630 /checksum/SHA512/148 ok 1631 /checksum/SHA512/149 ok 1632 /checksum/SHA512/150 ok 1633 /checksum/SHA512/151 ok 1634 /checksum/SHA512/152 ok 1635 /checksum/SHA512/153 ok 1636 /checksum/SHA512/154 ok 1637 /checksum/SHA512/155 ok 1638 /checksum/SHA512/156 ok 1639 /checksum/SHA512/157 ok 1640 /checksum/SHA512/158 ok 1641 /checksum/SHA512/159 ok 1642 /checksum/SHA512/160 ok 1643 /checksum/SHA512/161 ok 1644 /checksum/SHA512/162 ok 1645 /checksum/SHA512/163 ok 1646 /checksum/SHA512/164 ok 1647 /checksum/SHA512/165 ok 1648 /checksum/SHA512/166 ok 1649 /checksum/SHA512/167 ok 1650 /checksum/SHA512/168 ok 1651 /checksum/SHA512/169 ok 1652 /checksum/SHA512/170 ok 1653 /checksum/SHA512/171 ok 1654 /checksum/SHA512/172 ok 1655 /checksum/SHA512/173 ok 1656 /checksum/SHA512/174 ok 1657 /checksum/SHA512/175 ok 1658 /checksum/SHA512/176 ok 1659 /checksum/SHA512/177 ok 1660 /checksum/SHA512/178 ok 1661 /checksum/SHA512/179 ok 1662 /checksum/SHA512/180 ok 1663 /checksum/SHA512/181 ok 1664 /checksum/SHA512/182 ok 1665 /checksum/SHA512/183 ok 1666 /checksum/SHA512/string ok 1667 /checksum/SHA512/bytes # Start of reset tests ok 1668 /checksum/SHA512/reset/0 ok 1669 /checksum/SHA512/reset/1 ok 1670 /checksum/SHA512/reset/2 ok 1671 /checksum/SHA512/reset/3 ok 1672 /checksum/SHA512/reset/4 ok 1673 /checksum/SHA512/reset/5 ok 1674 /checksum/SHA512/reset/6 ok 1675 /checksum/SHA512/reset/7 ok 1676 /checksum/SHA512/reset/8 ok 1677 /checksum/SHA512/reset/9 ok 1678 /checksum/SHA512/reset/10 ok 1679 /checksum/SHA512/reset/11 ok 1680 /checksum/SHA512/reset/12 ok 1681 /checksum/SHA512/reset/13 ok 1682 /checksum/SHA512/reset/14 ok 1683 /checksum/SHA512/reset/15 ok 1684 /checksum/SHA512/reset/16 ok 1685 /checksum/SHA512/reset/17 ok 1686 /checksum/SHA512/reset/18 ok 1687 /checksum/SHA512/reset/19 ok 1688 /checksum/SHA512/reset/20 ok 1689 /checksum/SHA512/reset/21 ok 1690 /checksum/SHA512/reset/22 ok 1691 /checksum/SHA512/reset/23 ok 1692 /checksum/SHA512/reset/24 ok 1693 /checksum/SHA512/reset/25 ok 1694 /checksum/SHA512/reset/26 ok 1695 /checksum/SHA512/reset/27 ok 1696 /checksum/SHA512/reset/28 ok 1697 /checksum/SHA512/reset/29 ok 1698 /checksum/SHA512/reset/30 ok 1699 /checksum/SHA512/reset/31 ok 1700 /checksum/SHA512/reset/32 ok 1701 /checksum/SHA512/reset/33 ok 1702 /checksum/SHA512/reset/34 ok 1703 /checksum/SHA512/reset/35 ok 1704 /checksum/SHA512/reset/36 ok 1705 /checksum/SHA512/reset/37 ok 1706 /checksum/SHA512/reset/38 ok 1707 /checksum/SHA512/reset/39 ok 1708 /checksum/SHA512/reset/40 ok 1709 /checksum/SHA512/reset/41 ok 1710 /checksum/SHA512/reset/42 ok 1711 /checksum/SHA512/reset/43 ok 1712 /checksum/SHA512/reset/44 ok 1713 /checksum/SHA512/reset/45 ok 1714 /checksum/SHA512/reset/46 ok 1715 /checksum/SHA512/reset/47 ok 1716 /checksum/SHA512/reset/48 ok 1717 /checksum/SHA512/reset/49 ok 1718 /checksum/SHA512/reset/50 ok 1719 /checksum/SHA512/reset/51 ok 1720 /checksum/SHA512/reset/52 ok 1721 /checksum/SHA512/reset/53 ok 1722 /checksum/SHA512/reset/54 ok 1723 /checksum/SHA512/reset/55 ok 1724 /checksum/SHA512/reset/56 ok 1725 /checksum/SHA512/reset/57 ok 1726 /checksum/SHA512/reset/58 ok 1727 /checksum/SHA512/reset/59 ok 1728 /checksum/SHA512/reset/60 ok 1729 /checksum/SHA512/reset/61 ok 1730 /checksum/SHA512/reset/62 ok 1731 /checksum/SHA512/reset/63 ok 1732 /checksum/SHA512/reset/64 ok 1733 /checksum/SHA512/reset/65 ok 1734 /checksum/SHA512/reset/66 ok 1735 /checksum/SHA512/reset/67 ok 1736 /checksum/SHA512/reset/68 ok 1737 /checksum/SHA512/reset/69 ok 1738 /checksum/SHA512/reset/70 ok 1739 /checksum/SHA512/reset/71 ok 1740 /checksum/SHA512/reset/72 ok 1741 /checksum/SHA512/reset/73 ok 1742 /checksum/SHA512/reset/74 ok 1743 /checksum/SHA512/reset/75 ok 1744 /checksum/SHA512/reset/76 ok 1745 /checksum/SHA512/reset/77 ok 1746 /checksum/SHA512/reset/78 ok 1747 /checksum/SHA512/reset/79 ok 1748 /checksum/SHA512/reset/80 ok 1749 /checksum/SHA512/reset/81 ok 1750 /checksum/SHA512/reset/82 ok 1751 /checksum/SHA512/reset/83 ok 1752 /checksum/SHA512/reset/84 ok 1753 /checksum/SHA512/reset/85 ok 1754 /checksum/SHA512/reset/86 ok 1755 /checksum/SHA512/reset/87 ok 1756 /checksum/SHA512/reset/88 ok 1757 /checksum/SHA512/reset/89 ok 1758 /checksum/SHA512/reset/90 ok 1759 /checksum/SHA512/reset/91 ok 1760 /checksum/SHA512/reset/92 ok 1761 /checksum/SHA512/reset/93 ok 1762 /checksum/SHA512/reset/94 ok 1763 /checksum/SHA512/reset/95 ok 1764 /checksum/SHA512/reset/96 ok 1765 /checksum/SHA512/reset/97 ok 1766 /checksum/SHA512/reset/98 ok 1767 /checksum/SHA512/reset/99 ok 1768 /checksum/SHA512/reset/100 ok 1769 /checksum/SHA512/reset/101 ok 1770 /checksum/SHA512/reset/102 ok 1771 /checksum/SHA512/reset/103 ok 1772 /checksum/SHA512/reset/104 ok 1773 /checksum/SHA512/reset/105 ok 1774 /checksum/SHA512/reset/106 ok 1775 /checksum/SHA512/reset/107 ok 1776 /checksum/SHA512/reset/108 ok 1777 /checksum/SHA512/reset/109 ok 1778 /checksum/SHA512/reset/110 ok 1779 /checksum/SHA512/reset/111 ok 1780 /checksum/SHA512/reset/112 ok 1781 /checksum/SHA512/reset/113 ok 1782 /checksum/SHA512/reset/114 ok 1783 /checksum/SHA512/reset/115 ok 1784 /checksum/SHA512/reset/116 ok 1785 /checksum/SHA512/reset/117 ok 1786 /checksum/SHA512/reset/118 ok 1787 /checksum/SHA512/reset/119 ok 1788 /checksum/SHA512/reset/120 ok 1789 /checksum/SHA512/reset/121 ok 1790 /checksum/SHA512/reset/122 ok 1791 /checksum/SHA512/reset/123 ok 1792 /checksum/SHA512/reset/124 ok 1793 /checksum/SHA512/reset/125 ok 1794 /checksum/SHA512/reset/126 ok 1795 /checksum/SHA512/reset/127 ok 1796 /checksum/SHA512/reset/128 ok 1797 /checksum/SHA512/reset/129 ok 1798 /checksum/SHA512/reset/130 ok 1799 /checksum/SHA512/reset/131 ok 1800 /checksum/SHA512/reset/132 ok 1801 /checksum/SHA512/reset/133 ok 1802 /checksum/SHA512/reset/134 ok 1803 /checksum/SHA512/reset/135 ok 1804 /checksum/SHA512/reset/136 ok 1805 /checksum/SHA512/reset/137 ok 1806 /checksum/SHA512/reset/138 ok 1807 /checksum/SHA512/reset/139 ok 1808 /checksum/SHA512/reset/140 ok 1809 /checksum/SHA512/reset/141 ok 1810 /checksum/SHA512/reset/142 ok 1811 /checksum/SHA512/reset/143 ok 1812 /checksum/SHA512/reset/144 ok 1813 /checksum/SHA512/reset/145 ok 1814 /checksum/SHA512/reset/146 ok 1815 /checksum/SHA512/reset/147 ok 1816 /checksum/SHA512/reset/148 ok 1817 /checksum/SHA512/reset/149 ok 1818 /checksum/SHA512/reset/150 ok 1819 /checksum/SHA512/reset/151 ok 1820 /checksum/SHA512/reset/152 ok 1821 /checksum/SHA512/reset/153 ok 1822 /checksum/SHA512/reset/154 ok 1823 /checksum/SHA512/reset/155 ok 1824 /checksum/SHA512/reset/156 ok 1825 /checksum/SHA512/reset/157 ok 1826 /checksum/SHA512/reset/158 ok 1827 /checksum/SHA512/reset/159 ok 1828 /checksum/SHA512/reset/160 ok 1829 /checksum/SHA512/reset/161 ok 1830 /checksum/SHA512/reset/162 ok 1831 /checksum/SHA512/reset/163 ok 1832 /checksum/SHA512/reset/164 ok 1833 /checksum/SHA512/reset/165 ok 1834 /checksum/SHA512/reset/166 ok 1835 /checksum/SHA512/reset/167 ok 1836 /checksum/SHA512/reset/168 ok 1837 /checksum/SHA512/reset/169 ok 1838 /checksum/SHA512/reset/170 ok 1839 /checksum/SHA512/reset/171 ok 1840 /checksum/SHA512/reset/172 ok 1841 /checksum/SHA512/reset/173 ok 1842 /checksum/SHA512/reset/174 ok 1843 /checksum/SHA512/reset/175 ok 1844 /checksum/SHA512/reset/176 ok 1845 /checksum/SHA512/reset/177 ok 1846 /checksum/SHA512/reset/178 ok 1847 /checksum/SHA512/reset/179 ok 1848 /checksum/SHA512/reset/180 ok 1849 /checksum/SHA512/reset/181 ok 1850 /checksum/SHA512/reset/182 ok 1851 /checksum/SHA512/reset/183 # End of reset tests # End of SHA512 tests # End of checksum tests ============================================================================== =================================== 50/396 =================================== test: glib:glib+core / option-context start time: 10:08:43 duration: 0.25s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=18 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/option-context ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3d91692877751cec304008b07d99c8f8 1..58 # Start of option tests ok 1 /option/basic ok 2 /option/translate ok 3 /option/strict-posix # Start of help tests ok 4 /option/help/options ok 5 /option/help/no-options # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=697652 ok 6 /option/help/no-help-options # Usage: # /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/option-context [OPTION?] blabla # # Summary # # Help Options: # -h, --help Show help options # # Application Options: # -t, --test=Argument to use in test (deprecated) Test tests # --test2 Tests also # # Description # ok 7 /option/help/deprecated # End of help tests # Start of group tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=504142 ok 8 /option/group/captions ok 9 /option/group/main ok 10 /option/group/error-hook ok 11 /option/group/parse # Start of captions tests # Start of subprocess tests # End of subprocess tests # End of captions tests # End of group tests # Start of restoration tests ok 12 /option/restoration/int ok 13 /option/restoration/string ok 14 /option/restoration/boolean # End of restoration tests # Start of arg tests ok 15 /option/arg/reverse-string ok 16 /option/arg/optional-int # Start of repetition tests ok 17 /option/arg/repetition/int ok 18 /option/arg/repetition/string ok 19 /option/arg/repetition/filename ok 20 /option/arg/repetition/double ok 21 /option/arg/repetition/locale ok 22 /option/arg/repetition/int64 # End of repetition tests # Start of array tests ok 23 /option/arg/array/string # End of array tests # Start of callback tests ok 24 /option/arg/callback/string ok 25 /option/arg/callback/count ok 26 /option/arg/callback/optional1 ok 27 /option/arg/callback/optional2 ok 28 /option/arg/callback/optional3 ok 29 /option/arg/callback/optional4 ok 30 /option/arg/callback/optional5 ok 31 /option/arg/callback/optional6 ok 32 /option/arg/callback/optional7 ok 33 /option/arg/callback/optional8 # End of callback tests # Start of remaining tests ok 34 /option/arg/remaining/callback ok 35 /option/arg/remaining/callback-false ok 36 /option/arg/remaining/non-option ok 37 /option/arg/remaining/separator ok 38 /option/arg/remaining/array # End of remaining tests # Start of ignore tests ok 39 /option/arg/ignore/long ok 40 /option/arg/ignore/short ok 41 /option/arg/ignore/arg # End of ignore tests # Start of rest tests ok 42 /option/arg/rest/non-option ok 43 /option/arg/rest/separator1 ok 44 /option/arg/rest/separator2 ok 45 /option/arg/rest/separator3 ok 46 /option/arg/rest/separator4 ok 47 /option/arg/rest/separator5 # End of rest tests # End of arg tests # Start of context tests ok 48 /option/context/add ok 49 /option/context/empty2 ok 50 /option/context/empty3 # End of context tests # Start of bug tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=166609 ok 51 /option/bug/unknown-short # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=168008 ok 52 /option/bug/lonely-dash ok 53 /option/bug/triple-dash # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=305576 ok 54 /option/bug/missing-arg # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=577638 ok 55 /option/bug/dash-arg # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=729563 ok 56 /option/bug/short-remaining # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=646926 ok 57 /option/bug/double-free ok 58 /option/bug/double-zero # End of bug tests # End of option tests ============================================================================== =================================== 51/396 =================================== test: glib:glib+core / option-argv0 start time: 10:08:43 duration: 0.28s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=69 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/option-argv0 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa0452a3f503365affe7b41477e7c470c 1..1 # Start of option tests ok 1 /option/argv0 # End of option tests ============================================================================== =================================== 52/396 =================================== test: glib:glib+core / overflow start time: 10:08:43 duration: 0.42s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=252 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/overflow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sab1d3f009b035bf1ab3708e5cbbf35f3 1..6 # Start of glib tests # Start of checked-math tests ok 1 /glib/checked-math/guint-add ok 2 /glib/checked-math/guint-mul ok 3 /glib/checked-math/guint64-add ok 4 /glib/checked-math/guint64-mul ok 5 /glib/checked-math/gsize-add ok 6 /glib/checked-math/gsize-mul # End of checked-math tests # End of glib tests ============================================================================== =================================== 53/396 =================================== test: glib:glib+core / overflow-fallback start time: 10:08:43 duration: 0.41s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=115 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/overflow-fallback ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7d1a212ce6f044891c511ba60e89f1ce 1..6 # Start of glib tests # Start of checked-math tests ok 1 /glib/checked-math/guint-add ok 2 /glib/checked-math/guint-mul ok 3 /glib/checked-math/guint64-add ok 4 /glib/checked-math/guint64-mul ok 5 /glib/checked-math/gsize-add ok 6 /glib/checked-math/gsize-mul # End of checked-math tests # End of glib tests ============================================================================== =================================== 54/396 =================================== test: glib:glib+core / pathbuf start time: 10:08:43 duration: 0.40s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests MALLOC_PERTURB_=194 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/pathbuf ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2167feacd22e20fbae2e2979e8ee6708 1..3 # Start of pathbuf tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/system-config1:/tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/system-data1:/tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/runtime # Initializing empty path buf # Initializing with empty path # Initializing with full path # Initializing with no path # Allocating GPathBuf on the heap ok 1 /pathbuf/init # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/system-config1:/tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/system-data1:/tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/runtime # Pushing relative path component # Pushing absolute path component # Popping a path component # Can't pop the last element of a path buffer ok 2 /pathbuf/push-pop # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/system-config1:/tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/system-data1:/tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/runtime ok 3 /pathbuf/filename-extension # End of pathbuf tests ============================================================================== =================================== 55/396 =================================== test: glib:glib+core / pattern start time: 10:08:43 duration: 0.39s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=14 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/pattern ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf2a4182acf6005e1b95596803ec8dd22 1..90 # Start of pattern tests # Start of compile tests ok 1 /pattern/compile/0 ok 2 /pattern/compile/1 ok 3 /pattern/compile/2 ok 4 /pattern/compile/3 ok 5 /pattern/compile/4 ok 6 /pattern/compile/5 ok 7 /pattern/compile/6 ok 8 /pattern/compile/7 ok 9 /pattern/compile/8 ok 10 /pattern/compile/9 ok 11 /pattern/compile/10 ok 12 /pattern/compile/11 ok 13 /pattern/compile/12 ok 14 /pattern/compile/13 # End of compile tests # Start of copy tests ok 15 /pattern/copy/0 ok 16 /pattern/copy/1 ok 17 /pattern/copy/2 ok 18 /pattern/copy/3 ok 19 /pattern/copy/4 ok 20 /pattern/copy/5 ok 21 /pattern/copy/6 ok 22 /pattern/copy/7 ok 23 /pattern/copy/8 ok 24 /pattern/copy/9 ok 25 /pattern/copy/10 ok 26 /pattern/copy/11 ok 27 /pattern/copy/12 ok 28 /pattern/copy/13 # End of copy tests # Start of match tests ok 29 /pattern/match/0 ok 30 /pattern/match/1 ok 31 /pattern/match/2 ok 32 /pattern/match/3 ok 33 /pattern/match/4 ok 34 /pattern/match/5 ok 35 /pattern/match/6 ok 36 /pattern/match/7 ok 37 /pattern/match/8 ok 38 /pattern/match/9 ok 39 /pattern/match/10 ok 40 /pattern/match/11 ok 41 /pattern/match/12 ok 42 /pattern/match/13 ok 43 /pattern/match/14 ok 44 /pattern/match/15 ok 45 /pattern/match/16 ok 46 /pattern/match/17 ok 47 /pattern/match/18 ok 48 /pattern/match/19 ok 49 /pattern/match/20 ok 50 /pattern/match/21 ok 51 /pattern/match/22 ok 52 /pattern/match/23 ok 53 /pattern/match/24 ok 54 /pattern/match/25 ok 55 /pattern/match/26 ok 56 /pattern/match/27 ok 57 /pattern/match/28 ok 58 /pattern/match/29 ok 59 /pattern/match/30 ok 60 /pattern/match/31 ok 61 /pattern/match/32 ok 62 /pattern/match/33 ok 63 /pattern/match/34 ok 64 /pattern/match/35 ok 65 /pattern/match/36 ok 66 /pattern/match/37 ok 67 /pattern/match/38 ok 68 /pattern/match/39 ok 69 /pattern/match/40 ok 70 /pattern/match/41 ok 71 /pattern/match/42 ok 72 /pattern/match/43 ok 73 /pattern/match/44 ok 74 /pattern/match/45 ok 75 /pattern/match/46 ok 76 /pattern/match/47 ok 77 /pattern/match/48 ok 78 /pattern/match/49 ok 79 /pattern/match/50 # End of match tests # Start of equal tests ok 80 /pattern/equal/0 ok 81 /pattern/equal/1 ok 82 /pattern/equal/2 ok 83 /pattern/equal/3 ok 84 /pattern/equal/4 ok 85 /pattern/equal/5 ok 86 /pattern/equal/6 ok 87 /pattern/equal/7 ok 88 /pattern/equal/8 ok 89 /pattern/equal/9 ok 90 /pattern/equal/10 # End of equal tests # End of pattern tests ============================================================================== =================================== 57/396 =================================== test: glib:glib+core / protocol start time: 10:08:43 duration: 0.36s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/protocol ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S46cee16c71152b85858f822dc6fee681 1..9 # Start of glib tests # Start of testing tests # Start of protocol tests ok 1 /glib/testing/protocol/debug ok 2 /glib/testing/protocol/info ok 3 /glib/testing/protocol/message ok 4 /glib/testing/protocol/warning ok 5 /glib/testing/protocol/critical ok 6 /glib/testing/protocol/error ok 7 /glib/testing/protocol/gtest-message ok 8 /glib/testing/protocol/test-message ok 9 /glib/testing/protocol/test-error # End of protocol tests # End of testing tests # End of glib tests ============================================================================== =================================== 60/396 =================================== test: glib:glib+core / rcbox start time: 10:08:43 duration: 0.32s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=197 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rcbox ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se1629ba7fe129b6508baa5788c10583b 1..8 # Start of rcbox tests ok 1 /rcbox/new # global_point = 0x569d01f0 ok 2 /rcbox/release-full # global_point_a = 0x569d02a0 # global_point_b = 0x569d01f0 ok 3 /rcbox/dup ok 4 /rcbox/alignment # End of rcbox tests # Start of atomic-rcbox tests ok 5 /atomic-rcbox/new # global_point = 0x569cff80 ok 6 /atomic-rcbox/release-full # global_point_a = 0x569d03e0 # global_point_b = 0x569cff80 ok 7 /atomic-rcbox/dup ok 8 /atomic-rcbox/alignment # End of atomic-rcbox tests ============================================================================== =================================== 59/396 =================================== test: glib:glib+core / rand start time: 10:08:43 duration: 0.39s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=227 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rand ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd82f5d6ea4e56d92514476ef4e93308a 1..2 # Start of rand tests ok 1 /rand/test-rand # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=502560 ok 2 /rand/double-range # End of rand tests ============================================================================== =================================== 16/396 =================================== test: glib:glib+core / date start time: 10:08:43 duration: 0.93s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=252 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/date ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sea275814ac1c273e841711c967410284 1..121 # Start of date tests ok 1 /date/basic ok 2 /date/empty ok 3 /date/dmy ok 4 /date/julian ok 5 /date/compare ok 6 /date/dates ok 7 /date/strftime ok 8 /date/two-digit-years ok 9 /date/parse ok 10 /date/parse_locale_change # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=793550 ok 11 /date/month_substring # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=749206 ok 12 /date/month_names # SKIP Skipping due to running uninstalled. This test can only be run when the translations are installed. ok 13 /date/clamp ok 14 /date/order ok 15 /date/copy # Vector 0: 0000-00-00, invalid # Vector 1: 0001-01-01, valid # Vector 2: 0000-01-01, invalid # Vector 3: 2000-02-30, invalid # Vector 4: 2000-02-29, valid # Vector 5: 2001-02-29, invalid # Vector 6: 65535-01-01, valid ok 16 /date/valid-dmy # Start of parse tests # Test 0 # Test 1 ok 17 /date/parse/invalid # End of parse tests # Start of year tests ok 18 /date/year/1 ok 19 /date/year/2 ok 20 /date/year/3 ok 21 /date/year/4 ok 22 /date/year/5 ok 23 /date/year/6 ok 24 /date/year/7 ok 25 /date/year/8 ok 26 /date/year/9 ok 27 /date/year/10 ok 28 /date/year/11 ok 29 /date/year/12 ok 30 /date/year/13 ok 31 /date/year/14 ok 32 /date/year/98 ok 33 /date/year/99 ok 34 /date/year/100 ok 35 /date/year/101 ok 36 /date/year/102 ok 37 /date/year/103 ok 38 /date/year/397 ok 39 /date/year/398 ok 40 /date/year/399 ok 41 /date/year/400 ok 42 /date/year/401 ok 43 /date/year/402 ok 44 /date/year/403 ok 45 /date/year/404 ok 46 /date/year/405 ok 47 /date/year/406 ok 48 /date/year/1598 ok 49 /date/year/1599 ok 50 /date/year/1600 ok 51 /date/year/1601 ok 52 /date/year/1602 ok 53 /date/year/1650 ok 54 /date/year/1651 ok 55 /date/year/1897 ok 56 /date/year/1898 ok 57 /date/year/1899 ok 58 /date/year/1900 ok 59 /date/year/1901 ok 60 /date/year/1902 ok 61 /date/year/1903 ok 62 /date/year/1961 ok 63 /date/year/1962 ok 64 /date/year/1963 ok 65 /date/year/1964 ok 66 /date/year/1965 ok 67 /date/year/1967 ok 68 /date/year/1968 ok 69 /date/year/1969 ok 70 /date/year/1970 ok 71 /date/year/1971 ok 72 /date/year/1972 ok 73 /date/year/1973 ok 74 /date/year/1974 ok 75 /date/year/1975 ok 76 /date/year/1976 ok 77 /date/year/1977 ok 78 /date/year/1978 ok 79 /date/year/1979 ok 80 /date/year/1980 ok 81 /date/year/1981 ok 82 /date/year/1982 ok 83 /date/year/1983 ok 84 /date/year/1984 ok 85 /date/year/1985 ok 86 /date/year/1986 ok 87 /date/year/1987 ok 88 /date/year/1988 ok 89 /date/year/1989 ok 90 /date/year/1990 ok 91 /date/year/1991 ok 92 /date/year/1992 ok 93 /date/year/1993 ok 94 /date/year/1994 ok 95 /date/year/1995 ok 96 /date/year/1996 ok 97 /date/year/1997 ok 98 /date/year/1998 ok 99 /date/year/1999 ok 100 /date/year/2000 ok 101 /date/year/2001 ok 102 /date/year/2002 ok 103 /date/year/2003 ok 104 /date/year/2004 ok 105 /date/year/2005 ok 106 /date/year/2006 ok 107 /date/year/2007 ok 108 /date/year/2008 ok 109 /date/year/2009 ok 110 /date/year/2010 ok 111 /date/year/2011 ok 112 /date/year/2012 ok 113 /date/year/3000 ok 114 /date/year/3001 ok 115 /date/year/3002 ok 116 /date/year/3998 ok 117 /date/year/3999 ok 118 /date/year/4000 ok 119 /date/year/4001 ok 120 /date/year/4002 ok 121 /date/year/4003 # End of year tests # End of date tests ============================================================================== =================================== 62/396 =================================== test: glib:glib+core / refcount start time: 10:08:44 duration: 0.33s result: exit status 0 command: MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/refcount ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S53652065823a763f02864f1492d901f2 1..4 # Start of refcount tests ok 1 /refcount/grefcount ok 2 /refcount/gatomicrefcount # Start of grefcount tests ok 3 /refcount/grefcount/saturation # End of grefcount tests # Start of gatomicrefcount tests ok 4 /refcount/gatomicrefcount/saturation # End of gatomicrefcount tests # End of refcount tests ============================================================================== =================================== 63/396 =================================== test: glib:glib+core / refcount-macro start time: 10:08:44 duration: 0.31s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/refcount-macro ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S42a9e020b01c5c342329dce347864702 1..4 # Start of refcount tests ok 1 /refcount/grefcount ok 2 /refcount/gatomicrefcount # Start of grefcount tests ok 3 /refcount/grefcount/saturation # End of grefcount tests # Start of gatomicrefcount tests ok 4 /refcount/gatomicrefcount/saturation # End of gatomicrefcount tests # End of refcount tests ============================================================================== =================================== 61/396 =================================== test: glib:glib+core / rec-mutex start time: 10:08:44 duration: 0.43s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=237 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rec-mutex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbe335d476ab2f047cfcec1a4887fa476 1..29 # Start of thread tests ok 1 /thread/rec-mutex1 ok 2 /thread/rec-mutex2 ok 3 /thread/rec-mutex3 ok 4 /thread/rec-mutex4 # Start of rec-mutex tests # Start of perf tests # Start of uncontended tests # max perf: 0.500000 mips ok 5 /thread/rec-mutex/perf/uncontended/depth1 # max perf: 1.000000 mips ok 6 /thread/rec-mutex/perf/uncontended/depth2 # max perf: inf mips ok 7 /thread/rec-mutex/perf/uncontended/depth3 # max perf: 1.000000 mips ok 8 /thread/rec-mutex/perf/uncontended/depth4 # max perf: 1.000000 mips ok 9 /thread/rec-mutex/perf/uncontended/depth5 # End of uncontended tests # Start of contended1 tests # max perf: inf mips ok 10 /thread/rec-mutex/perf/contended1/depth1 # max perf: inf mips ok 11 /thread/rec-mutex/perf/contended1/depth2 # max perf: 2.000000 mips ok 12 /thread/rec-mutex/perf/contended1/depth3 # max perf: 2.000000 mips ok 13 /thread/rec-mutex/perf/contended1/depth4 # max perf: inf mips ok 14 /thread/rec-mutex/perf/contended1/depth5 # End of contended1 tests # Start of contended2 tests # max perf: 3.000000 mips ok 15 /thread/rec-mutex/perf/contended2/depth1 # max perf: 3.000000 mips ok 16 /thread/rec-mutex/perf/contended2/depth2 # max perf: 3.000000 mips ok 17 /thread/rec-mutex/perf/contended2/depth3 # max perf: 3.000000 mips ok 18 /thread/rec-mutex/perf/contended2/depth4 # max perf: 3.000000 mips ok 19 /thread/rec-mutex/perf/contended2/depth5 # End of contended2 tests # Start of contended3 tests # max perf: inf mips ok 20 /thread/rec-mutex/perf/contended3/depth1 # max perf: 4.000000 mips ok 21 /thread/rec-mutex/perf/contended3/depth2 # max perf: 4.000000 mips ok 22 /thread/rec-mutex/perf/contended3/depth3 # max perf: 0.800000 mips ok 23 /thread/rec-mutex/perf/contended3/depth4 # max perf: 0.800000 mips ok 24 /thread/rec-mutex/perf/contended3/depth5 # End of contended3 tests # Start of contended4 tests # max perf: 2.500000 mips ok 25 /thread/rec-mutex/perf/contended4/depth1 # max perf: 1.666667 mips ok 26 /thread/rec-mutex/perf/contended4/depth2 # max perf: 0.833333 mips ok 27 /thread/rec-mutex/perf/contended4/depth3 # max perf: 0.023474 mips ok 28 /thread/rec-mutex/perf/contended4/depth4 # max perf: 0.625000 mips ok 29 /thread/rec-mutex/perf/contended4/depth5 # End of contended4 tests # End of perf tests # End of rec-mutex tests # End of thread tests ============================================================================== =================================== 66/396 =================================== test: glib:glib+core / relation start time: 10:08:44 duration: 0.18s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=80 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/relation ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9b23afc9b2bfb74c70b1435e756aa311 1..1 # Start of glib tests ok 1 /glib/relation # End of glib tests ============================================================================== =================================== 68/396 =================================== test: glib:glib+core / scannerapi start time: 10:08:44 duration: 0.17s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/scannerapi ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8eeb49cf07e360271fd59431f346f317 1..4 # Start of scanner tests ok 1 /scanner/warn ok 2 /scanner/error ok 3 /scanner/symbols ok 4 /scanner/tokens # End of scanner tests ============================================================================== =================================== 69/396 =================================== test: glib:glib+core / search-utils start time: 10:08:44 duration: 0.16s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=168 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/search-utils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf0314021f883dfd5b4fe7f7c394562c4 # GLib-DEBUG: Current user locale: C.UTF-8 1..6 # Start of search tests # GLib-DEBUG: Started # GLib-DEBUG: 'he' - 'Hello World' should match: OK # GLib-DEBUG: 'wo' - 'Hello World' should match: OK # GLib-DEBUG: 'lo' - 'Hello World' should NOT match: OK # GLib-DEBUG: 'ld' - 'Hello World' should NOT match: OK # GLib-DEBUG: 'wo' - 'Hello-World' should match: OK # GLib-DEBUG: 'wo' - 'HelloWorld' should NOT match: OK ok 1 /search/basic # GLib-DEBUG: Started # GLib-DEBUG: 'jor' - 'Jörgen' should match: OK # GLib-DEBUG: 'gaetan' - 'Gaëtan' should match: OK # GLib-DEBUG: 'ele' - 'élève' should match: OK # GLib-DEBUG: 'AzaÏs' - 'Azais' should NOT match: OK # GLib-DEBUG: 'Azais' - 'AzaÏs' should match: OK ok 2 /search/composed # GLib-DEBUG: Started # GLib-DEBUG: 'Jör' - 'Jorgen' should NOT match: OK # GLib-DEBUG: 'jor' - 'Jörgen' should match: OK ok 3 /search/decomposed # GLib-DEBUG: Started # GLib-DEBUG: 'ist' - 'İstanbul' should match: OK # GLib-DEBUG: 'diyarbakir' - 'Diyarbakır' should match: OK ok 4 /search/turkish # GLib-DEBUG: Started # GLib-DEBUG: 'jor' - 'J?rgen' should match: OK # GLib-DEBUG: 'Jo?r' - 'Jorgen' should NOT match: OK # GLib-DEBUG: 'jor' - 'Jo?rgen' should match: OK ok 5 /search/c_locale_unicode # GLib-DEBUG: Started # GLib-DEBUG: 'Xav Cla' - 'Xavier Claessens' should match: OK # GLib-DEBUG: 'Cla Xav' - 'Xavier Claessens' should match: OK # GLib-DEBUG: ' b ' - 'Foo Bar Baz' should match: OK # GLib-DEBUG: 'bar bazz' - 'Foo Bar Baz' should NOT match: OK ok 6 /search/multi_words # End of search tests ============================================================================== =================================== 71/396 =================================== test: glib:glib+core / shell start time: 10:08:44 duration: 0.21s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/shell ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S98ce04020b639d99915bba6680f23847 1..51 # Start of shell tests # Start of cmdline tests ok 1 /shell/cmdline/0 ok 2 /shell/cmdline/1 ok 3 /shell/cmdline/2 ok 4 /shell/cmdline/3 ok 5 /shell/cmdline/4 ok 6 /shell/cmdline/5 ok 7 /shell/cmdline/6 ok 8 /shell/cmdline/7 ok 9 /shell/cmdline/8 ok 10 /shell/cmdline/9 ok 11 /shell/cmdline/10 ok 12 /shell/cmdline/11 ok 13 /shell/cmdline/12 ok 14 /shell/cmdline/13 ok 15 /shell/cmdline/14 ok 16 /shell/cmdline/15 ok 17 /shell/cmdline/16 ok 18 /shell/cmdline/17 ok 19 /shell/cmdline/18 ok 20 /shell/cmdline/19 ok 21 /shell/cmdline/20 ok 22 /shell/cmdline/21 ok 23 /shell/cmdline/22 # End of cmdline tests # Start of quote tests ok 24 /shell/quote/0 ok 25 /shell/quote/1 ok 26 /shell/quote/2 ok 27 /shell/quote/3 ok 28 /shell/quote/4 ok 29 /shell/quote/5 ok 30 /shell/quote/6 # End of quote tests # Start of unquote tests ok 31 /shell/unquote/0 ok 32 /shell/unquote/1 ok 33 /shell/unquote/2 ok 34 /shell/unquote/3 ok 35 /shell/unquote/4 ok 36 /shell/unquote/5 ok 37 /shell/unquote/6 ok 38 /shell/unquote/7 ok 39 /shell/unquote/8 ok 40 /shell/unquote/9 ok 41 /shell/unquote/10 ok 42 /shell/unquote/11 ok 43 /shell/unquote/12 ok 44 /shell/unquote/13 ok 45 /shell/unquote/14 ok 46 /shell/unquote/15 ok 47 /shell/unquote/16 ok 48 /shell/unquote/17 ok 49 /shell/unquote/18 ok 50 /shell/unquote/19 ok 51 /shell/unquote/20 # End of unquote tests # End of shell tests ----------------------------------- stderr ----------------------------------- test cmdline: foo bar test cmdline: foo 'bar' test cmdline: foo "bar" test cmdline: foo '' 'bar' test cmdline: foo "bar"'baz'blah'foo'\''blah'"boo" test cmdline: foo blah foo bar baz test cmdline: foo ' spaces more spaces lots of spaces in this ' test cmdline: foo \ bar test cmdline: foo '' '' test cmdline: foo \" la la la test cmdline: foo \ foo woo woo\ test cmdline: foo "yada yada \$\"" test cmdline: foo "c:\\" test cmdline: foo # bla bla bla bar test cmdline: foo a#b test cmdline: #foo test cmdline: foo bar \ test cmdline: foo 'bar baz test cmdline: foo '"bar" baz test cmdline: test cmdline: test cmdline: # foo bar test cmdline: foo '/bar/summer'\''09 tours.pdf' ============================================================================== =================================== 73/396 =================================== test: glib:glib+core / slist start time: 10:08:44 duration: 0.29s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/slist ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S42938c877584cad14bc9e0ae4b9e593f 1..14 # Start of slist tests ok 1 /slist/sort ok 2 /slist/sort-with-data ok 3 /slist/insert-sorted ok 4 /slist/insert-sorted-with-data ok 5 /slist/reverse ok 6 /slist/nth ok 7 /slist/remove ok 8 /slist/remove-all ok 9 /slist/insert ok 10 /slist/position ok 11 /slist/concat ok 12 /slist/copy # Start of sort tests ok 13 /slist/sort/stable # End of sort tests # Start of copy tests ok 14 /slist/copy/deep # End of copy tests # End of slist tests ============================================================================== =================================== 74/396 =================================== test: glib:glib+core / sort start time: 10:08:44 duration: 0.28s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/sort ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6f4cd555a8f6b8383f913d5fd7ee7fa4 1..5 # Start of sort tests ok 1 /sort/basic ok 2 /sort/zero-elements ok 3 /sort/stable ok 4 /sort/big ok 5 /sort/deprecated # End of sort tests ============================================================================== =================================== 65/396 =================================== test: glib:glib+core / regex start time: 10:08:44 duration: 0.45s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=143 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/regex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc7f6789e0753b1bb07131baeb6c8eb92 1..848 # Start of regex tests ok 1 /regex/properties ok 2 /regex/class ok 3 /regex/lookahead ok 4 /regex/lookbehind ok 5 /regex/subpattern ok 6 /regex/condition ok 7 /regex/recursion # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=640489 ok 8 /regex/multiline ok 9 /regex/explicit-crlf ok 10 /regex/max-lookbehind ok 11 /regex/compile-errors ok 12 /regex/jit-unsupported-matching # /regex/unmatched-named-subpattern summary: Test that unmatched subpatterns can still be queried # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2881 ok 13 /regex/unmatched-named-subpattern # /regex/compiled-regex-after-jit-failure summary: Test that failed OPTIMIZE regex doesn't cause issues on subsequent matches # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2824 # GLib-DEBUG: PCRE2 JIT stack limit reached, falling back to non-optimized matching. # GLib-DEBUG: PCRE2 JIT stack limit reached, falling back to non-optimized matching. ok 14 /regex/compiled-regex-after-jit-failure # Start of new tests ok 15 /regex/new/1 ok 16 /regex/new/2 ok 17 /regex/new/3 ok 18 /regex/new/4 ok 19 /regex/new/5 ok 20 /regex/new/6 ok 21 /regex/new/7 ok 22 /regex/new/8 ok 23 /regex/new/9 ok 24 /regex/new/10 ok 25 /regex/new/11 ok 26 /regex/new/12 ok 27 /regex/new/13 ok 28 /regex/new/14 ok 29 /regex/new/15 ok 30 /regex/new/16 ok 31 /regex/new/17 ok 32 /regex/new/18 ok 33 /regex/new/19 ok 34 /regex/new/71 ok 35 /regex/new/80 ok 36 /regex/new/82 # End of new tests # Start of new-check-flags tests ok 37 /regex/new-check-flags/20 ok 38 /regex/new-check-flags/21 ok 39 /regex/new-check-flags/22 ok 40 /regex/new-check-flags/23 ok 41 /regex/new-check-flags/24 ok 42 /regex/new-check-flags/25 ok 43 /regex/new-check-flags/26 ok 44 /regex/new-check-flags/27 ok 45 /regex/new-check-flags/28 ok 46 /regex/new-check-flags/29 ok 47 /regex/new-check-flags/30 ok 48 /regex/new-check-flags/31 ok 49 /regex/new-check-flags/32 ok 50 /regex/new-check-flags/33 ok 51 /regex/new-check-flags/34 ok 52 /regex/new-check-flags/35 ok 53 /regex/new-check-flags/36 # End of new-check-flags tests # Start of new-fail tests ok 54 /regex/new-fail/37 ok 55 /regex/new-fail/38 ok 56 /regex/new-fail/39 ok 57 /regex/new-fail/40 ok 58 /regex/new-fail/41 ok 59 /regex/new-fail/42 ok 60 /regex/new-fail/43 ok 61 /regex/new-fail/44 ok 62 /regex/new-fail/45 ok 63 /regex/new-fail/46 ok 64 /regex/new-fail/47 ok 65 /regex/new-fail/48 ok 66 /regex/new-fail/49 ok 67 /regex/new-fail/50 ok 68 /regex/new-fail/51 ok 69 /regex/new-fail/52 ok 70 /regex/new-fail/53 ok 71 /regex/new-fail/54 ok 72 /regex/new-fail/55 ok 73 /regex/new-fail/56 ok 74 /regex/new-fail/57 ok 75 /regex/new-fail/58 ok 76 /regex/new-fail/59 ok 77 /regex/new-fail/60 ok 78 /regex/new-fail/61 ok 79 /regex/new-fail/62 ok 80 /regex/new-fail/63 ok 81 /regex/new-fail/64 ok 82 /regex/new-fail/65 ok 83 /regex/new-fail/66 ok 84 /regex/new-fail/67 ok 85 /regex/new-fail/68 ok 86 /regex/new-fail/69 ok 87 /regex/new-fail/70 ok 88 /regex/new-fail/72 ok 89 /regex/new-fail/73 ok 90 /regex/new-fail/74 ok 91 /regex/new-fail/75 ok 92 /regex/new-fail/76 ok 93 /regex/new-fail/77 ok 94 /regex/new-fail/78 ok 95 /regex/new-fail/79 ok 96 /regex/new-fail/81 ok 97 /regex/new-fail/83 ok 98 /regex/new-fail/84 ok 99 /regex/new-fail/85 ok 100 /regex/new-fail/86 ok 101 /regex/new-fail/87 ok 102 /regex/new-fail/88 ok 103 /regex/new-fail/89 ok 104 /regex/new-fail/90 ok 105 /regex/new-fail/91 # End of new-fail tests # Start of match-simple tests ok 106 /regex/match-simple/92 ok 107 /regex/match-simple/93 ok 108 /regex/match-simple/94 ok 109 /regex/match-simple/95 ok 110 /regex/match-simple/96 ok 111 /regex/match-simple/97 ok 112 /regex/match-simple/98 ok 113 /regex/match-simple/99 ok 114 /regex/match-simple/100 ok 115 /regex/match-simple/101 ok 116 /regex/match-simple/102 ok 117 /regex/match-simple/103 ok 118 /regex/match-simple/104 ok 119 /regex/match-simple/105 ok 120 /regex/match-simple/106 ok 121 /regex/match-simple/107 ok 122 /regex/match-simple/108 ok 123 /regex/match-simple/109 ok 124 /regex/match-simple/110 ok 125 /regex/match-simple/111 ok 126 /regex/match-simple/112 ok 127 /regex/match-simple/113 ok 128 /regex/match-simple/114 ok 129 /regex/match-simple/115 ok 130 /regex/match-simple/116 ok 131 /regex/match-simple/117 ok 132 /regex/match-simple/118 ok 133 /regex/match-simple/119 ok 134 /regex/match-simple/120 ok 135 /regex/match-simple/121 ok 136 /regex/match-simple/122 ok 137 /regex/match-simple/123 ok 138 /regex/match-simple/124 ok 139 /regex/match-simple/125 ok 140 /regex/match-simple/126 ok 141 /regex/match-simple/127 ok 142 /regex/match-simple/128 ok 143 /regex/match-simple/129 ok 144 /regex/match-simple/130 ok 145 /regex/match-simple/131 ok 146 /regex/match-simple/132 ok 147 /regex/match-simple/133 ok 148 /regex/match-simple/134 ok 149 /regex/match-simple/135 ok 150 /regex/match-simple/136 ok 151 /regex/match-simple/137 ok 152 /regex/match-simple/138 ok 153 /regex/match-simple/139 ok 154 /regex/match-simple/140 ok 155 /regex/match-simple/141 ok 156 /regex/match-simple/142 ok 157 /regex/match-simple/143 ok 158 /regex/match-simple/144 ok 159 /regex/match-simple/145 ok 160 /regex/match-simple/146 ok 161 /regex/match-simple/147 ok 162 /regex/match-simple/148 ok 163 /regex/match-simple/149 ok 164 /regex/match-simple/150 ok 165 /regex/match-simple/151 ok 166 /regex/match-simple/152 ok 167 /regex/match-simple/153 ok 168 /regex/match-simple/154 ok 169 /regex/match-simple/155 ok 170 /regex/match-simple/156 ok 171 /regex/match-simple/157 ok 172 /regex/match-simple/158 ok 173 /regex/match-simple/159 ok 174 /regex/match-simple/160 ok 175 /regex/match-simple/161 ok 176 /regex/match-simple/162 ok 177 /regex/match-simple/163 ok 178 /regex/match-simple/164 # End of match-simple tests # Start of match-simple-optimized tests ok 179 /regex/match-simple-optimized/92 ok 180 /regex/match-simple-optimized/93 ok 181 /regex/match-simple-optimized/94 ok 182 /regex/match-simple-optimized/95 ok 183 /regex/match-simple-optimized/96 ok 184 /regex/match-simple-optimized/97 ok 185 /regex/match-simple-optimized/98 ok 186 /regex/match-simple-optimized/99 ok 187 /regex/match-simple-optimized/100 ok 188 /regex/match-simple-optimized/101 ok 189 /regex/match-simple-optimized/102 ok 190 /regex/match-simple-optimized/103 ok 191 /regex/match-simple-optimized/104 ok 192 /regex/match-simple-optimized/105 ok 193 /regex/match-simple-optimized/106 ok 194 /regex/match-simple-optimized/107 ok 195 /regex/match-simple-optimized/108 ok 196 /regex/match-simple-optimized/109 ok 197 /regex/match-simple-optimized/110 ok 198 /regex/match-simple-optimized/111 ok 199 /regex/match-simple-optimized/112 ok 200 /regex/match-simple-optimized/113 ok 201 /regex/match-simple-optimized/114 ok 202 /regex/match-simple-optimized/115 ok 203 /regex/match-simple-optimized/116 ok 204 /regex/match-simple-optimized/117 ok 205 /regex/match-simple-optimized/118 ok 206 /regex/match-simple-optimized/119 ok 207 /regex/match-simple-optimized/120 ok 208 /regex/match-simple-optimized/121 ok 209 /regex/match-simple-optimized/122 ok 210 /regex/match-simple-optimized/123 ok 211 /regex/match-simple-optimized/124 ok 212 /regex/match-simple-optimized/125 ok 213 /regex/match-simple-optimized/126 ok 214 /regex/match-simple-optimized/127 ok 215 /regex/match-simple-optimized/128 ok 216 /regex/match-simple-optimized/129 ok 217 /regex/match-simple-optimized/130 ok 218 /regex/match-simple-optimized/131 ok 219 /regex/match-simple-optimized/132 ok 220 /regex/match-simple-optimized/133 ok 221 /regex/match-simple-optimized/134 ok 222 /regex/match-simple-optimized/135 ok 223 /regex/match-simple-optimized/136 ok 224 /regex/match-simple-optimized/137 ok 225 /regex/match-simple-optimized/138 ok 226 /regex/match-simple-optimized/139 ok 227 /regex/match-simple-optimized/140 ok 228 /regex/match-simple-optimized/141 ok 229 /regex/match-simple-optimized/142 ok 230 /regex/match-simple-optimized/143 ok 231 /regex/match-simple-optimized/144 ok 232 /regex/match-simple-optimized/145 ok 233 /regex/match-simple-optimized/146 ok 234 /regex/match-simple-optimized/147 ok 235 /regex/match-simple-optimized/148 ok 236 /regex/match-simple-optimized/149 ok 237 /regex/match-simple-optimized/150 ok 238 /regex/match-simple-optimized/151 ok 239 /regex/match-simple-optimized/152 ok 240 /regex/match-simple-optimized/153 ok 241 /regex/match-simple-optimized/154 ok 242 /regex/match-simple-optimized/155 ok 243 /regex/match-simple-optimized/156 ok 244 /regex/match-simple-optimized/157 ok 245 /regex/match-simple-optimized/158 ok 246 /regex/match-simple-optimized/159 ok 247 /regex/match-simple-optimized/160 ok 248 /regex/match-simple-optimized/161 ok 249 /regex/match-simple-optimized/162 ok 250 /regex/match-simple-optimized/163 # GLib-DEBUG: PCRE2 JIT stack limit reached, falling back to non-optimized matching. ok 251 /regex/match-simple-optimized/164 # End of match-simple-optimized tests # Start of match tests ok 252 /regex/match/165 ok 253 /regex/match/166 ok 254 /regex/match/167 ok 255 /regex/match/168 ok 256 /regex/match/169 ok 257 /regex/match/170 ok 258 /regex/match/171 ok 259 /regex/match/172 ok 260 /regex/match/173 ok 261 /regex/match/174 ok 262 /regex/match/175 ok 263 /regex/match/176 ok 264 /regex/match/177 ok 265 /regex/match/178 ok 266 /regex/match/179 ok 267 /regex/match/180 ok 268 /regex/match/181 ok 269 /regex/match/182 ok 270 /regex/match/183 ok 271 /regex/match/184 ok 272 /regex/match/185 ok 273 /regex/match/186 ok 274 /regex/match/187 ok 275 /regex/match/188 ok 276 /regex/match/189 ok 277 /regex/match/190 ok 278 /regex/match/191 ok 279 /regex/match/192 ok 280 /regex/match/193 ok 281 /regex/match/194 ok 282 /regex/match/195 ok 283 /regex/match/196 ok 284 /regex/match/197 ok 285 /regex/match/198 ok 286 /regex/match/199 ok 287 /regex/match/200 ok 288 /regex/match/201 ok 289 /regex/match/202 ok 290 /regex/match/203 ok 291 /regex/match/204 ok 292 /regex/match/205 ok 293 /regex/match/206 ok 294 /regex/match/207 ok 295 /regex/match/208 ok 296 /regex/match/209 ok 297 /regex/match/210 ok 298 /regex/match/211 ok 299 /regex/match/212 ok 300 /regex/match/213 ok 301 /regex/match/214 ok 302 /regex/match/215 ok 303 /regex/match/216 ok 304 /regex/match/217 ok 305 /regex/match/218 ok 306 /regex/match/219 ok 307 /regex/match/220 ok 308 /regex/match/221 ok 309 /regex/match/222 ok 310 /regex/match/223 ok 311 /regex/match/224 ok 312 /regex/match/225 ok 313 /regex/match/226 ok 314 /regex/match/227 ok 315 /regex/match/228 ok 316 /regex/match/229 ok 317 /regex/match/230 ok 318 /regex/match/231 ok 319 /regex/match/232 ok 320 /regex/match/233 ok 321 /regex/match/234 ok 322 /regex/match/235 ok 323 /regex/match/236 ok 324 /regex/match/237 ok 325 /regex/match/238 ok 326 /regex/match/239 ok 327 /regex/match/240 ok 328 /regex/match/241 ok 329 /regex/match/242 ok 330 /regex/match/243 ok 331 /regex/match/244 ok 332 /regex/match/245 ok 333 /regex/match/246 ok 334 /regex/match/partial281 ok 335 /regex/match/partial282 ok 336 /regex/match/partial283 ok 337 /regex/match/partial284 ok 338 /regex/match/partial285 ok 339 /regex/match/partial286 ok 340 /regex/match/partial287 ok 341 /regex/match/partial288 ok 342 /regex/match/partial289 ok 343 /regex/match/partial290 ok 344 /regex/match/partial291 ok 345 /regex/match/partial292 ok 346 /regex/match/partial293 ok 347 /regex/match/partial294 ok 348 /regex/match/partial295 ok 349 /regex/match/partial296 ok 350 /regex/match/partial297 ok 351 /regex/match/partial298 ok 352 /regex/match/partial299 ok 353 /regex/match/partial300 ok 354 /regex/match/partial301 ok 355 /regex/match/partial302 # Start of next0 tests ok 356 /regex/match/next0/247 ok 357 /regex/match/next0/248 ok 358 /regex/match/next0/249 ok 359 /regex/match/next0/250 # End of next0 tests # Start of next1 tests ok 360 /regex/match/next1/251 ok 361 /regex/match/next1/252 ok 362 /regex/match/next1/253 ok 363 /regex/match/next1/254 ok 364 /regex/match/next1/255 # End of next1 tests # Start of next2 tests ok 365 /regex/match/next2/256 ok 366 /regex/match/next2/257 ok 367 /regex/match/next2/258 ok 368 /regex/match/next2/259 ok 369 /regex/match/next2/260 ok 370 /regex/match/next2/261 ok 371 /regex/match/next2/262 ok 372 /regex/match/next2/263 # End of next2 tests # Start of next3 tests ok 373 /regex/match/next3/264 ok 374 /regex/match/next3/265 ok 375 /regex/match/next3/266 ok 376 /regex/match/next3/267 ok 377 /regex/match/next3/268 ok 378 /regex/match/next3/269 # End of next3 tests # Start of next4 tests ok 379 /regex/match/next4/270 # End of next4 tests # Start of count tests ok 380 /regex/match/count/271 ok 381 /regex/match/count/272 ok 382 /regex/match/count/273 ok 383 /regex/match/count/274 ok 384 /regex/match/count/275 ok 385 /regex/match/count/276 ok 386 /regex/match/count/277 ok 387 /regex/match/count/278 ok 388 /regex/match/count/279 ok 389 /regex/match/count/280 # End of count tests # Start of count-optimized tests ok 390 /regex/match/count-optimized/271 ok 391 /regex/match/count-optimized/272 ok 392 /regex/match/count-optimized/273 ok 393 /regex/match/count-optimized/274 ok 394 /regex/match/count-optimized/275 ok 395 /regex/match/count-optimized/276 ok 396 /regex/match/count-optimized/277 ok 397 /regex/match/count-optimized/278 ok 398 /regex/match/count-optimized/279 ok 399 /regex/match/count-optimized/280 # End of count-optimized tests # Start of partial-optimized tests ok 400 /regex/match/partial-optimized/281 ok 401 /regex/match/partial-optimized/282 ok 402 /regex/match/partial-optimized/283 ok 403 /regex/match/partial-optimized/284 ok 404 /regex/match/partial-optimized/285 ok 405 /regex/match/partial-optimized/286 ok 406 /regex/match/partial-optimized/287 ok 407 /regex/match/partial-optimized/288 ok 408 /regex/match/partial-optimized/289 ok 409 /regex/match/partial-optimized/290 ok 410 /regex/match/partial-optimized/291 ok 411 /regex/match/partial-optimized/292 ok 412 /regex/match/partial-optimized/293 ok 413 /regex/match/partial-optimized/294 ok 414 /regex/match/partial-optimized/295 ok 415 /regex/match/partial-optimized/296 ok 416 /regex/match/partial-optimized/297 ok 417 /regex/match/partial-optimized/298 ok 418 /regex/match/partial-optimized/299 ok 419 /regex/match/partial-optimized/300 ok 420 /regex/match/partial-optimized/301 ok 421 /regex/match/partial-optimized/302 # End of partial-optimized tests # Start of subpattern tests ok 422 /regex/match/subpattern/303 ok 423 /regex/match/subpattern/304 ok 424 /regex/match/subpattern/305 ok 425 /regex/match/subpattern/306 ok 426 /regex/match/subpattern/307 ok 427 /regex/match/subpattern/308 ok 428 /regex/match/subpattern/309 ok 429 /regex/match/subpattern/310 ok 430 /regex/match/subpattern/311 ok 431 /regex/match/subpattern/312 ok 432 /regex/match/subpattern/313 ok 433 /regex/match/subpattern/314 ok 434 /regex/match/subpattern/315 # Start of named tests # Start of dupnames tests ok 435 /regex/match/subpattern/named/dupnames/325 ok 436 /regex/match/subpattern/named/dupnames/326 ok 437 /regex/match/subpattern/named/dupnames/327 ok 438 /regex/match/subpattern/named/dupnames/328 ok 439 /regex/match/subpattern/named/dupnames/329 # End of dupnames tests # End of named tests # End of subpattern tests # Start of subpattern-optimized tests ok 440 /regex/match/subpattern-optimized/303 ok 441 /regex/match/subpattern-optimized/304 ok 442 /regex/match/subpattern-optimized/305 ok 443 /regex/match/subpattern-optimized/306 ok 444 /regex/match/subpattern-optimized/307 ok 445 /regex/match/subpattern-optimized/308 ok 446 /regex/match/subpattern-optimized/309 ok 447 /regex/match/subpattern-optimized/310 ok 448 /regex/match/subpattern-optimized/311 ok 449 /regex/match/subpattern-optimized/312 ok 450 /regex/match/subpattern-optimized/313 ok 451 /regex/match/subpattern-optimized/314 ok 452 /regex/match/subpattern-optimized/315 # End of subpattern-optimized tests # Start of named tests # Start of subpattern tests ok 453 /regex/match/named/subpattern/316 ok 454 /regex/match/named/subpattern/317 ok 455 /regex/match/named/subpattern/318 ok 456 /regex/match/named/subpattern/319 ok 457 /regex/match/named/subpattern/320 ok 458 /regex/match/named/subpattern/321 ok 459 /regex/match/named/subpattern/322 ok 460 /regex/match/named/subpattern/323 ok 461 /regex/match/named/subpattern/324 ok 462 /regex/match/named/subpattern/330 ok 463 /regex/match/named/subpattern/331 ok 464 /regex/match/named/subpattern/332 ok 465 /regex/match/named/subpattern/333 ok 466 /regex/match/named/subpattern/334 # End of subpattern tests # End of named tests # End of match tests # Start of match-optimized tests ok 467 /regex/match-optimized/165 ok 468 /regex/match-optimized/166 ok 469 /regex/match-optimized/167 ok 470 /regex/match-optimized/168 ok 471 /regex/match-optimized/169 ok 472 /regex/match-optimized/170 ok 473 /regex/match-optimized/171 ok 474 /regex/match-optimized/172 ok 475 /regex/match-optimized/173 ok 476 /regex/match-optimized/174 ok 477 /regex/match-optimized/175 ok 478 /regex/match-optimized/176 ok 479 /regex/match-optimized/177 ok 480 /regex/match-optimized/178 ok 481 /regex/match-optimized/179 ok 482 /regex/match-optimized/180 ok 483 /regex/match-optimized/181 ok 484 /regex/match-optimized/182 ok 485 /regex/match-optimized/183 ok 486 /regex/match-optimized/184 ok 487 /regex/match-optimized/185 ok 488 /regex/match-optimized/186 ok 489 /regex/match-optimized/187 ok 490 /regex/match-optimized/188 ok 491 /regex/match-optimized/189 ok 492 /regex/match-optimized/190 ok 493 /regex/match-optimized/191 ok 494 /regex/match-optimized/192 ok 495 /regex/match-optimized/193 ok 496 /regex/match-optimized/194 ok 497 /regex/match-optimized/195 ok 498 /regex/match-optimized/196 ok 499 /regex/match-optimized/197 ok 500 /regex/match-optimized/198 ok 501 /regex/match-optimized/199 ok 502 /regex/match-optimized/200 ok 503 /regex/match-optimized/201 ok 504 /regex/match-optimized/202 ok 505 /regex/match-optimized/203 ok 506 /regex/match-optimized/204 ok 507 /regex/match-optimized/205 ok 508 /regex/match-optimized/206 ok 509 /regex/match-optimized/207 ok 510 /regex/match-optimized/208 ok 511 /regex/match-optimized/209 ok 512 /regex/match-optimized/210 ok 513 /regex/match-optimized/211 ok 514 /regex/match-optimized/212 ok 515 /regex/match-optimized/213 ok 516 /regex/match-optimized/214 ok 517 /regex/match-optimized/215 ok 518 /regex/match-optimized/216 ok 519 /regex/match-optimized/217 ok 520 /regex/match-optimized/218 ok 521 /regex/match-optimized/219 ok 522 /regex/match-optimized/220 ok 523 /regex/match-optimized/221 ok 524 /regex/match-optimized/222 ok 525 /regex/match-optimized/223 ok 526 /regex/match-optimized/224 ok 527 /regex/match-optimized/225 ok 528 /regex/match-optimized/226 ok 529 /regex/match-optimized/227 ok 530 /regex/match-optimized/228 ok 531 /regex/match-optimized/229 ok 532 /regex/match-optimized/230 ok 533 /regex/match-optimized/231 ok 534 /regex/match-optimized/232 ok 535 /regex/match-optimized/233 ok 536 /regex/match-optimized/234 ok 537 /regex/match-optimized/235 ok 538 /regex/match-optimized/236 ok 539 /regex/match-optimized/237 ok 540 /regex/match-optimized/238 ok 541 /regex/match-optimized/239 ok 542 /regex/match-optimized/240 ok 543 /regex/match-optimized/241 ok 544 /regex/match-optimized/242 ok 545 /regex/match-optimized/243 ok 546 /regex/match-optimized/244 ok 547 /regex/match-optimized/245 ok 548 /regex/match-optimized/246 # End of match-optimized tests # Start of fetch-all0 tests ok 549 /regex/fetch-all0/335 ok 550 /regex/fetch-all0/336 # End of fetch-all0 tests # Start of fetch-all1 tests ok 551 /regex/fetch-all1/337 ok 552 /regex/fetch-all1/338 ok 553 /regex/fetch-all1/339 # End of fetch-all1 tests # Start of fetch-all2 tests ok 554 /regex/fetch-all2/340 ok 555 /regex/fetch-all2/341 ok 556 /regex/fetch-all2/342 # End of fetch-all2 tests # Start of fetch-all3 tests ok 557 /regex/fetch-all3/343 ok 558 /regex/fetch-all3/344 ok 559 /regex/fetch-all3/345 ok 560 /regex/fetch-all3/346 ok 561 /regex/fetch-all3/347 # End of fetch-all3 tests # Start of split tests # Start of simple0 tests ok 562 /regex/split/simple0/348 ok 563 /regex/split/simple0/349 ok 564 /regex/split/simple0/364 ok 565 /regex/split/simple0/365 # End of simple0 tests # Start of simple1 tests ok 566 /regex/split/simple1/350 ok 567 /regex/split/simple1/351 # End of simple1 tests # Start of simple2 tests ok 568 /regex/split/simple2/352 ok 569 /regex/split/simple2/358 ok 570 /regex/split/simple2/360 # End of simple2 tests # Start of simple3 tests ok 571 /regex/split/simple3/353 ok 572 /regex/split/simple3/354 ok 573 /regex/split/simple3/355 ok 574 /regex/split/simple3/356 ok 575 /regex/split/simple3/357 ok 576 /regex/split/simple3/359 ok 577 /regex/split/simple3/361 ok 578 /regex/split/simple3/362 ok 579 /regex/split/simple3/363 # End of simple3 tests # End of split tests # Start of split0 tests ok 580 /regex/split0/366 ok 581 /regex/split0/368 # End of split0 tests # Start of full-split0 tests ok 582 /regex/full-split0/367 ok 583 /regex/full-split0/369 ok 584 /regex/full-split0/370 ok 585 /regex/full-split0/371 ok 586 /regex/full-split0/372 # End of full-split0 tests # Start of split1 tests ok 587 /regex/split1/373 ok 588 /regex/split1/376 # End of split1 tests # Start of full-split1 tests ok 589 /regex/full-split1/374 ok 590 /regex/full-split1/375 ok 591 /regex/full-split1/377 ok 592 /regex/full-split1/378 ok 593 /regex/full-split1/404 # End of full-split1 tests # Start of split2 tests ok 594 /regex/split2/379 ok 595 /regex/split2/383 ok 596 /regex/split2/395 # End of split2 tests # Start of full-split2 tests ok 597 /regex/full-split2/380 ok 598 /regex/full-split2/381 ok 599 /regex/full-split2/382 ok 600 /regex/full-split2/384 ok 601 /regex/full-split2/396 ok 602 /regex/full-split2/399 ok 603 /regex/full-split2/405 # End of full-split2 tests # Start of split3 tests ok 604 /regex/split3/385 ok 605 /regex/split3/387 ok 606 /regex/split3/389 ok 607 /regex/split3/391 ok 608 /regex/split3/393 ok 609 /regex/split3/397 ok 610 /regex/split3/400 ok 611 /regex/split3/402 # End of split3 tests # Start of full-split3 tests ok 612 /regex/full-split3/386 ok 613 /regex/full-split3/388 ok 614 /regex/full-split3/390 ok 615 /regex/full-split3/392 ok 616 /regex/full-split3/394 ok 617 /regex/full-split3/398 ok 618 /regex/full-split3/401 ok 619 /regex/full-split3/403 ok 620 /regex/full-split3/406 ok 621 /regex/full-split3/407 # End of full-split3 tests # Start of check-repacement tests ok 622 /regex/check-repacement/408 ok 623 /regex/check-repacement/409 ok 624 /regex/check-repacement/410 ok 625 /regex/check-repacement/411 ok 626 /regex/check-repacement/412 ok 627 /regex/check-repacement/413 ok 628 /regex/check-repacement/414 ok 629 /regex/check-repacement/415 # End of check-repacement tests # Start of expand tests ok 630 /regex/expand/416 ok 631 /regex/expand/417 ok 632 /regex/expand/418 ok 633 /regex/expand/419 ok 634 /regex/expand/420 ok 635 /regex/expand/421 ok 636 /regex/expand/422 ok 637 /regex/expand/423 ok 638 /regex/expand/424 ok 639 /regex/expand/425 ok 640 /regex/expand/426 ok 641 /regex/expand/427 ok 642 /regex/expand/428 ok 643 /regex/expand/429 ok 644 /regex/expand/430 ok 645 /regex/expand/431 ok 646 /regex/expand/432 ok 647 /regex/expand/433 ok 648 /regex/expand/434 ok 649 /regex/expand/435 ok 650 /regex/expand/436 ok 651 /regex/expand/437 ok 652 /regex/expand/438 ok 653 /regex/expand/439 ok 654 /regex/expand/440 ok 655 /regex/expand/441 ok 656 /regex/expand/442 ok 657 /regex/expand/443 ok 658 /regex/expand/444 ok 659 /regex/expand/445 ok 660 /regex/expand/446 ok 661 /regex/expand/447 ok 662 /regex/expand/448 ok 663 /regex/expand/449 ok 664 /regex/expand/450 ok 665 /regex/expand/451 ok 666 /regex/expand/452 ok 667 /regex/expand/453 ok 668 /regex/expand/454 ok 669 /regex/expand/455 ok 670 /regex/expand/456 ok 671 /regex/expand/457 ok 672 /regex/expand/458 ok 673 /regex/expand/459 ok 674 /regex/expand/460 ok 675 /regex/expand/461 ok 676 /regex/expand/462 ok 677 /regex/expand/463 ok 678 /regex/expand/464 ok 679 /regex/expand/465 ok 680 /regex/expand/466 ok 681 /regex/expand/467 ok 682 /regex/expand/468 ok 683 /regex/expand/469 ok 684 /regex/expand/470 ok 685 /regex/expand/471 ok 686 /regex/expand/472 ok 687 /regex/expand/473 ok 688 /regex/expand/474 ok 689 /regex/expand/475 ok 690 /regex/expand/476 ok 691 /regex/expand/477 ok 692 /regex/expand/478 ok 693 /regex/expand/479 ok 694 /regex/expand/480 ok 695 /regex/expand/481 # End of expand tests # Start of replace tests ok 696 /regex/replace/482 ok 697 /regex/replace/483 ok 698 /regex/replace/484 ok 699 /regex/replace/485 ok 700 /regex/replace/486 ok 701 /regex/replace/487 ok 702 /regex/replace/488 ok 703 /regex/replace/489 ok 704 /regex/replace/490 ok 705 /regex/replace/491 ok 706 /regex/replace/492 ok 707 /regex/replace/493 ok 708 /regex/replace/494 ok 709 /regex/replace/495 ok 710 /regex/replace/496 ok 711 /regex/replace/497 ok 712 /regex/replace/498 ok 713 /regex/replace/499 ok 714 /regex/replace/500 ok 715 /regex/replace/501 ok 716 /regex/replace/502 ok 717 /regex/replace/503 ok 718 /regex/replace/504 ok 719 /regex/replace/505 ok 720 /regex/replace/506 ok 721 /regex/replace/507 ok 722 /regex/replace/508 ok 723 /regex/replace/509 # End of replace tests # Start of replace-optimized tests ok 724 /regex/replace-optimized/482 ok 725 /regex/replace-optimized/483 ok 726 /regex/replace-optimized/484 ok 727 /regex/replace-optimized/485 ok 728 /regex/replace-optimized/486 ok 729 /regex/replace-optimized/487 ok 730 /regex/replace-optimized/488 ok 731 /regex/replace-optimized/489 ok 732 /regex/replace-optimized/490 ok 733 /regex/replace-optimized/491 ok 734 /regex/replace-optimized/492 ok 735 /regex/replace-optimized/493 ok 736 /regex/replace-optimized/494 ok 737 /regex/replace-optimized/495 ok 738 /regex/replace-optimized/496 ok 739 /regex/replace-optimized/497 ok 740 /regex/replace-optimized/498 ok 741 /regex/replace-optimized/499 ok 742 /regex/replace-optimized/500 ok 743 /regex/replace-optimized/501 ok 744 /regex/replace-optimized/502 ok 745 /regex/replace-optimized/503 ok 746 /regex/replace-optimized/504 ok 747 /regex/replace-optimized/505 ok 748 /regex/replace-optimized/506 ok 749 /regex/replace-optimized/507 ok 750 /regex/replace-optimized/508 ok 751 /regex/replace-optimized/509 # End of replace-optimized tests # Start of replace-literally tests ok 752 /regex/replace-literally/510 ok 753 /regex/replace-literally/511 ok 754 /regex/replace-literally/512 ok 755 /regex/replace-literally/513 ok 756 /regex/replace-literally/514 ok 757 /regex/replace-literally/515 ok 758 /regex/replace-literally/516 ok 759 /regex/replace-literally/517 ok 760 /regex/replace-literally/518 ok 761 /regex/replace-literally/519 ok 762 /regex/replace-literally/520 ok 763 /regex/replace-literally/521 ok 764 /regex/replace-literally/522 ok 765 /regex/replace-literally/523 ok 766 /regex/replace-literally/524 ok 767 /regex/replace-literally/525 ok 768 /regex/replace-literally/526 ok 769 /regex/replace-literally/527 ok 770 /regex/replace-literally/528 ok 771 /regex/replace-literally/529 # End of replace-literally tests # Start of string-number tests ok 772 /regex/string-number/530 ok 773 /regex/string-number/531 ok 774 /regex/string-number/532 ok 775 /regex/string-number/533 ok 776 /regex/string-number/534 ok 777 /regex/string-number/535 ok 778 /regex/string-number/536 ok 779 /regex/string-number/537 ok 780 /regex/string-number/538 ok 781 /regex/string-number/539 ok 782 /regex/string-number/540 ok 783 /regex/string-number/541 ok 784 /regex/string-number/542 ok 785 /regex/string-number/543 ok 786 /regex/string-number/544 # End of string-number tests # Start of escape_nul tests ok 787 /regex/escape_nul/545 ok 788 /regex/escape_nul/546 ok 789 /regex/escape_nul/547 ok 790 /regex/escape_nul/548 ok 791 /regex/escape_nul/549 ok 792 /regex/escape_nul/550 ok 793 /regex/escape_nul/551 ok 794 /regex/escape_nul/552 ok 795 /regex/escape_nul/553 ok 796 /regex/escape_nul/554 ok 797 /regex/escape_nul/555 ok 798 /regex/escape_nul/556 ok 799 /regex/escape_nul/557 ok 800 /regex/escape_nul/558 ok 801 /regex/escape_nul/559 # End of escape_nul tests # Start of escape tests ok 802 /regex/escape/560 ok 803 /regex/escape/561 ok 804 /regex/escape/562 ok 805 /regex/escape/563 ok 806 /regex/escape/564 ok 807 /regex/escape/565 ok 808 /regex/escape/566 ok 809 /regex/escape/567 ok 810 /regex/escape/568 ok 811 /regex/escape/569 ok 812 /regex/escape/570 ok 813 /regex/escape/571 ok 814 /regex/escape/572 ok 815 /regex/escape/573 ok 816 /regex/escape/574 ok 817 /regex/escape/575 ok 818 /regex/escape/576 ok 819 /regex/escape/577 # End of escape tests # Start of match-all0 tests ok 820 /regex/match-all0/578 ok 821 /regex/match-all0/580 # End of match-all0 tests # Start of match-all-full0 tests ok 822 /regex/match-all-full0/579 ok 823 /regex/match-all-full0/581 ok 824 /regex/match-all-full0/582 ok 825 /regex/match-all-full0/583 # End of match-all-full0 tests # Start of match-all1 tests ok 826 /regex/match-all1/584 ok 827 /regex/match-all1/586 ok 828 /regex/match-all1/591 # End of match-all1 tests # Start of match-all-full1 tests ok 829 /regex/match-all-full1/585 ok 830 /regex/match-all-full1/587 ok 831 /regex/match-all-full1/588 ok 832 /regex/match-all-full1/589 ok 833 /regex/match-all-full1/590 ok 834 /regex/match-all-full1/592 # End of match-all-full1 tests # Start of match-all2 tests ok 835 /regex/match-all2/593 ok 836 /regex/match-all2/595 ok 837 /regex/match-all2/597 # End of match-all2 tests # Start of match-all-full2 tests ok 838 /regex/match-all-full2/594 ok 839 /regex/match-all-full2/596 ok 840 /regex/match-all-full2/598 # End of match-all-full2 tests # Start of match-all3 tests ok 841 /regex/match-all3/599 ok 842 /regex/match-all3/601 # End of match-all3 tests # Start of match-all-full3 tests ok 843 /regex/match-all-full3/600 ok 844 /regex/match-all-full3/602 # End of match-all-full3 tests # Start of match-notempty tests ok 845 /regex/match-notempty/603 # End of match-notempty tests # Start of match-notempty-optimized tests ok 846 /regex/match-notempty-optimized/603 # End of match-notempty-optimized tests # Start of match-notempty-atstart tests ok 847 /regex/match-notempty-atstart/604 # End of match-notempty-atstart tests # Start of match-notempty-atstart-optimized tests ok 848 /regex/match-notempty-atstart-optimized/604 # End of match-notempty-atstart-optimized tests # End of regex tests ============================================================================== =================================== 58/396 =================================== test: glib:glib+core / queue start time: 10:08:43 duration: 0.81s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=219 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/queue ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sdc484e580b1fa8524ded0ef4dbfc7dc7 1..12 # Start of queue tests ok 1 /queue/basic ok 2 /queue/copy ok 3 /queue/off-by-one ok 4 /queue/find-custom ok 5 /queue/static ok 6 /queue/clear ok 7 /queue/free-full ok 8 /queue/clear-full ok 9 /queue/insert-sibling-link ok 10 /queue/push-nth-link # Start of clear-full tests ok 11 /queue/clear-full/noop # End of clear-full tests # Start of random tests ok 12 /queue/random/seed:1744829297 # slow test /queue/random/seed:1744829297 executed in 0.58 secs # End of random tests # End of queue tests ============================================================================== =================================== 76/396 =================================== test: glib:glib+core / spawn-path-search start time: 10:08:44 duration: 0.25s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=163 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-path-search ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S508b15b3e04a435a0a25589d0cfc639f 1..7 # Start of spawn tests # /spawn/do-not-search summary: Without G_SPAWN_SEARCH_PATH, spawn-test-helper means ./spawn-test-helper. # # this is spawn-test-helper from glib/tests # ok 1 /spawn/do-not-search # /spawn/search-path summary: With G_SPAWN_SEARCH_PATH, spawn-test-helper means $PATH/spawn-test-helper. # # this is spawn-test-helper from path-test-subdir # ok 2 /spawn/search-path # /spawn/search-path-from-envp summary: With G_SPAWN_SEARCH_PATH_FROM_ENVP, spawn-test-helper means $PATH/spawn-test-helper with $PATH from envp. # # this is spawn-test-helper from path-test-subdir # ok 3 /spawn/search-path-from-envp # /spawn/search-path-ambiguous summary: With G_SPAWN_SEARCH_PATH and G_SPAWN_SEARCH_PATH_FROM_ENVP, the latter wins. # # this is spawn-test-helper from path-test-subdir # ok 4 /spawn/search-path-ambiguous # # this is spawn-test-helper from path-test-subdir # ok 5 /spawn/search-path-heap-allocation # /spawn/search-path-fallback-in-environ summary: With G_SPAWN_SEARCH_PATH but no PATH, a fallback is used. # # this is spawn-test-helper from glib/tests # ok 6 /spawn/search-path-fallback-in-environ # /spawn/search-path-fallback-in-envp summary: With G_SPAWN_SEARCH_PATH_FROM_ENVP but no PATH, a fallback is used. # # this is spawn-test-helper from glib/tests # ok 7 /spawn/search-path-fallback-in-envp # End of spawn tests ============================================================================== =================================== 77/396 =================================== test: glib:glib+core / spawn-singlethread start time: 10:08:44 duration: 0.23s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=179 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-singlethread ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S04d3fb9a3083594c35f7c6428ccdd79e 1..9 # Start of gthread tests ok 1 /gthread/spawn-single-sync # /gthread/spawn-stderr-socket summary: Test calling g_spawn_sync() with its stderr FD set to a socket ok 2 /gthread/spawn-stderr-socket ok 3 /gthread/spawn-single-async # thread 1 # thread 1 ok 4 /gthread/spawn-single-async-with-fds ok 5 /gthread/spawn-async-with-invalid-fds ok 6 /gthread/spawn-script ok 7 /gthread/spawn-posix-spawn # Start of spawn tests ok 8 /gthread/spawn/nonexistent # FD map: # • 5 → 15 # • 6 → 16 # • 7 → 17 # • 8 → 18 # • 9 → 19 # • 10 → 20 # • 11 → 21 # • 12 → 22 # • 13 → 23 # • 3 → 13 ok 9 /gthread/spawn/fd-assignment-clash # End of spawn tests # End of gthread tests ============================================================================== =================================== 78/396 =================================== test: glib:glib+core / spawn-test start time: 10:08:44 duration: 0.23s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=64 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-test ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sdaf9b1058939b6e163778dbfbb26d7ad 1..2 # Start of spawn tests ok 1 /spawn/basics # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/16 # Fetching GSpawn result output and error output with stdin open, stdout open, stderr open # Fetching GSpawn result output and error output with stdin open, stdout open, stderr already closed # Fetching GSpawn result output and error output with stdin open, stdout already closed, stderr open # Fetching GSpawn result output and error output with stdin open, stdout already closed, stderr already closed # Fetching GSpawn result output and error output with stdin already closed, stdout open, stderr open # Fetching GSpawn result output and error output with stdin already closed, stdout open, stderr already closed # Fetching GSpawn result output and error output with stdin already closed, stdout already closed, stderr open # Fetching GSpawn result output and error output with stdin already closed, stdout already closed, stderr already closed # Fetching GSpawn result output with stdin open, stdout open, stderr open # Fetching GSpawn result output with stdin open, stdout open, stderr already closed # Fetching GSpawn result output with stdin open, stdout already closed, stderr open # Fetching GSpawn result output with stdin open, stdout already closed, stderr already closed # Fetching GSpawn result output with stdin already closed, stdout open, stderr open # Fetching GSpawn result output with stdin already closed, stdout open, stderr already closed # Fetching GSpawn result output with stdin already closed, stdout already closed, stderr open # Fetching GSpawn result output with stdin already closed, stdout already closed, stderr already closed # Fetching GSpawn result error output with stdin open, stdout open, stderr open # Fetching GSpawn result error output with stdin open, stdout open, stderr already closed # Fetching GSpawn result error output with stdin open, stdout already closed, stderr open # Fetching GSpawn result error output with stdin open, stdout already closed, stderr already closed # Fetching GSpawn result error output with stdin already closed, stdout open, stderr open # Fetching GSpawn result error output with stdin already closed, stdout open, stderr already closed # Fetching GSpawn result error output with stdin already closed, stdout already closed, stderr open # Fetching GSpawn result error output with stdin already closed, stdout already closed, stderr already closed # Fetching GSpawn result with stdin open, stdout open, stderr open # Fetching GSpawn result with stdin open, stdout open, stderr already closed # Fetching GSpawn result with stdin open, stdout already closed, stderr open # Fetching GSpawn result with stdin open, stdout already closed, stderr already closed # Fetching GSpawn result with stdin already closed, stdout open, stderr open # Fetching GSpawn result with stdin already closed, stdout open, stderr already closed # Fetching GSpawn result with stdin already closed, stdout already closed, stderr open # Fetching GSpawn result with stdin already closed, stdout already closed, stderr already closed ok 2 /spawn/stdio-overwrite # End of spawn tests ============================================================================== =================================== 79/396 =================================== test: glib:glib+core / strfuncs start time: 10:08:44 duration: 0.24s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/strfuncs ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5c89de576086e49f97af2cd6f2ea4f56 1..51 # Start of strfuncs tests ok 1 /strfuncs/ascii-strcasecmp ok 2 /strfuncs/ascii_strdown ok 3 /strfuncs/ascii_strdup ok 4 /strfuncs/ascii_strtod ok 5 /strfuncs/bounds-check ok 6 /strfuncs/has-prefix ok 7 /strfuncs/has-prefix-macro ok 8 /strfuncs/has-suffix ok 9 /strfuncs/has-suffix-macro ok 10 /strfuncs/memdup ok 11 /strfuncs/memdup2 ok 12 /strfuncs/set_str ok 13 /strfuncs/stpcpy ok 14 /strfuncs/str_match_string ok 15 /strfuncs/str_tokenize_and_fold ok 16 /strfuncs/strcanon ok 17 /strfuncs/strchomp ok 18 /strfuncs/strchug ok 19 /strfuncs/strcompress-strescape ok 20 /strfuncs/strconcat ok 21 /strfuncs/strdelimit ok 22 /strfuncs/strdup ok 23 /strfuncs/strdup-printf ok 24 /strfuncs/strdupv ok 25 /strfuncs/strerror ok 26 /strfuncs/strip-context ok 27 /strfuncs/strjoin ok 28 /strfuncs/strjoinv ok 29 /strfuncs/strlcat ok 30 /strfuncs/strlcpy ok 31 /strfuncs/strncasecmp ok 32 /strfuncs/strndup ok 33 /strfuncs/strnfill ok 34 /strfuncs/strreverse ok 35 /strfuncs/strsignal ok 36 /strfuncs/strsplit ok 37 /strfuncs/strsplit-set ok 38 /strfuncs/strstr ok 39 /strfuncs/strtod ok 40 /strfuncs/strtoull-strtoll ok 41 /strfuncs/strup ok 42 /strfuncs/strv-contains ok 43 /strfuncs/strv-equal ok 44 /strfuncs/strv-length ok 45 /strfuncs/test-is-to-digit ok 46 /strfuncs/transliteration # /strfuncs/str-equal summary: Test macro and function forms of g_str_equal() ok 47 /strfuncs/str-equal ok 48 /strfuncs/str-is-ascii # Start of ascii-string-to-num tests ok 49 /strfuncs/ascii-string-to-num/pathological ok 50 /strfuncs/ascii-string-to-num/usual # End of ascii-string-to-num tests # Start of strdup tests ok 51 /strfuncs/strdup/inline # End of strdup tests # End of strfuncs tests ============================================================================== =================================== 80/396 =================================== test: glib:glib+core / string start time: 10:08:44 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=195 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/string ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd556bdca13378a9f622208d1f1281b3a 1..23 # Start of string tests ok 1 /string/test-string-chunks ok 2 /string/test-string-chunk-insert ok 3 /string/test-string-new ok 4 /string/test-string-printf ok 5 /string/test-string-assign ok 6 /string/test-string-append-c ok 7 /string/test-string-append ok 8 /string/test-string-append-vprintf ok 9 /string/test-string-prepend-c ok 10 /string/test-string-prepend ok 11 /string/test-string-insert ok 12 /string/test-string-insert-unichar ok 13 /string/test-string-equal ok 14 /string/test-string-truncate ok 15 /string/test-string-overwrite ok 16 /string/test-string-nul-handling ok 17 /string/test-string-up-down ok 18 /string/test-string-set-size ok 19 /string/test-string-to-bytes # 0: Replacing "bar" with "baz" (limit 0) in "foo bar foo baz foo bar foobarbaz" # -> 3 replacements, "foo baz foo baz foo baz foobazbaz" # 1: Replacing "baz" with "bar" (limit 3) in "foo baz foo baz foo baz foobazbaz" # -> 3 replacements, "foo bar foo bar foo bar foobazbaz" # 2: Replacing "foobar" with "bar" (limit 1) in "foo bar foo bar foo bar foobazbaz" # -> 0 replacements, "foo bar foo bar foo bar foobazbaz" # 3: Replacing "a" with "abcdefghijkl" (limit 0) in "aaaaaaaa" # -> 8 replacements, "abcdefghijklabcdefghijklabcdefghijklabcdefghijklabcdefghijklabcdefghijklabcdefghijklabcdefghijkl" # 4: Replacing "$LIB" with "lib32" (limit 0) in "/usr/$LIB/libMangoHud.so" # -> 1 replacements, "/usr/lib32/libMangoHud.so" # 5: Replacing "o" with "" (limit 0) in "food for foals" # -> 4 replacements, "fd fr fals" # 6: Replacing "a" with "aaa" (limit 0) in "aaa" # -> 3 replacements, "aaaaaaaaa" # 7: Replacing "a" with "" (limit 0) in "aaa" # -> 3 replacements, "" # 8: Replacing "aa" with "bb" (limit 0) in "aaa" # -> 1 replacements, "bba" # 9: Replacing "" with "bar" (limit 0) in "foo" # -> 4 replacements, "barfbarobarobar" # 10: Replacing "" with "bar" (limit 1) in "foo" # -> 1 replacements, "barfoo" # 11: Replacing "" with "bar" (limit 2) in "foo" # -> 2 replacements, "barfbaroo" # 12: Replacing "" with "bar" (limit 3) in "foo" # -> 3 replacements, "barfbarobaro" # 13: Replacing "" with "bar" (limit 4) in "foo" # -> 4 replacements, "barfbarobarobar" # 14: Replacing "" with "bar" (limit 5) in "foo" # -> 4 replacements, "barfbarobarobar" # 15: Replacing "" with "x" (limit 0) in "" # -> 1 replacements, "x" # 16: Replacing "" with "" (limit 0) in "" # -> 1 replacements, "" # 17: Replacing "" with "aaaaaaaaaaaa" (limit 0) in "bbbbbbbbb" # -> 10 replacements, "aaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaa" ok 20 /string/test-string-replace ok 21 /string/test-string-steal ok 22 /string/test-string-new-take # Start of test-string-new-take tests ok 23 /string/test-string-new-take/null # End of test-string-new-take tests # End of string tests ============================================================================== =================================== 81/396 =================================== test: glib:glib+core / strvbuilder start time: 10:08:44 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/strvbuilder ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7cbda59a7c911ab7e03839e9ce2bcf7f 1..7 # Start of strvbuilder tests ok 1 /strvbuilder/empty ok 2 /strvbuilder/add ok 3 /strvbuilder/addv ok 4 /strvbuilder/add_many ok 5 /strvbuilder/take ok 6 /strvbuilder/ref ok 7 /strvbuilder/unref_to_strv # End of strvbuilder tests ============================================================================== =================================== 24/396 =================================== test: glib:glib+core / gwakeup start time: 10:08:43 duration: 1.31s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=45 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gwakeup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6442ba6ac28ebde829cabc5fabef701c 1..2 # Start of gwakeup tests ok 1 /gwakeup/semantics # slow test /gwakeup/semantics executed in 1.00 secs ok 2 /gwakeup/threaded # End of gwakeup tests ============================================================================== =================================== 83/396 =================================== test: glib:glib+core / testing-nonfatal start time: 10:08:44 duration: 0.10s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=220 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/testing-nonfatal ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S32a28ad39f22882954b254a0c91831f1 # GLib:ERROR:../../../glib/tests/testing-nonfatal.c:26:main: assertion failed ("We can survive this!" == "Or maybe not?"): ("We can survive this!" == "Or maybe not?") ----------------------------------- stderr ----------------------------------- ** GLib:ERROR:../../../glib/tests/testing-nonfatal.c:26:main: assertion failed ("We can survive this!" == "Or maybe not?"): ("We can survive this!" == "Or maybe not?") ============================================================================== =================================== 84/396 =================================== test: glib:glib+core / test-printf start time: 10:08:44 duration: 0.09s result: exit status 0 command: MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/test-printf ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa52c9054690685029ae18ee7c1efb454 1..22 # Start of snprintf tests ok 1 /snprintf/retval-and-trunc ok 2 /snprintf/%d ok 3 /snprintf/%d-invalid ok 4 /snprintf/%o ok 5 /snprintf/%u ok 6 /snprintf/%x ok 7 /snprintf/%X ok 8 /snprintf/%f ok 9 /snprintf/%e ok 10 /snprintf/%c ok 11 /snprintf/%s ok 12 /snprintf/%n ok 13 /snprintf/test-percent ok 14 /snprintf/test-positional-params ok 15 /snprintf/test-64bit # End of snprintf tests # Start of printf tests ok 16 /printf/test-percent ok 17 /printf/test-positional-params ok 18 /printf/test-64bit # Start of test-64bit tests # Start of subprocess tests # End of subprocess tests # End of test-64bit tests # End of printf tests # Start of sprintf tests ok 19 /sprintf/test-positional-params ok 20 /sprintf/upper-bound # End of sprintf tests # Start of vasprintf tests # /vasprintf/invalid-format-placeholder summary: Test error handling for invalid format placeholder in g_vasprintf() ok 21 /vasprintf/invalid-format-placeholder # /vasprintf/invalid-wide-string summary: Test error handling for invalid wide strings in g_vasprintf() ok 22 /vasprintf/invalid-wide-string # End of vasprintf tests ============================================================================== =================================== 85/396 =================================== test: glib:glib+core / thread start time: 10:08:44 duration: 0.08s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=28 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf1fe361d180c60cb2636afa7a6bc2058 1..7 # Start of thread tests ok 1 /thread/thread1 ok 2 /thread/thread2 ok 3 /thread/thread3 ok 4 /thread/thread4 ok 5 /thread/thread5 ok 6 /thread/thread6 ok 7 /thread/thread7 # End of thread tests ============================================================================== =================================== 87/396 =================================== test: glib:glib+core / thread-pool start time: 10:08:44 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=218 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread-pool ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S082ef78dbaf0548e4237cca5fa1c7db8 1..5 # Start of thread_pool tests # /thread_pool/shared summary: Tests that a shared, non-exclusive thread pool generally works. ok 1 /thread_pool/shared # /thread_pool/exclusive summary: Tests that an exclusive thread pool generally works. ok 2 /thread_pool/exclusive # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/2012 # /thread_pool/create_shared_after_exclusive summary: Tests that creating a shared pool after an exclusive one works. ok 3 /thread_pool/create_shared_after_exclusive # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/121 ok 4 /thread_pool/create_full # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/2012 # /thread_pool/create_exclusive_after_shared summary: Tests that creating an exclusive pool after a shared one works. ok 5 /thread_pool/create_exclusive_after_shared # End of thread_pool tests ============================================================================== =================================== 90/396 =================================== test: glib:glib+core / timer start time: 10:08:44 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=178 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/timer ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S074a6dbaadd34e0e9ff4add59f58e8e9 1..10 # Start of timer tests ok 1 /timer/basic # SKIP Not reliable due to floating-point rounding (glib#820) ok 2 /timer/stop ok 3 /timer/continue ok 4 /timer/reset ok 5 /timer/is_active # End of timer tests # Start of timeval tests ok 6 /timeval/add ok 7 /timeval/from-iso8601 ok 8 /timeval/to-iso8601 # Start of to-iso8601 tests ok 9 /timeval/to-iso8601/overflow # SKIP G_MAXINT == G_MAXLONG - we can't make g_time_val_to_iso8601() overflow. # End of to-iso8601 tests # End of timeval tests # Start of usleep tests ok 10 /usleep/with-zero-wait # End of usleep tests ============================================================================== =================================== 91/396 =================================== test: glib:glib+core / tree start time: 10:08:44 duration: 0.06s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=10 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/tree ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S353f9fe5d914b9488398425089b34ab7 1..7 # Start of tree tests ok 1 /tree/search ok 2 /tree/remove ok 3 /tree/destroy ok 4 /tree/traverse ok 5 /tree/insert ok 6 /tree/bounds ok 7 /tree/remove-all # End of tree tests ============================================================================== =================================== 92/396 =================================== test: glib:glib+core / types start time: 10:08:44 duration: 0.06s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=6 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/types ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb970dc0f8d647c657bf89765a54ea63c 1..1 # Start of types tests ok 1 /types/basic_types # End of types tests ============================================================================== =================================== 93/396 =================================== test: glib:glib+core / utf8-performance start time: 10:08:44 duration: 0.06s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=33 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-performance ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa3c488966630c490d8c0f351d27e79c1 1..36 # Start of utf8 tests # Start of perf tests # Start of get_char tests # max perf: 8.6 MB/s ok 1 /utf8/perf/get_char/ascii # max perf: 67.0 MB/s ok 2 /utf8/perf/get_char/latin1 # max perf: 160.0 MB/s ok 3 /utf8/perf/get_char/cyrillic # max perf: 156.0 MB/s ok 4 /utf8/perf/get_char/han # End of get_char tests # Start of get_char-backwards tests # max perf: inf MB/s ok 5 /utf8/perf/get_char-backwards/ascii # max perf: 67.0 MB/s ok 6 /utf8/perf/get_char-backwards/latin1 # max perf: 160.0 MB/s ok 7 /utf8/perf/get_char-backwards/cyrillic # max perf: 156.0 MB/s ok 8 /utf8/perf/get_char-backwards/han # End of get_char-backwards tests # Start of get_char_validated tests # max perf: 43.0 MB/s ok 9 /utf8/perf/get_char_validated/ascii # max perf: 67.0 MB/s ok 10 /utf8/perf/get_char_validated/latin1 # max perf: 160.0 MB/s ok 11 /utf8/perf/get_char_validated/cyrillic # max perf: 156.0 MB/s ok 12 /utf8/perf/get_char_validated/han # End of get_char_validated tests # Start of utf8_to_ucs4 tests # max perf: 21.5 MB/s ok 13 /utf8/perf/utf8_to_ucs4/ascii # max perf: 67.0 MB/s ok 14 /utf8/perf/utf8_to_ucs4/latin1 # max perf: 80.0 MB/s ok 15 /utf8/perf/utf8_to_ucs4/cyrillic # max perf: 78.0 MB/s ok 16 /utf8/perf/utf8_to_ucs4/han # End of utf8_to_ucs4 tests # Start of utf8_to_ucs4-sized tests # max perf: 43.0 MB/s ok 17 /utf8/perf/utf8_to_ucs4-sized/ascii # max perf: 67.0 MB/s ok 18 /utf8/perf/utf8_to_ucs4-sized/latin1 # max perf: 80.0 MB/s ok 19 /utf8/perf/utf8_to_ucs4-sized/cyrillic # max perf: 156.0 MB/s ok 20 /utf8/perf/utf8_to_ucs4-sized/han # End of utf8_to_ucs4-sized tests # Start of utf8_to_ucs4_fast tests # max perf: inf MB/s ok 21 /utf8/perf/utf8_to_ucs4_fast/ascii # max perf: 67.0 MB/s ok 22 /utf8/perf/utf8_to_ucs4_fast/latin1 # max perf: 160.0 MB/s ok 23 /utf8/perf/utf8_to_ucs4_fast/cyrillic # max perf: 156.0 MB/s ok 24 /utf8/perf/utf8_to_ucs4_fast/han # End of utf8_to_ucs4_fast tests # Start of utf8_to_ucs4_fast-sized tests # max perf: inf MB/s ok 25 /utf8/perf/utf8_to_ucs4_fast-sized/ascii # max perf: 67.0 MB/s ok 26 /utf8/perf/utf8_to_ucs4_fast-sized/latin1 # max perf: 160.0 MB/s ok 27 /utf8/perf/utf8_to_ucs4_fast-sized/cyrillic # max perf: 156.0 MB/s ok 28 /utf8/perf/utf8_to_ucs4_fast-sized/han # End of utf8_to_ucs4_fast-sized tests # Start of utf8_validate tests # max perf: inf MB/s ok 29 /utf8/perf/utf8_validate/ascii # max perf: 67.0 MB/s ok 30 /utf8/perf/utf8_validate/latin1 # max perf: 160.0 MB/s ok 31 /utf8/perf/utf8_validate/cyrillic # max perf: inf MB/s ok 32 /utf8/perf/utf8_validate/han # End of utf8_validate tests # Start of utf8_validate-sized tests # max perf: inf MB/s ok 33 /utf8/perf/utf8_validate-sized/ascii # max perf: 67.0 MB/s ok 34 /utf8/perf/utf8_validate-sized/latin1 # max perf: inf MB/s ok 35 /utf8/perf/utf8_validate-sized/cyrillic # max perf: inf MB/s ok 36 /utf8/perf/utf8_validate-sized/han # End of utf8_validate-sized tests # End of perf tests # End of utf8 tests ============================================================================== =================================== 95/396 =================================== test: glib:glib+core / utf8-validate start time: 10:08:44 duration: 0.08s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=218 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-validate ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbdf0d34fadb15bfb19ac06e0443c5ff8 1..238 # Start of utf8 tests # Vector 0 # Vector 1 # Vector 2 # Vector 3 # Vector 4 # Vector 5 # Vector 6 # Vector 7 # Vector 8 # Vector 9 # Vector 10 # Vector 11 # Vector 12 # Vector 13 # Vector 14 # Vector 15 # Vector 16 # Vector 17 # Vector 18 # Vector 19 # Vector 20 # Vector 21 # Vector 22 # Vector 23 # Vector 24 # Vector 25 # Vector 26 # Vector 27 ok 1 /utf8/get-char-validated # Start of validate tests ok 2 /utf8/validate/0 ok 3 /utf8/validate/1 ok 4 /utf8/validate/2 ok 5 /utf8/validate/3 ok 6 /utf8/validate/4 ok 7 /utf8/validate/5 ok 8 /utf8/validate/6 ok 9 /utf8/validate/7 ok 10 /utf8/validate/8 ok 11 /utf8/validate/9 ok 12 /utf8/validate/10 ok 13 /utf8/validate/11 ok 14 /utf8/validate/12 ok 15 /utf8/validate/13 ok 16 /utf8/validate/14 ok 17 /utf8/validate/15 ok 18 /utf8/validate/16 ok 19 /utf8/validate/17 ok 20 /utf8/validate/18 ok 21 /utf8/validate/19 ok 22 /utf8/validate/20 ok 23 /utf8/validate/21 ok 24 /utf8/validate/22 ok 25 /utf8/validate/23 ok 26 /utf8/validate/24 ok 27 /utf8/validate/25 ok 28 /utf8/validate/26 ok 29 /utf8/validate/27 ok 30 /utf8/validate/28 ok 31 /utf8/validate/29 ok 32 /utf8/validate/30 ok 33 /utf8/validate/31 ok 34 /utf8/validate/32 ok 35 /utf8/validate/33 ok 36 /utf8/validate/34 ok 37 /utf8/validate/35 ok 38 /utf8/validate/36 ok 39 /utf8/validate/37 ok 40 /utf8/validate/38 ok 41 /utf8/validate/39 ok 42 /utf8/validate/40 ok 43 /utf8/validate/41 ok 44 /utf8/validate/42 ok 45 /utf8/validate/43 ok 46 /utf8/validate/44 ok 47 /utf8/validate/45 ok 48 /utf8/validate/46 ok 49 /utf8/validate/47 ok 50 /utf8/validate/48 ok 51 /utf8/validate/49 ok 52 /utf8/validate/50 ok 53 /utf8/validate/51 ok 54 /utf8/validate/52 ok 55 /utf8/validate/53 ok 56 /utf8/validate/54 ok 57 /utf8/validate/55 ok 58 /utf8/validate/56 ok 59 /utf8/validate/57 ok 60 /utf8/validate/58 ok 61 /utf8/validate/59 ok 62 /utf8/validate/60 ok 63 /utf8/validate/61 ok 64 /utf8/validate/62 ok 65 /utf8/validate/63 ok 66 /utf8/validate/64 ok 67 /utf8/validate/65 ok 68 /utf8/validate/66 ok 69 /utf8/validate/67 ok 70 /utf8/validate/68 ok 71 /utf8/validate/69 ok 72 /utf8/validate/70 ok 73 /utf8/validate/71 ok 74 /utf8/validate/72 ok 75 /utf8/validate/73 ok 76 /utf8/validate/74 ok 77 /utf8/validate/75 ok 78 /utf8/validate/76 ok 79 /utf8/validate/77 ok 80 /utf8/validate/78 ok 81 /utf8/validate/79 ok 82 /utf8/validate/80 ok 83 /utf8/validate/81 ok 84 /utf8/validate/82 ok 85 /utf8/validate/83 ok 86 /utf8/validate/84 ok 87 /utf8/validate/85 ok 88 /utf8/validate/86 ok 89 /utf8/validate/87 ok 90 /utf8/validate/88 ok 91 /utf8/validate/89 ok 92 /utf8/validate/90 ok 93 /utf8/validate/91 ok 94 /utf8/validate/92 ok 95 /utf8/validate/93 ok 96 /utf8/validate/94 ok 97 /utf8/validate/95 ok 98 /utf8/validate/96 ok 99 /utf8/validate/97 ok 100 /utf8/validate/98 ok 101 /utf8/validate/99 ok 102 /utf8/validate/100 ok 103 /utf8/validate/101 ok 104 /utf8/validate/102 ok 105 /utf8/validate/103 ok 106 /utf8/validate/104 ok 107 /utf8/validate/105 ok 108 /utf8/validate/106 ok 109 /utf8/validate/107 ok 110 /utf8/validate/108 ok 111 /utf8/validate/109 ok 112 /utf8/validate/110 ok 113 /utf8/validate/111 ok 114 /utf8/validate/112 ok 115 /utf8/validate/113 ok 116 /utf8/validate/114 ok 117 /utf8/validate/115 ok 118 /utf8/validate/116 ok 119 /utf8/validate/117 ok 120 /utf8/validate/118 ok 121 /utf8/validate/119 ok 122 /utf8/validate/120 ok 123 /utf8/validate/121 ok 124 /utf8/validate/122 ok 125 /utf8/validate/123 ok 126 /utf8/validate/124 ok 127 /utf8/validate/125 ok 128 /utf8/validate/126 ok 129 /utf8/validate/127 ok 130 /utf8/validate/128 ok 131 /utf8/validate/129 ok 132 /utf8/validate/130 ok 133 /utf8/validate/131 ok 134 /utf8/validate/132 ok 135 /utf8/validate/133 ok 136 /utf8/validate/134 ok 137 /utf8/validate/135 ok 138 /utf8/validate/136 ok 139 /utf8/validate/137 ok 140 /utf8/validate/138 ok 141 /utf8/validate/139 ok 142 /utf8/validate/140 ok 143 /utf8/validate/141 ok 144 /utf8/validate/142 ok 145 /utf8/validate/143 ok 146 /utf8/validate/144 ok 147 /utf8/validate/145 ok 148 /utf8/validate/146 ok 149 /utf8/validate/147 ok 150 /utf8/validate/148 ok 151 /utf8/validate/149 ok 152 /utf8/validate/150 ok 153 /utf8/validate/151 ok 154 /utf8/validate/152 ok 155 /utf8/validate/153 ok 156 /utf8/validate/154 ok 157 /utf8/validate/155 ok 158 /utf8/validate/156 ok 159 /utf8/validate/157 ok 160 /utf8/validate/158 ok 161 /utf8/validate/159 ok 162 /utf8/validate/160 ok 163 /utf8/validate/161 ok 164 /utf8/validate/162 ok 165 /utf8/validate/163 ok 166 /utf8/validate/164 ok 167 /utf8/validate/165 ok 168 /utf8/validate/166 ok 169 /utf8/validate/167 ok 170 /utf8/validate/168 ok 171 /utf8/validate/169 ok 172 /utf8/validate/170 ok 173 /utf8/validate/171 ok 174 /utf8/validate/172 ok 175 /utf8/validate/173 ok 176 /utf8/validate/174 ok 177 /utf8/validate/175 ok 178 /utf8/validate/176 ok 179 /utf8/validate/177 ok 180 /utf8/validate/178 ok 181 /utf8/validate/179 ok 182 /utf8/validate/180 ok 183 /utf8/validate/181 ok 184 /utf8/validate/182 ok 185 /utf8/validate/183 ok 186 /utf8/validate/184 ok 187 /utf8/validate/185 ok 188 /utf8/validate/186 ok 189 /utf8/validate/187 ok 190 /utf8/validate/188 ok 191 /utf8/validate/189 ok 192 /utf8/validate/190 ok 193 /utf8/validate/191 ok 194 /utf8/validate/192 ok 195 /utf8/validate/193 ok 196 /utf8/validate/194 ok 197 /utf8/validate/195 ok 198 /utf8/validate/196 ok 199 /utf8/validate/197 ok 200 /utf8/validate/198 ok 201 /utf8/validate/199 ok 202 /utf8/validate/200 ok 203 /utf8/validate/201 ok 204 /utf8/validate/202 ok 205 /utf8/validate/203 ok 206 /utf8/validate/204 ok 207 /utf8/validate/205 ok 208 /utf8/validate/206 ok 209 /utf8/validate/207 ok 210 /utf8/validate/208 ok 211 /utf8/validate/209 ok 212 /utf8/validate/210 ok 213 /utf8/validate/211 ok 214 /utf8/validate/212 ok 215 /utf8/validate/213 ok 216 /utf8/validate/214 ok 217 /utf8/validate/215 ok 218 /utf8/validate/216 ok 219 /utf8/validate/217 ok 220 /utf8/validate/218 ok 221 /utf8/validate/219 ok 222 /utf8/validate/220 ok 223 /utf8/validate/221 ok 224 /utf8/validate/222 ok 225 /utf8/validate/223 ok 226 /utf8/validate/224 ok 227 /utf8/validate/225 ok 228 /utf8/validate/226 ok 229 /utf8/validate/227 ok 230 /utf8/validate/228 ok 231 /utf8/validate/229 ok 232 /utf8/validate/230 ok 233 /utf8/validate/231 ok 234 /utf8/validate/232 ok 235 /utf8/validate/233 ok 236 /utf8/validate/234 ok 237 /utf8/validate/235 ok 238 /utf8/validate/236 # End of validate tests # End of utf8 tests ============================================================================== =================================== 96/396 =================================== test: glib:glib+core / utf8-misc start time: 10:08:44 duration: 0.11s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=161 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-misc ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfb3e57b00dcf293499cd141bcb23e211 1..7 # Start of utf8 tests ok 1 /utf8/strlen ok 2 /utf8/strncpy ok 3 /utf8/strrchr ok 4 /utf8/reverse ok 5 /utf8/substring ok 6 /utf8/make-valid ok 7 /utf8/truncate-middle # End of utf8 tests ============================================================================== =================================== 98/396 =================================== test: glib:glib+core / utils-isolated start time: 10:08:44 duration: 0.12s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=25 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-isolated ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb4c67ec90b83b9240ec79da6f1c63752 1..11 # Start of utils-isolated tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/runtime ok 1 /utils-isolated/tmp-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/runtime ok 2 /utils-isolated/home-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/runtime ok 3 /utils-isolated/user-cache-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/runtime ok 4 /utils-isolated/system-config-dirs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/runtime ok 5 /utils-isolated/user-config-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/runtime ok 6 /utils-isolated/system-data-dirs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/runtime ok 7 /utils-isolated/user-data-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/runtime ok 8 /utils-isolated/user-state-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/runtime ok 9 /utils-isolated/user-runtime-dir # Start of cleanup tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/runtime ok 10 /utils-isolated/cleanup/handles-errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/runtime ok 11 /utils-isolated/cleanup/doesnt-follow-symlinks # End of cleanup tests # End of utils-isolated tests ----------------------------------- stderr ----------------------------------- Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/runtime: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks: No such file or directory ============================================================================== =================================== 97/396 =================================== test: glib:glib+core / utils start time: 10:08:44 duration: 0.18s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=210 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S44a2e62558a6002ba2b8231f70438652 1..41 # Start of utils tests ok 1 /utils/language-names ok 2 /utils/locale-variants ok 3 /utils/version ok 4 /utils/appname # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/847 # /utils/prgname-thread-safety summary: Test that threads racing to get and set the program name always receive a valid program name. ok 5 /utils/prgname-thread-safety # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=627969 # /utils/tmpdir summary: Test that g_get_tmp_dir() returns a correct default if TMPDIR is set to the empty string ok 6 /utils/tmpdir ok 7 /utils/basic_bits ok 8 /utils/bits ok 9 /utils/swap ok 10 /utils/find-program ok 11 /utils/find-program-for-path ok 12 /utils/debug ok 13 /utils/codeset ok 14 /utils/codeset2 ok 15 /utils/console-charset ok 16 /utils/gettext ok 17 /utils/username ok 18 /utils/realname ok 19 /utils/hostname ok 20 /utils/xdgdirs ok 21 /utils/specialdir # NAME: Debian GNU/Linux ok 22 /utils/os-info ok 23 /utils/clear-pointer ok 24 /utils/clear-pointer-cast ok 25 /utils/take-pointer ok 26 /utils/clear-source ok 27 /utils/misc-mem # /utils/aligned-mem summary: Aligned memory allocator # Alignment must not be zero # Alignment must be a power of two # Alignment must be a multiple of sizeof(void*) ok 28 /utils/aligned-mem # /utils/free-sized summary: Check that g_free_sized() works ok 29 /utils/free-sized ok 30 /utils/nullify ok 31 /utils/atexit ok 32 /utils/check-setuid # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1663 ok 33 /utils/int-limits ok 34 /utils/clear-list ok 35 /utils/clear-slist ok 36 /utils/steal-handle-id # Start of specialdir tests ok 37 /utils/specialdir/desktop # End of specialdir tests # Start of clear-pointer tests ok 38 /utils/clear-pointer/side-effects # End of clear-pointer tests # Start of aligned-mem tests # /utils/aligned-mem/alignment summary: Check that g_aligned_alloc() returns a correctly aligned pointer ok 39 /utils/aligned-mem/alignment # /utils/aligned-mem/zeroed summary: Check that g_aligned_alloc0() zeroes out its allocation ok 40 /utils/aligned-mem/zeroed # /utils/aligned-mem/free-sized summary: Check that g_aligned_free_sized() works ok 41 /utils/aligned-mem/free-sized # Start of subprocess tests # End of subprocess tests # End of aligned-mem tests # End of utils tests ============================================================================== ================================== 100/396 =================================== test: glib:glib+core / unicode-encoding start time: 10:08:45 duration: 0.12s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=196 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unicode-encoding ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S912b1eb355882b581a3884db6a0e7df8 1..1 # Start of unicode tests ok 1 /unicode/encoding # End of unicode tests ============================================================================== =================================== 33/396 =================================== test: glib:glib+core / logging start time: 10:08:43 duration: 1.61s result: exit status 0 command: MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/logging ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc6bcbc8a65bd6db72b507c543e023d86 1..17 # Start of logging tests ok 1 /logging/default-handler # slow test /logging/default-handler executed in 1.49 secs ok 2 /logging/warnings ok 3 /logging/fatal-log-mask # bu-DEBUG: message # ba-DEBUG: message # ba-INFO: message ok 4 /logging/set-handler ok 5 /logging/print-handler ok 6 /logging/printerr-handler # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=653052 # The Log Message Handler # # The Good Fail Message Handler # ok 7 /logging/653052 ok 8 /logging/gibberish # Start of default-handler tests # Start of subprocess tests # End of subprocess tests # End of default-handler tests # End of logging tests # Start of structured-logging tests ok 9 /structured-logging/no-state ok 10 /structured-logging/some-state ok 11 /structured-logging/robustness ok 12 /structured-logging/roundtrip1 ok 13 /structured-logging/roundtrip2 ok 14 /structured-logging/roundtrip3 ok 15 /structured-logging/variant1 ok 16 /structured-logging/variant2 ok 17 /structured-logging/set-writer-func-twice # End of structured-logging tests ============================================================================== ================================== 102/396 =================================== test: glib:glib+core / uri start time: 10:08:45 duration: 0.08s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=96 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/uri ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf5e095b9cc429c66fc79ef896c2448ed 1..24 # Start of uri tests ok 1 /uri/file-to-uri ok 2 /uri/file-from-uri ok 3 /uri/file-roundtrip ok 4 /uri/list # Test 0: %2Babc %4F # Test 1: %2Babc %4F # Test 2: %00abc %4F # Test 3: /cursors/none.png # Test 4: /cursors%2fbad-subdir/none.png # Test 5: %0 # Test 6: %ra # Test 7: %2r # Test 8: Timm B?der # Test 9: (null) ok 5 /uri/unescape-string ok 6 /uri/unescape-segment # Test 0: abcdefgABCDEFG._~ # Test 1: :+ \\?# # Test 2: a+b:c # Test 3: a+b:c\303\234 # Test 4: \374;\322 # Test 5: \303\261\303( ok 7 /uri/escape-string ok 8 /uri/escape-bytes ok 9 /uri/scheme ok 10 /uri/build ok 11 /uri/split ok 12 /uri/is_valid ok 13 /uri/to-string ok 14 /uri/join # /uri/join-split-round-trip summary: Test that joining different URI components survives a round trip # Combination 0 # Combination 1 # Combination 2 # Combination 3 # Combination 4 # Combination 5 # Combination 6 # Combination 7 # Combination 8 # Combination 9 # Combination 10 # Combination 11 # Combination 12 # Combination 13 # Combination 14 # Combination 15 # Combination 16 # Combination 17 # Combination 18 # Combination 19 # Combination 20 # Combination 21 # Combination 22 # Combination 23 # Combination 24 # Combination 25 # Combination 26 # Combination 27 # Combination 28 # Combination 29 # Combination 30 # Combination 31 # Combination 32 # Combination 33 # Combination 34 # Combination 35 # Combination 36 # Combination 37 # Combination 38 # Combination 39 # Combination 40 # Combination 41 # Combination 42 # Combination 43 # Combination 44 # Combination 45 # Combination 46 # Combination 47 # Combination 48 # Combination 49 # Combination 50 # Combination 51 # Combination 52 # Combination 53 # Combination 54 # Combination 55 # Combination 56 # Combination 57 # Combination 58 # Combination 59 # Combination 60 # Combination 61 # Combination 62 # Combination 63 # Combination 64 # Combination 65 # Combination 66 # Combination 67 # Combination 68 # Combination 69 # Combination 70 # Combination 71 # Combination 72 # Combination 73 # Combination 74 # Combination 75 # Combination 76 # Combination 77 # Combination 78 # Combination 79 # Combination 80 # Combination 81 # Combination 82 # Combination 83 # Combination 84 # Combination 85 # Combination 86 # Combination 87 # Combination 88 # Combination 89 # Combination 90 # Combination 91 # Combination 92 # Combination 93 # Combination 94 # Combination 95 # Combination 96 # Combination 97 # Combination 98 # Combination 99 # Combination 100 # Combination 101 # Combination 102 # Combination 103 # Combination 104 # Combination 105 # Combination 106 # Combination 107 # Combination 108 # Combination 109 # Combination 110 # Combination 111 # Combination 112 # Combination 113 # Combination 114 # Combination 115 # Combination 116 # Combination 117 # Combination 118 # Combination 119 # Combination 120 # Combination 121 # Combination 122 # Combination 123 # Combination 124 # Combination 125 # Combination 126 # Combination 127 # Combination 128 # Combination 129 # Combination 130 # Combination 131 # Combination 132 # Combination 133 # Combination 134 # Combination 135 # Combination 136 # Combination 137 # Combination 138 # Combination 139 # Combination 140 # Combination 141 # Combination 142 # Combination 143 # Combination 144 # Combination 145 # Combination 146 # Combination 147 # Combination 148 # Combination 149 # Combination 150 # Combination 151 # Combination 152 # Combination 153 # Combination 154 # Combination 155 # Combination 156 # Combination 157 # Combination 158 # Combination 159 # Combination 160 # Combination 161 # Combination 162 # Combination 163 # Combination 164 # Combination 165 # Combination 166 # Combination 167 # Combination 168 # Combination 169 # Combination 170 # Combination 171 # Combination 172 # Combination 173 # Combination 174 # Combination 175 # Combination 176 # Combination 177 # Combination 178 # Combination 179 # Combination 180 # Combination 181 # Combination 182 # Combination 183 # Combination 184 # Combination 185 # Combination 186 # Combination 187 # Combination 188 # Combination 189 # Combination 190 # Combination 191 # Combination 192 # Combination 193 # Combination 194 # Combination 195 # Combination 196 # Combination 197 # Combination 198 # Combination 199 # Combination 200 # Combination 201 # Combination 202 # Combination 203 # Combination 204 # Combination 205 # Combination 206 # Combination 207 # Combination 208 # Combination 209 # Combination 210 # Combination 211 # Combination 212 # Combination 213 # Combination 214 # Combination 215 # Combination 216 # Combination 217 # Combination 218 # Combination 219 # Combination 220 # Combination 221 # Combination 222 # Combination 223 # Combination 224 # Combination 225 # Combination 226 # Combination 227 # Combination 228 # Combination 229 # Combination 230 # Combination 231 # Combination 232 # Combination 233 # Combination 234 # Combination 235 # Combination 236 # Combination 237 # Combination 238 # Combination 239 # Combination 240 # Combination 241 # Combination 242 # Combination 243 # Combination 244 # Combination 245 # Combination 246 # Combination 247 # Combination 248 # Combination 249 # Combination 250 # Combination 251 # Combination 252 # Combination 253 # Combination 254 # Combination 255 ok 15 /uri/join-split-round-trip ok 16 /uri/normalize # Start of unescape-bytes tests # Test 0: %00%00 # Test 1: /cursors/none.png # Test 2: /cursors%2fbad-subdir/none.png # Test 3: %% # Test 4: % ok 17 /uri/unescape-bytes/nul-terminated # Test 0: %00%00 # Test 1: /cursors/none.png # Test 2: /cursors%2fbad-subdir/none.png # Test 3: %% # Test 4: % ok 18 /uri/unescape-bytes/length # End of unescape-bytes tests # Start of parsing tests # Test 0: foo: # Test 1: file:/dev/null # Test 2: file:///dev/null # Test 3: ftp://user@host/path # Test 4: ftp://user@host:9999/path # Test 5: ftp://user:password@host/path # Test 6: ftp://user:password@host:9999/path # Test 7: ftp://user:password@host # Test 8: http://us%65r@host # Test 9: http://us%40r@host # Test 10: http://us%3ar@host # Test 11: http://us%2fr@host # Test 12: http://us%3fr@host # Test 13: http://host?query # Test 14: http://host/path?query=http%3A%2F%2Fhost%2Fpath%3Fchildparam%3Dchildvalue¶m=value # Test 15: http://control-chars/%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%7F # Test 16: http://space/%20 # Test 17: http://delims/%3C%3E%23%25%22 # Test 18: http://unwise-chars/%7B%7D%7C%5C%5E%5B%5D%60 # Test 19: http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:80/index.html # Test 20: http://[1080:0:0:0:8:800:200C:417A]/index.html # Test 21: http://[3ffe:2a00:100:7031::1] # Test 22: http://[1080::8:800:200C:417A]/foo # Test 23: http://[::192.9.5.5]/ipng # Test 24: http://[::FFFF:129.144.52.38]:80/index.html # Test 25: http://[2010:836B:4179::836B:4179] # Test 26: http://host/path with spaces # Test 27: http://host/path # Test 28: http://host/path # Test 29: http://host # Test 30: http://host:999 # Test 31: http://host/pa # th # Test 32: http: # //host/path # Test 33: http:// host/path # Test 34: http://host/path? # Test 35: http://host/path# # Test 36: http://host/path% # Test 37: http://h%ost/path # Test 38: http://host/path%% # Test 39: http://host/path%%% # Test 40: http://host/path%/x/ # Test 41: http://host/path%0x/ # Test 42: http://host/path%ax # Test 43: http://host/p?th/ # Test 44: HTTP://////////////// # Test 45: http://@host # Test 46: http://:@host # Test 47: scheme://foo%3Abar._webdav._tcp.local # Test 48: http://example.com/.. # Test 49: foo0://host/path # Test 50: f0.o://host/path # Test 51: http++://host/path # Test 52: http-ish://host/path # Test 53: http://[fe80::dead:beef%]/ # Test 54: http://[fe80::dead:beef%em1]/ # Test 55: http://[fe80::dead:beef%em1]/ # Test 56: http://[fe80::dead:beef%25em1]/ # Test 57: http://[fe80::dead:beef%25em1%20]/ # Test 58: http://[fe80::dead:beef%25em%31]/ # Test 59: http://[fe80::dead:beef%10]/ # Test 60: http://[fe80::dead:beef%10]/ # Test 61: http://[fe80::dead:beef%25]/ # Test 62: http://[fe80::dead:beef%25]/ # Test 63: http://[192.168.0.1%25em1]/ # Test 64: http://[fe80::dead:beef%2em1]/ # Test 65: http://[fe80::dead:beef%2em1]/ # Test 66: http://[fe80::dead:beef%25em1%00]/ # Test 67: http://[fe80::dead:beef%25em1%00]/ # Test 68: http://xn--mixed-?p/ # Test 69: data:./// # Test 70: data:/.// ok 19 /uri/parsing/absolute ok 20 /uri/parsing/relative # End of parsing tests # Start of iter-params tests # URI 0: p1=foo&p2=bar;p3=baz # URI 1: p1=foo&p2=bar # URI 2: p1=foo&&P1=bar # URI 3: %00=foo # URI 4: p1=%00 # URI 5: p1=foo&p1=bar # URI 6: p1=foo&P1=bar # URI 7: =% # URI 8: = # URI 9: foo # URI 10: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 11: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 12: token=exp=123~acl=/QualityLevels(*~hmac=0cb ok 21 /uri/iter-params/nul-terminated # URI 0: p1=foo&p2=bar;p3=baz # URI 1: p1=foo&p2=bar # URI 2: p1=foo&&P1=bar # URI 3: %00=foo # URI 4: p1=%00 # URI 5: p1=foo&p1=bar # URI 6: p1=foo&P1=bar # URI 7: =% # URI 8: = # URI 9: foo # URI 10: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 11: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 12: token=exp=123~acl=/QualityLevels(*~hmac=0cb ok 22 /uri/iter-params/length # End of iter-params tests # Start of parse-params tests # URI 0: p1=foo&p2=bar;p3=baz # URI 1: p1=foo&p2=bar # URI 2: p1=foo&&P1=bar # URI 3: %00=foo # URI 4: p1=%00 # URI 5: p1=foo&p1=bar # URI 6: p1=foo&P1=bar # URI 7: =% # URI 8: = # URI 9: foo # URI 10: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 11: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 12: token=exp=123~acl=/QualityLevels(*~hmac=0cb ok 23 /uri/parse-params/nul-terminated # URI 0: p1=foo&p2=bar;p3=baz # URI 1: p1=foo&p2=bar # URI 2: p1=foo&&P1=bar # URI 3: %00=foo # URI 4: p1=%00 # URI 5: p1=foo&p1=bar # URI 6: p1=foo&P1=bar # URI 7: =% # URI 8: = # URI 9: foo # URI 10: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 11: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 12: token=exp=123~acl=/QualityLevels(*~hmac=0cb ok 24 /uri/parse-params/length # End of parse-params tests # End of uri tests ============================================================================== =================================== 99/396 =================================== test: glib:glib+core / unicode start time: 10:08:44 duration: 0.23s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=88 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unicode ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6ec5033a822cc0acc0873f0bca2972ac 1..39 # Start of unicode tests ok 1 /unicode/alnum ok 2 /unicode/alpha ok 3 /unicode/break-type ok 4 /unicode/canonical-decomposition ok 5 /unicode/casefold ok 6 /unicode/casemap_and_casefold ok 7 /unicode/cases ok 8 /unicode/character-type ok 9 /unicode/cntrl ok 10 /unicode/combining-class # Composing U+000041 and U+000042; expecting U+000000 # Composing U+000041 and U+000000; expecting U+000000 # Composing U+000066 and U+000069; expecting U+000000 # Composing U+000308 and U+000301; expecting U+000000 # Composing U+000f71 and U+000f72; expecting U+000000 # Composing U+00212b and U+000000; expecting U+000000 # Composing U+0000c5 and U+000000; expecting U+000000 # Composing U+002126 and U+000000; expecting U+000000 # Composing U+0003a9 and U+000000; expecting U+000000 # Composing U+000041 and U+00030a; expecting U+0000c5 # Composing U+00006f and U+000302; expecting U+0000f4 # Composing U+001e63 and U+000307; expecting U+001e69 # Composing U+000073 and U+000323; expecting U+001e63 # Composing U+000064 and U+000307; expecting U+001e0b # Composing U+000064 and U+000323; expecting U+001e0d # Composing U+00d4cc and U+0011b6; expecting U+00d4db # Composing U+001111 and U+001171; expecting U+00d4cc # Composing U+00ce20 and U+0011b8; expecting U+00ce31 # Composing U+00110e and U+001173; expecting U+00ce20 # Composing U+001100 and U+001160; expecting U+000000 # Composing U+001100 and U+001177; expecting U+000000 # Composing U+00abff and U+0011b6; expecting U+000000 # Composing U+00d7a5 and U+0011b6; expecting U+000000 # Composing U+00ac01 and U+0011b6; expecting U+000000 # Composing U+00d4cc and U+0011a6; expecting U+000000 # Composing U+00d4cc and U+0011c4; expecting U+000000 # Composing U+01611e and U+01611e; expecting U+016121 # Composing U+01611e and U+01611f; expecting U+016123 # Composing U+0000f6 and U+000304; expecting U+00022b # Composing U+000b47 and U+000b57; expecting U+000b4c # Composing U+0000a0 and U+000b57; expecting U+000000 # Composing U+016e00 and U+00030a; expecting U+000000 # Composing U+00212b and U+016e00; expecting U+000000 # Composing U+001e63 and U+000306; expecting U+000000 # Composing U+001e63 and U+000304; expecting U+000000 # Composing U+001e63 and U+000b57; expecting U+000000 # Composing U+001e63 and U+000000; expecting U+000000 # Composing U+001e63 and U+0113c2; expecting U+000000 # Composing U+001f01 and U+0113c2; expecting U+000000 # Composing U+00006e and U+000302; expecting U+000000 # Composing U+001e63 and U+01611f; expecting U+000000 # Composing U+01138e and U+0113b8; expecting U+000000 # Composing U+01611e and U+000000; expecting U+000000 # Composing U+000000 and U+01611f; expecting U+000000 # Composing U+011390 and U+0113c2; expecting U+000000 ok 11 /unicode/compose ok 12 /unicode/decompose ok 13 /unicode/decompose-tail ok 14 /unicode/defined ok 15 /unicode/digit ok 16 /unicode/digit-value # Fully decomposing U+000041; expecting 1 codepoints # Fully decomposing U+00fb01; expecting 1 codepoints # Fully decomposing U+00212b; expecting 2 codepoints # Fully decomposing U+002126; expecting 1 codepoints # Fully decomposing U+000344; expecting 2 codepoints # Fully decomposing U+000f73; expecting 2 codepoints # Fully decomposing U+0000c5; expecting 2 codepoints # Fully decomposing U+0000f4; expecting 2 codepoints # Fully decomposing U+001e69; expecting 3 codepoints # Fully decomposing U+001e63; expecting 2 codepoints # Fully decomposing U+001e0b; expecting 2 codepoints # Fully decomposing U+001e0d; expecting 2 codepoints # Fully decomposing U+00d4db; expecting 3 codepoints # Fully decomposing U+00d4cc; expecting 2 codepoints # Fully decomposing U+00ce31; expecting 3 codepoints # Fully decomposing U+00ce20; expecting 2 codepoints ok 17 /unicode/fully-decompose-canonical ok 18 /unicode/fully-decompose-len ok 19 /unicode/normalization ok 20 /unicode/graph # Testing script Zyyy (code 1517910393) # Testing script Zinh (code 1516858984) # Testing script Zmth (code 1517122664) # Testing script Arab (code 1098015074) # Testing script Armn (code 1098018158) # Testing script Beng (code 1113943655) # Testing script Bopo (code 1114599535) # Testing script Cher (code 1130915186) # Testing script Copt (code 1131376756) # Testing script Cyrl (code 1132032620) # Testing script Dsrt (code 1148416628) # Testing script Deva (code 1147500129) # Testing script Ethi (code 1165256809) # Testing script Geor (code 1197830002) # Testing script Goth (code 1198486632) # Testing script Grek (code 1198679403) # Testing script Gujr (code 1198877298) # Testing script Guru (code 1198879349) # Testing script Hani (code 1214344809) # Testing script Hang (code 1214344807) # Testing script Hebr (code 1214603890) # Testing script Hira (code 1214870113) # Testing script Knda (code 1265525857) # Testing script Kana (code 1264676449) # Testing script Khmr (code 1265134962) # Testing script Laoo (code 1281453935) # Testing script Latn (code 1281455214) # Testing script Mlym (code 1298954605) # Testing script Mong (code 1299148391) # Testing script Mymr (code 1299803506) # Testing script Ogam (code 1332175213) # Testing script Ital (code 1232363884) # Testing script Orya (code 1332902241) # Testing script Runr (code 1383427698) # Testing script Sinh (code 1399418472) # Testing script Syrc (code 1400468067) # Testing script Taml (code 1415671148) # Testing script Telu (code 1415933045) # Testing script Thaa (code 1416126817) # Testing script Thai (code 1416126825) # Testing script Tibt (code 1416192628) # Testing script Cans (code 1130458739) # Testing script Yiii (code 1500080489) # Testing script Tglg (code 1416064103) # Testing script Hano (code 1214344815) # Testing script Buhd (code 1114990692) # Testing script Tagb (code 1415669602) # Testing script Brai (code 1114792297) # Testing script Cprt (code 1131442804) # Testing script Limb (code 1281977698) # Testing script Osma (code 1332964705) # Testing script Shaw (code 1399349623) # Testing script Linb (code 1281977954) # Testing script Tale (code 1415670885) # Testing script Ugar (code 1432838514) # Testing script Talu (code 1415670901) # Testing script Bugi (code 1114990441) # Testing script Glag (code 1198285159) # Testing script Tfng (code 1415999079) # Testing script Sylo (code 1400466543) # Testing script Xpeo (code 1483761007) # Testing script Khar (code 1265131890) # Testing script Zzzz (code 1517976186) # Testing script Bali (code 1113681001) # Testing script Xsux (code 1483961720) # Testing script Phnx (code 1349021304) # Testing script Phag (code 1349017959) # Testing script Nkoo (code 1315663727) # Testing script Kali (code 1264675945) # Testing script Lepc (code 1281716323) # Testing script Rjng (code 1382706791) # Testing script Sund (code 1400204900) # Testing script Saur (code 1398895986) # Testing script Cham (code 1130914157) # Testing script Olck (code 1332503403) # Testing script Vaii (code 1449224553) # Testing script Cari (code 1130459753) # Testing script Lyci (code 1283023721) # Testing script Lydi (code 1283023977) # Testing script Avst (code 1098281844) # Testing script Bamu (code 1113681269) # Testing script Egyp (code 1164409200) # Testing script Armi (code 1098018153) # Testing script Phli (code 1349020777) # Testing script Prti (code 1349678185) # Testing script Java (code 1247901281) # Testing script Kthi (code 1265920105) # Testing script Lisu (code 1281979253) # Testing script Mtei (code 1299473769) # Testing script Sarb (code 1398895202) # Testing script Orkh (code 1332898664) # Testing script Samr (code 1398893938) # Testing script Lana (code 1281453665) # Testing script Tavt (code 1415673460) # Testing script Batk (code 1113683051) # Testing script Brah (code 1114792296) # Testing script Mand (code 1298230884) # Testing script Cakm (code 1130457965) # Testing script Merc (code 1298494051) # Testing script Mero (code 1298494063) # Testing script Plrd (code 1349284452) # Testing script Shrd (code 1399353956) # Testing script Sora (code 1399812705) # Testing script Takr (code 1415670642) # Testing script Bass (code 1113682803) # Testing script Aghb (code 1097295970) # Testing script Dupl (code 1148547180) # Testing script Elba (code 1164730977) # Testing script Gran (code 1198678382) # Testing script Khoj (code 1265135466) # Testing script Sind (code 1399418468) # Testing script Lina (code 1281977953) # Testing script Mahj (code 1298229354) # Testing script Mani (code 1298230889) # Testing script Mend (code 1298493028) # Testing script Modi (code 1299145833) # Testing script Mroo (code 1299345263) # Testing script Nbat (code 1315070324) # Testing script Narb (code 1315009122) # Testing script Perm (code 1348825709) # Testing script Hmng (code 1215131239) # Testing script Palm (code 1348562029) # Testing script Pauc (code 1348564323) # Testing script Phlp (code 1349020784) # Testing script Sidd (code 1399415908) # Testing script Tirh (code 1416196712) # Testing script Wara (code 1466004065) # Testing script Ahom (code 1097363309) # Testing script Hluw (code 1215067511) # Testing script Hatr (code 1214346354) # Testing script Mult (code 1299541108) # Testing script Hung (code 1215655527) # Testing script Sgnw (code 1399287415) # Testing script Adlm (code 1097100397) # Testing script Bhks (code 1114139507) # Testing script Marc (code 1298231907) # Testing script Newa (code 1315272545) # Testing script Osge (code 1332963173) # Testing script Tang (code 1415671399) # Testing script Gonm (code 1198485101) # Testing script Nshu (code 1316186229) # Testing script Soyo (code 1399814511) # Testing script Zanb (code 1516334690) # Testing script Dogr (code 1148151666) # Testing script Gong (code 1198485095) # Testing script Rohg (code 1383032935) # Testing script Maka (code 1298230113) # Testing script Medf (code 1298490470) # Testing script Sogo (code 1399809903) # Testing script Sogd (code 1399809892) # Testing script Elym (code 1164736877) # Testing script Nand (code 1315008100) # Testing script Hmnp (code 1215131248) # Testing script Wcho (code 1466132591) # Testing script Chrs (code 1130918515) # Testing script Diak (code 1147756907) # Testing script Kits (code 1265202291) # Testing script Yezi (code 1499822697) # Testing script Cpmn (code 1131441518) # Testing script Ougr (code 1333094258) # Testing script Tnsa (code 1416524641) # Testing script Toto (code 1416590447) # Testing script Vith (code 1449751656) # Testing script Kawi (code 1264678761) # Testing script Nagm (code 1315006317) # Testing script Todr (code 1416586354) # Testing script Gara (code 1197568609) # Testing script Tutg (code 1416983655) # Testing script Sunu (code 1400204917) # Testing script Gukh (code 1198877544) # Testing script Krai (code 1265787241) # Testing script Onao (code 1332633967) ok 21 /unicode/iso15924 ok 22 /unicode/lower ok 23 /unicode/mark ok 24 /unicode/mirror ok 25 /unicode/print ok 26 /unicode/punctuation ok 27 /unicode/script ok 28 /unicode/space ok 29 /unicode/strdown ok 30 /unicode/strup ok 31 /unicode/turkish-strupdown ok 32 /unicode/title ok 33 /unicode/upper ok 34 /unicode/validate ok 35 /unicode/wide ok 36 /unicode/xdigit ok 37 /unicode/xdigit-value ok 38 /unicode/zero-width ok 39 /unicode/normalize # End of unicode tests ============================================================================== =================================== 64/396 =================================== test: glib:glib+core / refstring start time: 10:08:44 duration: 1.14s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=231 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/refstring ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3950c461780c09483552016b13d335c2 1..8 # Start of refstring tests # s = 'hello, world' (0x583ca160) ok 1 /refstring/base ok 2 /refstring/length ok 3 /refstring/length-auto ok 4 /refstring/length-nuls # s = 'hello, world' (0x583cd250) # p = s = 'hello, world' (0x583cd250) # releasing p[0x583cd250] ('hello, world') # p = 'goodbye, world' (0x583cd280) # releasing p[0x583cd280] ('goodbye, world') # releasing s[0x583cd250] ('hello, world') ok 5 /refstring/intern # /refstring/hash_equal summary: Test g_ref_string_equal() in GHashTable ok 6 /refstring/hash_equal # /refstring/equal summary: Test g_ref_string_equal() standalone ok 7 /refstring/equal ok 8 /refstring/intern-thread-safety # slow test /refstring/intern-thread-safety executed in 1.06 secs # End of refstring tests ============================================================================== =================================== 72/396 =================================== test: glib:glib+core / slice start time: 10:08:44 duration: 0.88s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=66 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/slice ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S363b3bcd8124715869e04ad75c30eee5 1..3 # Start of slice tests ok 1 /slice/copy ok 2 /slice/chain ok 3 /slice/allocate # slow test /slice/allocate executed in 0.84 secs # End of slice tests ============================================================================== ================================== 107/396 =================================== test: glib:glib+core+cpp / cxx start time: 10:08:45 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=179 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbf90b5da8d7f35eca6070e842c715d48 1..22 # Start of C++ tests ok 1 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 2 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 8 /C++/inlined-not-inlined-functions ok 9 /C++/clear-pointer ok 10 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 11 /C++/str-equal ok 12 /C++/strdup ok 13 /C++/str-has-prefix ok 14 /C++/str-has-suffix ok 15 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 16 /C++/string-free # Test that G_LIKELY macro creates an initialized variable for compatibility with constexpr ok 17 /C++/constexpr-var-init # Start of strdup tests ok 18 /C++/strdup/macro # Start of macro tests ok 19 /C++/strdup/macro/qualified ok 20 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 21 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 22 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== =================================== 82/396 =================================== test: glib:glib+core / testing start time: 10:08:44 duration: 0.57s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/testing --verbose ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6cb096c7a03d0eb02dc99d2034678425 1..44 # pass # skip # skip with printf format # incomplete # incomplete with printf format # fail # fail with message # all # all-non-failures # --GTestSkipCount # --GTestSkipCount=0 is the same as omitting it # --GTestSkipCount > number of tests skips all # -p # --run-prefix # --run-prefix 2 # --run-prefix conflict # -s # --skip-prefix # --skip-prefix conflict ok 1 /tap # Start of random-generator tests ok 2 /random-generator/rand-1 ok 3 /random-generator/rand-2 ok 4 /random-generator/random-conversions # End of random-generator tests # Start of misc tests # subprocess: /misc/assertions/subprocess/bad_cmpvariant_types # subprocess: /misc/assertions/subprocess/bad_cmpvariant_values # subprocess: /misc/assertions/subprocess/bad_cmpstr # subprocess: /misc/assertions/subprocess/bad_cmpstrv_null1 # subprocess: /misc/assertions/subprocess/bad_cmpstrv_null2 # subprocess: /misc/assertions/subprocess/bad_cmpstrv_length # subprocess: /misc/assertions/subprocess/bad_cmpstrv_values # subprocess: /misc/assertions/subprocess/bad_cmpint # subprocess: /misc/assertions/subprocess/bad_cmpmem_len # subprocess: /misc/assertions/subprocess/bad_cmpmem_data # subprocess: /misc/assertions/subprocess/bad_cmpmem_null # subprocess: /misc/assertions/subprocess/bad_cmpfloat_epsilon # subprocess: /misc/assertions/subprocess/bad_no_errno ok 5 /misc/assertions ok 6 /misc/test-data ok 7 /misc/primetoul # subprocess: /misc/fatal-log-handler/subprocess/critical-pass # subprocess: /misc/fatal-log-handler/subprocess/error-fail # subprocess: /misc/fatal-log-handler/subprocess/critical-fail ok 8 /misc/fatal-log-handler # subprocess: /misc/expected-messages/subprocess/warning # subprocess: /misc/expected-messages/subprocess/expect-warning # subprocess: /misc/expected-messages/subprocess/wrong-warning # subprocess: /misc/expected-messages/subprocess/expected # subprocess: /misc/expected-messages/subprocess/null-domain # subprocess: /misc/expected-messages/subprocess/extra-warning # subprocess: /misc/expected-messages/subprocess/unexpected-extra-warning ok 9 /misc/expected-messages # subprocess: /misc/messages/subprocess/use-stderr ok 10 /misc/messages # subprocess: /misc/dash-p/subprocess/hidden # subprocess: /misc/dash-p/subprocess/hidden/sub # subprocess: /misc/dash-p/child # subprocess: /misc/dash-p/child/sub ok 11 /misc/dash-p # subprocess: /misc/nonfatal ok 12 /misc/nonfatal ok 13 /misc/skip # SKIP Skipped should count as passed, not failed # single test case skipped -> overall status 77 # each test case skipped -> overall status 77 # single test case incomplete -> overall status 77 # one pass and some skipped -> overall status 0 # one pass and some incomplete -> overall status 0 # one pass and mix of skipped and incomplete -> overall status 0 # one fail and some skipped -> overall status fail # one fail and some incomplete -> overall status fail # one fail and mix of skipped and incomplete -> overall status fail ok 14 /misc/combining # subprocess: /misc/fail ok 15 /misc/fail # subprocess: /misc/incomplete ok 16 /misc/incomplete # Start of assertions tests # Start of subprocess tests # skipping: /misc/assertions/subprocess/bad_cmpvariant_types # skipping: /misc/assertions/subprocess/bad_cmpvariant_values # skipping: /misc/assertions/subprocess/bad_cmpstr # skipping: /misc/assertions/subprocess/bad_cmpstrv_null1 # skipping: /misc/assertions/subprocess/bad_cmpstrv_null2 # skipping: /misc/assertions/subprocess/bad_cmpstrv_length # skipping: /misc/assertions/subprocess/bad_cmpstrv_values # skipping: /misc/assertions/subprocess/bad_cmpint # skipping: /misc/assertions/subprocess/bad_cmpmem_len # skipping: /misc/assertions/subprocess/bad_cmpmem_data # skipping: /misc/assertions/subprocess/bad_cmpmem_null # skipping: /misc/assertions/subprocess/bad_cmpfloat_epsilon # skipping: /misc/assertions/subprocess/bad_no_errno # End of subprocess tests # End of assertions tests # Start of fatal-log-handler tests # Start of subprocess tests # skipping: /misc/fatal-log-handler/subprocess/critical-pass # skipping: /misc/fatal-log-handler/subprocess/error-fail # skipping: /misc/fatal-log-handler/subprocess/critical-fail # End of subprocess tests # End of fatal-log-handler tests # Start of expected-messages tests ok 17 /misc/expected-messages/expect-error # Test-DEBUG: should be ignored ok 18 /misc/expected-messages/skip-debug # Start of subprocess tests # skipping: /misc/expected-messages/subprocess/warning # skipping: /misc/expected-messages/subprocess/expect-warning # skipping: /misc/expected-messages/subprocess/wrong-warning # skipping: /misc/expected-messages/subprocess/expected # skipping: /misc/expected-messages/subprocess/null-domain # skipping: /misc/expected-messages/subprocess/extra-warning # skipping: /misc/expected-messages/subprocess/unexpected-extra-warning # End of subprocess tests # End of expected-messages tests # Start of messages tests # Start of subprocess tests # skipping: /misc/messages/subprocess/use-stderr # End of subprocess tests # End of messages tests # Start of dash-p tests ok 19 /misc/dash-p/child # Start of child tests ok 20 /misc/dash-p/child/sub ok 21 /misc/dash-p/child/sub2 # Start of sub tests # skipping: /misc/dash-p/child/sub/subprocess # Start of subprocess tests # skipping: /misc/dash-p/child/sub/subprocess/child # End of subprocess tests # End of sub tests # End of child tests # Start of subprocess tests # skipping: /misc/dash-p/subprocess/hidden # Start of hidden tests # skipping: /misc/dash-p/subprocess/hidden/sub # End of hidden tests # End of subprocess tests # End of dash-p tests # Start of combining tests # Start of subprocess tests # skipping: /misc/combining/subprocess/fail # skipping: /misc/combining/subprocess/skip1 # skipping: /misc/combining/subprocess/skip2 # skipping: /misc/combining/subprocess/incomplete # skipping: /misc/combining/subprocess/pass # End of subprocess tests # End of combining tests # Start of path tests ok 22 /misc/path/first ok 23 /misc/path/second # End of path tests # End of misc tests # Start of forking tests # # testing:ERROR:../../../glib/tests/testing.c:307:test_fork_fail: code should not be reached ok 24 /forking/fail assertion ok 25 /forking/patterns # End of forking tests # Start of trap_subprocess tests # subprocess: /trap_subprocess/fail ok 26 /trap_subprocess/fail # subprocess: /trap_subprocess/no-such-test ok 27 /trap_subprocess/no-such-test # subprocess: /trap_subprocess/timeout ok 28 /trap_subprocess/timeout # subprocess: /trap_subprocess/envp ok 29 /trap_subprocess/envp # subprocess: /trap_subprocess/patterns ok 30 /trap_subprocess/patterns # End of trap_subprocess tests # Start of tap tests # pass # skip # skip with printf format # incomplete # incomplete with printf format # fail # fail with message # all # all-non-failures # --GTestSkipCount # --GTestSkipCount=0 is the same as omitting it # --GTestSkipCount > number of tests skips all # -p # --run-prefix # --run-prefix 2 # --run-prefix conflict # -s # --skip-prefix ok 31 /tap/subtest # /tap/summary summary: Test the output of g_test_summary() from the TAP output of a test. ok 32 /tap/summary # /tap/message summary: Test the output of g_test_message() from the TAP output of a test. ok 33 /tap/message # /tap/print summary: Test the output of g_print() from the TAP output of a test. ok 34 /tap/print # /tap/error summary: Test that g_error() generates Bail out TAP output of a test. ok 35 /tap/error # /tap/error-and-pass summary: Test that g_error() generates Bail out TAP output of a test. ok 36 /tap/error-and-pass # Start of subtest tests # /tap/subtest/summary summary: Test the output of g_test_summary() from the TAP output of a test. ok 37 /tap/subtest/summary # /tap/subtest/message summary: Test the output of g_test_message() from the TAP output of a sub-test. ok 38 /tap/subtest/message # /tap/subtest/print summary: Test the output of g_test_print() from the TAP output of a sub-test. ok 39 /tap/subtest/print # /tap/subtest/stdout summary: Test the stdout from the TAP output of a sub-test. ok 40 /tap/subtest/stdout # /tap/subtest/stdout-no-new-line summary: Test the stdout from the TAP output of a sub-test. ok 41 /tap/subtest/stdout-no-new-line # /tap/subtest/error summary: Test that g_error() generates Bail out TAP output of a test. ok 42 /tap/subtest/error # /tap/subtest/error-and-pass summary: Test that g_error() generates Bail out TAP output of a test. ok 43 /tap/subtest/error-and-pass # End of subtest tests # End of tap tests # Start of init tests # /init/no_argv0 summary: Test that g_test_init() can be called safely with argc == 0. ok 44 /init/no_argv0 # End of init tests ============================================================================== ================================== 108/396 =================================== test: glib:glib+core+cpp / cxx-98 start time: 10:08:45 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-98 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S647cb6018f7cad03fd161a9517c5540f 1..22 # Start of C++ tests # Checking if '199711L' respects the expected standard version '98' ok 1 /C++/check-standard-98 ok 2 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 8 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 9 /C++/inlined-not-inlined-functions ok 10 /C++/clear-pointer ok 11 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 12 /C++/str-equal ok 13 /C++/strdup ok 14 /C++/str-has-prefix ok 15 /C++/str-has-suffix ok 16 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 17 /C++/string-free # Start of strdup tests ok 18 /C++/strdup/macro # Start of macro tests ok 19 /C++/strdup/macro/qualified ok 20 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 21 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 22 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== ================================== 109/396 =================================== test: glib:glib+core+cpp / cxx-03 start time: 10:08:45 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=112 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-03 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb80c11de79208a80a4422d2460430624 1..22 # Start of C++ tests # Checking if '199711L' respects the expected standard version '03' ok 1 /C++/check-standard-03 ok 2 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 8 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 9 /C++/inlined-not-inlined-functions ok 10 /C++/clear-pointer ok 11 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 12 /C++/str-equal ok 13 /C++/strdup ok 14 /C++/str-has-prefix ok 15 /C++/str-has-suffix ok 16 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 17 /C++/string-free # Start of strdup tests ok 18 /C++/strdup/macro # Start of macro tests ok 19 /C++/strdup/macro/qualified ok 20 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 21 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 22 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== ================================== 110/396 =================================== test: glib:glib+core+cpp / cxx-11 start time: 10:08:45 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Seab75746f42becf3e5baba11828afec1 1..22 # Start of C++ tests # Checking if '201103L' respects the expected standard version '11' ok 1 /C++/check-standard-11 ok 2 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 8 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 9 /C++/inlined-not-inlined-functions ok 10 /C++/clear-pointer ok 11 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 12 /C++/str-equal ok 13 /C++/strdup ok 14 /C++/str-has-prefix ok 15 /C++/str-has-suffix ok 16 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 17 /C++/string-free # Start of strdup tests ok 18 /C++/strdup/macro # Start of macro tests ok 19 /C++/strdup/macro/qualified ok 20 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 21 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 22 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== ================================== 111/396 =================================== test: glib:glib+core+cpp / cxx-14 start time: 10:08:45 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=187 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-14 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2f7243727d2483c62c2f322438f623e0 1..23 # Start of C++ tests # Checking if '201402L' respects the expected standard version '14' ok 1 /C++/check-standard-14 ok 2 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 8 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 9 /C++/inlined-not-inlined-functions ok 10 /C++/clear-pointer ok 11 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 12 /C++/str-equal ok 13 /C++/strdup ok 14 /C++/str-has-prefix ok 15 /C++/str-has-suffix ok 16 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 17 /C++/string-free # Test that G_LIKELY macro creates an initialized variable for compatibility with constexpr ok 18 /C++/constexpr-var-init # Start of strdup tests ok 19 /C++/strdup/macro # Start of macro tests ok 20 /C++/strdup/macro/qualified ok 21 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 22 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 23 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== ================================== 112/396 =================================== test: glib:glib+core+cpp / cxx-17 start time: 10:08:45 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=184 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1211b6156e3182e15f56df582e56304e 1..23 # Start of C++ tests # Checking if '201703L' respects the expected standard version '17' ok 1 /C++/check-standard-17 ok 2 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 8 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 9 /C++/inlined-not-inlined-functions ok 10 /C++/clear-pointer ok 11 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 12 /C++/str-equal ok 13 /C++/strdup ok 14 /C++/str-has-prefix ok 15 /C++/str-has-suffix ok 16 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 17 /C++/string-free # Test that G_LIKELY macro creates an initialized variable for compatibility with constexpr ok 18 /C++/constexpr-var-init # Start of strdup tests ok 19 /C++/strdup/macro # Start of macro tests ok 20 /C++/strdup/macro/qualified ok 21 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 22 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 23 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== ================================== 113/396 =================================== test: glib:glib+core+cpp / cxx-20 start time: 10:08:45 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=6 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-20 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S080d31bc3d360b385c63d3509d0475f4 1..23 # Start of C++ tests # Checking if '202002L' respects the expected standard version '20' ok 1 /C++/check-standard-20 ok 2 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 8 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 9 /C++/inlined-not-inlined-functions ok 10 /C++/clear-pointer ok 11 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 12 /C++/str-equal ok 13 /C++/strdup ok 14 /C++/str-has-prefix ok 15 /C++/str-has-suffix ok 16 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 17 /C++/string-free # Test that G_LIKELY macro creates an initialized variable for compatibility with constexpr ok 18 /C++/constexpr-var-init # Start of strdup tests ok 19 /C++/strdup/macro # Start of macro tests ok 20 /C++/strdup/macro/qualified ok 21 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 22 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 23 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== ================================== 114/396 =================================== test: glib:glib+core+cpp / cxx-2b start time: 10:08:45 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=198 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-2b ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf197eaa34125c899d28d7624588275c1 1..23 # Start of C++ tests ok 1 /C++/check-standard-2b # SKIP Expected standard value is non-numeric: 2b ok 2 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 8 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 9 /C++/inlined-not-inlined-functions ok 10 /C++/clear-pointer ok 11 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 12 /C++/str-equal ok 13 /C++/strdup ok 14 /C++/str-has-prefix ok 15 /C++/str-has-suffix ok 16 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 17 /C++/string-free # Test that G_LIKELY macro creates an initialized variable for compatibility with constexpr ok 18 /C++/constexpr-var-init # Start of strdup tests ok 19 /C++/strdup/macro # Start of macro tests ok 20 /C++/strdup/macro/qualified ok 21 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 22 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 23 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== ================================== 117/396 =================================== test: glib:glib+core / include start time: 10:08:45 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=101 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/include ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4dfafcff0adfad0203000ebbe615f050 1..1 # Start of include tests ok 1 /include/rwlock # End of include tests ============================================================================== ================================== 115/396 =================================== test: glib:glib+core / autoptr start time: 10:08:45 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/autoptr ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9e10909de7a74fa8f5856e282bdaa397 1..57 # Start of autoptr tests ok 1 /autoptr/autofree ok 2 /autoptr/g_async_queue ok 3 /autoptr/g_bookmark_file ok 4 /autoptr/g_bytes ok 5 /autoptr/g_checksum ok 6 /autoptr/g_date ok 7 /autoptr/g_date_time ok 8 /autoptr/g_dir ok 9 /autoptr/g_error ok 10 /autoptr/g_hash_table ok 11 /autoptr/g_hmac ok 12 /autoptr/g_io_channel ok 13 /autoptr/g_key_file ok 14 /autoptr/g_list ok 15 /autoptr/g_array ok 16 /autoptr/g_ptr_array ok 17 /autoptr/g_byte_array ok 18 /autoptr/g_main_context ok 19 /autoptr/g_main_context_pusher ok 20 /autoptr/g_main_loop ok 21 /autoptr/g_source ok 22 /autoptr/g_mapped_file ok 23 /autoptr/g_markup_parse_context ok 24 /autoptr/g_node ok 25 /autoptr/g_option_context ok 26 /autoptr/g_option_group ok 27 /autoptr/g_pattern_spec ok 28 /autoptr/g_queue ok 29 /autoptr/g_rand ok 30 /autoptr/g_regex ok 31 /autoptr/g_match_info ok 32 /autoptr/g_scanner ok 33 /autoptr/g_sequence ok 34 /autoptr/g_slist ok 35 /autoptr/g_string ok 36 /autoptr/g_string_chunk ok 37 /autoptr/g_thread ok 38 /autoptr/g_mutex ok 39 /autoptr/g_mutex_locker ok 40 /autoptr/g_rec_mutex_locker ok 41 /autoptr/g_rw_lock_lockers ok 42 /autoptr/g_auto_lock ok 43 /autoptr/g_cond ok 44 /autoptr/g_timer ok 45 /autoptr/g_time_zone ok 46 /autoptr/g_tree ok 47 /autoptr/g_variant ok 48 /autoptr/g_variant_builder ok 49 /autoptr/g_variant_iter ok 50 /autoptr/g_variant_dict ok 51 /autoptr/g_variant_type ok 52 /autoptr/strv ok 53 /autoptr/refstring ok 54 /autoptr/pathbuf ok 55 /autoptr/autolist ok 56 /autoptr/autoslist ok 57 /autoptr/autoqueue # End of autoptr tests ============================================================================== ================================== 119/396 =================================== test: glib:glib+core / gutils-user-database start time: 10:08:45 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_PRELOAD=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/getpwuid-preload.so MALLOC_PERTURB_=174 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests:/usr/lib/libeatmydata /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gutils-user-database ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S823aca48e7076d9d0df65798e3710146 1..1 # Start of gutils tests ok 1 /gutils/get_user_database_entry # End of gutils tests ============================================================================== ================================== 120/396 =================================== test: glib:glib+core / constructor start time: 10:08:45 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=101 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_ENABLE_DIAGNOSTIC=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests:/usr/lib/libeatmydata MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/constructor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf89142cc613b6ebd94fc11069a8555ce 1..2 # Start of constructor tests ok 1 /constructor/application ok 2 /constructor/library # End of constructor tests ============================================================================== ================================== 101/396 =================================== test: glib:glib+core / unicode-normalize start time: 10:08:45 duration: 0.54s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=223 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unicode-normalize ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4928638ad191bfe7ffc8c7f4d4efc5f3 1..3 # Start of unicode tests # Processing Part0 # Specific cases # Processing Part1 # Character by character test # Processing Part2 # Canonical Order Test # Processing Part3 # PRI #29 Test # Processing Part4 # Canonical closures (excluding Hangul) # Processing Part5 # Chained primary composites ok 1 /unicode/normalize # slow test /unicode/normalize executed in 0.50 secs # Invalid UTF-8 vector 0 # Invalid UTF-8 vector 1 # Invalid UTF-8 vector 2 # Invalid UTF-8 vector 3 # Invalid UTF-8 vector 4 # Invalid UTF-8 vector 5 # Invalid UTF-8 vector 6 # Invalid UTF-8 vector 7 # Invalid UTF-8 vector 8 # Invalid UTF-8 vector 9 # Invalid UTF-8 vector 10 # Invalid UTF-8 vector 11 # Invalid UTF-8 vector 12 ok 2 /unicode/normalize-invalid # Start of normalize tests ok 3 /unicode/normalize/bad-length # End of normalize tests # End of unicode tests ============================================================================== =================================== 13/396 =================================== test: glib:glib+core / cond start time: 10:08:43 duration: 2.21s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=238 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cond ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa24f95e3a67489f1e812c86cf2e13360 1..4 # Start of thread tests ok 1 /thread/cond1 ok 2 /thread/cond2 # Start of cond tests ok 3 /thread/cond/wait-until # slow test /thread/cond/wait-until executed in 1.05 secs # Start of wait-until tests # /thread/cond/wait-until/contended-and-interrupted summary: Check proper handling of errno in g_cond_wait_until with a contended mutex # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/957 ok 4 /thread/cond/wait-until/contended-and-interrupted # slow test /thread/cond/wait-until/contended-and-interrupted executed in 1.11 secs # End of wait-until tests # End of cond tests # End of thread tests ============================================================================== ================================== 122/396 =================================== test: glib:glib+core+cc / atomic-c-17 start time: 10:08:45 duration: 0.30s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=74 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sed1939fca5cec2d28f7dc6228b57794d 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== ================================== 121/396 =================================== test: glib:glib+core+cc / atomic-c-11 start time: 10:08:45 duration: 0.36s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd028c104ea5cd112ff226aebefa5144e 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== ================================== 125/396 =================================== test: glib:glib+core+cc / macros-c-11 start time: 10:08:45 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S71a3405f2db56328b424a8ed849c1f42 1..4 # Start of C tests ok 1 /C/standard-11 # End of C tests # Start of alignof tests ok 2 /alignof/fallback # End of alignof tests # Start of assert tests ok 3 /assert/static # End of assert tests # Start of struct tests ok 4 /struct/sizeof_member # End of struct tests ============================================================================== ================================== 123/396 =================================== test: glib:glib+core+cc / atomic-c-89 start time: 10:08:45 duration: 0.34s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=228 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-89 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sce0cf57a2770e46df9918322b2f0c600 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== ================================== 126/396 =================================== test: glib:glib+core+cc / macros-c-17 start time: 10:08:45 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=186 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S42f29ae8a42159109a4a914af66c395c 1..4 # Start of C tests ok 1 /C/standard-17 # End of C tests # Start of alignof tests ok 2 /alignof/fallback # End of alignof tests # Start of assert tests ok 3 /assert/static # End of assert tests # Start of struct tests ok 4 /struct/sizeof_member # End of struct tests ============================================================================== ================================== 127/396 =================================== test: glib:glib+core+cc / macros-c-89 start time: 10:08:45 duration: 0.29s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=168 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-89 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf7e9697c41e0c488bea4a88bdb9165f1 1..4 # Start of C tests ok 1 /C/standard-89 # End of C tests # Start of alignof tests ok 2 /alignof/fallback # End of alignof tests # Start of assert tests ok 3 /assert/static # End of assert tests # Start of struct tests ok 4 /struct/sizeof_member # End of struct tests ============================================================================== ================================== 106/396 =================================== test: glib:glib+core+slow / 642026-ec start time: 10:08:45 duration: 1.05s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=193 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/642026-ec ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se7bc631d866daf17ba218a92ce1280bd 1..1 # Start of glib tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=642026 ok 1 /glib/642026 # slow test /glib/642026 executed in 0.76 secs # End of glib tests ============================================================================== ================================== 128/396 =================================== test: glib:glib+core+cc / macros-c-99 start time: 10:08:45 duration: 0.29s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=224 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-99 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S45132dc505601f8962eee26d1ce641c6 1..4 # Start of C tests ok 1 /C/standard-99 # End of C tests # Start of alignof tests ok 2 /alignof/fallback # End of alignof tests # Start of assert tests ok 3 /assert/static # End of assert tests # Start of struct tests ok 4 /struct/sizeof_member # End of struct tests ============================================================================== ================================== 124/396 =================================== test: glib:glib+core+cc / atomic-c-99 start time: 10:08:45 duration: 0.38s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=249 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-99 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf0194a0ec41beca9d57a428daf60b4bd 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== ================================== 129/396 =================================== test: glib:glib+core+cc / utils-c-11 start time: 10:08:46 duration: 0.08s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=222 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb584c65482a768fb0b397d6fcb4f0b2e 1..41 # Start of utils tests ok 1 /utils/language-names ok 2 /utils/locale-variants ok 3 /utils/version ok 4 /utils/appname # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/847 # /utils/prgname-thread-safety summary: Test that threads racing to get and set the program name always receive a valid program name. ok 5 /utils/prgname-thread-safety # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=627969 # /utils/tmpdir summary: Test that g_get_tmp_dir() returns a correct default if TMPDIR is set to the empty string ok 6 /utils/tmpdir ok 7 /utils/basic_bits ok 8 /utils/bits ok 9 /utils/swap ok 10 /utils/find-program ok 11 /utils/find-program-for-path ok 12 /utils/debug ok 13 /utils/codeset ok 14 /utils/codeset2 ok 15 /utils/console-charset ok 16 /utils/gettext ok 17 /utils/username ok 18 /utils/realname ok 19 /utils/hostname ok 20 /utils/xdgdirs ok 21 /utils/specialdir # NAME: Debian GNU/Linux ok 22 /utils/os-info ok 23 /utils/clear-pointer ok 24 /utils/clear-pointer-cast ok 25 /utils/take-pointer ok 26 /utils/clear-source ok 27 /utils/misc-mem # /utils/aligned-mem summary: Aligned memory allocator # Alignment must not be zero # Alignment must be a power of two # Alignment must be a multiple of sizeof(void*) ok 28 /utils/aligned-mem # /utils/free-sized summary: Check that g_free_sized() works ok 29 /utils/free-sized ok 30 /utils/nullify ok 31 /utils/atexit ok 32 /utils/check-setuid # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1663 ok 33 /utils/int-limits ok 34 /utils/clear-list ok 35 /utils/clear-slist ok 36 /utils/steal-handle-id # Start of specialdir tests ok 37 /utils/specialdir/desktop # End of specialdir tests # Start of clear-pointer tests ok 38 /utils/clear-pointer/side-effects # End of clear-pointer tests # Start of aligned-mem tests # /utils/aligned-mem/alignment summary: Check that g_aligned_alloc() returns a correctly aligned pointer ok 39 /utils/aligned-mem/alignment # /utils/aligned-mem/zeroed summary: Check that g_aligned_alloc0() zeroes out its allocation ok 40 /utils/aligned-mem/zeroed # /utils/aligned-mem/free-sized summary: Check that g_aligned_free_sized() works ok 41 /utils/aligned-mem/free-sized # Start of subprocess tests # End of subprocess tests # End of aligned-mem tests # End of utils tests ============================================================================== ================================== 130/396 =================================== test: glib:glib+core+cc / utils-c-17 start time: 10:08:46 duration: 0.09s result: exit status 0 command: MALLOC_PERTURB_=147 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S569741d6bac9eb9cb31231eec8c1abf5 1..41 # Start of utils tests ok 1 /utils/language-names ok 2 /utils/locale-variants ok 3 /utils/version ok 4 /utils/appname # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/847 # /utils/prgname-thread-safety summary: Test that threads racing to get and set the program name always receive a valid program name. ok 5 /utils/prgname-thread-safety # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=627969 # /utils/tmpdir summary: Test that g_get_tmp_dir() returns a correct default if TMPDIR is set to the empty string ok 6 /utils/tmpdir ok 7 /utils/basic_bits ok 8 /utils/bits ok 9 /utils/swap ok 10 /utils/find-program ok 11 /utils/find-program-for-path ok 12 /utils/debug ok 13 /utils/codeset ok 14 /utils/codeset2 ok 15 /utils/console-charset ok 16 /utils/gettext ok 17 /utils/username ok 18 /utils/realname ok 19 /utils/hostname ok 20 /utils/xdgdirs ok 21 /utils/specialdir # NAME: Debian GNU/Linux ok 22 /utils/os-info ok 23 /utils/clear-pointer ok 24 /utils/clear-pointer-cast ok 25 /utils/take-pointer ok 26 /utils/clear-source ok 27 /utils/misc-mem # /utils/aligned-mem summary: Aligned memory allocator # Alignment must not be zero # Alignment must be a power of two # Alignment must be a multiple of sizeof(void*) ok 28 /utils/aligned-mem # /utils/free-sized summary: Check that g_free_sized() works ok 29 /utils/free-sized ok 30 /utils/nullify ok 31 /utils/atexit ok 32 /utils/check-setuid # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1663 ok 33 /utils/int-limits ok 34 /utils/clear-list ok 35 /utils/clear-slist ok 36 /utils/steal-handle-id # Start of specialdir tests ok 37 /utils/specialdir/desktop # End of specialdir tests # Start of clear-pointer tests ok 38 /utils/clear-pointer/side-effects # End of clear-pointer tests # Start of aligned-mem tests # /utils/aligned-mem/alignment summary: Check that g_aligned_alloc() returns a correctly aligned pointer ok 39 /utils/aligned-mem/alignment # /utils/aligned-mem/zeroed summary: Check that g_aligned_alloc0() zeroes out its allocation ok 40 /utils/aligned-mem/zeroed # /utils/aligned-mem/free-sized summary: Check that g_aligned_free_sized() works ok 41 /utils/aligned-mem/free-sized # Start of subprocess tests # End of subprocess tests # End of aligned-mem tests # End of utils tests ============================================================================== ================================== 132/396 =================================== test: glib:glib+core+cc / utils-c-99 start time: 10:08:46 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-99 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf23a4b27d0876cfc4a5cf7b8ca638971 1..41 # Start of utils tests ok 1 /utils/language-names ok 2 /utils/locale-variants ok 3 /utils/version ok 4 /utils/appname # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/847 # /utils/prgname-thread-safety summary: Test that threads racing to get and set the program name always receive a valid program name. ok 5 /utils/prgname-thread-safety # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=627969 # /utils/tmpdir summary: Test that g_get_tmp_dir() returns a correct default if TMPDIR is set to the empty string ok 6 /utils/tmpdir ok 7 /utils/basic_bits ok 8 /utils/bits ok 9 /utils/swap ok 10 /utils/find-program ok 11 /utils/find-program-for-path ok 12 /utils/debug ok 13 /utils/codeset ok 14 /utils/codeset2 ok 15 /utils/console-charset ok 16 /utils/gettext ok 17 /utils/username ok 18 /utils/realname ok 19 /utils/hostname ok 20 /utils/xdgdirs ok 21 /utils/specialdir # NAME: Debian GNU/Linux ok 22 /utils/os-info ok 23 /utils/clear-pointer ok 24 /utils/clear-pointer-cast ok 25 /utils/take-pointer ok 26 /utils/clear-source ok 27 /utils/misc-mem # /utils/aligned-mem summary: Aligned memory allocator # Alignment must not be zero # Alignment must be a power of two # Alignment must be a multiple of sizeof(void*) ok 28 /utils/aligned-mem # /utils/free-sized summary: Check that g_free_sized() works ok 29 /utils/free-sized ok 30 /utils/nullify ok 31 /utils/atexit ok 32 /utils/check-setuid # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1663 ok 33 /utils/int-limits ok 34 /utils/clear-list ok 35 /utils/clear-slist ok 36 /utils/steal-handle-id # Start of specialdir tests ok 37 /utils/specialdir/desktop # End of specialdir tests # Start of clear-pointer tests ok 38 /utils/clear-pointer/side-effects # End of clear-pointer tests # Start of aligned-mem tests # /utils/aligned-mem/alignment summary: Check that g_aligned_alloc() returns a correctly aligned pointer ok 39 /utils/aligned-mem/alignment # /utils/aligned-mem/zeroed summary: Check that g_aligned_alloc0() zeroes out its allocation ok 40 /utils/aligned-mem/zeroed # /utils/aligned-mem/free-sized summary: Check that g_aligned_free_sized() works ok 41 /utils/aligned-mem/free-sized # Start of subprocess tests # End of subprocess tests # End of aligned-mem tests # End of utils tests ============================================================================== ================================== 131/396 =================================== test: glib:glib+core+cc / utils-c-89 start time: 10:08:46 duration: 0.11s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=10 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-89 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1aca9019367488357c57217ac4b6fb56 1..41 # Start of utils tests ok 1 /utils/language-names ok 2 /utils/locale-variants ok 3 /utils/version ok 4 /utils/appname # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/847 # /utils/prgname-thread-safety summary: Test that threads racing to get and set the program name always receive a valid program name. ok 5 /utils/prgname-thread-safety # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=627969 # /utils/tmpdir summary: Test that g_get_tmp_dir() returns a correct default if TMPDIR is set to the empty string ok 6 /utils/tmpdir ok 7 /utils/basic_bits ok 8 /utils/bits ok 9 /utils/swap ok 10 /utils/find-program ok 11 /utils/find-program-for-path ok 12 /utils/debug ok 13 /utils/codeset ok 14 /utils/codeset2 ok 15 /utils/console-charset ok 16 /utils/gettext ok 17 /utils/username ok 18 /utils/realname ok 19 /utils/hostname ok 20 /utils/xdgdirs ok 21 /utils/specialdir # NAME: Debian GNU/Linux ok 22 /utils/os-info ok 23 /utils/clear-pointer ok 24 /utils/clear-pointer-cast ok 25 /utils/take-pointer ok 26 /utils/clear-source ok 27 /utils/misc-mem # /utils/aligned-mem summary: Aligned memory allocator # Alignment must not be zero # Alignment must be a power of two # Alignment must be a multiple of sizeof(void*) ok 28 /utils/aligned-mem # /utils/free-sized summary: Check that g_free_sized() works ok 29 /utils/free-sized ok 30 /utils/nullify ok 31 /utils/atexit ok 32 /utils/check-setuid # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1663 ok 33 /utils/int-limits ok 34 /utils/clear-list ok 35 /utils/clear-slist ok 36 /utils/steal-handle-id # Start of specialdir tests ok 37 /utils/specialdir/desktop # End of specialdir tests # Start of clear-pointer tests ok 38 /utils/clear-pointer/side-effects # End of clear-pointer tests # Start of aligned-mem tests # /utils/aligned-mem/alignment summary: Check that g_aligned_alloc() returns a correctly aligned pointer ok 39 /utils/aligned-mem/alignment # /utils/aligned-mem/zeroed summary: Check that g_aligned_alloc0() zeroes out its allocation ok 40 /utils/aligned-mem/zeroed # /utils/aligned-mem/free-sized summary: Check that g_aligned_free_sized() works ok 41 /utils/aligned-mem/free-sized # Start of subprocess tests # End of subprocess tests # End of aligned-mem tests # End of utils tests ============================================================================== ================================== 135/396 =================================== test: glib:glib+core / gtester-xmllint-check start time: 10:08:46 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=42 MESON_TEST_ITERATION=1 /usr/bin/xmllint --noout glib/tests/tmpsample.xml ============================================================================== ================================== 136/396 =================================== test: glib:glib+core+no-valgrind+pkg-config / glib-2.0-pkg-config start time: 10:08:46 duration: 0.10s result: exit status 0 command: G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=177 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate glib-2.0 test "$(pkg-config --modversion glib-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix glib-2.0)" = "/usr" test "$(pkg-config --variable=datadir glib-2.0)" = "/usr/share" test "$(pkg-config --variable=gobject_query glib-2.0)" = "/usr/bin/gobject-query" test "$(pkg-config --variable=glib_mkenums glib-2.0)" = "/usr/bin/glib-mkenums" test "$(pkg-config --variable=glib_valgrind_suppressions glib-2.0)" = "/usr/share/glib-2.0/valgrind/glib.supp"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate glib-2.0 ++ pkg-config --modversion glib-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix glib-2.0 + test /usr = /usr ++ pkg-config --variable=datadir glib-2.0 + test /usr/share = /usr/share ++ pkg-config --variable=gobject_query glib-2.0 + test /usr/bin/gobject-query = /usr/bin/gobject-query ++ pkg-config --variable=glib_mkenums glib-2.0 + test /usr/bin/glib-mkenums = /usr/bin/glib-mkenums ++ pkg-config --variable=glib_valgrind_suppressions glib-2.0 + test /usr/share/glib-2.0/valgrind/glib.supp = /usr/share/glib-2.0/valgrind/glib.supp ============================================================================== ================================== 134/396 =================================== test: glib:glib+core+no-valgrind / messages-low-memory.py start time: 10:08:46 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=204 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../glib/tests/messages-low-memory.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestMessagesLowMemory.test_message_memory_allocation_failure # messages-low-memory: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/messages-low-memory # tmpdir: /tmp/tmple3w00bj # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/messages-low-memory'] # Return code: -6 # Output: # # Error: # GLib-Message: 22:08:46.487: Simulates a situation in which we were crashing because of low-memory, leading malloc to fail instead of aborting # GLib-Message: 22:08:46.487: bug: https://gitlab.gnome.org/GNOME/glib/-/issues/2753 # ../../../glib/gprintf.c:350: failed to allocate memory 1..1 ============================================================================== ================================== 138/396 =================================== test: glib:gobject+performance+no-valgrind / performance-threaded start time: 10:08:46 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=171 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests/performance LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance/performance-threaded --seconds 0 ----------------------------------- stdout ----------------------------------- Running test "liststore-is-a" 1 runs, min/avg/max = 0.178/0.178/0.178 ms Running test "liststore-interface-peek" 1 runs, min/avg/max = 4.169/4.169/4.169 ms Running test "liststore-interface-peek-same" 1 runs, min/avg/max = 0.085/0.085/0.085 ms ============================================================================== ================================== 139/396 =================================== test: glib:gobject / notify-init start time: 10:08:46 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=248 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/notify-init ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S981ff1f829665410871d6194e37eba23 1..1 # Start of properties tests # /properties/notify-in-init summary: Test that emitting notify with a handler already connected in test_object_init() works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2665 ok 1 /properties/notify-in-init # End of properties tests ============================================================================== ================================== 140/396 =================================== test: glib:gobject / notify-init2 start time: 10:08:46 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=106 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/notify-init2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sefd409b56fd260059b32af365472b2a1 1..1 # Start of properties tests # /properties/notify-in-init2 summary: Test that notify freezing during construction of objects with custom constructor works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2665 ok 1 /properties/notify-in-init2 # End of properties tests ============================================================================== ================================== 133/396 =================================== test: glib:glib+core+no-valgrind / assert-msg-test.py start time: 10:08:46 duration: 0.28s result: exit status 0 command: MALLOC_PERTURB_=73 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 _GLIB_TEST_SANITIZERS='' ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../glib/tests/assert-msg-test.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestAssertMessage.test_gassert # assert-msg-test: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/assert-msg-test # tmpdir: /tmp/tmp3yo3162m # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/assert-msg-test'] # Return code: -6 # Output: # Bail out! GLib:ERROR:../../../glib/tests/assert-msg-test.c:31:main: assertion failed: (42 < 0) # Error: # ** # GLib:ERROR:../../../glib/tests/assert-msg-test.c:31:main: assertion failed: (42 < 0) ok 2 __main__.TestAssertMessage.test_gdb_gassert # SKIP GDB is not installed, skipping this test! # assert-msg-test: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/assert-msg-test # tmpdir: /tmp/tmp6rkrwuxu 1..2 ============================================================================== ================================== 141/396 =================================== test: glib:gobject / custom-dispatch start time: 10:08:46 duration: 0.08s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=15 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/custom-dispatch ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd7082e0972a60880be923a42b5781cc5 1..2 # Start of properties tests # Start of custom-dispatch tests # /properties/custom-dispatch/init summary: Test that custom dispatch_properties_changed is called on initialization ok 1 /properties/custom-dispatch/init # /properties/custom-dispatch/set summary: Test that custom dispatch_properties_changed is called regardless of connected notify handlers ok 2 /properties/custom-dispatch/set # End of custom-dispatch tests # End of properties tests ============================================================================== ================================== 143/396 =================================== test: glib:gobject / accumulator start time: 10:08:46 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=20 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/accumulator ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se28223322b5227899bdbbc5ae7c4acd3 1..1 # Start of gobject tests ok 1 /gobject/accumulator # End of gobject tests ============================================================================== ================================== 144/396 =================================== test: glib:gobject / basics-gobject start time: 10:08:46 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=221 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/basics-gobject ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa0b351f5cf6fd45fd5c7b3ae91fa36f5 1..1 # Start of gobject tests # private data during initialization: 54321 == 54321 # MAIN: emit test-signal: # ::test_signal default_handler called # ::test_signal default_handler called # ::test_signal default_handler called # signal return: "" # MAIN: call iface print-string on test and derived object: # Iface-FOO: "iface-string-from-test-type" from 0x57181098 # Iface-BAR: "iface-string-from-derived-type" from 0x57180f90 # chaining: # Iface-FOO: "iface-string-from-derived-type" from 0x57180f90 # private data after initialization: 54321 == 54321 ok 1 /gobject/basics # End of gobject tests ============================================================================== ================================== 145/396 =================================== test: glib:gobject / boxed start time: 10:08:46 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/boxed ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S45b5d581291440ab930ff4b5fd8ea022 1..27 # Start of boxed tests ok 1 /boxed/define ok 2 /boxed/ownership ok 3 /boxed/closure ok 4 /boxed/date ok 5 /boxed/value ok 6 /boxed/string ok 7 /boxed/hashtable ok 8 /boxed/array ok 9 /boxed/ptrarray ok 10 /boxed/regex ok 11 /boxed/varianttype ok 12 /boxed/error ok 13 /boxed/datetime ok 14 /boxed/matchinfo ok 15 /boxed/keyfile ok 16 /boxed/mainloop ok 17 /boxed/maincontext ok 18 /boxed/source ok 19 /boxed/variantbuilder ok 20 /boxed/timezone ok 21 /boxed/pollfd ok 22 /boxed/markup ok 23 /boxed/thread ok 24 /boxed/checksum ok 25 /boxed/tree ok 26 /boxed/patternspec ok 27 /boxed/rand # End of boxed tests ============================================================================== ================================== 146/396 =================================== test: glib:gobject / defaultiface start time: 10:08:46 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=113 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/defaultiface ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd3ddadb977c18c50f05406b00dcbf4b2 1..2 # Start of gobject tests ok 1 /gobject/static-iface ok 2 /gobject/dynamic-iface # End of gobject tests ============================================================================== ================================== 147/396 =================================== test: glib:gobject / deftype start time: 10:08:46 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/deftype ============================================================================== ================================== 149/396 =================================== test: glib:gobject / dynamictype start time: 10:08:46 duration: 0.01s result: exit status 0 command: MALLOC_PERTURB_=245 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/dynamictype ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc963de85b6b9a13ec839ede853741264 1..2 # Start of gobject tests ok 1 /gobject/dynamic-type # Start of dynamic-type tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/623 ok 2 /gobject/dynamic-type/query # End of dynamic-type tests # End of gobject tests ============================================================================== ================================== 150/396 =================================== test: glib:gobject / enums start time: 10:08:46 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=246 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/enums ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc76cf3c4ec1714d8217e9aa496ba6003 1..4 # Start of enum tests ok 1 /enum/basic ok 2 /enum/define-type # End of enum tests # Start of flags tests ok 3 /flags/basic ok 4 /flags/define-type # End of flags tests ============================================================================== ================================== 148/396 =================================== test: glib:gobject / deprecated-properties start time: 10:08:46 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=43 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/deprecated-properties ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9e8585a158fa2bf61c149fa435df7bf1 1..3 # Start of deprecated-properties tests ok 1 /deprecated-properties/construct # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2748 ok 2 /deprecated-properties/default-construct # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2748 ok 3 /deprecated-properties/set # End of deprecated-properties tests ============================================================================== ================================== 151/396 =================================== test: glib:gobject / max-version start time: 10:08:46 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=252 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbb4f41ff5523a319a77176921f865434 1..1 # Start of max-version tests # GLib-GObject-DEBUG: Loaded GObject ok 1 /max-version/tested-at-compile-time # End of max-version tests ============================================================================== ================================== 152/396 =================================== test: glib:gobject / override start time: 10:08:46 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/override ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S43bc3407df622540f4800c65d4c5b967 1..1 # Start of gobject tests # *** emitting foo on a TestA instance # Expecting: TestA::foo,TestI::foo # Got: TestA::foo,TestI::foo # *** emitting bar on a TestA instance # Expecting: TestA::bar # Got: TestA::bar # *** emitting baz on a TestA instance # Expecting: TestA::baz # Got: TestA::baz # *** emitting foo on a TestB instance # Expecting: TestB::foo,TestA::foo,TestI::foo # Got: TestB::foo,TestA::foo,TestI::foo # *** emitting bar on a TestB instance # Expecting: TestB::bar,TestA::bar # Got: TestB::bar,TestA::bar # *** emitting baz on a TestB instance # Expecting: TestB::baz,TestA::baz # Got: TestB::baz,TestA::baz # *** emitting foo on a TestC instance # Expecting: TestC::foo,TestB::foo,TestA::foo,TestI::foo # Got: TestC::foo,TestB::foo,TestA::foo,TestI::foo # *** emitting bar on a TestC instance # Expecting: TestC::bar,TestB::bar,TestA::bar # Got: TestC::bar,TestB::bar,TestA::bar # *** emitting baz on a TestC instance # Expecting: TestC::baz,TestB::baz,TestA::baz # Got: TestC::baz,TestB::baz,TestA::baz ok 1 /gobject/override # End of gobject tests ============================================================================== ================================== 154/396 =================================== test: glib:gobject / references start time: 10:08:46 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=247 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/references ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfeac00737bae6e756a315c280dd8d11d 1..1 # Start of gobject tests ok 1 /gobject/references # End of gobject tests ============================================================================== ================================== 142/396 =================================== test: glib:gobject / qdata start time: 10:08:46 duration: 0.25s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=8 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/qdata ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S008142b01d4adb2e1c24b913bcd3b938 1..2 # Start of qdata tests ok 1 /qdata/threaded ok 2 /qdata/dup # End of qdata tests ============================================================================== ================================== 155/396 =================================== test: glib:gobject / basic-signals start time: 10:08:46 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/basic-signals ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3ababd0a69daac9d8733d136218defec 1..1 # Start of gobject tests ok 1 /gobject/basic-signals # End of gobject tests ============================================================================== ================================== 156/396 =================================== test: glib:gobject / singleton start time: 10:08:46 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=60 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/singleton ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S484ebf0626a9881e6d27739c940b2a45 1..2 # Start of gobject tests # Start of singleton tests ok 1 /gobject/singleton/construction # /gobject/singleton/construct-property summary: Test that creating a singleton with a construct-time property works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2666 ok 2 /gobject/singleton/construct-property # End of singleton tests # End of gobject tests ============================================================================== =================================== 94/396 =================================== test: glib:glib+core / utf8-pointer start time: 10:08:44 duration: 2.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-pointer ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S33baa263ec4fc66f6e6a59016540d0c2 1..3 # Start of utf8 tests ok 1 /utf8/offsets # slow test /utf8/offsets executed in 2.08 secs ok 2 /utf8/lengths ok 3 /utf8/find # End of utf8 tests ============================================================================== ================================== 158/396 =================================== test: glib:gobject / dynamictests start time: 10:08:46 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=149 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/dynamictests ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5cc9c2ae730c8a14a27d05cf9acb3885 1..2 # Start of GObject tests ok 1 /GObject/threaded-dynamic-ref-unref-init ok 2 /GObject/dynamic-interface-properties # End of GObject tests ============================================================================== ================================== 160/396 =================================== test: glib:gobject / bindinggroup start time: 10:08:47 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=191 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/bindinggroup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9d8369fbff346d20fa3a2c6e8964ef9a 1..11 # Start of GObject tests # Start of BindingGroup tests ok 1 /GObject/BindingGroup/invalid ok 2 /GObject/BindingGroup/default ok 3 /GObject/BindingGroup/bidirectional ok 4 /GObject/BindingGroup/transform ok 5 /GObject/BindingGroup/transform-closures ok 6 /GObject/BindingGroup/same-object ok 7 /GObject/BindingGroup/weak-ref-source ok 8 /GObject/BindingGroup/weak-ref-target ok 9 /GObject/BindingGroup/properties ok 10 /GObject/BindingGroup/weak-notify-no-bindings ok 11 /GObject/BindingGroup/empty-closures # End of BindingGroup tests # End of GObject tests ============================================================================== ================================== 161/396 =================================== test: glib:gobject / properties start time: 10:08:47 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=43 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sadcdaf93126316be730d041b80221d30 1..13 # Start of properties tests ok 1 /properties/install ok 2 /properties/install-many ok 3 /properties/notify ok 4 /properties/notify-queue # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=630357 ok 5 /properties/construct # /properties/get-property summary: g_object_get_property() accepts uninitialized, initialized, and transformable values # Test g_object_get_property with an initialized value # Test g_object_get_property with an uninitialized value # Test g_object_get_property with a transformable value ok 6 /properties/get-property ok 7 /properties/testv_with_no_properties ok 8 /properties/testv_with_valid_properties ok 9 /properties/testv_with_invalid_property_type ok 10 /properties/testv_with_invalid_property_names ok 11 /properties/testv_getv ok 12 /properties/testv_notify_queue # Start of set-property tests # Start of variant tests # /properties/set-property/variant/floating summary: Test that setting a property to a floating variant consumes the reference ok 13 /properties/set-property/variant/floating # End of variant tests # End of set-property tests # End of properties tests ============================================================================== ================================== 162/396 =================================== test: glib:gobject / properties-introspection start time: 10:08:47 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=89 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-introspection ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S909a4656f3b863a2250032297c35791f 1..2 # Start of properties tests # /properties/introspection summary: Verify that introspecting properties on an interface initializes the GParamSpecPool. ok 1 /properties/introspection # /properties/collision summary: Verify that multiple threads create a single GParamSpecPool. ok 2 /properties/collision # End of properties tests ============================================================================== ================================== 105/396 =================================== test: glib:glib+core+slow / 642026 start time: 10:08:45 duration: 1.95s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=119 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/642026 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7e6fe32d1dd283603f36a63a5293afc4 1..1 # Start of glib tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=642026 ok 1 /glib/642026 # slow test /glib/642026 executed in 1.93 secs # End of glib tests ============================================================================== ================================== 164/396 =================================== test: glib:gobject / flags start time: 10:08:47 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=38 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/flags ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1342996d867efc9b67a267ff66890d94 1..1 # Start of gobject tests # Start of flags tests ok 1 /gobject/flags/validate # End of flags tests # End of gobject tests ============================================================================== ================================== 165/396 =================================== test: glib:gobject / value start time: 10:08:47 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=6 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/value ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4a78b662d37078857cad74b3ab21f7b7 1..9 # Start of value tests ok 1 /value/basic ok 2 /value/collection ok 3 /value/copying ok 4 /value/enum-transformation ok 5 /value/gtype # /value/string summary: Test that G_TYPE_STRING GValue copy properly ok 6 /value/string # Next: GObject object in GValue of GObject to GValue of GObject # Next: GObject object in GValue of GObject to GValue of TestInterface # Next: GObject object in GValue of GObject to GValue of TestObjectA # Next: GObject object in GValue of GObject to GValue of TestObjectB # Next: GObject object in GValue of GObject to GValue of TestObjectA1 # Next: GObject object in GValue of GObject to GValue of TestObjectA2 # Next: TestObjectA object in GValue of GObject to GValue of GObject # Next: TestObjectA object in GValue of GObject to GValue of TestInterface # Next: TestObjectA object in GValue of GObject to GValue of TestObjectA # Next: TestObjectA object in GValue of GObject to GValue of TestObjectB # Next: TestObjectA object in GValue of GObject to GValue of TestObjectA1 # Next: TestObjectA object in GValue of GObject to GValue of TestObjectA2 # Next: TestObjectA object in GValue of TestObjectA to GValue of GObject # Next: TestObjectA object in GValue of TestObjectA to GValue of TestInterface # Next: TestObjectA object in GValue of TestObjectA to GValue of TestObjectA # Next: TestObjectA object in GValue of TestObjectA to GValue of TestObjectB # Next: TestObjectA object in GValue of TestObjectA to GValue of TestObjectA1 # Next: TestObjectA object in GValue of TestObjectA to GValue of TestObjectA2 # Next: TestObjectB object in GValue of GObject to GValue of GObject # Next: TestObjectB object in GValue of GObject to GValue of TestInterface # Next: TestObjectB object in GValue of GObject to GValue of TestObjectA # Next: TestObjectB object in GValue of GObject to GValue of TestObjectB # Next: TestObjectB object in GValue of GObject to GValue of TestObjectA1 # Next: TestObjectB object in GValue of GObject to GValue of TestObjectA2 # Next: TestObjectB object in GValue of TestInterface to GValue of GObject # Next: TestObjectB object in GValue of TestInterface to GValue of TestInterface # Next: TestObjectB object in GValue of TestInterface to GValue of TestObjectA # Next: TestObjectB object in GValue of TestInterface to GValue of TestObjectB # Next: TestObjectB object in GValue of TestInterface to GValue of TestObjectA1 # Next: TestObjectB object in GValue of TestInterface to GValue of TestObjectA2 # Next: TestObjectB object in GValue of TestObjectB to GValue of GObject # Next: TestObjectB object in GValue of TestObjectB to GValue of TestInterface # Next: TestObjectB object in GValue of TestObjectB to GValue of TestObjectA # Next: TestObjectB object in GValue of TestObjectB to GValue of TestObjectB # Next: TestObjectB object in GValue of TestObjectB to GValue of TestObjectA1 # Next: TestObjectB object in GValue of TestObjectB to GValue of TestObjectA2 # Next: TestObjectA1 object in GValue of GObject to GValue of GObject # Next: TestObjectA1 object in GValue of GObject to GValue of TestInterface # Next: TestObjectA1 object in GValue of GObject to GValue of TestObjectA # Next: TestObjectA1 object in GValue of GObject to GValue of TestObjectB # Next: TestObjectA1 object in GValue of GObject to GValue of TestObjectA1 # Next: TestObjectA1 object in GValue of GObject to GValue of TestObjectA2 # Next: TestObjectA1 object in GValue of TestObjectA to GValue of GObject # Next: TestObjectA1 object in GValue of TestObjectA to GValue of TestInterface # Next: TestObjectA1 object in GValue of TestObjectA to GValue of TestObjectA # Next: TestObjectA1 object in GValue of TestObjectA to GValue of TestObjectB # Next: TestObjectA1 object in GValue of TestObjectA to GValue of TestObjectA1 # Next: TestObjectA1 object in GValue of TestObjectA to GValue of TestObjectA2 # Next: TestObjectA1 object in GValue of TestObjectA1 to GValue of GObject # Next: TestObjectA1 object in GValue of TestObjectA1 to GValue of TestInterface # Next: TestObjectA1 object in GValue of TestObjectA1 to GValue of TestObjectA # Next: TestObjectA1 object in GValue of TestObjectA1 to GValue of TestObjectB # Next: TestObjectA1 object in GValue of TestObjectA1 to GValue of TestObjectA1 # Next: TestObjectA1 object in GValue of TestObjectA1 to GValue of TestObjectA2 # Next: TestObjectA2 object in GValue of GObject to GValue of GObject # Next: TestObjectA2 object in GValue of GObject to GValue of TestInterface # Next: TestObjectA2 object in GValue of GObject to GValue of TestObjectA # Next: TestObjectA2 object in GValue of GObject to GValue of TestObjectB # Next: TestObjectA2 object in GValue of GObject to GValue of TestObjectA1 # Next: TestObjectA2 object in GValue of GObject to GValue of TestObjectA2 # Next: TestObjectA2 object in GValue of TestInterface to GValue of GObject # Next: TestObjectA2 object in GValue of TestInterface to GValue of TestInterface # Next: TestObjectA2 object in GValue of TestInterface to GValue of TestObjectA # Next: TestObjectA2 object in GValue of TestInterface to GValue of TestObjectB # Next: TestObjectA2 object in GValue of TestInterface to GValue of TestObjectA1 # Next: TestObjectA2 object in GValue of TestInterface to GValue of TestObjectA2 # Next: TestObjectA2 object in GValue of TestObjectA to GValue of GObject # Next: TestObjectA2 object in GValue of TestObjectA to GValue of TestInterface # Next: TestObjectA2 object in GValue of TestObjectA to GValue of TestObjectA # Next: TestObjectA2 object in GValue of TestObjectA to GValue of TestObjectB # Next: TestObjectA2 object in GValue of TestObjectA to GValue of TestObjectA1 # Next: TestObjectA2 object in GValue of TestObjectA to GValue of TestObjectA2 # Next: TestObjectA2 object in GValue of TestObjectA2 to GValue of GObject # Next: TestObjectA2 object in GValue of TestObjectA2 to GValue of TestInterface # Next: TestObjectA2 object in GValue of TestObjectA2 to GValue of TestObjectA # Next: TestObjectA2 object in GValue of TestObjectA2 to GValue of TestObjectB # Next: TestObjectA2 object in GValue of TestObjectA2 to GValue of TestObjectA1 # Next: TestObjectA2 object in GValue of TestObjectA2 to GValue of TestObjectA2 ok 7 /value/transform-object # Start of array tests ok 8 /value/array/basic ok 9 /value/array/sort-with-data # End of array tests # End of value tests ============================================================================== ================================== 166/396 =================================== test: glib:gobject / type start time: 10:08:47 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=28 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/type ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se096090adddde8c1692870ea0e6f707f 1..6 # Start of type tests ok 1 /type/registration-serial ok 2 /type/interface-prerequisite ok 3 /type/interface-check ok 4 /type/next-base ok 5 /type/is-a # Invalid types can?t be queried. # Unclassed types can?t be queried. ok 6 /type/query # End of type tests ============================================================================== ================================== 167/396 =================================== test: glib:gobject / gobject-private start time: 10:08:47 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=157 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/gobject-private ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb7f28bb86c27754c9d9a9bc3a6521c4a 1..3 # Start of private tests ok 1 /private/instance ok 2 /private/derived-instance ok 3 /private/mixed-derived-instance # End of private tests ============================================================================== ================================== 168/396 =================================== test: glib:gobject / closure start time: 10:08:47 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=20 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/closure ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S364af67a9cc5331bf9ba1d0488bacf21 1..6 # Start of closure tests ok 1 /closure/idle ok 2 /closure/timeout ok 3 /closure/iochannel ok 4 /closure/child ok 5 /closure/fd ok 6 /closure/signal # End of closure tests ============================================================================== ================================== 153/396 =================================== test: glib:gobject / param start time: 10:08:46 duration: 0.53s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=48 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/param ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd8adcc13d4ef6ab1225ca33de7330259 1..32 # Start of param tests ok 1 /param/value ok 2 /param/strings ok 3 /param/qdata ok 4 /param/validate ok 5 /param/convert ok 6 /param/implement # SKIP Skipping slow /param/implement test ok 7 /param/default ok 8 /param/is-valid-name # Start of invalid-name tests # /param/invalid-name/colon summary: Test that properties cannot be created with invalid names ok 9 /param/invalid-name/colon # /param/invalid-name/first-char summary: Test that properties cannot be created with invalid names ok 10 /param/invalid-name/first-char # /param/invalid-name/empty summary: Test that properties cannot be created with invalid names ok 11 /param/invalid-name/empty # End of invalid-name tests # Start of implement tests # Start of subprocess tests # End of subprocess tests # End of implement tests # End of param tests # Start of value tests ok 12 /value/transform # End of value tests # Start of paramspec tests ok 13 /paramspec/char ok 14 /paramspec/uchar ok 15 /paramspec/int ok 16 /paramspec/uint ok 17 /paramspec/long ok 18 /paramspec/ulong ok 19 /paramspec/int64 ok 20 /paramspec/uint64 ok 21 /paramspec/float ok 22 /paramspec/double ok 23 /paramspec/unichar ok 24 /paramspec/param ok 25 /paramspec/null-param ok 26 /paramspec/string ok 27 /paramspec/override ok 28 /paramspec/gtype ok 29 /paramspec/variant ok 30 /paramspec/custom ok 31 /paramspec/pool # Start of variant tests ok 32 /paramspec/variant/cmp # End of variant tests # End of paramspec tests ============================================================================== ================================== 170/396 =================================== test: glib:gobject / object start time: 10:08:47 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=129 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/object ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se751fb86aa70215a9801f53b76b48ec0 1..2 # Start of object tests # Start of constructor tests ok 1 /object/constructor/singleton ok 2 /object/constructor/infanticide # SKIP skip tests that rely on debug-only warnings # End of constructor tests # End of object tests ============================================================================== ================================== 171/396 =================================== test: glib:gobject / signal-handler start time: 10:08:47 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=191 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signal-handler ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S16290eede3459d2aa15bab680cea7f34 1..7 # Start of signal tests # Start of handler tests # min perf: connected 1 handlers in 0.000 seconds ok 1 /signal/handler/connect-many # min perf: disconnected 1 handlers in 0.000 seconds ok 2 /signal/handler/disconnect-many-ordered # min perf: disconnected 1 handlers in 0.000 seconds ok 3 /signal/handler/disconnect-many-inverse # min perf: disconnected 1 handlers in 0.000 seconds ok 4 /signal/handler/disconnect-many-random # min perf: disconnected 1 handlers in 0.000 seconds ok 5 /signal/handler/disconnect-2-signals # min perf: disconnected 1 handlers in 0.000 seconds ok 6 /signal/handler/disconnect-2-objects # min perf: blocked and unblocked 1 handlers in 0.000 seconds ok 7 /signal/handler/block-many # End of handler tests # End of signal tests ============================================================================== ================================== 172/396 =================================== test: glib:gobject / ifaceproperties start time: 10:08:47 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=37 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/ifaceproperties ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1e7ff89d498f5d3fccce11b30f981068 1..7 # Start of interface tests # Start of properties tests ok 1 /interface/properties/set ok 2 /interface/properties/notify ok 3 /interface/properties/find-overridden ok 4 /interface/properties/list-overridden ok 5 /interface/properties/find-interface ok 6 /interface/properties/list-interface # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=637738 ok 7 /interface/properties/not-overridden # End of properties tests # End of interface tests ============================================================================== ================================== 173/396 =================================== test: glib:gobject / signals start time: 10:08:47 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=220 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7fd2c92d85d86b1f960060e3d21d3512 1..31 # Start of gobject tests # Start of signals tests ok 1 /gobject/signals/all-types ok 2 /gobject/signals/variant ok 3 /gobject/signals/destroy-target-object ok 4 /gobject/signals/generic-marshaller-1 ok 5 /gobject/signals/generic-marshaller-2 ok 6 /gobject/signals/generic-marshaller-enum-return-signed ok 7 /gobject/signals/generic-marshaller-enum-return-unsigned ok 8 /gobject/signals/generic-marshaller-int-return ok 9 /gobject/signals/generic-marshaller-uint-return ok 10 /gobject/signals/generic-marshaller-interface-return ok 11 /gobject/signals/custom-marshaller ok 12 /gobject/signals/connect ok 13 /gobject/signals/emission-hook ok 14 /gobject/signals/emitv ok 15 /gobject/signals/accumulator # Signal: accumulator-class-first # Signal: accumulator-class-last # Signal: accumulator-class-cleanup # Signal: accumulator-class-first-last # Signal: accumulator-class-first-last-cleanup # Signal: accumulator-class-last-cleanup ok 16 /gobject/signals/accumulator-class ok 17 /gobject/signals/introspection ok 18 /gobject/signals/block-handler ok 19 /gobject/signals/stop-emission ok 20 /gobject/signals/invocation-hint ok 21 /gobject/signals/test-disconnection-wrong-object ok 22 /gobject/signals/clear-signal-handler # /gobject/signals/lookup summary: Test that g_signal_lookup() works with a variety of inputs. ok 23 /gobject/signals/lookup # /gobject/signals/parse-name summary: Test that g_signal_parse_name() works with a variety of inputs. ok 24 /gobject/signals/parse-name ok 25 /gobject/signals/is-valid-name ok 26 /gobject/signals/weak-ref-disconnect # Start of lookup tests # /gobject/signals/lookup/invalid summary: Test that g_signal_lookup() emits a warning if looking up an invalid signal name. ok 27 /gobject/signals/lookup/invalid # End of lookup tests # Start of parse-name tests # /gobject/signals/parse-name/invalid summary: Test that g_signal_parse_name() ignores a variety of invalid inputs. # Parser input: # Parser input: 7zip # Parser input: invalid:signal # Parser input: simple-detailed:: # Parser input: simple-detailed: # Parser input: : # Parser input: :: # Parser input: :valid-detail # Parser input: ::valid-detail ok 28 /gobject/signals/parse-name/invalid # End of parse-name tests # Start of invalid-name tests # /gobject/signals/invalid-name/colon summary: Check that g_signal_new() rejects invalid signal names. ok 29 /gobject/signals/invalid-name/colon # /gobject/signals/invalid-name/first-char summary: Check that g_signal_new() rejects invalid signal names. ok 30 /gobject/signals/invalid-name/first-char # /gobject/signals/invalid-name/empty summary: Check that g_signal_new() rejects invalid signal names. ok 31 /gobject/signals/invalid-name/empty # End of invalid-name tests # End of signals tests # End of gobject tests ============================================================================== ================================== 174/396 =================================== test: glib:gobject / signalgroup start time: 10:08:47 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=139 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signalgroup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S87b19d5fad178031a87eb9d2b44f99ff 1..9 # Start of GObject tests # Start of SignalGroup tests ok 1 /GObject/SignalGroup/invalid ok 2 /GObject/SignalGroup/simple ok 3 /GObject/SignalGroup/changing-target ok 4 /GObject/SignalGroup/blocking ok 5 /GObject/SignalGroup/weak-ref-target ok 6 /GObject/SignalGroup/connect-object ok 7 /GObject/SignalGroup/signal-parsing ok 8 /GObject/SignalGroup/properties ok 9 /GObject/SignalGroup/interface # Start of signal-parsing tests # End of signal-parsing tests # End of SignalGroup tests # End of GObject tests ============================================================================== ================================== 175/396 =================================== test: glib:gobject / testing start time: 10:08:47 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=78 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/testing ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7d7c06f80358846f3ee29135408ea4d9 1..1 # Start of assert tests ok 1 /assert/finalize_object # Start of finalize_object tests # Start of subprocess tests # End of subprocess tests # End of finalize_object tests # End of assert tests ============================================================================== ================================== 176/396 =================================== test: glib:gobject / type-flags start time: 10:08:47 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=89 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/type-flags ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S19f944320ab3d68ab4fe772a4143b3a6 1..4 # Start of type tests # Start of flags tests ok 1 /type/flags/interface ok 2 /type/flags/final # /type/flags/deprecated summary: Test that trying to instantiate a deprecated type results in a warning. ok 3 /type/flags/deprecated # Start of final tests ok 4 /type/flags/final/instance-check # End of final tests # End of flags tests # End of type tests ============================================================================== ================================== 116/396 =================================== test: glib:glib+core / gwakeup-fallback start time: 10:08:45 duration: 2.12s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=168 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gwakeup-fallback ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S895d1aa936afb7c2cc262f5ca348637f 1..2 # Start of gwakeup tests ok 1 /gwakeup/semantics-fallback # slow test /gwakeup/semantics-fallback executed in 1.53 secs ok 2 /gwakeup/threaded-fallback # slow test /gwakeup/threaded-fallback executed in 0.58 secs # End of gwakeup tests ============================================================================== =================================== 21/396 =================================== test: glib:glib+core+slow / gdatetime start time: 10:08:43 duration: 4.23s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=95 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gdatetime ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa6586e03852620709c4698f9e4ef91ad 1..68 # Start of GDateTime tests # Bug Reference: http://bugzilla.gnome.org/702674 ok 1 /GDateTime/invalid ok 2 /GDateTime/add_days ok 3 /GDateTime/add_full ok 4 /GDateTime/add_hours ok 5 /GDateTime/add_minutes ok 6 /GDateTime/add_months ok 7 /GDateTime/add_seconds ok 8 /GDateTime/add_weeks ok 9 /GDateTime/add_years ok 10 /GDateTime/compare ok 11 /GDateTime/diff ok 12 /GDateTime/equal ok 13 /GDateTime/get_day_of_week ok 14 /GDateTime/get_day_of_month ok 15 /GDateTime/get_day_of_year ok 16 /GDateTime/get_hour ok 17 /GDateTime/get_microsecond ok 18 /GDateTime/get_minute ok 19 /GDateTime/get_month ok 20 /GDateTime/get_second ok 21 /GDateTime/get_utc_offset ok 22 /GDateTime/get_year ok 23 /GDateTime/hash ok 24 /GDateTime/new_from_unix ok 25 /GDateTime/new_from_unix_utc ok 26 /GDateTime/new_from_timeval ok 27 /GDateTime/new_from_timeval_utc ok 28 /GDateTime/new_from_iso8601 ok 29 /GDateTime/new_full ok 30 /GDateTime/now # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2215 ok 31 /GDateTime/test-6-days-until-end-of-the-month # %a -> expected: Sat # %a -> actual: Sat # %A -> expected: Saturday # %A -> actual: Saturday # %b -> expected: Oct # %b -> actual: Oct # %B -> expected: October # %B -> actual: October # %d -> expected: 24 # %d -> actual: 24 # %d -> expected: 01 # %d -> actual: 01 # %e -> expected: 24 # %e -> actual: 24 # %e -> expected:  1 # %e -> actual:  1 # %f -> expected: 001000 # %f -> actual: 001000 # %h -> expected: Oct # %h -> actual: Oct # %H -> expected: 00 # %H -> actual: 00 # %H -> expected: 15 # %H -> actual: 15 # %I -> expected: 12 # %I -> actual: 12 # %I -> expected: 12 # %I -> actual: 12 # %I -> expected: 03 # %I -> actual: 03 # %j -> expected: 297 # %j -> actual: 297 # %k -> expected:  0 # %k -> actual:  0 # %k -> expected: 13 # %k -> actual: 13 # %l -> expected: 12 # %l -> actual: 12 # %I -> expected: 12 # %I -> actual: 12 # %l -> expected:  1 # %l -> actual:  1 # %l -> expected: 10 # %l -> actual: 10 # %m -> expected: 10 # %m -> actual: 10 # %M -> expected: 00 # %M -> actual: 00 # %p -> expected: AM # %p -> actual: AM # %p -> expected: PM # %p -> actual: PM # %P -> expected: am # %P -> actual: am # %P -> expected: pm # %P -> actual: pm # %r -> expected: 12:00:00 AM # %r -> actual: 12:00:00 AM # %r -> expected: 01:13:13 PM # %r -> actual: 01:13:13 PM # %R -> expected: 00:00 # %R -> actual: 00:00 # %R -> expected: 13:13 # %R -> actual: 13:13 # %S -> expected: 00 # %S -> actual: 00 # %t -> expected: # %t -> actual: # %u -> expected: 6 # %u -> actual: 6 # %x -> expected: 10/24/09 # %x -> actual: 10/24/09 # %X -> expected: 00:00:00 # %X -> actual: 00:00:00 # %X -> expected: 13:14:15 # %X -> actual: 13:14:15 # %y -> expected: 09 # %y -> actual: 09 # %Y -> expected: 2009 # %Y -> actual: 2009 # %% -> expected: % # %% -> actual: % # % -> expected: # % -> actual: # %9 -> expected: (null) # %9 -> actual: (null) # %Z -> expected: UTC # %Z -> actual: UTC # %#Z %Z -> expected: utc UTC # %#Z %Z -> actual: utc UTC ok 32 /GDateTime/printf ok 33 /GDateTime/non_utf8_printf # SKIP Skipping due to running uninstalled. This test can only be run when the translations are installed. # ???? -> expected: ???? # ???? -> actual: ???? # %H?%M -> expected: 23?15 # %H?%M -> actual: 23?15 # %H?%M -> expected: 23?15 # %H?%M -> actual: 23?15 ok 34 /GDateTime/format_unrepresentable ok 35 /GDateTime/format_iso8601 ok 36 /GDateTime/strftime # %d -> expected: 01 # %d -> actual: 01 # %_d -> expected: 1 # %_d -> actual: 1 # %-d -> expected: 1 # %-d -> actual: 1 # %0d -> expected: 01 # %0d -> actual: 01 # %d -> expected: 21 # %d -> actual: 21 # %_d -> expected: 21 # %_d -> actual: 21 # %-d -> expected: 21 # %-d -> actual: 21 # %0d -> expected: 21 # %0d -> actual: 21 # %e -> expected:  1 # %e -> actual:  1 # %_e -> expected: 1 # %_e -> actual: 1 # %-e -> expected: 1 # %-e -> actual: 1 # %0e -> expected: 01 # %0e -> actual: 01 # %e -> expected: 21 # %e -> actual: 21 # %_e -> expected: 21 # %_e -> actual: 21 # %-e -> expected: 21 # %-e -> actual: 21 # %0e -> expected: 21 # %0e -> actual: 21 # %a -> expected: Thu # %a -> actual: Thu # %^a -> expected: THU # %^a -> actual: THU # %#a -> expected: THU # %#a -> actual: THU # %A -> expected: Thursday # %A -> actual: Thursday # %^A -> expected: THURSDAY # %^A -> actual: THURSDAY # %#A -> expected: THURSDAY # %#A -> actual: THURSDAY # %b -> expected: Jan # %b -> actual: Jan # %^b -> expected: JAN # %^b -> actual: JAN # %#b -> expected: JAN # %#b -> actual: JAN # %B -> expected: January # %B -> actual: January # %^B -> expected: JANUARY # %^B -> actual: JANUARY # %#B -> expected: JANUARY # %#B -> actual: JANUARY # %h -> expected: Jan # %h -> actual: Jan # %^h -> expected: JAN # %^h -> actual: JAN # %#h -> expected: JAN # %#h -> actual: JAN # %Z -> expected: UTC # %Z -> actual: UTC # %^Z -> expected: UTC # %^Z -> actual: UTC # %#Z -> expected: utc # %#Z -> actual: utc # %H -> expected: 01 # %H -> actual: 01 # %_H -> expected: 1 # %_H -> actual: 1 # %-H -> expected: 1 # %-H -> actual: 1 # %0H -> expected: 01 # %0H -> actual: 01 # %H -> expected: 21 # %H -> actual: 21 # %_H -> expected: 21 # %_H -> actual: 21 # %-H -> expected: 21 # %-H -> actual: 21 # %0H -> expected: 21 # %0H -> actual: 21 # %I -> expected: 01 # %I -> actual: 01 # %_I -> expected: 1 # %_I -> actual: 1 # %-I -> expected: 1 # %-I -> actual: 1 # %0I -> expected: 01 # %0I -> actual: 01 # %I -> expected: 11 # %I -> actual: 11 # %_I -> expected: 11 # %_I -> actual: 11 # %-I -> expected: 11 # %-I -> actual: 11 # %0I -> expected: 11 # %0I -> actual: 11 # %k -> expected:  1 # %k -> actual:  1 # %_k -> expected: 1 # %_k -> actual: 1 # %-k -> expected: 1 # %-k -> actual: 1 # %0k -> expected: 01 # %0k -> actual: 01 # %l -> expected:  1 # %l -> actual:  1 # %_l -> expected: 1 # %_l -> actual: 1 # %-l -> expected: 1 # %-l -> actual: 1 # %0l -> expected: 01 # %0l -> actual: 01 # %l -> expected: 11 # %l -> actual: 11 # %_l -> expected: 11 # %_l -> actual: 11 # %-l -> expected: 11 # %-l -> actual: 11 # %0l -> expected: 11 # %0l -> actual: 11 # %p -> expected: AM # %p -> actual: AM # %^p -> expected: AM # %^p -> actual: AM # %#p -> expected: am # %#p -> actual: am # %P -> expected: am # %P -> actual: am # %^P -> expected: AM # %^P -> actual: AM # %#P -> expected: am # %#P -> actual: am # %OH -> expected: ۲۳ # %OH -> actual: ۲۳ # %OI -> expected: ۱۱ # %OI -> actual: ۱۱ # %OM -> expected: ۰۰ # %OM -> actual: ۰۰ # %Om -> expected: ۰۷ # %Om -> actual: ۰۷ # %0Om -> expected: ۰۷ # %0Om -> actual: ۰۷ # %-Om -> expected: ۷ # %-Om -> actual: ۷ # %_Om -> expected: ۷ # %_Om -> actual: ۷ # %OH -> expected: ૨૩ # %OH -> actual: ૨૩ # %OI -> expected: ૧૧ # %OI -> actual: ૧૧ # %OM -> expected: ૦૦ # %OM -> actual: ૦૦ # %Om -> expected: ૦૭ # %Om -> actual: ૦૭ # %0Om -> expected: ૦૭ # %0Om -> actual: ૦૭ # %-Om -> expected: ૭ # %-Om -> actual: ૭ # %_Om -> expected: ૭ # %_Om -> actual: ૭ # %c -> expected: thu 01 jan 2009 00:00:00 utc # %c -> actual: Thu 01 Jan 2009 00:00:00 UTC # %Ec -> expected: thu 01 jan 2009 00:00:00 utc # %Ec -> actual: Thu 01 Jan 2009 00:00:00 UTC # %C -> expected: 20 # %C -> actual: 20 # %EC -> expected: 20 # %EC -> actual: 20 # %x -> expected: 02/01/09 # %x -> actual: 02/01/09 # %Ex -> expected: 02/01/09 # %Ex -> actual: 02/01/09 # %X -> expected: 01:02:03 # %X -> actual: 01:02:03 # %EX -> expected: 01:02:03 # %EX -> actual: 01:02:03 # %y -> expected: 09 # %y -> actual: 09 # %Ey -> expected: 09 # %Ey -> actual: 09 # %Y -> expected: 2009 # %Y -> actual: 2009 # %EY -> expected: 2009 # %EY -> actual: 2009 ok 37 /GDateTime/modifiers # Bug Reference: http://bugzilla.gnome.org/749206 ok 38 /GDateTime/month_names # SKIP Skipping due to running uninstalled. This test can only be run when the translations are installed. ok 39 /GDateTime/to_local ok 40 /GDateTime/to_unix ok 41 /GDateTime/to_timeval ok 42 /GDateTime/to_utc ok 43 /GDateTime/now_utc ok 44 /GDateTime/dst # Bug Reference: http://bugzilla.gnome.org/642935 ok 45 /GDateTime/test_z ok 46 /GDateTime/test-all-dates # slow test /GDateTime/test-all-dates executed in 4.00 secs ok 47 /GDateTime/unix_usec # Start of new_from_unix tests # Bug Reference: http://bugzilla.gnome.org/782089 ok 48 /GDateTime/new_from_unix/overflow # End of new_from_unix tests # Start of new_from_timeval tests # Bug Reference: http://bugzilla.gnome.org/782089 # Maximum supported GTimeVal.tv_sec = 2147483647 ok 49 /GDateTime/new_from_timeval/overflow # End of new_from_timeval tests # Start of new_from_iso8601 tests # /GDateTime/new_from_iso8601/2 summary: Further parser tests for g_date_time_new_from_iso8601(), checking success and failure using test vectors. # Vector 0: 1990-11-01T10:21:17Z # Vector 1: 19901101T102117Z # Vector 2: 1970-01-01T00:00:17.12Z # Vector 3: 1970-01-01T00:00:17.1234Z # Vector 4: 1970-01-01T00:00:17.123456Z # Vector 5: 1980-02-22T12:36:00+02:00 # Vector 6: 1990-12-31T15:59:60-08:00 # Vector 7: # Vector 8: x # Vector 9: 123x # Vector 10: 2001-10+x # Vector 11: 1980-02-22T # Vector 12: 2001-10-08Tx # Vector 13: 2001-10-08T10:11x # Vector 14: Wed Dec 19 17:20:20 GMT 2007 # Vector 15: 1980-02-22T10:36:00Zulu # Vector 16: 2T0+819855292164632335 # Vector 17: 2018-08-03T14:08:05.446178377+01:00 # Vector 18: 2147483648-08-03T14:08:05.446178377+01:00 # Vector 19: 2018-13-03T14:08:05.446178377+01:00 # Vector 20: 2018-00-03T14:08:05.446178377+01:00 # Vector 21: 2018-08-00T14:08:05.446178377+01:00 # Vector 22: 2018-08-32T14:08:05.446178377+01:00 # Vector 23: 2018-08-03T24:08:05.446178377+01:00 # Vector 24: 2018-08-03T14:60:05.446178377+01:00 # Vector 25: 2018-08-03T14:08:63.446178377+01:00 # Vector 26: 2018-08-03T14:08:05.446178377+100:00 # Vector 27: 20180803T140805.446178377+0100 # Vector 28: 21474836480803T140805.446178377+0100 # Vector 29: 20181303T140805.446178377+0100 # Vector 30: 20180003T140805.446178377+0100 # Vector 31: 20180800T140805.446178377+0100 # Vector 32: 20180832T140805.446178377+0100 # Vector 33: 20180803T240805.446178377+0100 # Vector 34: 20180803T146005.446178377+0100 # Vector 35: 20180803T140863.446178377+0100 # Vector 36: 20180803T140805.446178377+10000 # Vector 37: -0005-01-01T00:00:00Z # Vector 38: 2018-08-06 # Vector 39: 20180803T140805,446178377+0100 # Vector 40: 2018-08-03T14:08:05.446178377-01:00 # Vector 41: 2018-08-03T14:08:05.446178377 01:00 # Vector 42: 1990-11-01T10:21:17 # Vector 43: 1719W462 407777-07 # Vector 44: 4011090 260528Z # Vector 45: 0000W011 228214-22 ok 50 /GDateTime/new_from_iso8601/2 # End of new_from_iso8601 tests # Start of format_mixed tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2055 # %b -> expected: mar # %b -> actual: Mar # %B -> expected: march # %B -> actual: March ok 51 /GDateTime/format_mixed/utf8_time_non_utf8_messages # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2055 # %b -> expected: mar # %b -> actual: Mar # %B -> expected: march # %B -> actual: March ok 52 /GDateTime/format_mixed/utf8_time_utf8_messages # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2055 # %b -> expected: Mär # %b -> actual: Mär # %B -> expected: März # %B -> actual: März ok 53 /GDateTime/format_mixed/non_utf8_time_non_utf8_messages # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2055 # %b -> expected: Mär # %b -> actual: Mär # %B -> expected: März # %B -> actual: März ok 54 /GDateTime/format_mixed/non_utf8_time_utf8_messages # End of format_mixed tests # Start of strftime tests ok 55 /GDateTime/strftime/error_handling # SKIP Skipping due to running uninstalled. This test can only be run when the translations are installed. # End of strftime tests # Start of eras tests # %Ec -> expected: 令和05年06月01日 00時00分00秒 # %Ec -> actual: 令和05年06月01日 00時00分00秒 # %EC -> expected: 令和 # %EC -> actual: 令和 # %Ex -> expected: 令和05年06月01日 # %Ex -> actual: 令和05年06月01日 # %EX -> expected: 00時00分00秒 # %EX -> actual: 00時00分00秒 # %Ey -> expected: 05 # %Ey -> actual: 05 # %EY -> expected: 令和05年 # %EY -> actual: 令和05年 # %Ec -> expected: 平成31年04月30日 00時00分00秒 # %Ec -> actual: 平成31年04月30日 00時00分00秒 # %EC -> expected: 平成 # %EC -> actual: 平成 # %Ex -> expected: 平成31年04月30日 # %Ex -> actual: 平成31年04月30日 # %EX -> expected: 00時00分00秒 # %EX -> actual: 00時00分00秒 # %Ey -> expected: 31 # %Ey -> actual: 31 # %EY -> expected: 平成31年 # %EY -> actual: 平成31年 # %Ec -> expected: 昭和元年12月25日 00時00分00秒 # %Ec -> actual: 昭和元年12月25日 00時00分00秒 # %EC -> expected: 昭和 # %EC -> actual: 昭和 # %Ex -> expected: 昭和元年12月25日 # %Ex -> actual: 昭和元年12月25日 # %EX -> expected: 00時00分00秒 # %EX -> actual: 00時00分00秒 # %Ey -> expected: 01 # %Ey -> actual: 01 # %EY -> expected: 昭和元年 # %EY -> actual: 昭和元年 ok 56 /GDateTime/eras/japan # %Ec -> expected: วันพฤหัสบดีที่  1 มิถุนายน พ.ศ. 2566, 00.00.00 น. # %Ec -> actual: วันพฤหัสบดีที่  1 มิถุนายน พ.ศ. 2566, 00.00.00 น. # %EC -> expected: พ.ศ. # %EC -> actual: พ.ศ. # %Ex -> expected:  1 มิ.ย. 2566 # %Ex -> actual:  1 มิ.ย. 2566 # %EX -> expected: 00.00.00 น. # %EX -> actual: 00.00.00 น. # %Ey -> expected: 2566 # %Ey -> actual: 2566 # %EY -> expected: พ.ศ. 2566 # %EY -> actual: พ.ศ. 2566 # %Ex -> expected:  1 มิ.ย. 544 # %Ex -> actual:  1 มิ.ย. 544 ok 57 /GDateTime/eras/thailand # Vector 0: # Vector 1: +:1:-543/01/01:+*:พ.ศ.:%EC %Ey # Vector 2: +:2:2020/01/01:+*:令和:%EC%Ey年;+:1:2019/05/01:2019/12/31:令和:%EC元年;+:2:1990/01/01:2019/04/30:平成:%EC%Ey年;+:1:1989/01/08:1989/12/31:平成:%EC元年;+:2:1927/01/01:1989/01/07:昭和:%EC%Ey年;+:1:1926/12/25:1926/12/31:昭和:%EC元年;+:2:1913/01/01:1926/12/24:大正:%EC%Ey年;+:1:1912/07/30:1912/12/31:大正:%EC元年;+:6:1873/01/01:1912/07/29:明治:%EC%Ey年;+:1:0001/01/01:1872/12/31:西暦:%EC%Ey年;+:1:-0001/12/31:-*:紀元前:%EC%Ey年 # Vector 3: -:2:2020/01/01:-*:令和:%EC%Ey年 # Vector 4: +:2:2020/01/01:2020/01/01:令和:%EC%Ey年 # Vector 5: +:2:+2020/01/01:+*:令和:%EC%Ey年 # Vector 6: .:2:2020/01/01:+*:令和:%EC%Ey年 # Vector 7: +.2:2020/01/01:+*:令和:%EC%Ey年 # Vector 8: + # Vector 9: +: # Vector 10: +:: # Vector 11: +:200 # Vector 12: +:2nonsense # Vector 13: +:2nonsense: # Vector 14: +:2: # Vector 15: +:2:: # Vector 16: +:2:2020-01/01:+*:令和:%EC%Ey年 # Vector 17: +:2:2020nonsense/01/01:+*:令和:%EC%Ey年 # Vector 18: +:2:2020:+*:令和:%EC%Ey年 # Vector 19: +:2:18446744073709551615/01/01:+*:令和:%EC%Ey年 # Vector 20: +:2:2020/01-01:+*:令和:%EC%Ey年 # Vector 21: +:2:2020/01nonsense/01:+*:令和:%EC%Ey年 # Vector 22: +:2:2020/01:+*:令和:%EC%Ey年 # Vector 23: +:2:2020/00/01:+*:令和:%EC%Ey年 # Vector 24: +:2:2020/13/01:+*:令和:%EC%Ey年 # Vector 25: +:2:2020/01/00:+*:令和:%EC%Ey年 # Vector 26: +:2:2020/01/32:+*:令和:%EC%Ey年 # Vector 27: +:2:2020/01/01nonsense:+*:令和:%EC%Ey年 # Vector 28: +:2:2020/01/01 # Vector 29: +:2:2020/01/01: # Vector 30: +:2:2020/01/01:: # Vector 31: +:2:2020/01/01:2021-01-01:令和:%EC%Ey年 # Vector 32: +:2:2020/01/01:+* # Vector 33: +:2:2020/01/01:+*: # Vector 34: +:2:2020/01/01:+*:: # Vector 35: +:2:2020/01/01:+*:令和 # Vector 36: +:2:2020/01/01:+*:令和: # Vector 37: +:2:2020/01/01:+*:令和:; ok 58 /GDateTime/eras/parsing # End of eras tests # End of GDateTime tests # Start of GTimeZone tests ok 59 /GTimeZone/find-interval ok 60 /GTimeZone/adjust-time ok 61 /GTimeZone/no-header ok 62 /GTimeZone/no-header-identifier ok 63 /GTimeZone/posix-parse # Bug Reference: http://bugzilla.gnome.org/697715 ok 64 /GTimeZone/floating-point # System time zone identifier: Etc/UTC ok 65 /GTimeZone/identifier # Vector 0: -158400 # Vector 1: -10000 # Vector 2: -3600 # Vector 3: -61 # Vector 4: -60 # Vector 5: -59 # Vector 6: 0 # Vector 7: 59 # Vector 8: 60 # Vector 9: 61 # Vector 10: 3600 # Vector 11: 10000 # Vector 12: 158400 ok 66 /GTimeZone/new-offset # /GTimeZone/parse-rfc8536 summary: Test parsing time zone files in RFC 8536 version 3 format # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2129 ok 67 /GTimeZone/parse-rfc8536 # /GTimeZone/caching summary: GTimeZone instances are cached ok 68 /GTimeZone/caching # End of GTimeZone tests ============================================================================== =================================== 56/396 =================================== test: glib:glib+core / private start time: 10:08:43 duration: 3.88s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/private ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se1f8b48f00fbab38907abeff7f5a1968 1..8 # Start of thread tests ok 1 /thread/private1 ok 2 /thread/private2 # slow test /thread/private2 executed in 2.04 secs ok 3 /thread/private3 ok 4 /thread/staticprivate1 ok 5 /thread/staticprivate2 ok 6 /thread/staticprivate3 ok 7 /thread/staticprivate4 # slow test /thread/staticprivate4 executed in 1.82 secs ok 8 /thread/staticprivate5 # End of thread tests ============================================================================== =================================== 67/396 =================================== test: glib:glib+core / rwlock start time: 10:08:44 duration: 3.64s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=70 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rwlock ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3de06ee1d7c9a8aba74d784828ddad32 1..8 # Start of thread tests ok 1 /thread/rwlock1 ok 2 /thread/rwlock2 ok 3 /thread/rwlock3 ok 4 /thread/rwlock4 ok 5 /thread/rwlock5 ok 6 /thread/rwlock6 ok 7 /thread/rwlock7 # slow test /thread/rwlock7 executed in 3.36 secs ok 8 /thread/rwlock8 # End of thread tests ============================================================================== ================================== 163/396 =================================== test: glib:gobject / reference start time: 10:08:47 duration: 1.26s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=35 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/reference ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc0ad81146222dfc2a790115644807203 1..29 # Start of type tests ok 1 /type/fundamentals ok 2 /type/qdata ok 3 /type/query ok 4 /type/class-private # End of type tests # Start of object tests ok 5 /object/clear ok 6 /object/clear-function ok 7 /object/set ok 8 /object/set-function ok 9 /object/value ok 10 /object/initially-unowned ok 11 /object/weak-pointer ok 12 /object/weak-ref ok 13 /object/toggle-ref ok 14 /object/qdata ok 15 /object/qdata2 # Start of set tests # /object/set/derived-type summary: Check that g_set_object() doesn?t give strict aliasing warnings when used on types derived from GObject ok 16 /object/set/derived-type # End of set tests # Start of weak-pointer tests ok 17 /object/weak-pointer/clear ok 18 /object/weak-pointer/clear-function ok 19 /object/weak-pointer/set ok 20 /object/weak-pointer/set-function # End of weak-pointer tests # Start of weak-ref tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2390 # /object/weak-ref/on-dispose summary: Test that a weak ref set during dispose vfunc is cleared ok 21 /object/weak-ref/on-dispose # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/865 # /object/weak-ref/on-run-dispose summary: Test that a weak ref is cleared on g_object_run_dispose() ok 22 /object/weak-ref/on-run-dispose # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2390 # /object/weak-ref/on-toggle-notify summary: Test that a weak ref set on toggle notify is cleared ok 23 /object/weak-ref/on-toggle-notify ok 24 /object/weak-ref/in-toggle-notify ok 25 /object/weak-ref/many # Start of concurrent tests ok 26 /object/weak-ref/concurrent/0 ok 27 /object/weak-ref/concurrent/1 # slow test /object/weak-ref/concurrent/1 executed in 0.95 secs # End of concurrent tests # End of weak-ref tests # Start of toggle-ref tests ok 28 /object/toggle-ref/ref-on-dispose ok 29 /object/toggle-ref/ref-and-notify-on-dispose # End of toggle-ref tests # End of object tests ============================================================================== ================================== 182/396 =================================== test: glib:gobject / properties-refcount4 start time: 10:08:48 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=45 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount4 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5c96232d73bff67cba7dd7e275866b97 1..1 # Start of gobject tests # Start of refcount tests ok 1 /gobject/refcount/properties-4 # End of refcount tests # End of gobject tests ============================================================================== ================================== 159/396 =================================== test: glib:gobject / binding start time: 10:08:46 duration: 1.69s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=189 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/binding ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sad5441b3e44391314e555f9d083e169a 1..19 # Start of binding tests ok 1 /binding/default # /binding/canonicalisation summary: Test that bindings set up with non-canonical property names work ok 2 /binding/canonicalisation ok 3 /binding/bidirectional ok 4 /binding/transform ok 5 /binding/transform-default ok 6 /binding/transform-closure # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=621782 ok 7 /binding/chain ok 8 /binding/sync-create ok 9 /binding/invert-boolean ok 10 /binding/same-object ok 11 /binding/unbind ok 12 /binding/unbind-weak # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1373 ok 13 /binding/unbind-multiple ok 14 /binding/fail ok 15 /binding/interface # /binding/concurrent-unbind summary: Test that unbinding from multiple threads concurrently works correctly ok 16 /binding/concurrent-unbind # slow test /binding/concurrent-unbind executed in 0.82 secs # /binding/concurrent-finalizing summary: Test that finalizing source/target from multiple threads concurrently works correctly ok 17 /binding/concurrent-finalizing # slow test /binding/concurrent-finalizing executed in 0.85 secs # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2676 ok 18 /binding/dispose-source # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2676 ok 19 /binding/dispose-target # End of binding tests ============================================================================== =================================== 75/396 =================================== test: glib:glib+core / spawn-multithreaded start time: 10:08:44 duration: 4.56s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=95 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-multithreaded ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S406fe807c509790aa5bb447685fb1172 1..4 # Start of gthread tests # Child 123791 (ttl 1) exited, status 0 # Child 123792 (ttl 2) exited, status 0 ok 1 /gthread/spawn-childs # slow test /gthread/spawn-childs executed in 2.02 secs # Created pid: 126267 (ttl 1) # Created pid: 126270 (ttl 2) # Child 126267 (ttl 1) exited, status 0 # Child 126270 (ttl 2) exited, status 0 ok 2 /gthread/spawn-childs-threads # slow test /gthread/spawn-childs-threads executed in 2.01 secs ok 3 /gthread/spawn-sync ok 4 /gthread/spawn-async # End of gthread tests ============================================================================== =================================== 46/396 =================================== test: glib:glib+core / mutex start time: 10:08:43 duration: 5.60s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=71 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mutex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb01d1df5405e4c21432cfd33316af9b8 1..17 # Start of thread tests ok 1 /thread/mutex1 ok 2 /thread/mutex2 ok 3 /thread/mutex3 ok 4 /thread/mutex4 ok 5 /thread/mutex5 # slow test /thread/mutex5 executed in 2.89 secs # Start of mutex tests # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 ok 6 /thread/mutex/errno # slow test /thread/mutex/errno executed in 2.63 secs # Start of perf tests # max perf: inf mips ok 7 /thread/mutex/perf/uncontended # Start of contended tests # max perf: 2.000000 mips ok 8 /thread/mutex/perf/contended/1 # max perf: inf mips ok 9 /thread/mutex/perf/contended/2 # max perf: inf mips ok 10 /thread/mutex/perf/contended/3 # max perf: inf mips ok 11 /thread/mutex/perf/contended/4 # max perf: 6.000000 mips ok 12 /thread/mutex/perf/contended/5 # max perf: 7.000000 mips ok 13 /thread/mutex/perf/contended/6 # max perf: 8.000000 mips ok 14 /thread/mutex/perf/contended/7 # max perf: 3.000000 mips ok 15 /thread/mutex/perf/contended/8 # max perf: 2.500000 mips ok 16 /thread/mutex/perf/contended/9 # max perf: 1.571429 mips ok 17 /thread/mutex/perf/contended/10 # End of contended tests # End of perf tests # End of mutex tests # End of thread tests ============================================================================== ================================== 179/396 =================================== test: glib:gobject / properties-refcount1 start time: 10:08:47 duration: 3.03s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=101 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount1 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb2889749b6946974460e07264b6d08a6 1..1 # Start of gobject tests # Start of refcount tests # .b # .e # .c # .f # .d # .b # .d # .c # .f # .b # .e # .d # .c # .f # .b # .e # .f # .d # .b # .e # .c # .f # .d # .c # .b # .e # .d # .f # .c # .b # .d # .e # .c # .f # .b # .d # .e # .c # .f # .b # .d # .f # .c # .e # .d # .b # .f # .e # .c # .f # .b # .d # .e # .c # .b # .f # .d # .e # .d # .c # .f # .b # .e # .d # .f # .c # .e # .b # .b # .e # .f # .d # .c # .b # .f # .d # .e # .b # .c # .e # .f # .d # .c # .b # .c # .e # .f # .b # .d # .f # .c # .b # .e # .d # .f # .e # .c # .b # .f # .d # .e # .b # .c # .d # .b # .f # .e # .c # .b # .d ok 1 /gobject/refcount/properties-1 # slow test /gobject/refcount/properties-1 executed in 3.00 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 187/396 =================================== test: glib:gobject+cpp / cxx start time: 10:08:50 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=242 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx ============================================================================== ================================== 188/396 =================================== test: glib:gobject+cpp / cxx-98 start time: 10:08:50 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=229 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-98 ============================================================================== ================================== 189/396 =================================== test: glib:gobject+cpp / cxx-03 start time: 10:08:50 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=182 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-03 ============================================================================== ================================== 190/396 =================================== test: glib:gobject+cpp / cxx-11 start time: 10:08:50 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=222 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-11 ============================================================================== ================================== 191/396 =================================== test: glib:gobject+cpp / cxx-14 start time: 10:08:50 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=240 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-14 ============================================================================== ================================== 192/396 =================================== test: glib:gobject+cpp / cxx-17 start time: 10:08:50 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=219 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-17 ============================================================================== ================================== 193/396 =================================== test: glib:gobject+cpp / cxx-20 start time: 10:08:50 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-20 ============================================================================== ================================== 194/396 =================================== test: glib:gobject+cpp / cxx-2b start time: 10:08:50 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=41 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-2b ============================================================================== ================================== 195/396 =================================== test: glib:gobject / autoptr start time: 10:08:50 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=242 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/autoptr ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Safa8af60152820ea9322327949678065 1..6 # Start of autoptr tests ok 1 /autoptr/autoptr ok 2 /autoptr/autoptr_steal ok 3 /autoptr/autolist ok 4 /autoptr/autoslist ok 5 /autoptr/autoqueue ok 6 /autoptr/autoclass # End of autoptr tests ============================================================================== ================================== 137/396 =================================== test: glib:gobject+performance+no-valgrind / performance start time: 10:08:46 duration: 4.60s result: exit status 0 command: MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests/performance LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance/performance --seconds 0 ----------------------------------- stdout ----------------------------------- Running test simple-construction simple-construction: Millions of constructed objects per second: 2.942 Running test simple-construction1 simple-construction1: Millions of constructed objects per second: 5.009 Running test complex-construction complex-construction: Millions of constructed objects per second: 0.606 Running test complex-construction1 complex-construction1: Millions of constructed objects per second: 2.335 Running test complex-construction2 complex-construction2: Millions of constructed objects per second: 2.530 Running test finalization finalization: Millions of finalized objects per second: 0.917 Running test type-check type-check: Million type checks per second: 34.71 Running test emit-unhandled emit-unhandled: Emissions per second: 1475106 Running test emit-unhandled-empty emit-unhandled-empty: Emissions per second: 11607515 Running test emit-unhandled-generic emit-unhandled-generic: Emissions per second: 2225851 Running test emit-unhandled-generic-empty emit-unhandled-generic-empty: Emissions per second: 11564045 Running test emit-unhandled-args emit-unhandled-args: Emissions per second: 1307644 Running test emit-handled emit-handled: Emissions per second: 1031653 Running test emit-handled-empty emit-handled-empty: Emissions per second: 1059021 Running test emit-handled-generic emit-handled-generic: Emissions per second: 891524 Running test emit-handled-generic-empty emit-handled-generic-empty: Emissions per second: 973446 Running test emit-handled-args emit-handled-args: Emissions per second: 607234 Running test notify-unhandled notify-unhandled: Notify (unhandled) per second: 7554751 Running test notify-by-pspec-unhandled notify-by-pspec-unhandled: Notify (unhandled) per second: 31892861 Running test notify-handled notify-handled: Notify per second: 286387 Running test notify-by-pspec-handled notify-by-pspec-handled: Notify per second: 403920 Running test property-set property-set: Property set per second: 6607823 Running test property-get property-get: Property get per second: 5479039 Running test refcount refcount: Million refs+unref per second: 14.04 Running test refcount-1 refcount-1: Million refs+unref per second: 30.21 Running test refcount-toggle refcount-toggle: Million refs+unref per second: 10.92 ============================================================================== ================================== 197/396 =================================== test: glib:gobject+no-valgrind / gobject-query.py start time: 10:08:51 duration: 0.18s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=116 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gobject/tests/gobject-query.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestGobjectQuery.test_froots # gobject-query: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmpybgujku8 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query', 'froots'] # Return code: 0 # Output: # ├void # ├GInterface # │ └GTypePlugin # ├gchar # ├guchar # ├gboolean # ├gint # ├guint # ├glong # ├gulong # ├gint64 # ├guint64 # ├GEnum # ├GFlags # ├gfloat # ├gdouble # ├gchararray # ├gpointer # │ └GType # ├GBoxed # │ └GValueArray # ├GParam # │ ├GParamChar # │ ├GParamUChar # │ ├GParamBoolean # │ ├GParamInt # │ ├GParamUInt # │ ├GParamLong # │ ├GParamULong # │ ├GParamInt64 # │ ├GParamUInt64 # │ ├GParamUnichar # │ ├GParamEnum # │ ├GParamFlags # │ ├GParamFloat # │ ├GParamDouble # │ ├GParamString # │ ├GParamParam # │ ├GParamBoxed # │ ├GParamPointer # │ ├GParamValueArray # │ ├GParamObject # │ ├GParamOverride # │ ├GParamGType # │ └GParamVariant # ├GObject # └GVariant # Error: ok 2 __main__.TestGobjectQuery.test_help # gobject-query: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmpj_259c6h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query', '--help'] # Return code: 0 # Output: # usage: gobject-query [-r ] [-{i|b} ""] [-s #] [-{h|x|y}] # -r specify root type # -n don't descend type tree # -h show help # -b specify indent string # -i specify incremental indent string # -s specify line spacing # qualifiers: # froots iterate over fundamental roots # tree print type tree # Error: ok 3 __main__.TestGobjectQuery.test_tree # gobject-query: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmpjwqkt5ix # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query', 'tree'] # Return code: 0 # Output: # GObject # Error: ok 4 __main__.TestGobjectQuery.test_version # gobject-query: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmpx6b92ldc # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query', '--version'] # Return code: 0 # Output: # 2.83.4 # Error: 1..4 ============================================================================== ================================== 180/396 =================================== test: glib:gobject+slow / properties-refcount2 start time: 10:08:47 duration: 3.85s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=188 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8f6711ff66ee0856d30f9d3b0ef48a54 1..1 # Start of gobject tests # Start of refcount tests # init 0x57e43648 # # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # dispose 0x57e43648! # ok 1 /gobject/refcount/properties-2 # slow test /gobject/refcount/properties-2 executed in 3.84 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 199/396 =================================== test: glib:gthread / init start time: 10:08:51 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gthread/tests MALLOC_PERTURB_=45 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gthread:/usr/lib/libeatmydata UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gthread/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gthread/tests/init ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa22f54d1fbbb7aeceaea8e8daa50d0b4 1..2 # Start of thread tests # Start of deprecated tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/system-config1:/tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/system-data1:/tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/runtime ok 1 /thread/deprecated/init # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-config1:/tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-data1:/tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/runtime ok 2 /thread/deprecated/init-with-errorcheck-mutexes # End of deprecated tests # End of thread tests ============================================================================== ================================== 200/396 =================================== test: glib:gthread+no-valgrind+pkg-config / gthread-2.0-pkg-config start time: 10:08:51 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=166 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gthread-2.0 test "$(pkg-config --modversion gthread-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gthread-2.0)" = "/usr"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gthread-2.0 ++ pkg-config --modversion gthread-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gthread-2.0 + test /usr = /usr ============================================================================== ================================== 201/396 =================================== test: glib:gmodule / max-version start time: 10:08:51 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S280ceffe25973e1e771971579634f71d 1..1 # Start of max-version tests # GModule-DEBUG: GModule supported: yes ok 1 /max-version/tested-at-compile-time # End of max-version tests ============================================================================== ================================== 202/396 =================================== test: glib:gmodule+cpp / cxx start time: 10:08:51 duration: 0.22s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx ============================================================================== ================================== 203/396 =================================== test: glib:gmodule+cpp / cxx-98 start time: 10:08:51 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=220 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-98 ============================================================================== ================================== 204/396 =================================== test: glib:gmodule+cpp / cxx-03 start time: 10:08:52 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=166 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-03 ============================================================================== ================================== 205/396 =================================== test: glib:gmodule+cpp / cxx-11 start time: 10:08:52 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=231 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-11 ============================================================================== ================================== 206/396 =================================== test: glib:gmodule+cpp / cxx-14 start time: 10:08:52 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=227 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-14 ============================================================================== ================================== 207/396 =================================== test: glib:gmodule+cpp / cxx-17 start time: 10:08:52 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=87 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-17 ============================================================================== ================================== 208/396 =================================== test: glib:gmodule+cpp / cxx-20 start time: 10:08:52 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-20 ============================================================================== ================================== 209/396 =================================== test: glib:gmodule+cpp / cxx-2b start time: 10:08:52 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=31 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-2b ============================================================================== ================================== 210/396 =================================== test: glib:gmodule / module-test-library start time: 10:08:52 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=64 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/module-test-library ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scf6c7827a3ebb68df9825c82fccbdda8 1..3 # Start of module tests ok 1 /module/basics # /module/invalid-libtool-archive summary: Test that opening an invalid .la file fails ok 2 /module/invalid-libtool-archive # /module/local-binding summary: Test that binding a library's symbols locally does not add them globally ok 3 /module/local-binding # End of module tests ============================================================================== ================================== 211/396 =================================== test: glib:gmodule / module-test-plugin start time: 10:08:52 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_PERTURB_=70 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/module-test-plugin ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfc887902ac872feeb62b31729397548a 1..3 # Start of module tests ok 1 /module/basics # /module/invalid-libtool-archive summary: Test that opening an invalid .la file fails ok 2 /module/invalid-libtool-archive # /module/local-binding summary: Test that binding a library's symbols locally does not add them globally ok 3 /module/local-binding # End of module tests ============================================================================== ================================== 212/396 =================================== test: glib:gmodule+no-valgrind+pkg-config / gmodule-no-export-2.0-pkg-config start time: 10:08:52 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=178 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-no-export-2.0 test "$(pkg-config --modversion gmodule-no-export-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gmodule-no-export-2.0)" = "/usr"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gmodule-no-export-2.0 ++ pkg-config --modversion gmodule-no-export-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gmodule-no-export-2.0 + test /usr = /usr ============================================================================== ================================== 213/396 =================================== test: glib:gmodule+no-valgrind+pkg-config / gmodule-export-2.0-pkg-config start time: 10:08:52 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=223 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-export-2.0 test "$(pkg-config --modversion gmodule-export-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gmodule-export-2.0)" = "/usr"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gmodule-export-2.0 ++ pkg-config --modversion gmodule-export-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gmodule-export-2.0 + test /usr = /usr ============================================================================== ================================== 214/396 =================================== test: glib:gmodule+no-valgrind+pkg-config / gmodule-2.0-pkg-config start time: 10:08:52 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=238 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-2.0 test "$(pkg-config --modversion gmodule-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gmodule-2.0)" = "/usr"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gmodule-2.0 ++ pkg-config --modversion gmodule-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gmodule-2.0 + test /usr = /usr ============================================================================== ================================== 215/396 =================================== test: glib:gio / application-command-line start time: 10:08:52 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=3 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/application-command-line ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S208af85e39343d8169edcb0350378f7d 1..1 # Start of application-command-line tests ok 1 /application-command-line/basic-properties # End of application-command-line tests ============================================================================== ================================== 118/396 =================================== test: glib:glib+core / unix start time: 10:08:45 duration: 6.94s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=97 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unix ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4d5c1624deafd201b89ff522d35f4d7d 1..20 # Start of glib-unix tests # /glib-unix/closefrom summary: Test g_closefrom(), g_fdwalk_set_cloexec() # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3247 ok 1 /glib-unix/closefrom ok 2 /glib-unix/pipe # /glib-unix/pipe-stdio-overwrite summary: Test that g_unix_open_pipe() will use the first available FD, even if it?s stdin/stdout/stderr # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2795 ok 3 /glib-unix/pipe-stdio-overwrite # /glib-unix/pipe-struct summary: Test GUnixPipe structure ok 4 /glib-unix/pipe-struct # /glib-unix/pipe-struct-auto summary: Test g_auto(GUnixPipe) ok 5 /glib-unix/pipe-struct-auto ok 6 /glib-unix/error ok 7 /glib-unix/nonblocking ok 8 /glib-unix/sighup # slow test /glib-unix/sighup executed in 0.69 secs ok 9 /glib-unix/sigterm # slow test /glib-unix/sigterm executed in 0.50 secs ok 10 /glib-unix/sighup_again # slow test /glib-unix/sighup_again executed in 0.50 secs ok 11 /glib-unix/sighup_add_remove ok 12 /glib-unix/sighup_nested ok 13 /glib-unix/callback_after_signal # slow test /glib-unix/callback_after_signal executed in 2.04 secs ok 14 /glib-unix/child-wait # Start of closefrom tests # Start of subprocess tests # End of subprocess tests # End of closefrom tests # Start of pipe tests # /glib-unix/pipe/fd-cloexec summary: Test that FD_CLOEXEC is still accepted as an argument to g_unix_open_pipe() # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3459 # GLib-DEBUG: g_unix_open_pipe() called with FD_CLOEXEC; please migrate to using O_CLOEXEC instead ok 15 /glib-unix/pipe/fd-cloexec # End of pipe tests # Start of sighup tests ok 16 /glib-unix/sighup/alternate-stack # slow test /glib-unix/sighup/alternate-stack executed in 1.01 secs # End of sighup tests # Start of sigterm tests ok 17 /glib-unix/sigterm/alternate-stack # slow test /glib-unix/sigterm/alternate-stack executed in 1.00 secs # End of sigterm tests # Start of sighup_again tests ok 18 /glib-unix/sighup_again/alternate-stack # slow test /glib-unix/sighup_again/alternate-stack executed in 1.08 secs # End of sighup_again tests # Start of get-passwd-entry tests # /glib-unix/get-passwd-entry/root summary: Tests that g_unix_get_passwd_entry() works for a known-existing username. ok 19 /glib-unix/get-passwd-entry/root # /glib-unix/get-passwd-entry/nonexistent summary: Tests that g_unix_get_passwd_entry() returns an error for a nonexistent username. ok 20 /glib-unix/get-passwd-entry/nonexistent # End of get-passwd-entry tests # End of glib-unix tests ============================================================================== ================================== 216/396 =================================== test: glib:gio / appmonitor start time: 10:08:52 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=111 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appmonitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sdb1e39efd013725f669428af0a0047a3 1..1 # Start of monitor tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/system-config1:/tmp/test_appmonitor_I47LM3/monitor/app/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/system-data1:/tmp/test_appmonitor_I47LM3/monitor/app/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/runtime # Using data directory: /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/data ok 1 /monitor/app # End of monitor tests ============================================================================== ================================== 217/396 =================================== test: glib:gio / async-close-output-stream start time: 10:08:52 duration: 0.06s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=67 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/async-close-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf4de6710a4d638849e0c008ccd6dfb8b 1..3 # Start of close-async tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=617937 ok 1 /close-async/without-flush # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=617937 ok 2 /close-async/with-flush # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=617937 ok 3 /close-async/with-async-flush # End of close-async tests ============================================================================== ================================== 177/396 =================================== test: glib:gobject / objects-refcount1 start time: 10:08:47 duration: 5.08s result: exit status 0 command: MALLOC_PERTURB_=158 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/objects-refcount1 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa760311f5a7ad2da0bf3ac10dd456095 1..1 # Start of gobject tests # Start of refcount tests # init 0x571185f8 # # init 0x57118758 # # dispose 0x571185f8! # # dispose 0x57118758! # ok 1 /gobject/refcount/object-basics # slow test /gobject/refcount/object-basics executed in 5.01 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 218/396 =================================== test: glib:gio / async-splice-output-stream start time: 10:08:52 duration: 0.12s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=7 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/async-splice-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9012efc8a262334136964cdd13ee76a9 1..5 # Start of async-splice tests ok 1 /async-splice/copy-chunks # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 2 /async-splice/copy-chunks-threaded-input ok 3 /async-splice/copy-chunks-threaded-output ok 4 /async-splice/copy-chunks-threaded ok 5 /async-splice/cancelled # End of async-splice tests ============================================================================== ================================== 219/396 =================================== test: glib:gio / buffered-input-stream start time: 10:08:52 duration: 0.11s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=45 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/buffered-input-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9be3beaf60ba9c39bc5430899b5de972 1..10 # Start of buffered-input-stream tests ok 1 /buffered-input-stream/peek ok 2 /buffered-input-stream/peek-buffer ok 3 /buffered-input-stream/set-buffer-size # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=562393 ok 4 /buffered-input-stream/read-byte ok 5 /buffered-input-stream/read ok 6 /buffered-input-stream/read-async ok 7 /buffered-input-stream/skip ok 8 /buffered-input-stream/skip-async ok 9 /buffered-input-stream/seek # End of buffered-input-stream tests # Start of filter-input-stream tests ok 10 /filter-input-stream/close # End of filter-input-stream tests ============================================================================== ================================== 220/396 =================================== test: glib:gio / buffered-output-stream start time: 10:08:52 duration: 0.10s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=19 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/buffered-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9a9120ac9c1fc945f4cc78135f68b45c 1..5 # Start of buffered-output-stream tests ok 1 /buffered-output-stream/write ok 2 /buffered-output-stream/grow ok 3 /buffered-output-stream/seek ok 4 /buffered-output-stream/truncate # End of buffered-output-stream tests # Start of filter-output-stream tests ok 5 /filter-output-stream/close # End of filter-output-stream tests ============================================================================== ================================== 223/396 =================================== test: glib:gio / contenttype start time: 10:08:52 duration: 0.12s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=196 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/contenttype ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se10a3d311a8145855b3e70b6adc8519f 1..14 # Start of contenttype tests ok 1 /contenttype/guess ok 2 /contenttype/guess_svg_from_data ok 3 /contenttype/mime_to_content # SKIP mime from content type test not implemented on UNIX ok 4 /contenttype/mime_from_content # SKIP mime from content type test not implemented on UNIX ok 5 /contenttype/unknown ok 6 /contenttype/subtype ok 7 /contenttype/list ok 8 /contenttype/executable ok 9 /contenttype/description ok 10 /contenttype/icon ok 11 /contenttype/symbolic-icon # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 12 /contenttype/tree # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3168 ok 13 /contenttype/tree_invalid_encoding # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=782311 ok 14 /contenttype/test_type_is_a_special_case # End of contenttype tests ============================================================================== ================================== 103/396 =================================== test: glib:glib+core / 1bit-mutex start time: 10:08:45 duration: 7.67s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=36 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/1bit-mutex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd115a2a9baa15d685b11788d98a1b080 1..2 # Start of glib tests # Start of 1bit-mutex tests ok 1 /glib/1bit-mutex/int # slow test /glib/1bit-mutex/int executed in 2.62 secs ok 2 /glib/1bit-mutex/pointer # slow test /glib/1bit-mutex/pointer executed in 5.03 secs # End of 1bit-mutex tests # End of glib tests ============================================================================== ================================== 225/396 =================================== test: glib:gio / converter start time: 10:08:52 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=178 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/converter ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf13c64bf12b55d2bd37c159febba0d50 1..2 # Start of converter tests ok 1 /converter/bytes ok 2 /converter/extra-bytes-at-end # End of converter tests ============================================================================== ================================== 196/396 =================================== test: glib:gobject+no-valgrind / genmarshal.py start time: 10:08:50 duration: 1.96s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=102 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gobject/tests/genmarshal.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestGenmarshal.test_empty_list # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmp6v0ar_rf # /tmp/tmp6v0ar_rf/tmpuhh8bdrl.list: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp6v0ar_rf/tmpuhh8bdrl.list', '--header', '--quiet'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifndef __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # #define __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp6v0ar_rf/tmpuhh8bdrl.list', '--body', '--quiet'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #include # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # Error: ok 2 __main__.TestGenmarshal.test_help # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmp08anuw23 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '--help'] # Return code: 0 # Output: # usage: glib-genmarshal [-h] [--prefix STRING] [--output FILE] [--skip-source] # [--internal] [--valist-marshallers] [-v] # [--g-fatal-warnings] [--include-header [HEADER]] # [--pragma-once] [-D CPP_DEFINES] [-U CPP_UNDEFINES] # [--prototypes] [--header] [--body] [--stdinc | # --nostdinc] [--quiet | --verbose] # [FILE ...] # # Generate signal marshallers for GObject # # positional arguments: # FILE Files with lists of marshallers to generate, or "-" # for standard input # # options: # -h, --help show this help message and exit # --prefix STRING Specify marshaller prefix # --output FILE Write output into the specified file # --skip-source Skip source location comments # --internal Mark generated functions as internal # --valist-marshallers Generate va_list marshallers # -v, --version Print version information, and exit # --g-fatal-warnings Make warnings fatal # --include-header [HEADER] # Include the specified header in the body # --pragma-once Use "pragma once" as the inclusion guard # -D CPP_DEFINES Pre-processor define # -U CPP_UNDEFINES Pre-processor undefine # --prototypes Generate the marshallers prototype in the C code # --header Generate C headers # --body Generate C code # --stdinc Include standard marshallers # --nostdinc Use standard marshallers # --quiet Only print warnings and errors # --verbose Be verbose, and include debugging information # Error: ok 3 __main__.TestGenmarshal.test_no_args # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpbbp9l8yu # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal'] # Return code: 0 # Output: # # Error: ok 4 __main__.TestGenmarshal.test_void_boolean # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmp5_3vich5 # /tmp/tmp5_3vich5/tmptv2tga50.list: VOID:BOOLEAN # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp5_3vich5/tmptv2tga50.list', '--header', '--quiet'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifndef __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # #define __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # # #include # # G_BEGIN_DECLS # # /* VOID:BOOLEAN (/tmp/tmp5_3vich5/tmptv2tga50.list:1) */ # #define g_cclosure_user_marshal_VOID__BOOLEAN g_cclosure_marshal_VOID__BOOLEAN # # # G_END_DECLS # # #endif /* __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp5_3vich5/tmptv2tga50.list', '--body', '--quiet'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #include # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # Error: ok 5 __main__.TestGenmarshal.test_void_boolean_int64 # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmp9f8i97f8 # /tmp/tmp9f8i97f8/tmp618jjw_j.list: VOID:BOOLEAN,INT64 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp9f8i97f8/tmp618jjw_j.list', '--header', '--quiet'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifndef __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # #define __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # # #include # # G_BEGIN_DECLS # # /* VOID:BOOLEAN,INT64 (/tmp/tmp9f8i97f8/tmp618jjw_j.list:1) */ # extern # void g_cclosure_user_marshal_VOID__BOOLEAN_INT64 (GClosure *closure, # GValue *return_value, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint, # gpointer marshal_data); # # # G_END_DECLS # # #endif /* __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp9f8i97f8/tmp618jjw_j.list', '--body', '--quiet'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #include # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # /* VOID:BOOLEAN,INT64 (/tmp/tmp9f8i97f8/tmp618jjw_j.list:1) */ # void # g_cclosure_user_marshal_VOID__BOOLEAN_INT64 (GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint G_GNUC_UNUSED, # gpointer marshal_data) # { # typedef void (*GMarshalFunc_VOID__BOOLEAN_INT64) (gpointer data1, # gboolean arg1, # gint64 arg2, # gpointer data2); # GCClosure *cc = (GCClosure *) closure; # gpointer data1, data2; # GMarshalFunc_VOID__BOOLEAN_INT64 callback; # # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # callback = (GMarshalFunc_VOID__BOOLEAN_INT64) (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_boolean (param_values + 1), # g_marshal_value_peek_int64 (param_values + 2), # data2); # } # Error: ok 6 __main__.TestGenmarshal.test_void_param_nostdinc # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpmtq9zjrs # /tmp/tmpmtq9zjrs/tmpdp3lohaa.list: VOID:PARAM # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpmtq9zjrs/tmpdp3lohaa.list', '--header', '--quiet', '--nostdinc', '--valist-marshaller'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifndef __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # #define __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # # G_BEGIN_DECLS # # /* VOID:PARAM (/tmp/tmpmtq9zjrs/tmpdp3lohaa.list:1) */ # extern # void g_cclosure_user_marshal_VOID__PARAM (GClosure *closure, # GValue *return_value, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint, # gpointer marshal_data); # extern # void g_cclosure_user_marshal_VOID__PARAMv (GClosure *closure, # GValue *return_value, # gpointer instance, # va_list args, # gpointer marshal_data, # int n_params, # GType *param_types); # # # G_END_DECLS # # #endif /* __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpmtq9zjrs/tmpdp3lohaa.list', '--body', '--quiet', '--nostdinc', '--valist-marshaller'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # /* VOID:PARAM (/tmp/tmpmtq9zjrs/tmpdp3lohaa.list:1) */ # void # g_cclosure_user_marshal_VOID__PARAM (GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint G_GNUC_UNUSED, # gpointer marshal_data) # { # typedef void (*GMarshalFunc_VOID__PARAM) (gpointer data1, # gpointer arg1, # gpointer data2); # GCClosure *cc = (GCClosure *) closure; # gpointer data1, data2; # GMarshalFunc_VOID__PARAM callback; # # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # callback = (GMarshalFunc_VOID__PARAM) (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_param (param_values + 1), # data2); # } # # void # g_cclosure_user_marshal_VOID__PARAMv (GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # gpointer instance, # va_list args, # gpointer marshal_data, # int n_params, # GType *param_types) # { # typedef void (*GMarshalFunc_VOID__PARAM) (gpointer data1, # gpointer arg1, # gpointer data2); # GCClosure *cc = (GCClosure *) closure; # gpointer data1, data2; # GMarshalFunc_VOID__PARAM callback; # gpointer arg0; # va_list args_copy; # # va_copy (args_copy, args); # arg0 = (gpointer) va_arg (args_copy, gpointer); # if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL) # arg0 = g_param_spec_ref (arg0); # va_end (args_copy); # # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = instance; # } # else # { # data1 = instance; # data2 = closure->data; # } # callback = (GMarshalFunc_VOID__PARAM) (marshal_data ? marshal_data : cc->callback); # # callback (data1, # arg0, # data2); # if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL) # g_param_spec_unref (arg0); # } # Error: ok 7 __main__.TestGenmarshal.test_void_string_nostdinc # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmp1aiyok37 # /tmp/tmp1aiyok37/tmpw1s3a2p6.list: VOID:STRING # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp1aiyok37/tmpw1s3a2p6.list', '--header', '--quiet', '--nostdinc', '--valist-marshaller'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifndef __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # #define __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # # G_BEGIN_DECLS # # /* VOID:STRING (/tmp/tmp1aiyok37/tmpw1s3a2p6.list:1) */ # extern # void g_cclosure_user_marshal_VOID__STRING (GClosure *closure, # GValue *return_value, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint, # gpointer marshal_data); # extern # void g_cclosure_user_marshal_VOID__STRINGv (GClosure *closure, # GValue *return_value, # gpointer instance, # va_list args, # gpointer marshal_data, # int n_params, # GType *param_types); # # # G_END_DECLS # # #endif /* __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp1aiyok37/tmpw1s3a2p6.list', '--body', '--quiet', '--nostdinc', '--valist-marshaller'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # /* VOID:STRING (/tmp/tmp1aiyok37/tmpw1s3a2p6.list:1) */ # void # g_cclosure_user_marshal_VOID__STRING (GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint G_GNUC_UNUSED, # gpointer marshal_data) # { # typedef void (*GMarshalFunc_VOID__STRING) (gpointer data1, # gpointer arg1, # gpointer data2); # GCClosure *cc = (GCClosure *) closure; # gpointer data1, data2; # GMarshalFunc_VOID__STRING callback; # # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # callback = (GMarshalFunc_VOID__STRING) (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_string (param_values + 1), # data2); # } # # void # g_cclosure_user_marshal_VOID__STRINGv (GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # gpointer instance, # va_list args, # gpointer marshal_data, # int n_params, # GType *param_types) # { # typedef void (*GMarshalFunc_VOID__STRING) (gpointer data1, # gpointer arg1, # gpointer data2); # GCClosure *cc = (GCClosure *) closure; # gpointer data1, data2; # GMarshalFunc_VOID__STRING callback; # gpointer arg0; # va_list args_copy; # # va_copy (args_copy, args); # arg0 = (gpointer) va_arg (args_copy, gpointer); # if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL) # arg0 = g_strdup (arg0); # va_end (args_copy); # # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = instance; # } # else # { # data1 = instance; # data2 = closure->data; # } # callback = (GMarshalFunc_VOID__STRING) (marshal_data ? marshal_data : cc->callback); # # callback (data1, # arg0, # data2); # if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL) # g_free (arg0); # } # Error: ok 8 __main__.TestGenmarshal.test_void_variant_nostdinc_valist_marshaller # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpy7fqm7zg # /tmp/tmpy7fqm7zg/tmpb7zgpo2_.list: VOID:VARIANT # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpy7fqm7zg/tmpb7zgpo2_.list', '--header', '--quiet', '--nostdinc', '--valist-marshaller'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifndef __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # #define __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # # G_BEGIN_DECLS # # /* VOID:VARIANT (/tmp/tmpy7fqm7zg/tmpb7zgpo2_.list:1) */ # extern # void g_cclosure_user_marshal_VOID__VARIANT (GClosure *closure, # GValue *return_value, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint, # gpointer marshal_data); # extern # void g_cclosure_user_marshal_VOID__VARIANTv (GClosure *closure, # GValue *return_value, # gpointer instance, # va_list args, # gpointer marshal_data, # int n_params, # GType *param_types); # # # G_END_DECLS # # #endif /* __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpy7fqm7zg/tmpb7zgpo2_.list', '--body', '--quiet', '--nostdinc', '--valist-marshaller'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # /* VOID:VARIANT (/tmp/tmpy7fqm7zg/tmpb7zgpo2_.list:1) */ # void # g_cclosure_user_marshal_VOID__VARIANT (GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint G_GNUC_UNUSED, # gpointer marshal_data) # { # typedef void (*GMarshalFunc_VOID__VARIANT) (gpointer data1, # gpointer arg1, # gpointer data2); # GCClosure *cc = (GCClosure *) closure; # gpointer data1, data2; # GMarshalFunc_VOID__VARIANT callback; # # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # callback = (GMarshalFunc_VOID__VARIANT) (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_variant (param_values + 1), # data2); # } # # void # g_cclosure_user_marshal_VOID__VARIANTv (GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # gpointer instance, # va_list args, # gpointer marshal_data, # int n_params, # GType *param_types) # { # typedef void (*GMarshalFunc_VOID__VARIANT) (gpointer data1, # gpointer arg1, # gpointer data2); # GCClosure *cc = (GCClosure *) closure; # gpointer data1, data2; # GMarshalFunc_VOID__VARIANT callback; # gpointer arg0; # va_list args_copy; # # va_copy (args_copy, args); # arg0 = (gpointer) va_arg (args_copy, gpointer); # if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL) # arg0 = g_variant_ref_sink (arg0); # va_end (args_copy); # # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = instance; # } # else # { # data1 = instance; # data2 = closure->data; # } # callback = (GMarshalFunc_VOID__VARIANT) (marshal_data ? marshal_data : cc->callback); # # callback (data1, # arg0, # data2); # if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL) # g_variant_unref (arg0); # } # Error: 1..8 ============================================================================== ================================== 226/396 =================================== test: glib:gio / credentials start time: 10:08:52 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=84 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/credentials ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7158f67454232258a9db5513100d56e4 1..1 # Start of credentials tests # GCredentials:linux-ucred:pid=128578,uid=1111,gid=1111 # GCredentials:linux-ucred:pid=128578,uid=0,gid=1111 ok 1 /credentials/basic # End of credentials tests ============================================================================== ================================== 228/396 =================================== test: glib:gio / data-output-stream start time: 10:08:52 duration: 0.08s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/data-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S62a392a7028113164d831448a663ed5e 1..7 # Start of data-output-stream tests ok 1 /data-output-stream/basic ok 2 /data-output-stream/write-lines-LF ok 3 /data-output-stream/write-lines-CR ok 4 /data-output-stream/write-lines-CR-LF ok 5 /data-output-stream/write-int ok 6 /data-output-stream/seek ok 7 /data-output-stream/truncate # End of data-output-stream tests ============================================================================== ================================== 229/396 =================================== test: glib:gio / error start time: 10:08:52 duration: 0.03s result: exit status 0 command: MALLOC_PERTURB_=73 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/error ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S71d78a168d40774701f3d0e4ab61eb3e 1..3 # Start of error tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_error_PCAUM3/error/from-errno/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_error_PCAUM3/error/from-errno/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_error_PCAUM3/error/from-errno/.dirs/system-config1:/tmp/test_error_PCAUM3/error/from-errno/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_error_PCAUM3/error/from-errno/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_error_PCAUM3/error/from-errno/.dirs/system-data1:/tmp/test_error_PCAUM3/error/from-errno/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_error_PCAUM3/error/from-errno/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_error_PCAUM3/error/from-errno/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_error_PCAUM3/error/from-errno/.dirs/runtime ok 1 /error/from-errno # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/system-config1:/tmp/test_error_PCAUM3/error/from-file-error/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/system-data1:/tmp/test_error_PCAUM3/error/from-file-error/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/runtime ok 2 /error/from-file-error # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/system-config1:/tmp/test_error_PCAUM3/error/from-win32-error/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/system-data1:/tmp/test_error_PCAUM3/error/from-win32-error/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/runtime ok 3 /error/from-win32-error # SKIP Windows error codes can only be checked on Windows # End of error tests ============================================================================== ================================== 230/396 =================================== test: glib:gio / file-thumbnail start time: 10:08:53 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=232 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/file-thumbnail ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S077a90b01cc82b21809bbbfaca179b70 1..7 # Start of file-thumbnail tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/system-config1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/system-data1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/runtime # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/cache/thumbnails/fail/gnome-thumbnail-factory/d2bd2dd5d4a99e65150ed5f6cb639fd0.png ok 1 /file-thumbnail/fail # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/system-config1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/system-data1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/cache/thumbnails/fail/gnome-thumbnail-factory/d2bd2dd5d4a99e65150ed5f6cb639fd0.png # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/cache/thumbnails/normal/d2bd2dd5d4a99e65150ed5f6cb639fd0.png # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/cache/thumbnails/large/d2bd2dd5d4a99e65150ed5f6cb639fd0.png # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/cache/thumbnails/x-large/d2bd2dd5d4a99e65150ed5f6cb639fd0.png # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/cache/thumbnails/xx-large/d2bd2dd5d4a99e65150ed5f6cb639fd0.png ok 2 /file-thumbnail/size-priority # Start of valid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/system-config1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/system-data1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/cache/thumbnails/normal/d2bd2dd5d4a99e65150ed5f6cb639fd0.png ok 3 /file-thumbnail/valid/normal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/system-config1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/system-data1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/cache/thumbnails/large/d2bd2dd5d4a99e65150ed5f6cb639fd0.png ok 4 /file-thumbnail/valid/large # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/system-config1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/system-data1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/cache/thumbnails/x-large/d2bd2dd5d4a99e65150ed5f6cb639fd0.png ok 5 /file-thumbnail/valid/x-large # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/system-config1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/system-data1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/cache/thumbnails/xx-large/d2bd2dd5d4a99e65150ed5f6cb639fd0.png ok 6 /file-thumbnail/valid/xx-large # End of valid tests # Start of unknown tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/system-config1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/system-data1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/cache/thumbnails/super-large/d2bd2dd5d4a99e65150ed5f6cb639fd0.png ok 7 /file-thumbnail/unknown/super-large # End of unknown tests # End of file-thumbnail tests ============================================================================== ================================== 231/396 =================================== test: glib:gio / fileattributematcher start time: 10:08:53 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/fileattributematcher ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3051ff119232be3a290db3058502f98b 1..3 # Start of fileattributematcher tests ok 1 /fileattributematcher/exact ok 2 /fileattributematcher/equality ok 3 /fileattributematcher/subtract # End of fileattributematcher tests ============================================================================== ================================== 232/396 =================================== test: glib:gio / filter-streams start time: 10:08:53 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=11 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/filter-streams ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se98e52194a9062de62de889e3d8ab81c 1..4 # Start of filter-stream tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=568394 ok 1 /filter-stream/input ok 2 /filter-stream/output ok 3 /filter-stream/async-input ok 4 /filter-stream/async-output # End of filter-stream tests ============================================================================== ================================== 233/396 =================================== test: glib:gio / giomodule start time: 10:08:53 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/modules:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=190 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/giomodule ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S74c096038b78c4a3bd4b4226a2d4e3f0 1..3 # Start of giomodule tests ok 1 /giomodule/extension-point ok 2 /giomodule/module-scan-all ok 3 /giomodule/module-scan-all-with-scope # End of giomodule tests ============================================================================== ================================== 227/396 =================================== test: glib:gio / data-input-stream start time: 10:08:52 duration: 0.51s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=163 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/data-input-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S61d49a610fad9464fd32b66be454e0ae 1..10 # Start of data-input-stream tests ok 1 /data-input-stream/basic ok 2 /data-input-stream/read-lines-LF ok 3 /data-input-stream/read-lines-LF-valid-utf8 ok 4 /data-input-stream/read-lines-LF-invalid-utf8 ok 5 /data-input-stream/read-lines-CR ok 6 /data-input-stream/read-lines-CR-LF ok 7 /data-input-stream/read-lines-any ok 8 /data-input-stream/read-until # Test vector 0: part1 # part2 $ part3 ? part4 ? and #$?^ # Test vector 1: {"key": "value"}? and ? ok 9 /data-input-stream/read-upto ok 10 /data-input-stream/read-int # End of data-input-stream tests ============================================================================== ================================== 183/396 =================================== test: glib:gobject / signals-refcount1 start time: 10:08:48 duration: 5.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount1 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S42a11ea6d105d66232aeb5b3aed27fa1 1..1 # Start of gobject tests # Start of refcount tests # init 0x583baed8 # # init 0x583bb038 # # dispose 0x583baed8! # # dispose 0x583bb038! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.00 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 235/396 =================================== test: glib:gio / g-file start time: 10:08:53 duration: 0.06s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=233 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-file ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8a44549ca68433a7e64f7c224a69a32b 1..8 # Start of g-file tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 /g-file/test_g_file_new_null ok 2 /g-file/test_g_file_new_for_path ok 3 /g-file/test_g_file_new_for_uri ok 4 /g-file/test_g_file_dup ok 5 /g-file/test_g_file_get_parse_name_utf8 ok 6 /g-file/test_g_file_new_for_commandline_arg ok 7 /g-file/test_g_file_has_prefix ok 8 /g-file/test_g_file_get_parent_child # End of g-file tests ----------------------------------- stderr ----------------------------------- file:///build/reproducible-path/glib2.0-2.83.4/debian/build/deb file:///build/reproducible-path/glib2.0-2.83.4/debian/build file:///tmp file:////UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88 file:///UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88 /dir1 /dir1/dir2/dir3/ /dir1/ /dir1/dir2/dir3/ /dir1 /dir1/dir2/dir3 /dir1/ /dir1/dir2/dir3 /tmp/ /something/ /dir1/dir2 /dir1/ //dir1/new //dir1/new/dir2/dir3 /dir/UTF-8 p??li? ?lu?ou?k? k?? /dir/UTF-8 p??li? ?lu?ou?k? k??/dir2 file:///dir1 file:///dir1/dir2/dir3/ file:///dir1/ file:///dir1/dir2/dir3/ file:///dir1 file:///dir1/dir2/dir3 file:///dir1/ file:///dir1/dir2/dir3 file:///tmp/ file:///something/ file:///dir1/dir2 file:///dir1/ file:////dir1/new file:////dir1/new/dir2/dir3 file:///dir/UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88 file:///dir/UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88/dir2 ============================================================================== ================================== 236/396 =================================== test: glib:gio / g-file-info start time: 10:08:53 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=99 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-file-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sae93cd565b916af9405ad979457aadc0 1..6 # Start of g-file-info tests ok 1 /g-file-info/test_g_file_info # /g-file-info/xattrs summary: Test setting and getting escaped xattrs # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 2 /g-file-info/xattrs # /g-file-info/set-modified-date-time-precision summary: Test that g_file_info_set_modified_date_time() preserves microseconds # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3116 ok 3 /g-file-info/set-modified-date-time-precision # Start of test_g_file_info tests # /g-file-info/test_g_file_info/modification-time summary: Test that getting the modification time of a file works. ok 4 /g-file-info/test_g_file_info/modification-time # /g-file-info/test_g_file_info/access-time summary: Test that getting the access time of a file works. ok 5 /g-file-info/test_g_file_info/access-time # /g-file-info/test_g_file_info/creation-time summary: Test that getting the creation time of a file works. ok 6 /g-file-info/test_g_file_info/creation-time # End of test_g_file_info tests # End of g-file-info tests ============================================================================== ================================== 237/396 =================================== test: glib:gio / g-icon start time: 10:08:53 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=62 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-icon ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc2355a7c99f793a7d722961bb3134919 1..6 # Start of icons tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 /icons/to-string ok 2 /icons/serialize ok 3 /icons/themed ok 4 /icons/emblemed ok 5 /icons/file ok 6 /icons/bytes # End of icons tests ============================================================================== ================================== 238/396 =================================== test: glib:gio / gdbus-addresses start time: 10:08:53 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=143 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-addresses ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa0be8e675658ddb7c6c16549548f4f4c 1..9 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/runtime ok 1 /gdbus/empty-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/runtime ok 2 /gdbus/unsupported-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/runtime ok 3 /gdbus/address-parsing # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/runtime ok 4 /gdbus/unix-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/runtime ok 5 /gdbus/nonce-tcp-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/runtime ok 6 /gdbus/tcp-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/runtime ok 7 /gdbus/autolaunch-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/runtime ok 8 /gdbus/mixed-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/runtime ok 9 /gdbus/escape-address # End of gdbus tests ============================================================================== ================================== 239/396 =================================== test: glib:gio / gdbus-message start time: 10:08:53 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=237 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-message ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd77cab0a61ef73b4a1e3c47f04dd812f 1..3 # Start of gdbus tests # Start of message tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/system-config1:/tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/system-data1:/tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/runtime ok 1 /gdbus/message/lock # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/system-config1:/tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/system-data1:/tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/runtime ok 2 /gdbus/message/copy # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/system-config1:/tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/system-data1:/tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/runtime # Vector: 0 # Vector: 1 # Vector: 2 # Vector: 3 # Vector: 4 # Vector: 5 ok 3 /gdbus/message/bytes-needed # End of message tests # End of gdbus tests ============================================================================== ================================== 241/396 =================================== test: glib:gio / inet-address start time: 10:08:53 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=217 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/inet-address ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc2d186fa08a7ab9597c08bcb004d9a6f 1..11 # Start of inet-address tests ok 1 /inet-address/parse ok 2 /inet-address/any ok 3 /inet-address/loopback ok 4 /inet-address/bytes ok 5 /inet-address/property # End of inet-address tests # Start of socket-address tests ok 6 /socket-address/basic ok 7 /socket-address/to-string # End of socket-address tests # Start of address-mask tests ok 8 /address-mask/parse ok 9 /address-mask/property ok 10 /address-mask/equal ok 11 /address-mask/match # End of address-mask tests ============================================================================== ================================== 242/396 =================================== test: glib:gio / io-stream start time: 10:08:53 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=166 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/io-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5de0a5f75a980d8718f184c334923e06 1..3 # Start of io-stream tests ok 1 /io-stream/copy-chunks # Start of close tests # Start of async tests ok 2 /io-stream/close/async/memory # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 3 /io-stream/close/async/file # End of async tests # End of close tests # End of io-stream tests ============================================================================== ================================== 243/396 =================================== test: glib:gio / max-version start time: 10:08:53 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=245 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa224b7e4772e6652a20e42291cc5be7a 1..1 # Start of max-version tests # GLib-GIO-DEBUG: Loaded GCancellable from GIO library ok 1 /max-version/tested-at-compile-time # End of max-version tests ============================================================================== ================================== 244/396 =================================== test: glib:gio / memory-input-stream start time: 10:08:53 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=100 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-input-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S16526755b0d8a58d56578fbd501b883c 1..6 # Start of memory-input-stream tests ok 1 /memory-input-stream/read-chunks ok 2 /memory-input-stream/async ok 3 /memory-input-stream/seek ok 4 /memory-input-stream/truncate ok 5 /memory-input-stream/read-bytes ok 6 /memory-input-stream/from-bytes # End of memory-input-stream tests ============================================================================== ================================== 184/396 =================================== test: glib:gobject / signals-refcount2 start time: 10:08:48 duration: 5.27s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=255 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se2055da8547693996277c0d4cf45b310 1..1 # Start of gobject tests # Start of refcount tests # init 0x57f14ed8 # # init 0x57f15038 # # dispose 0x57f14ed8! # # dispose 0x57f15038! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.00 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 245/396 =================================== test: glib:gio / memory-monitor start time: 10:08:53 duration: 0.29s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=40 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-monitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8182be307a1963479108256757131168 1..1 # Start of memory-monitor tests # GLib-GIO-DEBUG: Failed to initialize portal (GMemoryMonitorPortal) for gio-memory-monitor: Not using portals # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dbus (GMemoryMonitorDBus) for ?gio-memory-monitor? ok 1 /memory-monitor/default # End of memory-monitor tests ============================================================================== ================================== 246/396 =================================== test: glib:gio / memory-output-stream start time: 10:08:53 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=102 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S01d7036369bf67402d67c4cbc9febdea 1..10 # Start of memory-output-stream tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=540423 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=720080 ok 1 /memory-output-stream/truncate # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=540459 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=540461 ok 2 /memory-output-stream/get-data-size # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=605733 ok 3 /memory-output-stream/properties ok 4 /memory-output-stream/write-bytes # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2471 ok 5 /memory-output-stream/write-null ok 6 /memory-output-stream/writev ok 7 /memory-output-stream/writev_nonblocking ok 8 /memory-output-stream/steal_as_bytes # Start of seek tests ok 9 /memory-output-stream/seek/fixed ok 10 /memory-output-stream/seek/resizable # End of seek tests # End of memory-output-stream tests ============================================================================== ================================== 247/396 =================================== test: glib:gio / memory-settings-backend start time: 10:08:53 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-settings-backend ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S66746bc2331f4e88a0ca03a495c57734 1..1 # Start of memory-settings-backend tests ok 1 /memory-settings-backend/extension-point-registered # End of memory-settings-backend tests ============================================================================== ================================== 248/396 =================================== test: glib:gio / mount-operation start time: 10:08:53 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=96 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/mount-operation ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1a0451b4d71c4ea67ced6fbc6273d497 1..2 # Start of mount-operation tests ok 1 /mount-operation/construction ok 2 /mount-operation/properties # End of mount-operation tests ============================================================================== ================================== 185/396 =================================== test: glib:gobject / signals-refcount3 start time: 10:08:49 duration: 5.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=205 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount3 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S67dec380b1625d457797c37b52dcd6c9 1..1 # Start of gobject tests # Start of refcount tests # init 0x56681ed8 # # init 0x56682038 # # dispose 0x56681ed8! # # dispose 0x56682038! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.01 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 250/396 =================================== test: glib:gio / network-monitor start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=170 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/network-monitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5673b1523ae393398648b55933d468c6 1..4 # Start of network-monitor tests # GLib-GIO-DEBUG: Failed to initialize portal (GNetworkMonitorPortal) for gio-network-monitor: Not using portals # GLib-GIO-DEBUG: Failed to initialize networkmanager (GNetworkMonitorNM) for gio-network-monitor: Could not connect: No such file or directory # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation netlink (GNetworkMonitorNetlink) for ?gio-network-monitor? # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver? ok 1 /network-monitor/default ok 2 /network-monitor/remove_default ok 3 /network-monitor/add_networks ok 4 /network-monitor/remove_networks # End of network-monitor tests ============================================================================== ================================== 252/396 =================================== test: glib:gio / null-settings-backend start time: 10:08:54 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=184 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/null-settings-backend ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4f44857697354c65442fc282c1f0b1ae 1..1 # Start of null-settings-backend tests ok 1 /null-settings-backend/extension-point-registered # End of null-settings-backend tests ============================================================================== ================================== 253/396 =================================== test: glib:gio / permission start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=8 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/permission ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbb588cb979d8a47d81e01edc430ab58b 1..1 # Start of permission tests ok 1 /permission/simple # End of permission tests ============================================================================== ================================== 254/396 =================================== test: glib:gio / pollable start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=23 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/pollable ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S297fab82f87819513b4a8db9c1d8ac6c 1..6 # Start of pollable tests ok 1 /pollable/converter # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver? # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57a1f3f8 and GSocketClientAsyncConnectData 0x57a22390 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57a1ff40 for GSocketClientAsyncConnectData 0x57a22390 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 2 /pollable/socket # Start of unix tests # /pollable/unix/pipe summary: Test that pipes are considered pollable, just like sockets ok 3 /pollable/unix/pipe # /pollable/unix/pty summary: Test that PTYs are considered pollable ok 4 /pollable/unix/pty # /pollable/unix/file summary: Test that regular files are not considered pollable ok 5 /pollable/unix/file # /pollable/unix/nulldev summary: Test that /dev/null is not considered pollable, but only if on a system where we are able to tell it apart from devices that actually implement poll ok 6 /pollable/unix/nulldev # SKIP Cannot detect /dev/null as non-pollable on this system # End of unix tests # End of pollable tests ============================================================================== ================================== 255/396 =================================== test: glib:gio / power-profile-monitor start time: 10:08:54 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=145 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/power-profile-monitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf6bab47ec17cfc526c586cd5cc487dce 1..1 # Start of power-profile-monitor tests # GLib-GIO-DEBUG: Failed to initialize portal (GPowerProfileMonitorPortal) for gio-power-profile-monitor: Not using portals # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dbus (GPowerProfileMonitorDBus) for ?gio-power-profile-monitor? ok 1 /power-profile-monitor/default # End of power-profile-monitor tests ============================================================================== ================================== 256/396 =================================== test: glib:gio / proxy-test start time: 10:08:54 duration: 0.09s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=187 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/proxy-test ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9e4fc52220fb70b7ebc4db4b2ea2880f 1..11 # Start of proxy tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation test (GTestProxyResolver) for ?gio-proxy-resolver? ok 1 /proxy/direct_sync # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e64f18 and GSocketClientAsyncConnectData 0x56e628e0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e65850 for GSocketClientAsyncConnectData 0x56e628e0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 2 /proxy/direct_async ok 3 /proxy/single_sync # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e65a08 and GSocketClientAsyncConnectData 0x56e65620 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e669c0 for GSocketClientAsyncConnectData 0x56e65620 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 4 /proxy/single_async ok 5 /proxy/multiple_sync # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e665a8 and GSocketClientAsyncConnectData 0x56e667f0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e65c30 for GSocketClientAsyncConnectData 0x56e667f0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e66670 for GSocketClientAsyncConnectData 0x56e667f0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 6 /proxy/multiple_async # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2597 ok 7 /proxy/invalid-uris-sync # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2597 # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e65b88 and GSocketClientAsyncConnectData 0x56e655d0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses) # GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: Unspecified proxy lookup failure # GLib-GIO-DEBUG: GSocketClient: Connection failed: Unspecified proxy lookup failure # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e65b88 and GSocketClientAsyncConnectData 0x56e628e0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses) # GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: Unspecified proxy lookup failure # GLib-GIO-DEBUG: GSocketClient: Connection failed: Unspecified proxy lookup failure # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e65598 and GSocketClientAsyncConnectData 0x56e64fa0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e66ef0 for GSocketClientAsyncConnectData 0x56e64fa0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e65b88 and GSocketClientAsyncConnectData 0x56e656b0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e66ef0 for GSocketClientAsyncConnectData 0x56e656b0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 8 /proxy/invalid-uris-async # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e655e8 and GSocketClientAsyncConnectData 0x56e628e0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: IPv6 DNS error: Not found # GLib-GIO-DEBUG: IPv4 DNS error: Not found # GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses) # GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: Not found # GLib-GIO-DEBUG: GSocketClient: Connection failed: Not found # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e66e08 and GSocketClientAsyncConnectData 0x56e64fa0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e66f70 for GSocketClientAsyncConnectData 0x56e64fa0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses) # GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: (null) # GLib-GIO-DEBUG: GSocketClient: Connection failed: Unsupported protocol # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e66ab8 and GSocketClientAsyncConnectData 0x56e628e0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e65ba0 for GSocketClientAsyncConnectData 0x56e628e0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 9 /proxy/dns # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e65b58 and GSocketClientAsyncConnectData 0x56e64fa0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e670a0 for GSocketClientAsyncConnectData 0x56e64fa0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses) # GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: (null) # GLib-GIO-DEBUG: GSocketClient: Connection failed: Unsupported protocol # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e667b8 and GSocketClientAsyncConnectData 0x56e66f30 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e665e0 for GSocketClientAsyncConnectData 0x56e66f30 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e667b8 and GSocketClientAsyncConnectData 0x56e66af0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e673b0 for GSocketClientAsyncConnectData 0x56e66af0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses) # GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: (null) # GLib-GIO-DEBUG: GSocketClient: Connection failed: Unsupported protocol ok 10 /proxy/override ok 11 /proxy/enumerator-ports # End of proxy tests ============================================================================== ================================== 221/396 =================================== test: glib:gio / cancellable start time: 10:08:52 duration: 1.71s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=138 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cancellable ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5757ce2091e8b64471dd54fb2bb352a1 1..11 # Start of cancellable tests ok 1 /cancellable/multiple-concurrent # SKIP Not running timing heavy test ok 2 /cancellable/null # /cancellable/disconnect-on-cancelled-callback-hangs summary: Tests that trying to disconnect a cancellable from the cancelled signal callback will result in a deadlock as per #GCancellable::cancelled ok 3 /cancellable/disconnect-on-cancelled-callback-hangs # /cancellable/resets-on-cancel-callback-hangs summary: Tests that trying to reset a cancellable from the cancelled signal callback will result in a deadlock as per #GCancellable::cancelled ok 4 /cancellable/resets-on-cancel-callback-hangs ok 5 /cancellable/poll-fd # /cancellable/poll-fd-cancelled summary: Tests that cancellation wakes up a pollable FD on creation ok 6 /cancellable/poll-fd-cancelled # /cancellable/poll-fd-cancelled-threaded summary: Tests that a cancellation wakes up a pollable FD ok 7 /cancellable/poll-fd-cancelled-threaded # /cancellable/cancel-reset-races summary: Tests threads racing for cancelling and resetting a GCancellable ok 8 /cancellable/cancel-reset-races # /cancellable/cancel-reset-connect-races summary: Tests threads racing for cancelling, connecting and disconnecting and resetting a GCancellable ok 9 /cancellable/cancel-reset-connect-races # End of cancellable tests # Start of cancellable-source tests # /cancellable-source/threaded-dispose summary: Test a thread race between disposing of a GCancellableSource (in one thread) and cancelling the GCancellable it refers to (in another thread) # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1841 ok 10 /cancellable-source/threaded-dispose # slow test /cancellable-source/threaded-dispose executed in 1.26 secs # /cancellable-source/can-be-fired-multiple-times summary: Test a cancellable source callback can be called multiple times # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/774 ok 11 /cancellable-source/can-be-fired-multiple-times # End of cancellable-source tests ============================================================================== ================================== 257/396 =================================== test: glib:gio / readwrite start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=47 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/readwrite ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc0d785c4bf60f8ddfbf7b37a76403f30 1..3 # Start of readwrite tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 /readwrite/test_g_file_open_readwrite ok 2 /readwrite/test_g_file_create_readwrite ok 3 /readwrite/test_g_file_replace_readwrite # End of readwrite tests ============================================================================== ================================== 258/396 =================================== test: glib:gio / sandbox start time: 10:08:54 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=244 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/sandbox ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb1ac2f09c761c2a31f9114648749a454 1..4 # Start of sandbox tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/system-config1:/tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/system-data1:/tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/runtime ok 1 /sandbox/none # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/system-config1:/tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/system-data1:/tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/runtime # Created snap.yaml in /tmp/test_sandbox_1T6PM3/snap/current/meta/snap.yaml ok 2 /sandbox/snap # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/system-config1:/tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/system-data1:/tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/runtime # Created snap.yaml in /tmp/test_sandbox_1T6PM3/snap/current/meta/snap.yaml ok 3 /sandbox/classic-snap # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/system-config1:/tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/system-data1:/tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/runtime # Creating .flatpak-info in /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/runtime/.flatpak-info ok 4 /sandbox/flatpak # End of sandbox tests ============================================================================== ================================== 259/396 =================================== test: glib:gio / simple-async-result start time: 10:08:54 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=62 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/simple-async-result ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4f30937b5d85dc72d72acb223275e73c 1..2 # Start of gio tests # Start of simple-async-result tests ok 1 /gio/simple-async-result/test # GLib-GIO-DEBUG: GTask 0x58100698 (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gio/simple-async-result/valid # End of simple-async-result tests # End of gio tests ============================================================================== ================================== 260/396 =================================== test: glib:gio / simple-proxy start time: 10:08:54 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=89 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/simple-proxy ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf8c7976f2527e4add973f32158975808 1..3 # Start of static-proxy tests ok 1 /static-proxy/uri ok 2 /static-proxy/socks ok 3 /static-proxy/ignore # End of static-proxy tests ============================================================================== ================================== 186/396 =================================== test: glib:gobject / signals-refcount4 start time: 10:08:49 duration: 5.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=231 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount4 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc7030cb4a9ab4fd102971c9f48761810 1..1 # Start of gobject tests # Start of refcount tests # init 0x57718ed8 # # init 0x57719038 # # dispose 0x57718ed8! # # dispose 0x57719038! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.00 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 261/396 =================================== test: glib:gio / sleepy-stream start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=165 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/sleepy-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5be996f1223346facfe65f2a2f806d55 1..2 # Start of filter-stream tests ok 1 /filter-stream/input ok 2 /filter-stream/async # End of filter-stream tests ============================================================================== ================================== 263/396 =================================== test: glib:gio / socket-listener start time: 10:08:54 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=187 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket-listener ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S18f3d9ee72d72c5e9758a9e458e29e4d 1..1 # Start of socket-listener tests ok 1 /socket-listener/event-signal # End of socket-listener tests ============================================================================== ================================== 264/396 =================================== test: glib:gio / socket-service start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=160 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket-service ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S010dedf92e5a4930607683301856eb0e 1..4 # Start of socket-service tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver? # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57f9b5c8 and GSocketClientAsyncConnectData 0x57f96c90 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration ok 1 /socket-service/start-stop # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57f9c918 and GSocketClientAsyncConnectData 0x57f9bbd0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57f9ccf0 for GSocketClientAsyncConnectData 0x57f96c90 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57f9ccf0 for GSocketClientAsyncConnectData 0x57f9bbd0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 2 /socket-service/read_write_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57f9d738 and GSocketClientAsyncConnectData 0x57f9ed20 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57f9f3c0 for GSocketClientAsyncConnectData 0x57f9ed20 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 3 /socket-service/read_writev_async # Start of threaded tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=712570 # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57f9ed28 and GSocketClientAsyncConnectData 0x57f9b770 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57f9fd50 for GSocketClientAsyncConnectData 0x57f9b770 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 4 /socket-service/threaded/712570 # End of threaded tests # End of socket-service tests ============================================================================== =================================== 35/396 =================================== test: glib:glib+core / mainloop start time: 10:08:43 duration: 11.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=199 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mainloop ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8201a4733cebb58c515ccaece7e64c11 1..45 # Start of maincontext tests ok 1 /maincontext/basic # Add same-priority sources: 27 # Find each source: 2 # Remove in random order: 36 ok 2 /maincontext/nsources_same_priority # Add different-priority sources: 43 # Find each source: 4 # Remove in random order: 61 ok 3 /maincontext/nsources_different_priority # Add sources from threads: 456 # Remove sources from threads: 206 ok 4 /maincontext/nsources_threadpool # slow test /maincontext/nsources_threadpool executed in 0.67 secs ok 5 /maincontext/source_finalization # /maincontext/idle-once summary: Test g_idle_add_once() works ok 6 /maincontext/idle-once # /maincontext/timeout-once summary: Test g_timeout_add_once() works ok 7 /maincontext/timeout-once # Start of source_finalization_from_source tests # /maincontext/source_finalization_from_source/0 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 8 /maincontext/source_finalization_from_source/0 # /maincontext/source_finalization_from_source/1 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 9 /maincontext/source_finalization_from_source/1 # /maincontext/source_finalization_from_source/2 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 10 /maincontext/source_finalization_from_source/2 # /maincontext/source_finalization_from_source/3 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 11 /maincontext/source_finalization_from_source/3 # /maincontext/source_finalization_from_source/4 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 12 /maincontext/source_finalization_from_source/4 # /maincontext/source_finalization_from_source/5 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 13 /maincontext/source_finalization_from_source/5 # /maincontext/source_finalization_from_source/6 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 14 /maincontext/source_finalization_from_source/6 # /maincontext/source_finalization_from_source/7 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 15 /maincontext/source_finalization_from_source/7 # /maincontext/source_finalization_from_source/8 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 16 /maincontext/source_finalization_from_source/8 # /maincontext/source_finalization_from_source/9 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 17 /maincontext/source_finalization_from_source/9 # End of source_finalization_from_source tests # Start of source_finalization_from_dispatch tests # /maincontext/source_finalization_from_dispatch/0 summary: Tests if freeing a GSource as part of another GSource during main context iteration works. ok 18 /maincontext/source_finalization_from_dispatch/0 # /maincontext/source_finalization_from_dispatch/1 summary: Tests if freeing a GSource as part of another GSource during main context iteration works. ok 19 /maincontext/source_finalization_from_dispatch/1 # /maincontext/source_finalization_from_dispatch/2 summary: Tests if freeing a GSource as part of another GSource during main context iteration works. ok 20 /maincontext/source_finalization_from_dispatch/2 # End of source_finalization_from_dispatch tests # End of maincontext tests # Start of mainloop tests ok 21 /mainloop/basic ok 22 /mainloop/timeouts # SKIP Not running timing heavy test ok 23 /mainloop/priorities ok 24 /mainloop/invoke # slow test /mainloop/invoke executed in 0.50 secs ok 25 /mainloop/child_sources # slow test /mainloop/child_sources executed in 1.57 secs ok 26 /mainloop/recursive_child_sources # slow test /mainloop/recursive_child_sources executed in 3.58 secs ok 27 /mainloop/recursive_loop_child_sources ok 28 /mainloop/swapping_child_sources # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=701283 ok 29 /mainloop/blocked_child_sources ok 30 /mainloop/source_time # slow test /mainloop/source_time executed in 1.00 secs # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=687098 ok 31 /mainloop/overflow ok 32 /mainloop/ready-time # slow test /mainloop/ready-time executed in 0.64 secs ok 33 /mainloop/wakeup ok 34 /mainloop/remove-invalid ok 35 /mainloop/unref-while-pending ok 36 /mainloop/unix-fd # slow test /mainloop/unix-fd executed in 2.37 secs ok 37 /mainloop/unix-fd-source ok 38 /mainloop/source-unix-fd-api ok 39 /mainloop/wait ok 40 /mainloop/unix-file-poll # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/1592 ok 41 /mainloop/unix-fd-priority ok 42 /mainloop/nfds ok 43 /mainloop/steal-fd # Start of ownerless-polling tests ok 44 /mainloop/ownerless-polling/attach-first ok 45 /mainloop/ownerless-polling/pop-first # End of ownerless-polling tests # End of mainloop tests ============================================================================== ================================== 267/396 =================================== test: glib:gio / vfs start time: 10:08:54 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=33 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/vfs ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5a8a7fa9ce138b6be423acdba20f889f 1..3 # Start of gvfs tests ok 1 /gvfs/local # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 2 /gvfs/register-scheme # Start of resource tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3090 # /gvfs/resource/malformed-escaping summary: Test that g_vfs_get_file_for_uri() returns an invalid file for an invalid URI ok 3 /gvfs/resource/malformed-escaping # End of resource tests # End of gvfs tests ============================================================================== ================================== 222/396 =================================== test: glib:gio / contexts start time: 10:08:52 duration: 1.98s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/contexts ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8a81c1486b78a5a03695116d3d735e53 1..5 # Start of gio tests # Start of contexts tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 /gio/contexts/thread-independence ok 2 /gio/contexts/context-independence # Start of context-specific tests ok 3 /gio/contexts/context-specific/identity ok 4 /gio/contexts/context-specific/emit # slow test /gio/contexts/context-specific/emit executed in 1.84 secs ok 5 /gio/contexts/context-specific/emit-and-unref # End of context-specific tests # End of contexts tests # End of gio tests ============================================================================== ================================== 268/396 =================================== test: glib:gio / volumemonitor start time: 10:08:54 duration: 0.07s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests G_ENABLE_DIAGNOSTIC=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=142 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/volumemonitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S54022958d5bcc1c024c3f3a47246b1d4 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? 1..3 # Start of volumemonitor tests ok 1 /volumemonitor/connected_drives ok 2 /volumemonitor/volumes ok 3 /volumemonitor/mounts # End of volumemonitor tests ============================================================================== ================================== 269/396 =================================== test: glib:gio / glistmodel start time: 10:08:54 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=139 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/glistmodel ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd31bfd54356d6db596fec07e00f979d8 1..18 # Start of glistmodel tests # Start of store tests ok 1 /glistmodel/store/properties ok 2 /glistmodel/store/non-gobjects ok 3 /glistmodel/store/boundaries ok 4 /glistmodel/store/refcounts ok 5 /glistmodel/store/sorted # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=795307 ok 6 /glistmodel/store/splice-replace-middle # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=795307 ok 7 /glistmodel/store/splice-replace-all ok 8 /glistmodel/store/splice-noop ok 9 /glistmodel/store/splice-remove-multiple ok 10 /glistmodel/store/splice-add-multiple ok 11 /glistmodel/store/splice-wrong-type ok 12 /glistmodel/store/item-type ok 13 /glistmodel/store/remove-all ok 14 /glistmodel/store/sort ok 15 /glistmodel/store/get-item-cache ok 16 /glistmodel/store/items-changed ok 17 /glistmodel/store/past-end ok 18 /glistmodel/store/find # End of store tests # End of glistmodel tests ============================================================================== ================================== 270/396 =================================== test: glib:gio+slow / testfilemonitor start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=243 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/testfilemonitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5a62a9c1e01572958add78a364ef54f0 1..8 # Start of monitor tests ok 1 /monitor/atomic-replace # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 ok 2 /monitor/file-changes # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 ok 3 /monitor/dir-monitor # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 ok 4 /monitor/dir-not-existent # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 ok 5 /monitor/cross-dir-moves # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 ok 6 /monitor/finalize-in-callback # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 # /monitor/root summary: Test that GFileMonitor can monitor the root directory. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3241 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 7 /monitor/root # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 # Start of file tests ok 8 /monitor/file/hard-links # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 # End of file tests # End of monitor tests ============================================================================== ================================== 271/396 =================================== test: glib:gio / thumbnail-verification start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/thumbnail-verification ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S92e0fd250d7db124dcc1a2c13dae99ad 1..1 # Start of png-thumbs tests ok 1 /png-thumbs/validity # End of png-thumbs tests ============================================================================== ================================== 272/396 =================================== test: glib:gio / tls-certificate start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=180 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-certificate ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S182d521f303167398fdb947040ecc196 1..19 # Start of tls-certificate tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation test (GTestTlsBackend) for ?gio-tls-backend? ok 1 /tls-certificate/pem-parser ok 2 /tls-certificate/pem-parser-handles-chain ok 3 /tls-certificate/from_file ok 4 /tls-certificate/from_files ok 5 /tls-certificate/from_files_crlf ok 6 /tls-certificate/from_files_pkcs8 ok 7 /tls-certificate/from_files_pkcs8enc ok 8 /tls-certificate/list_from_file ok 9 /tls-certificate/pkcs11-uri ok 10 /tls-certificate/pkcs11-uri-unsupported ok 11 /tls-certificate/from_pkcs12 ok 12 /tls-certificate/from_pkcs12_file ok 13 /tls-certificate/not-valid-before ok 14 /tls-certificate/not-valid-after ok 15 /tls-certificate/subject-name ok 16 /tls-certificate/issuer-name ok 17 /tls-certificate/dns-names ok 18 /tls-certificate/ip-addresses ok 19 /tls-certificate/pem-parser-no-sentinel # End of tls-certificate tests ============================================================================== ================================== 274/396 =================================== test: glib:gio / tls-database start time: 10:08:54 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=91 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-database ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S86979858b22bc01ba7da24f2a01f41bc 1..1 # Start of tls-backend tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation test (GTestTlsBackend) for ?gio-tls-backend? ok 1 /tls-backend/set-default-database # End of tls-backend tests ============================================================================== ================================== 273/396 =================================== test: glib:gio / tls-interaction start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=45 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-interaction ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3a88e094975a17b267111505e5427bec 1..42 # Start of tls-interaction tests # Start of ask-password tests # Start of invoke-with-loop tests ok 1 /tls-interaction/ask-password/invoke-with-loop/unhandled-implementation ok 2 /tls-interaction/ask-password/invoke-with-loop/async-implementation-success ok 3 /tls-interaction/ask-password/invoke-with-loop/async-implementation-failure ok 4 /tls-interaction/ask-password/invoke-with-loop/sync-implementation-success ok 5 /tls-interaction/ask-password/invoke-with-loop/sync-implementation-failure # End of invoke-with-loop tests # Start of invoke-without-loop tests ok 6 /tls-interaction/ask-password/invoke-without-loop/unhandled-implementation ok 7 /tls-interaction/ask-password/invoke-without-loop/async-implementation-success ok 8 /tls-interaction/ask-password/invoke-without-loop/async-implementation-failure ok 9 /tls-interaction/ask-password/invoke-without-loop/sync-implementation-success ok 10 /tls-interaction/ask-password/invoke-without-loop/sync-implementation-failure # End of invoke-without-loop tests # Start of invoke-in-loop tests ok 11 /tls-interaction/ask-password/invoke-in-loop/unhandled-implementation ok 12 /tls-interaction/ask-password/invoke-in-loop/async-implementation-success ok 13 /tls-interaction/ask-password/invoke-in-loop/async-implementation-failure ok 14 /tls-interaction/ask-password/invoke-in-loop/sync-implementation-success ok 15 /tls-interaction/ask-password/invoke-in-loop/sync-implementation-failure # End of invoke-in-loop tests # Start of sync tests ok 16 /tls-interaction/ask-password/sync/unhandled-implementation ok 17 /tls-interaction/ask-password/sync/sync-implementation-success ok 18 /tls-interaction/ask-password/sync/sync-implementation-failure # End of sync tests # Start of async tests ok 19 /tls-interaction/ask-password/async/unhandled-implementation ok 20 /tls-interaction/ask-password/async/async-implementation-success ok 21 /tls-interaction/ask-password/async/async-implementation-failure # End of async tests # End of ask-password tests # Start of request-certificate tests # Start of invoke-with-loop tests ok 22 /tls-interaction/request-certificate/invoke-with-loop/unhandled-implementation ok 23 /tls-interaction/request-certificate/invoke-with-loop/async-implementation-success ok 24 /tls-interaction/request-certificate/invoke-with-loop/async-implementation-failure ok 25 /tls-interaction/request-certificate/invoke-with-loop/sync-implementation-success ok 26 /tls-interaction/request-certificate/invoke-with-loop/sync-implementation-failure # End of invoke-with-loop tests # Start of invoke-without-loop tests ok 27 /tls-interaction/request-certificate/invoke-without-loop/unhandled-implementation ok 28 /tls-interaction/request-certificate/invoke-without-loop/async-implementation-success ok 29 /tls-interaction/request-certificate/invoke-without-loop/async-implementation-failure ok 30 /tls-interaction/request-certificate/invoke-without-loop/sync-implementation-success ok 31 /tls-interaction/request-certificate/invoke-without-loop/sync-implementation-failure # End of invoke-without-loop tests # Start of invoke-in-loop tests ok 32 /tls-interaction/request-certificate/invoke-in-loop/unhandled-implementation ok 33 /tls-interaction/request-certificate/invoke-in-loop/async-implementation-success ok 34 /tls-interaction/request-certificate/invoke-in-loop/async-implementation-failure ok 35 /tls-interaction/request-certificate/invoke-in-loop/sync-implementation-success ok 36 /tls-interaction/request-certificate/invoke-in-loop/sync-implementation-failure # End of invoke-in-loop tests # Start of sync tests ok 37 /tls-interaction/request-certificate/sync/unhandled-implementation ok 38 /tls-interaction/request-certificate/sync/sync-implementation-success ok 39 /tls-interaction/request-certificate/sync/sync-implementation-failure # End of sync tests # Start of async tests ok 40 /tls-interaction/request-certificate/async/unhandled-implementation ok 41 /tls-interaction/request-certificate/async/async-implementation-success ok 42 /tls-interaction/request-certificate/async/async-implementation-failure # End of async tests # End of request-certificate tests # End of tls-interaction tests ============================================================================== ================================== 276/396 =================================== test: glib:gio / unix-fd start time: 10:08:54 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=154 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/unix-fd ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S98c38f37592b0cc54f8e387f5c7c75b2 1..2 # Start of unix-fd tests ok 1 /unix-fd/fd-list ok 2 /unix-fd/scm # End of unix-fd tests ============================================================================== ================================== 275/396 =================================== test: glib:gio / tls-bindings start time: 10:08:54 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=239 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-bindings ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scb38aa84b706fc87c65d0650e7aea4df 1..2 # Start of tls-connection tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation test (GTestTlsBackend) for ?gio-tls-backend? ok 1 /tls-connection/get-tls-channel-binding ok 2 /tls-connection/get-dtls-channel-binding # End of tls-connection tests ============================================================================== ================================== 277/396 =================================== test: glib:gio / gdbus-address-get-session start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=29 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-address-get-session ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfbc07e6d5f3cf4caec9bbb13f9e9752d 1..2 # Start of gdbus tests ok 1 /gdbus/x11-autolaunch ok 2 /gdbus/xdg-runtime # End of gdbus tests ============================================================================== ================================== 278/396 =================================== test: glib:gio / win32-appinfo start time: 10:08:54 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=248 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/win32-appinfo ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc346323f770398236a04925c912c317f 1..5 # Start of appinfo tests ok 1 /appinfo/utf16-strfuncs ok 2 /appinfo/win32-extract-executable ok 3 /appinfo/win32-rundll32-fixup ok 4 /appinfo/win32-parse-filename ok 5 /appinfo/win32-utf16-conversion-fail # Start of subprocess tests # End of subprocess tests # End of appinfo tests ============================================================================== ================================== 279/396 =================================== test: glib:gio+cpp / cxx start time: 10:08:54 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=79 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1ce693dc8480869f605e8edcbef7dcb0 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 280/396 =================================== test: glib:gio+cpp / cxx-98 start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=53 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-98 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S037ea82c30472b4a1284f017e0d73419 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 281/396 =================================== test: glib:gio+cpp / cxx-03 start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=204 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-03 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfe86eaa5687e9f01fecb1fe021ab12d5 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 282/396 =================================== test: glib:gio+cpp / cxx-11 start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=112 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc1f962b63a508984383094640163bf78 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 283/396 =================================== test: glib:gio+cpp / cxx-14 start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=92 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-14 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S61f4d156f1e18b65d21d73a31ec1f82b 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 284/396 =================================== test: glib:gio+cpp / cxx-17 start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=130 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sdecb71bf1bd4ce4a818a6d2c24f5223c 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 285/396 =================================== test: glib:gio+cpp / cxx-20 start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-20 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se1f2fe46ddec3d6604da7db02f1671f7 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 286/396 =================================== test: glib:gio+cpp / cxx-2b start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=244 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-2b ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S12e3ca173d75c954012f7134e9710f7f 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 287/396 =================================== test: glib:gio / gdbus-serialization start time: 10:08:55 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=157 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-serialization ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6ce2f4b774c1c91c2d25b536b483d2b5 1..18 # Start of gdbus tests # Start of message-serialize tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/runtime ok 1 /gdbus/message-serialize/basic # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/runtime ok 2 /gdbus/message-serialize/complex # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/runtime ok 3 /gdbus/message-serialize/invalid # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/runtime ok 4 /gdbus/message-serialize/header-checks # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=732754 ok 5 /gdbus/message-serialize/double-array # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/runtime # /gdbus/message-serialize/empty-structure summary: Test that empty structures are rejected when serializing. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2557 ok 6 /gdbus/message-serialize/empty-structure # Start of header-checks tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/runtime # /gdbus/message-serialize/header-checks/valid summary: Test that validation allows well-formed messages of all the different types ok 7 /gdbus/message-serialize/header-checks/valid # End of header-checks tests # End of message-serialize tests # Start of message-parse tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=673612 ok 8 /gdbus/message-parse/empty-arrays-of-arrays # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/runtime ok 9 /gdbus/message-parse/non-signature-header # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/runtime ok 10 /gdbus/message-parse/empty-signature-header # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/runtime ok 11 /gdbus/message-parse/multiple-signature-header # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/runtime ok 12 /gdbus/message-parse/over-long-signature-header # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/runtime ok 13 /gdbus/message-parse/deep-header-nesting # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/runtime ok 14 /gdbus/message-parse/deep-body-nesting # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/runtime # /gdbus/message-parse/truncated summary: Test that truncated messages are properly rejected. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2528 ok 15 /gdbus/message-parse/truncated # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/runtime # /gdbus/message-parse/empty-structure summary: Test that empty structures are rejected when parsing. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2557 ok 16 /gdbus/message-parse/empty-structure # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/runtime # /gdbus/message-parse/missing-header summary: Test that missing (required) headers prompt an error. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3061 ok 17 /gdbus/message-parse/missing-header # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/runtime # /gdbus/message-parse/invalid-header-type summary: Test that the type of well-known headers is checked. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3061 ok 18 /gdbus/message-parse/invalid-header-type # End of message-parse tests # End of gdbus tests ============================================================================== ================================== 104/396 =================================== test: glib:glib+core+slow / 1bit-emufutex start time: 10:08:45 duration: 9.89s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=196 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/1bit-emufutex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S967dc30f293d804427e8686028cc9c54 1..2 # Start of glib tests # Start of 1bit-mutex-emufutex tests ok 1 /glib/1bit-mutex-emufutex/int # slow test /glib/1bit-mutex-emufutex/int executed in 5.24 secs ok 2 /glib/1bit-mutex-emufutex/pointer # slow test /glib/1bit-mutex-emufutex/pointer executed in 4.63 secs # End of 1bit-mutex-emufutex tests # End of glib tests ============================================================================== ================================== 290/396 =================================== test: glib:gio / defaultvalue start time: 10:08:55 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/defaultvalue ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8a581c52391ef4950b7934db451e4054 1..84 # Start of Default Values tests ok 1 /Default Values/GAppInfoMonitor # SKIP singleton ok 2 /Default Values/GAppLaunchContext ok 3 /Default Values/GApplicationCommandLine # skipping GApplication:is-remote ok 4 /Default Values/GApplication ok 5 /Default Values/GBinding # SKIP mandatory construct params ok 6 /Default Values/GBindingGroup ok 7 /Default Values/GBufferedInputStream # SKIP mandatory construct params ok 8 /Default Values/GBufferedOutputStream # SKIP mandatory construct params ok 9 /Default Values/GBytesIcon ok 10 /Default Values/GCancellable ok 11 /Default Values/GCharsetConverter # SKIP mandatory construct params ok 12 /Default Values/GConverterInputStream # SKIP mandatory construct params ok 13 /Default Values/GConverterOutputStream # SKIP mandatory construct params ok 14 /Default Values/GCredentials ok 15 /Default Values/GDataInputStream # SKIP mandatory construct params ok 16 /Default Values/GDataOutputStream # SKIP mandatory construct params ok 17 /Default Values/GDBusActionGroup # SKIP mandatory construct params ok 18 /Default Values/GDBusAuthObserver ok 19 /Default Values/GDBusConnection # SKIP mandatory construct params ok 20 /Default Values/GDBusMenuModel # SKIP crash in finalize ok 21 /Default Values/GDBusMessage ok 22 /Default Values/GDBusMethodInvocation # SKIP crash in finalize ok 23 /Default Values/GDBusObjectManagerClient # SKIP mandatory construct params ok 24 /Default Values/GDBusObjectManagerServer # SKIP mandatory construct params ok 25 /Default Values/GDBusObjectProxy ok 26 /Default Values/GDBusObjectSkeleton ok 27 /Default Values/GDBusProxy # SKIP mandatory construct params ok 28 /Default Values/GDBusServer # SKIP mandatory construct params ok 29 /Default Values/GEmblem ok 30 /Default Values/GEmblemedIcon ok 31 /Default Values/GFileEnumerator # SKIP should be abstract ok 32 /Default Values/GFileInfo ok 33 /Default Values/GFileInputStream ok 34 /Default Values/GFileIOStream # SKIP should be abstract ok 35 /Default Values/GFileOutputStream ok 36 /Default Values/GFilenameCompleter ok 37 /Default Values/GInetAddress # SKIP mandatory construct params ok 38 /Default Values/GInetAddressMask # SKIP initialization failed ok 39 /Default Values/GInetSocketAddress # SKIP mandatory construct params ok 40 /Default Values/GInitiallyUnowned ok 41 /Default Values/GIOModule ok 42 /Default Values/GListStore ok 43 /Default Values/GMemoryInputStream ok 44 /Default Values/GMemoryOutputStream ok 45 /Default Values/GMenu ok 46 /Default Values/GMenuItem ok 47 /Default Values/GMountOperation ok 48 /Default Values/GNativeSocketAddress ok 49 /Default Values/GNetworkAddress ok 50 /Default Values/GNetworkService ok 51 /Default Values/GNotification ok 52 /Default Values/GObject ok 53 /Default Values/GPropertyAction # SKIP mandatory construct params # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver? # skipping GProxyAddressEnumerator:proxy-resolver ok 54 /Default Values/GProxyAddressEnumerator ok 55 /Default Values/GProxyAddress # SKIP mandatory construct params ok 56 /Default Values/GSettings # SKIP mandatory construct params ok 57 /Default Values/GSignalGroup ok 58 /Default Values/GSimpleAction ok 59 /Default Values/GSimpleActionGroup ok 60 /Default Values/GSimpleAsyncResult ok 61 /Default Values/GSimpleIOStream # SKIP mandatory construct params ok 62 /Default Values/GSimplePermission ok 63 /Default Values/GSimpleProxyResolver # skipping GSocketClient:proxy-resolver ok 64 /Default Values/GSocketClient ok 65 /Default Values/GSocketConnection # SKIP mandatory construct params ok 66 /Default Values/GSocket # SKIP initialization failed ok 67 /Default Values/GSocketListener ok 68 /Default Values/GSocketService ok 69 /Default Values/GSubprocess # SKIP initialization failed ok 70 /Default Values/GSubprocessLauncher # GLib-GIO-DEBUG: GTask 0x5743a678 (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 71 /Default Values/GTask ok 72 /Default Values/GTcpConnection # SKIP mandatory construct params ok 73 /Default Values/GTcpWrapperConnection # SKIP mandatory construct params ok 74 /Default Values/GTestDBus ok 75 /Default Values/GThemedIcon # SKIP mandatory construct params ok 76 /Default Values/GThreadedSocketService ok 77 /Default Values/GTlsInteraction ok 78 /Default Values/GTlsPassword ok 79 /Default Values/GUnixConnection # SKIP mandatory construct params ok 80 /Default Values/GUnixFDList ok 81 /Default Values/GVfs ok 82 /Default Values/GVolumeMonitor ok 83 /Default Values/GZlibCompressor ok 84 /Default Values/GZlibDecompressor # End of Default Values tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 289/396 =================================== test: glib:gio / debugcontroller start time: 10:08:55 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=103 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/debugcontroller ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6c64b36a31ae7195ac75dd01c0fedf50 1..3 # Start of debug-controller tests # Start of dbus tests # /debug-controller/dbus/basic summary: Smoketest for construction and setting of a #GDebugControllerDBus. # GLib-GIO-DEBUG: Debug output enabled # GLib-GIO-DEBUG: Debug output disabled # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 1 /debug-controller/dbus/basic # /debug-controller/dbus/duplicate summary: Test that creating a second #GDebugControllerDBus on the same D-Bus connection fails. # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 2 /debug-controller/dbus/duplicate # /debug-controller/dbus/properties summary: Test getting and setting properties on a #GDebugControllerDBus. ok 3 /debug-controller/dbus/properties # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2486#note_1384102 # End of dbus tests # End of debug-controller tests ============================================================================== ================================== 292/396 =================================== test: glib:gio / gdbus-peer-object-manager start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=207 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-peer-object-manager ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9ca50f487c6e4b7d4cd8a626fcd17ba7 1..2 # Start of gdbus tests # Start of peer-object-manager tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/system-config1:/tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/system-data1:/tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/runtime ok 1 /gdbus/peer-object-manager/normal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/system-config1:/tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/system-data1:/tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/runtime ok 2 /gdbus/peer-object-manager/root # End of peer-object-manager tests # End of gdbus tests ============================================================================== ================================== 293/396 =================================== test: glib:gio / gdbus-sasl start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=80 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-sasl ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S540a231c618c6bb43c89e885a3fd7690 1..1 # Start of gdbus tests # Start of sasl tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/system-config1:/tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/system-data1:/tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/runtime # New handshake: EXTERNAL with incorrect initial response # C:“AUTH EXTERNAL 30” # Expect: /^REJECTED.*$/ # S:“REJECTED EXTERNAL DBUS_COOKIE_SHA1” # New handshake: EXTERNAL without initial response, failing to authenticate # C:“AUTH EXTERNAL” # Expect: /^DATA$/ # S:“DATA” # C:“DATA 30” # Expect: /^REJECTED.*$/ # S:“REJECTED EXTERNAL DBUS_COOKIE_SHA1” # New handshake: EXTERNAL with initial response # C:“AUTH EXTERNAL 31313131” # Expect: /^OK [0-9a-f]+$/ # S:“OK ea0086adf52e8c19c56dd0e769c65737” # New handshake: EXTERNAL without initial response # C:“AUTH EXTERNAL” # Expect: /^DATA$/ # S:“DATA” # C:“DATA 31313131” # Expect: /^OK [0-9a-f]+$/ # S:“OK ea0086adf52e8c19c56dd0e769c65737” # New handshake: EXTERNAL with empty authorization identity # C:“AUTH EXTERNAL” # Expect: /^DATA$/ # S:“DATA” # C:“DATA” # Expect: /^OK [0-9a-f]+$/ # S:“OK ea0086adf52e8c19c56dd0e769c65737” # New handshake: EXTERNAL with empty authorization identity and whitespace # C:“AUTH EXTERNAL” # Expect: /^DATA$/ # S:“DATA” # C:“DATA ” # Expect: /^OK [0-9a-f]+$/ # S:“OK ea0086adf52e8c19c56dd0e769c65737” ok 1 /gdbus/sasl/server # End of sasl tests # End of gdbus tests ============================================================================== ================================== 169/396 =================================== test: glib:gobject+slow / closure-refcount start time: 10:08:47 duration: 7.93s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=162 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/closure-refcount ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1a53bbe5e4a7a140ef33e179ff24defc 1..1 # Start of closure tests # Init 0x578ccd28 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from thread2 # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Stopping # Stopped ok 1 /closure/refcount # slow test /closure/refcount executed in 7.90 secs # End of closure tests ============================================================================== ================================== 295/396 =================================== test: glib:gio+portal-support / portal-support-flatpak-none start time: 10:08:55 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=61 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-none ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se36f0c9d6f3069ee3b1c3782e6cd5df1 1..1 # Start of portal-support tests # Start of flatpak tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/system-config1:/tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/system-data1:/tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/none # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 288/396 =================================== test: glib:gio / gdbus-server-auth start time: 10:08:55 duration: 0.17s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=84 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-server-auth ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S247a8917d94370e085930b4def057488 1..9 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-VRQUM3 / libdbus client, with flags: external:false anonymous:false sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-VRQUM3/dbus-OW1EKo9Q # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 129245 ok 1 /gdbus/server-auth # Start of server-auth tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/runtime # Testing GDBus server at unix:tmpdir=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-OJRVM3 / libdbus client, with flags: external:false anonymous:false sha1:false abstract:true tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-OJRVM3/dbus-O6Qju6o6 # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 129245 ok 2 /gdbus/server-auth/abstract # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/runtime # Testing GDBus server at tcp:host=127.0.0.1 / libdbus client, with flags: external:false anonymous:false sha1:false abstract:false tcp:true ok 3 /gdbus/server-auth/tcp # SKIP https://gitlab.gnome.org/GNOME/glib/-/issues/2206 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-3CKWM3 / libdbus client, with flags: external:false anonymous:true sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-3CKWM3/dbus-vJYqdU1h # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 129245 ok 4 /gdbus/server-auth/anonymous # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-MJIRM3 / libdbus client, with flags: external:true anonymous:false sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-MJIRM3/dbus-hCbXtt7u # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 129245 ok 5 /gdbus/server-auth/external # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-2H6RM3 / libdbus client, with flags: external:false anonymous:false sha1:true abstract:false tcp:false ok 6 /gdbus/server-auth/sha1 # SKIP https://gitlab.gnome.org/GNOME/glib/-/issues/2206 # Start of anonymous tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/runtime # Testing GDBus server at tcp:host=127.0.0.1 / libdbus client, with flags: external:false anonymous:true sha1:false abstract:false tcp:true ok 7 /gdbus/server-auth/anonymous/tcp # SKIP https://gitlab.gnome.org/GNOME/glib/-/issues/2206 # End of anonymous tests # Start of external tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-3S5RM3 / libdbus client, with flags: external:true anonymous:false sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-3S5RM3/dbus-pPeKbjjQ # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 129245 ok 8 /gdbus/server-auth/external/require-same-user # End of external tests # Start of sha1 tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/runtime # Testing GDBus server at tcp:host=127.0.0.1 / libdbus client, with flags: external:false anonymous:false sha1:true abstract:false tcp:true ok 9 /gdbus/server-auth/sha1/tcp # SKIP https://gitlab.gnome.org/GNOME/glib/-/issues/2206 # End of sha1 tests # End of server-auth tests # End of gdbus tests ============================================================================== ================================== 296/396 =================================== test: glib:gio+portal-support / portal-support-flatpak-full start time: 10:08:55 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=221 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-full ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4284d73c1248595f23397b65b3f927e6 1..1 # Start of portal-support tests # Start of flatpak tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/system-config1:/tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/system-data1:/tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/full # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 297/396 =================================== test: glib:gio+portal-support / portal-support-flatpak-network-only start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-network-only ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf47adb8ed909a1b479165a5bb14bbaaa 1..1 # Start of portal-support tests # Start of flatpak tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/system-config1:/tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/system-data1:/tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/network # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 298/396 =================================== test: glib:gio+portal-support / portal-support-flatpak-gsettings-only start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-gsettings-only ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S412caa5467dfc017da78e4896bba84ad 1..1 # Start of portal-support tests # Start of flatpak tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/system-config1:/tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/system-data1:/tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/gsettings # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 299/396 =================================== test: glib:gio+portal-support / portal-support-none start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=57 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-none ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scb59bf243b23d25dd5b7990a7ffe6f3b 1..1 # Start of portal-support tests ok 1 /portal-support/none # End of portal-support tests ============================================================================== ================================== 300/396 =================================== test: glib:gio+portal-support / portal-support-env-var start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=172 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-env-var ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf45aa394656e261741a963d3fc44768e 1..1 # Start of portal-support tests ok 1 /portal-support/env-var # End of portal-support tests ============================================================================== ================================== 302/396 =================================== test: glib:gio+portal-support / portal-support-snap-classic start time: 10:08:55 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=144 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-snap-classic ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf553ab7f0a612f7564e30c6e28a836ac 1..3 # Start of portal-support tests # Start of snap-classic tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/system-config1:/tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/system-data1:/tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/runtime ok 1 /portal-support/snap-classic/no-snapctl # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/system-config1:/tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/system-data1:/tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap-classic_DBBTM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/runtime/snapctl ok 2 /portal-support/snap-classic/none # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/system-config1:/tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/system-data1:/tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap-classic_DBBTM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/runtime/snapctl ok 3 /portal-support/snap-classic/all # End of snap-classic tests # End of portal-support tests ----------------------------------- stderr ----------------------------------- Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3: No such file or directory ============================================================================== ================================== 303/396 =================================== test: glib:gio / resolver-parsing start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=35 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/resolver-parsing ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb170830938988a1f5b08f1e18ffd9a42 1..21 # Start of gresolver tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/runtime ok 1 /gresolver/invalid-header # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/runtime ok 2 /gresolver/record-ownership # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/runtime # GLib-GIO-DEBUG: Unrecognized DNS record type 20 ok 3 /gresolver/unknown-record-type # Start of mx tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/runtime ok 4 /gresolver/mx/valid # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/runtime ok 5 /gresolver/mx/invalid # Start of invalid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/runtime ok 6 /gresolver/mx/invalid/too-short # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/runtime ok 7 /gresolver/mx/invalid/too-short2 # End of invalid tests # End of mx tests # Start of ns tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/runtime ok 8 /gresolver/ns/valid # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/runtime ok 9 /gresolver/ns/invalid # End of ns tests # Start of soa tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/runtime ok 10 /gresolver/soa/valid # Start of invalid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/runtime ok 11 /gresolver/soa/invalid/mname # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/runtime ok 12 /gresolver/soa/invalid/rname # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/runtime ok 13 /gresolver/soa/invalid/too-short # End of invalid tests # End of soa tests # Start of srv tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/runtime ok 14 /gresolver/srv/valid # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/runtime ok 15 /gresolver/srv/invalid # Start of invalid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/runtime ok 16 /gresolver/srv/invalid/too-short # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/runtime ok 17 /gresolver/srv/invalid/too-short2 # End of invalid tests # End of srv tests # Start of txt tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/runtime ok 18 /gresolver/txt/valid # Start of valid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/runtime ok 19 /gresolver/txt/valid/multiple-strings # End of valid tests # Start of invalid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/runtime ok 20 /gresolver/txt/invalid/empty # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/runtime ok 21 /gresolver/txt/invalid/overflow # End of invalid tests # End of txt tests # End of gresolver tests ============================================================================== ================================== 304/396 =================================== test: glib:gio / socket-address start time: 10:08:55 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=93 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket-address ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5a372883615870229c3ee2f6c8b570d0 1..2 # Start of socket tests # Start of address tests # Start of unix tests ok 1 /socket/address/unix/construct ok 2 /socket/address/unix/to-string # End of unix tests # End of address tests # End of socket tests ============================================================================== ================================== 305/396 =================================== test: glib:gio / stream-rw_all start time: 10:08:55 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=235 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/stream-rw_all ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2f976656e133576ae783e9e160b5b83f 1..3 # Start of stream tests # Start of read_all_async tests ok 1 /stream/read_all_async/memory # End of read_all_async tests # Start of write_all_async tests ok 2 /stream/write_all_async/memory # End of write_all_async tests # Start of read_write_all_async tests ok 3 /stream/read_write_all_async/pipe # End of read_write_all_async tests # End of stream tests ============================================================================== ================================== 306/396 =================================== test: glib:gio / unix-mounts start time: 10:08:55 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=204 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/unix-mounts ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb440b488a6c3c392aa0f98ec7669a5ca 1..4 # Start of unix-mounts tests ok 1 /unix-mounts/is-system-fs-type ok 2 /unix-mounts/is-system-device-path # /unix-mounts/get-mount-points summary: Basic test of g_unix_mount_points_get_from_file() # Icon: . GThemedIcon drive-removable-media drive-removable drive drive-removable-media-symbolic drive-removable-symbolic drive-symbolic # Icon: . GThemedIcon drive-removable-media-symbolic drive-removable-symbolic drive-symbolic drive-removable-media drive-removable drive # Icon: . GThemedIcon drive-removable-media drive-removable drive drive-removable-media-symbolic drive-removable-symbolic drive-symbolic # Icon: . GThemedIcon drive-removable-media-symbolic drive-removable-symbolic drive-symbolic drive-removable-media drive-removable drive # Icon: . GThemedIcon drive-removable-media drive-removable drive drive-removable-media-symbolic drive-removable-symbolic drive-symbolic # Icon: . GThemedIcon drive-removable-media-symbolic drive-removable-symbolic drive-symbolic drive-removable-media drive-removable drive # Icon: . GThemedIcon drive-removable-media drive-removable drive drive-removable-media-symbolic drive-removable-symbolic drive-symbolic # Icon: . GThemedIcon drive-removable-media-symbolic drive-removable-symbolic drive-symbolic drive-removable-media drive-removable drive ok 3 /unix-mounts/get-mount-points # /unix-mounts/get-mount-entries summary: Basic test of g_unix_mounts_get_from_file() ok 4 /unix-mounts/get-mount-entries # End of unix-mounts tests ============================================================================== ================================== 224/396 =================================== test: glib:gio / converter-stream start time: 10:08:52 duration: 2.55s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=159 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/converter-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb3e6655e081977ab65fde1bd32f6c3db 1..17 # Start of converter tests ok 1 /converter/basics # End of converter tests # Start of converter-input-stream tests ok 2 /converter-input-stream/expander ok 3 /converter-input-stream/compressor # Start of truncation tests ok 4 /converter-input-stream/truncation/zlib # slow test /converter-input-stream/truncation/zlib executed in 0.53 secs ok 5 /converter-input-stream/truncation/gzip ok 6 /converter-input-stream/truncation/raw # End of truncation tests # Start of charset tests ok 7 /converter-input-stream/charset/utf8->latin1 ok 8 /converter-input-stream/charset/latin1->utf8 ok 9 /converter-input-stream/charset/fallbacks # End of charset tests # End of converter-input-stream tests # Start of converter-output-stream tests # Start of roundtrip tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=619945 ok 10 /converter-output-stream/roundtrip/zlib-0 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=619945 ok 11 /converter-output-stream/roundtrip/zlib-9 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=619945 ok 12 /converter-output-stream/roundtrip/gzip-0 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=619945 ok 13 /converter-output-stream/roundtrip/gzip-9 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=619945 ok 14 /converter-output-stream/roundtrip/raw-0 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=619945 ok 15 /converter-output-stream/roundtrip/raw-9 # End of roundtrip tests # End of converter-output-stream tests # Start of converter-stream tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver? # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x5756dc98 and GSocketClientAsyncConnectData 0x57562c90 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x5756e9a0 for GSocketClientAsyncConnectData 0x57562c90 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 16 /converter-stream/pollable ok 17 /converter-stream/leftover # End of converter-stream tests ============================================================================== ================================== 301/396 =================================== test: glib:gio+portal-support / portal-support-snap start time: 10:08:55 duration: 0.12s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=119 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-snap ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2784713f4c3bd8d23d623b3f142f7b11 1..7 # Start of portal-support tests # Start of snap tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/system-config1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/system-data1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_NX2SM3/meta/snap.yaml ok 1 /portal-support/snap/no-snapctl # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/system-config1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/system-data1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_NX2SM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/runtime/snapctl ok 2 /portal-support/snap/none # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/system-config1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/system-data1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_NX2SM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/runtime/snapctl ok 3 /portal-support/snap/all # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/system-config1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/system-data1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_NX2SM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/runtime/snapctl ok 4 /portal-support/snap/desktop-only # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/system-config1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/system-data1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_NX2SM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/runtime/snapctl ok 5 /portal-support/snap/network-only # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/system-config1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/system-data1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_NX2SM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/runtime/snapctl ok 6 /portal-support/snap/gsettings-only # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/system-config1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/system-data1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_NX2SM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl ok 7 /portal-support/snap/updates-dynamically # End of snap tests # End of portal-support tests ----------------------------------- stderr ----------------------------------- Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3: No such file or directory ============================================================================== ================================== 308/396 =================================== test: glib:gio / g-file-info-filesystem-readonly start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=194 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-file-info-filesystem-readonly ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc4143972efaceed296f58508904e7993 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=787731 1..2 # Start of g-file-info-filesystem-readonly tests ok 1 /g-file-info-filesystem-readonly/test-fs-ro # SKIP 'bindfs' and 'fusermount' commands are needed to run this test ok 2 /g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor # SKIP 'bindfs' and 'fusermount' commands are needed to run this test # End of g-file-info-filesystem-readonly tests ============================================================================== ================================== 294/396 =================================== test: glib:gio / live-g-file start time: 10:08:55 duration: 0.22s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=131 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/live-g-file ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scf96e3b51f5451e30d851976d4fb5b8e 1..13 # Start of live-g-file tests # Cleaning target testing structure in 'testdir_live-g-file'... # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 /live-g-file/prep_clean_structure # # Going to create testing structure in 'testdir_live-g-file'... # Creating directory 'dir1'... # Creating directory 'dir1/subdir'... # Creating directory 'dir2'... # Creating directory 'dir-target'... # Creating directory 'dir_no-access'... # Creating directory 'dir_no-write'... # Creating file 'target-file'... # Creating file 'normal_file'... # Creating symlink 'normal_file-symlink' --> 'normal_file'... # Creating file 'executable_file'... # Creating file 'private_file'... # Creating file 'normal_file2'... # Creating file 'readonly_file'... # Creating file 'UTF_pr?i?lis? z'... # Creating directory 'dir_pr?i?lis? z'... # Creating symlink 'lost_symlink' --> 'nowhere'... # Creating directory 'dir_hidden'... # Creating file 'dir_hidden/.a-hidden-file'... # Creating file 'dir_hidden/file-in-.hidden1'... # Creating file 'dir_hidden/file-in-.hidden2'... # Creating pattern file... # done. ok 2 /live-g-file/create_structure # Testing sample structure in 'testdir_live-g-file'... # Testing file 'dir1'... # Testing file 'dir1/subdir'... # Testing file 'dir2'... # Testing file 'dir-target'... # Testing file 'dir_no-access'... # Testing file 'dir_no-write'... # Testing file 'target-file'... # Testing file 'normal_file'... # Testing file 'normal_file-symlink'... # Testing file 'executable_file'... # Testing file 'private_file'... # Testing file 'normal_file2'... # Testing file 'readonly_file'... # Testing file 'UTF_pr?i?lis? z'... # Testing file 'dir_pr?i?lis? z'... # Testing file 'lost_symlink'... # Testing file 'dir_hidden'... # Testing file 'dir_hidden/.a-hidden-file'... # Testing file 'dir_hidden/file-in-.hidden1'... # Testing file 'dir_hidden/file-in-.hidden2'... # Testing pattern file... # read 65536 bytes, total = 65536 of 65536. ok 3 /live-g-file/test_initial_structure # Traversing through the sample structure in 'testdir_live-g-file'... # Found file pattern_file, relative to root: pattern_file # Found file dir_hidden, relative to root: dir_hidden # Found file file-in-.hidden1, relative to root: dir_hidden/file-in-.hidden1 # Found file .a-hidden-file, relative to root: dir_hidden/.a-hidden-file # Found file file-in-.hidden2, relative to root: dir_hidden/file-in-.hidden2 # Found file .hidden, relative to root: dir_hidden/.hidden # Found file normal_file-symlink, relative to root: normal_file-symlink # Found file dir1, relative to root: dir1 # Found file subdir, relative to root: dir1/subdir # Found file dir2, relative to root: dir2 # Found file dir-target, relative to root: dir-target # Found file dir_no-access, relative to root: dir_no-access # Found file dir_no-write, relative to root: dir_no-write # Found file target-file, relative to root: target-file # Found file normal_file, relative to root: normal_file # Found file executable_file, relative to root: executable_file # Found file private_file, relative to root: private_file # Found file normal_file2, relative to root: normal_file2 # Found file readonly_file, relative to root: readonly_file # Found file UTF_pr?i?lis? z, relative to root: UTF_pr?i?lis? z # Found file dir_pr?i?lis? z, relative to root: dir_pr?i?lis? z # Found file lost_symlink, relative to root: lost_symlink ok 4 /live-g-file/test_traverse_structure # Test enumerate 'testdir_live-g-file'... # Testing file 'dir_no-access' # Testing file 'normal_file' # Testing file 'normal_file-symlink' # Testing file 'not_exists' # Testing file 'not_exists' # Testing file 'not_exists2' # Testing file 'not_exists3' # Testing file 'not_exists4' # Testing file 'dir_no-execute/file' ok 5 /live-g-file/test_enumerate # test_open: 'dir1' # test_open: 'dir_no-access' # test_open: 'target-file' # test_open: 'normal_file-symlink' # test_open: 'executable_file' # test_open: 'private_file' # test_open: 'readonly_file' # test_open: 'UTF_pr?i?lis? z' # test_open: 'pattern_file' # test_open: 'not_exists' # test_open: 'dir_no-execute/file' # test_open: 'lost_symlink' ok 6 /live-g-file/test_open # test_create: 'dir1' # error code 3 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir1?: Is a directory # test_create: 'dir1/subdir' # error code 3 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir1/subdir?: Is a directory # test_create: 'dir2' # error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir2?: File exists # test_create: 'normal_file' # error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/normal_file?: File exists # test_create: 'executable_file' # test_create: 'private_file' # test_create: 'normal_file2' # test_create: 'UTF_pr?i?lis? z' # error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/UTF_pr?i?lis? z?: File exists # test_create: 'dir_pr?i?lis? z' # error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_pr?i?lis? z?: File exists # test_create: 'pattern_file' # test_create: 'not_exists2' # test_create: 'not_exists3' # test_create: 'not_exists4' ok 7 /live-g-file/test_create # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir1/subdir' --> 'dir-target' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir1/subdir' --> '.' # res = 0, error code 2 = Target file exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir1/subdir' --> 'target-file' # res = 0, error code 4 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/dir1/subdir?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir1/subdir' --> 'not_exists' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir1/subdir' --> 'dir_no-access' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir1/subdir' --> 'dir_no-write' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir2' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir-target' --> 'dir-target' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir-target' --> '.' # res = 0, error code 2 = Target file exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir-target' --> 'target-file' # res = 0, error code 4 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/dir-target?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir-target' --> 'not_exists' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir-target' --> 'dir_no-access' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir-target' --> 'dir_no-write' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'target-file' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'target-file' --> '.' # res = 0, error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file?: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'target-file' --> 'target-file' # res = 0, error code 4 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/target-file?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'target-file' --> 'not_exists' # res = 0, error code 1 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/target-file?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'target-file' --> 'dir_no-access' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/target-file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'target-file' --> 'dir_no-write' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/target-file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file-symlink' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file-symlink' --> '.' # res = 0, error code 2 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/normal_file-symlink: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file-symlink' --> 'target-file' # res = 0, error code 4 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/normal_file-symlink: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file-symlink' --> 'not_exists' # res = 0, error code 1 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/normal_file-symlink: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file-symlink' --> 'dir_no-access' # res = 0, error code 14 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/normal_file-symlink: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file-symlink' --> 'dir_no-write' # res = 0, error code 14 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/normal_file-symlink: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'executable_file' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'executable_file' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'executable_file' --> '.' # res = 0, error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/executable_file?: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'executable_file' --> 'target-file' # res = 0, error code 4 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/executable_file?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'executable_file' --> 'not_exists' # res = 0, error code 1 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/executable_file?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'executable_file' --> 'dir_no-access' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/executable_file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'executable_file' --> 'dir_no-write' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/executable_file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'private_file' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'private_file' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'private_file' --> '.' # res = 0, error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/private_file?: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'private_file' --> 'target-file' # res = 0, error code 4 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/private_file?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'private_file' --> 'not_exists' # res = 0, error code 1 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/private_file?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'private_file' --> 'dir_no-access' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/private_file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'private_file' --> 'dir_no-write' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/private_file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file2' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file2' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file2' --> '.' # res = 0, error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/normal_file2?: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file2' --> 'target-file' # res = 0, error code 4 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/normal_file2?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file2' --> 'not_exists' # res = 0, error code 1 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/normal_file2?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file2' --> 'dir_no-access' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/normal_file2?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file2' --> 'dir_no-write' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/normal_file2?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_pr?i?lis? z' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_pr?i?lis? z' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_pr?i?lis? z' --> '.' # res = 0, error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/UTF_pr?i?lis? z?: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_pr?i?lis? z' --> 'target-file' # res = 0, error code 4 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/UTF_pr?i?lis? z?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_pr?i?lis? z' --> 'not_exists' # res = 0, error code 1 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/UTF_pr?i?lis? z?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_pr?i?lis? z' --> 'dir_no-access' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/UTF_pr?i?lis? z?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_pr?i?lis? z' --> 'dir_no-write' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/UTF_pr?i?lis? z?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'pattern_file' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'pattern_file' --> '.' # res = 0, error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/pattern_file?: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'pattern_file' --> 'target-file' # res = 0, error code 4 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/pattern_file?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'pattern_file' --> 'not_exists' # res = 0, error code 1 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/pattern_file?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'pattern_file' --> 'dir_no-access' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/pattern_file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'pattern_file' --> 'dir_no-write' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/pattern_file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'not_exists' --> 'dir-target' # res = 0, error code 1 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'not_exists' --> '.' # res = 0, error code 1 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'not_exists' --> 'target-file' # res = 0, error code 1 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'not_exists' --> 'not_exists' # res = 0, error code 1 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'not_exists' --> 'dir_no-access' # res = 0, error code 1 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'not_exists' --> 'dir_no-write' # res = 0, error code 1 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'not_exists' --> 'dir-target' # res = 0, error code 1 = Error moving file /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'lost_symlink' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'lost_symlink' --> '.' # res = 0, error code 2 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/lost_symlink: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'lost_symlink' --> 'target-file' # res = 0, error code 4 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/lost_symlink: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'lost_symlink' --> 'not_exists' # res = 0, error code 1 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/lost_symlink: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'lost_symlink' --> 'dir_no-access' # res = 0, error code 14 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/lost_symlink: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'lost_symlink' --> 'dir_no-write' # res = 0, error code 14 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/lost_symlink: Permission denied ok 8 /live-g-file/test_copy_move # Deleting dir1, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir1 # result = 0, error = Error removing file /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir1: Directory not empty # Deleting dir2, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir2 # result = 0, error = Error removing file /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir2: No such file or directory # Deleting executable_file, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/executable_file # Deleting readonly_file, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/readonly_file # Deleting dir_pr?i?lis? z, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_pr?i?lis? z # Deleting not_exists, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists # result = 0, error = Error removing file /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists: No such file or directory # Deleting not_exists, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists # result = 0, error = Error trashing file /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists: No such file or directory # Deleting dir_no-execute/file, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-execute/file # result = 0, error = Error removing file /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-execute/file: No such file or directory # Deleting lost_symlink, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/lost_symlink ok 9 /live-g-file/test_delete # We do not have CAP_DAC_OVERRIDE or equivalent ok 10 /live-g-file/test_make_directory_with_parents # Cleaning target testing structure in 'testdir_live-g-file'... # deleting 'pattern_file' # deleting 'not_exists2' # deleting 'normal_file2' # deleting 'not_exists3' # deleting 'not_exists4' # deleting 'dir_hidden' # deleting 'file-in-.hidden1' # deleting '.a-hidden-file' # deleting 'file-in-.hidden2' # deleting '.hidden' # deleting 'normal_file-symlink' # deleting 'dir1' # deleting 'subdir' # deleting 'dir-target' # deleting 'pattern_file' # deleting 'private_file' # deleting 'normal_file2' # deleting 'UTF_pr?i?lis? z' # deleting 'lost_symlink' # deleting 'target-file' # deleting 'normal_file-symlink' # deleting 'dir2' # deleting 'executable_file' # deleting 'dir_no-access' # deleting 'dir_no-write' # deleting 'target-file' # deleting 'normal_file' # deleting 'executable_file~' # deleting 'private_file' # deleting 'normal_file2~' # deleting 'a' # deleting 'UTF_pr?i?lis? z' ok 11 /live-g-file/final_clean # Start of test_unix_is_mountpoint tests ok 12 /live-g-file/test_unix_is_mountpoint/sysroot ok 13 /live-g-file/test_unix_is_mountpoint/proc # End of test_unix_is_mountpoint tests # End of live-g-file tests ============================================================================== ================================== 310/396 =================================== test: glib:gio / trash start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=9 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/trash ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0f4533be95e05b47da359cafb9358fbf 1..3 # Start of trash tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/251 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? # File: /tmp/test-trashAJCQM3 (parent st_dev: 65042) # Home: /build/reproducible-path/glib2.0-2.83.4/debian/.debhelper/generated/_source/home (st_dev: 65042) ok 1 /trash/not-supported # SKIP The file has to be on another filesystem than the home trash to run this test # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1522 ok 2 /trash/symlinks # SKIP Unable to determine mount point for /build/reproducible-path/glib2.0-2.83.4/debian/.debhelper/generated/_source/home/.local ok 3 /trash/long-filename # End of trash tests ============================================================================== ================================== 265/396 =================================== test: glib:gio / srvtarget start time: 10:08:54 duration: 1.00s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/srvtarget ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9282125fc0d3b74b12cb70e60adc0397 1..1 # Start of srvtarget tests ok 1 /srvtarget/srv-target-ordering # slow test /srvtarget/srv-target-ordering executed in 0.98 secs # End of srvtarget tests ============================================================================== ================================== 312/396 =================================== test: glib:gio / appinfo start time: 10:08:55 duration: 0.09s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=34 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S808f7ec7097a0001bac44b382376bf5c 1..14 # Start of appinfo tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/runtime ok 1 /appinfo/basic # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/config # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 2 /appinfo/text # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/config # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02S8a3f3e6fbc48a22f282367535afba165 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02S34e3aa8987efcb159f609d875aac1179 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 3 /appinfo/launch # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/config # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Se01e3df73d1f441eaee79a00482fa318 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sda9bbba0303e2dd22f032f6ad8b7f7e8 ok 4 /appinfo/show-in # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/runtime ok 5 /appinfo/commandline # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/runtime ok 6 /appinfo/launch-context # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 7 /appinfo/launch-context-signals # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/config ok 8 /appinfo/tryexec # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/data/applications # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02S68cd9fad51130d5d640f29f22f0eb210 # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/data/mime/packages # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config ok 9 /appinfo/associations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 10 /appinfo/environment # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/config ok 11 /appinfo/startup-wm-class # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/config ok 12 /appinfo/supported-types # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/config ok 13 /appinfo/from-keyfile # Start of launch tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=791337 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Exec line variant #0 # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/config # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sb248a9ac07904f0edbad2c079cd4a6e9 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Se4537398ebf26f3c544e87e2e095a80c # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sc9fdd7b6ebf55d28f89f7b3ebcfca706 # Exec line variant #1 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02S1884c83ddb4575bc21c0a8ac5d926d2d # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02S3aec2f026784c62484c0c6b26491199d # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sd8be0af8a11648c824df078f520e1769 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02S080e57705723dce501abaad99507bb37 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Seb792342f7c47b07242cc10ac4abd4aa # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 14 /appinfo/launch/no-appid # End of launch tests # End of appinfo tests # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02S8fac8d160c9d5683eb6619be0bef282a ============================================================================== ================================== 266/396 =================================== test: glib:gio / task start time: 10:08:54 duration: 1.10s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=39 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/task ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9b5670e2871bbb84759906f7869f63e5 1..36 # Start of gtask tests ok 1 /gtask/basic ok 2 /gtask/error ok 3 /gtask/error-literal ok 4 /gtask/error-literal-from-variable ok 5 /gtask/return-from-same-iteration ok 6 /gtask/return-from-toplevel ok 7 /gtask/return-from-anon-thread ok 8 /gtask/return-from-wrong-thread ok 9 /gtask/no-callback ok 10 /gtask/report-error ok 11 /gtask/priority ok 12 /gtask/name ok 13 /gtask/static-name # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1608 ok 14 /gtask/asynchronous-cancellation ok 15 /gtask/check-cancellable ok 16 /gtask/return-if-cancelled ok 17 /gtask/run-in-thread ok 18 /gtask/run-in-thread-sync ok 19 /gtask/run-in-thread-priority ok 20 /gtask/run-in-thread-nested ok 21 /gtask/run-in-thread-overflow # slow test /gtask/run-in-thread-overflow executed in 0.52 secs # GLib-GIO-DEBUG: GTask 0x56f37798 (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. # GLib-GIO-DEBUG: GTask 0x56f37ab8 (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 22 /gtask/return-on-cancel # GLib-GIO-DEBUG: GTask 0x56f37c18 (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 23 /gtask/return-on-cancel-sync # GLib-GIO-DEBUG: GTask 0x56f37cd8 (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 24 /gtask/return-on-cancel-atomic ok 25 /gtask/return-pointer ok 26 /gtask/return-value ok 27 /gtask/return-prefixed-error ok 28 /gtask/object-keepalive ok 29 /gtask/legacy-error ok 30 /gtask/finalize-without-return # Start of name tests ok 31 /gtask/name/macro-wrapper # End of name tests # Start of return tests ok 32 /gtask/return/error-first ok 33 /gtask/return/value-first # Start of in-idle tests ok 34 /gtask/return/in-idle/error-first ok 35 /gtask/return/in-idle/value-first # End of in-idle tests # End of return tests # Start of attach-source tests # /gtask/attach-source/set-name summary: Test that attaching a source to a task will set the source?s name if unset ok 36 /gtask/attach-source/set-name # End of attach-source tests # End of gtask tests ============================================================================== ================================== 314/396 =================================== test: glib:gio / mimeapps start time: 10:08:55 duration: 0.09s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=114 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/mimeapps ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se3446924de9321382952ac44991ebab2 1..7 # Start of appinfo tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/system-config1:/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/system-data1:/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/runtime # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/mimeinfo.cache' ok 1 /appinfo/all # Start of mime tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/system-config1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/system-data1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/runtime # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/config to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config ok 2 /appinfo/mime/api # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/system-config1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/system-data1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/runtime # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/config ok 3 /appinfo/mime/default # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/system-config1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/system-data1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/runtime # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/config to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config ok 4 /appinfo/mime/file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/system-config1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/system-data1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/runtime # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/config ok 5 /appinfo/mime/scheme-handler # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/system-config1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/system-data1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/runtime # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/config to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config ok 6 /appinfo/mime/default-last-used # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/system-config1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/system-data1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/runtime # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/config ok 7 /appinfo/mime/ignore-nonexisting # End of mime tests # End of appinfo tests ============================================================================== ================================== 249/396 =================================== test: glib:gio / network-address start time: 10:08:53 duration: 2.15s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests G_ENABLE_DIAGNOSTIC=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=181 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/network-address ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scc408540f96677c6a97f50ae7dbd2c31 1..72 # Start of network-address tests ok 1 /network-address/basic ok 2 /network-address/scope-id ok 3 /network-address/uri-scope-id ok 4 /network-address/to-string # Start of parse-host tests ok 5 /network-address/parse-host/0 ok 6 /network-address/parse-host/1 ok 7 /network-address/parse-host/2 ok 8 /network-address/parse-host/3 ok 9 /network-address/parse-host/4 ok 10 /network-address/parse-host/5 ok 11 /network-address/parse-host/6 ok 12 /network-address/parse-host/7 ok 13 /network-address/parse-host/8 ok 14 /network-address/parse-host/9 ok 15 /network-address/parse-host/10 ok 16 /network-address/parse-host/11 ok 17 /network-address/parse-host/12 ok 18 /network-address/parse-host/13 # End of parse-host tests # Start of parse-uri tests ok 19 /network-address/parse-uri/0 ok 20 /network-address/parse-uri/1 ok 21 /network-address/parse-uri/2 ok 22 /network-address/parse-uri/3 ok 23 /network-address/parse-uri/4 ok 24 /network-address/parse-uri/5 ok 25 /network-address/parse-uri/6 ok 26 /network-address/parse-uri/7 ok 27 /network-address/parse-uri/8 ok 28 /network-address/parse-uri/9 # End of parse-uri tests # Start of resolve-address tests # Input: 192.168.1.2 ok 29 /network-address/resolve-address/0 # Input: fe80::42 ok 30 /network-address/resolve-address/1 # Input: 192.168.1.2:80 ok 31 /network-address/resolve-address/2 # Input: [fe80::42] ok 32 /network-address/resolve-address/3 # Input: [fe80::42]:80 ok 33 /network-address/resolve-address/4 # Input: 192.168.258 ok 34 /network-address/resolve-address/5 # Input: 192.11010306 ok 35 /network-address/resolve-address/6 # Input: 3232235778 ok 36 /network-address/resolve-address/7 # Input: 0300.0250.0001.0001 ok 37 /network-address/resolve-address/8 # Input: 0xC0.0xA8.0x01.0x02 ok 38 /network-address/resolve-address/9 # Input: 0xc0.0xa8.0x01.0x02 ok 39 /network-address/resolve-address/10 # Input: 0xc0a80102 ok 40 /network-address/resolve-address/11 # End of resolve-address tests # Start of loopback tests ok 41 /network-address/loopback/basic ok 42 /network-address/loopback/sync ok 43 /network-address/loopback/async # End of loopback tests # Start of localhost tests ok 44 /network-address/localhost/async ok 45 /network-address/localhost/sync # End of localhost tests # Start of happy-eyeballs tests ok 46 /network-address/happy-eyeballs/basic ok 47 /network-address/happy-eyeballs/parallel ok 48 /network-address/happy-eyeballs/slow-ipv4 ok 49 /network-address/happy-eyeballs/slow-ipv6 ok 50 /network-address/happy-eyeballs/very-slow-ipv6 ok 51 /network-address/happy-eyeballs/slow-connection-and-ipv4 # slow test /network-address/happy-eyeballs/slow-connection-and-ipv4 executed in 0.81 secs # GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken ok 52 /network-address/happy-eyeballs/ipv6-error-ipv4-first # GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken ok 53 /network-address/happy-eyeballs/ipv6-error-ipv6-first # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/865 # /network-address/happy-eyeballs/ipv6-error-ipv4-very-slow summary: Ensure that we successfully return IPv4 results even when they come significantly later than an IPv6 failure. # GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken ok 54 /network-address/happy-eyeballs/ipv6-error-ipv4-very-slow # GLib-GIO-DEBUG: IPv4 DNS error: IPv4 Broken ok 55 /network-address/happy-eyeballs/ipv4-error-ipv6-first # GLib-GIO-DEBUG: IPv4 DNS error: IPv4 Broken ok 56 /network-address/happy-eyeballs/ipv4-error-ipv4-first # GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken # GLib-GIO-DEBUG: IPv4 DNS error: IPv4 Broken ok 57 /network-address/happy-eyeballs/both-error # GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken # GLib-GIO-DEBUG: IPv4 DNS error: IPv4 Broken ok 58 /network-address/happy-eyeballs/both-error-delays-1 # GLib-GIO-DEBUG: IPv4 DNS error: IPv4 Broken # GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken ok 59 /network-address/happy-eyeballs/both-error-delays-2 # GLib-GIO-DEBUG: IPv4 DNS error: IPv4 Broken # GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken ok 60 /network-address/happy-eyeballs/both-error-delays-3 # slow test /network-address/happy-eyeballs/both-error-delays-3 executed in 0.53 secs # End of happy-eyeballs tests # End of network-address tests # Start of gresolver tests # Start of resolve-address tests # Input: 192.168.1.2 ok 61 /gresolver/resolve-address/0 # Input: fe80::42 ok 62 /gresolver/resolve-address/1 # Input: 192.168.1.2:80 # Error: Error resolving ?192.168.1.2:80?: Name or service not known ok 63 /gresolver/resolve-address/2 # Input: [fe80::42] # Error: Error resolving ?[fe80::42]?: Name or service not known ok 64 /gresolver/resolve-address/3 # Input: [fe80::42]:80 # Error: Error resolving ?[fe80::42]:80?: Name or service not known ok 65 /gresolver/resolve-address/4 # Input: 192.168.258 # Error: Error resolving ?192.168.258?: Name or service not known ok 66 /gresolver/resolve-address/5 # Input: 192.11010306 # Error: Error resolving ?192.11010306?: Name or service not known ok 67 /gresolver/resolve-address/6 # Input: 3232235778 # Error: Error resolving ?3232235778?: Name or service not known ok 68 /gresolver/resolve-address/7 # Input: 0300.0250.0001.0001 # Error: Error resolving ?0300.0250.0001.0001?: Name or service not known ok 69 /gresolver/resolve-address/8 # Input: 0xC0.0xA8.0x01.0x02 # Error: Error resolving ?0xC0.0xA8.0x01.0x02?: Name or service not known ok 70 /gresolver/resolve-address/9 # Input: 0xc0.0xa8.0x01.0x02 # Error: Error resolving ?0xc0.0xa8.0x01.0x02?: Name or service not known ok 71 /gresolver/resolve-address/10 # Input: 0xc0a80102 # Error: Error resolving ?0xc0a80102?: Name or service not known ok 72 /gresolver/resolve-address/11 # End of resolve-address tests # End of gresolver tests ============================================================================== ================================== 316/396 =================================== test: glib:gio / fdo-notification-backend start time: 10:08:55 duration: 0.58s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=123 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/fdo-notification-backend ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S56715282bfb1b9602ae4fe67cb236ed8 1..2 # Start of fdo-notification-backend tests # Test constructing a GFdoNotificationBackend # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 1 /fdo-notification-backend/construction # slow test /fdo-notification-backend/construction executed in 0.55 secs # Start of dbus tests # /fdo-notification-backend/dbus/activate-action summary: Test how the backend handles valid and invalid ActionInvoked signals from the daemon # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 2 /fdo-notification-backend/dbus/activate-action # End of dbus tests # End of fdo-notification-backend tests ============================================================================== ================================== 317/396 =================================== test: glib:gio / gdbus-auth start time: 10:08:56 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=165 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-auth ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S52daeb6babb2076e71b1533213a1cc5b 1..5 # Start of gdbus tests # Start of auth tests # Start of client tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/system-config1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/system-data1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/runtime ok 1 /gdbus/auth/client/EXTERNAL # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-config1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-data1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/runtime ok 2 /gdbus/auth/client/DBUS_COOKIE_SHA1 # End of client tests # Start of server tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/system-config1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/system-data1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/runtime ok 3 /gdbus/auth/server/ANONYMOUS # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/system-config1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/system-data1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/runtime ok 4 /gdbus/auth/server/EXTERNAL # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-config1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-data1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/runtime ok 5 /gdbus/auth/server/DBUS_COOKIE_SHA1 # End of server tests # End of auth tests # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 318/396 =================================== test: glib:gio / gdbus-bz627724 start time: 10:08:56 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-bz627724 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S23ca2100abd3673f8c342abc436e1f6c 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/system-config1:/tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/system-data1:/tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 1 /gdbus/bz627724 # End of gdbus tests ============================================================================== ================================== 240/396 =================================== test: glib:gio / gdbus-peer start time: 10:08:53 duration: 2.66s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-object-manager-example:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=170 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-peer ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scf461fcf5e142ad16916d95f3525b172 1..12 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/runtime # Testing with unix:dir address # Testing with unix:tmpdir address # Testing with unix:path address ok 1 /gdbus/peer-to-peer # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/runtime # Testing with unix:dir address ok 2 /gdbus/delayed-message-processing # slow test /gdbus/delayed-message-processing executed in 0.82 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/runtime ok 3 /gdbus/nonce-tcp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/runtime ok 4 /gdbus/tcp-anonymous # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/runtime ok 5 /gdbus/credentials # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/runtime # Testing with unix:dir address # Machine ID: 86dbc288a14cfbafabc4a0d469c65635 ok 6 /gdbus/codegen-peer-to-peer # slow test /gdbus/codegen-peer-to-peer executed in 1.59 secs # Start of peer-to-peer tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1620 # Testing with unix:dir address ok 7 /gdbus/peer-to-peer/signals # Start of invalid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/runtime ok 8 /gdbus/peer-to-peer/invalid/server # Start of conn tests # Start of stream tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/runtime ok 9 /gdbus/peer-to-peer/invalid/conn/stream/async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/runtime ok 10 /gdbus/peer-to-peer/invalid/conn/stream/sync # End of stream tests # Start of addr tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/runtime ok 11 /gdbus/peer-to-peer/invalid/conn/addr/async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/runtime ok 12 /gdbus/peer-to-peer/invalid/conn/addr/sync # End of addr tests # End of conn tests # End of invalid tests # End of peer-to-peer tests # End of gdbus tests ============================================================================== ================================== 320/396 =================================== test: glib:gio / gdbus-connection start time: 10:08:56 duration: 0.13s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=220 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfd1ce8a163664f66ec5a82aa11b65734 1..9 # Start of gdbus tests # Start of connection tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/runtime ok 1 /gdbus/connection/bus-failure # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 2 /gdbus/connection/basic # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 3 /gdbus/connection/life-cycle # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 4 /gdbus/connection/send # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 5 /gdbus/connection/signals # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 6 /gdbus/connection/signal-match-rules # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 7 /gdbus/connection/filter # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 8 /gdbus/connection/serials # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/runtime # /gdbus/connection/cancel summary: Test that cancelling one of two racing g_bus_get() calls does not cancel the other one # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 9 /gdbus/connection/cancel # End of connection tests # End of gdbus tests ============================================================================== ================================== 321/396 =================================== test: glib:gio / gdbus-connection-loss start time: 10:08:56 duration: 0.14s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests G_ENABLE_DIAGNOSTIC=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=142 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection-loss ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb872392869d67d445329f04a5a719db8 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/system-config1:/tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/system-data1:/tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/runtime ok 1 /gdbus/connection-loss # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 323/396 =================================== test: glib:gio / gdbus-error start time: 10:08:56 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=159 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-error ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb623dc3edb297ee25ba37481481ddf33 1..4 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/system-config1:/tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/system-data1:/tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/runtime ok 1 /gdbus/registered-errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/system-config1:/tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/system-data1:/tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/runtime ok 2 /gdbus/unregistered-errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/system-config1:/tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/system-data1:/tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/runtime ok 3 /gdbus/transparent-gerror # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/system-config1:/tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/system-data1:/tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/runtime ok 4 /gdbus/register-error # End of gdbus tests ============================================================================== ================================== 198/396 =================================== test: glib:gobject+no-valgrind / mkenums.py start time: 10:08:51 duration: 5.20s result: exit status 0 command: MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gobject/tests/mkenums.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestMkenums.test_available_in # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpi4ulrax_ # rspfile: False # /tmp/tmpi4ulrax_/tmpudd3mium.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_AVAILABLE_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmpi4ulrax_/tmp02kx2ard.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpi4ulrax_/tmp02kx2ard.template', '/tmp/tmpi4ulrax_/tmpudd3mium.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpi4ulrax_/tmpudd3mium.h # basename: tmpudd3mium.h # enumeration-production # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-header # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-production # VALUENAME: G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER # valuenick: user # valuenum: 4 # type: flags # Type: Flags # TYPE: FLAGS # value-tail # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # file-tail # # comment # comment: Generated data ends here # Error: ok 2 __main__.TestMkenums.test_comma_in_enum_value # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp_z5j27l2 # rspfile: False # /tmp/tmp_z5j27l2/tmp7_mthxdm.h: # typedef enum { # ENUM_VALUE_WITH_COMMA = ',', # } TestCommaEnum; # # /tmp/tmp_z5j27l2/tmp0w2acwgw.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmp_z5j27l2/tmp0w2acwgw.template', '/tmp/tmp_z5j27l2/tmp7_mthxdm.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmp_z5j27l2/tmp7_mthxdm.h # basename: tmp7_mthxdm.h # enumeration-production # EnumName: TestCommaEnum # enum_name: test_comma_enum # ENUMNAME: TEST_COMMA_ENUM # ENUMSHORT: COMMA_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: TestCommaEnum # enum_name: test_comma_enum # ENUMNAME: TEST_COMMA_ENUM # ENUMSHORT: COMMA_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_WITH_COMMA # valuenick: comma # valuenum: 44 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: TestCommaEnum # enum_name: test_comma_enum # ENUMNAME: TEST_COMMA_ENUM # ENUMSHORT: COMMA_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 3 __main__.TestMkenums.test_deprecated_in # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpl0zf11lp # rspfile: False # /tmp/tmpl0zf11lp/tmp3fby06bj.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_DEPRECATED_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmpl0zf11lp/tmpi8nfhe4o.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpl0zf11lp/tmpi8nfhe4o.template', '/tmp/tmpl0zf11lp/tmp3fby06bj.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpl0zf11lp/tmp3fby06bj.h # basename: tmp3fby06bj.h # enumeration-production # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-header # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-production # VALUENAME: G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER # valuenick: user # valuenum: 4 # type: flags # Type: Flags # TYPE: FLAGS # value-tail # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # file-tail # # comment # comment: Generated data ends here # Error: ok 4 __main__.TestMkenums.test_deprecated_in_for # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpyaa6gn4j # rspfile: False # /tmp/tmpyaa6gn4j/tmp_91hfufc.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_DEPRECATED_ENUMERATOR_IN_2_68_FOR(G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER2) = (1<<2) # } GDBusServerFlags; # # /tmp/tmpyaa6gn4j/tmpw9jkyxt8.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpyaa6gn4j/tmpw9jkyxt8.template', '/tmp/tmpyaa6gn4j/tmp_91hfufc.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpyaa6gn4j/tmp_91hfufc.h # basename: tmp_91hfufc.h # enumeration-production # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-header # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-production # VALUENAME: G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER # valuenick: user # valuenum: 4 # type: flags # Type: Flags # TYPE: FLAGS # value-tail # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # file-tail # # comment # comment: Generated data ends here # Error: ok 5 __main__.TestMkenums.test_empty_header # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpdrxkfyxw # rspfile: False # /tmp/tmpdrxkfyxw/tmplkqgfmdm.h: # /tmp/tmpdrxkfyxw/tmptbl5n5xx.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpdrxkfyxw/tmptbl5n5xx.template', '/tmp/tmpdrxkfyxw/tmplkqgfmdm.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-tail # # comment # comment: Generated data ends here # Error: ok 6 __main__.TestMkenums.test_empty_template # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpi886rzxb # rspfile: False # /tmp/tmpi886rzxb/tmp5wzukpzk.template: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpi886rzxb/tmp5wzukpzk.template'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: ok 7 __main__.TestMkenums.test_enum_name # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpa8mi8tcr # rspfile: False # /tmp/tmpa8mi8tcr/tmpnhqj1cdp.h: # typedef enum _SomeEnumIdentifier { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmpa8mi8tcr/tmpwo0y712x.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpa8mi8tcr/tmpwo0y712x.template', '/tmp/tmpa8mi8tcr/tmpnhqj1cdp.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpa8mi8tcr/tmpnhqj1cdp.h # basename: tmpnhqj1cdp.h # enumeration-production # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE # valuenick: value # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 8 __main__.TestMkenums.test_enum_private_public # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpv4qt5o9_ # rspfile: False # /tmp/tmpv4qt5o9_/tmpyxtkso0h.h: # typedef enum { # ENUM_VALUE_PUBLIC1, # /*< private >*/ # ENUM_VALUE_PRIVATE, # } SomeEnumA # # /tmp/tmpv4qt5o9_/tmpu3g4mn7r.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpv4qt5o9_/tmpu3g4mn7r.template', '/tmp/tmpv4qt5o9_/tmpyxtkso0h.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpv4qt5o9_/tmpyxtkso0h.h # basename: tmpyxtkso0h.h # enumeration-production # EnumName: SomeEnumA # enum_name: some_enum_a # ENUMNAME: SOME_ENUM_A # ENUMSHORT: ENUM_A # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumA # enum_name: some_enum_a # ENUMNAME: SOME_ENUM_A # ENUMSHORT: ENUM_A # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_PUBLIC1 # valuenick: public1 # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumA # enum_name: some_enum_a # ENUMNAME: SOME_ENUM_A # ENUMSHORT: ENUM_A # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: # # /tmp/tmpv4qt5o9_/tmpjq98ezq6.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE, # /*< public >*/ # ENUM_VALUE_PUBLIC2, # } SomeEnumB; # # /tmp/tmpv4qt5o9_/tmpvfo1b3ir.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpv4qt5o9_/tmpvfo1b3ir.template', '/tmp/tmpv4qt5o9_/tmpjq98ezq6.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpv4qt5o9_/tmpjq98ezq6.h # basename: tmpjq98ezq6.h # enumeration-production # EnumName: SomeEnumB # enum_name: some_enum_b # ENUMNAME: SOME_ENUM_B # ENUMSHORT: ENUM_B # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumB # enum_name: some_enum_b # ENUMNAME: SOME_ENUM_B # ENUMSHORT: ENUM_B # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_PUBLIC2 # valuenick: public2 # valuenum: 1 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumB # enum_name: some_enum_b # ENUMNAME: SOME_ENUM_B # ENUMSHORT: ENUM_B # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 9 __main__.TestMkenums.test_enum_symbolic_expression # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpmjwtpdb5 # rspfile: False # /tmp/tmpmjwtpdb5/tmpofezg5s2.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE = 5, # /*< public >*/ # ENUM_VALUE_PUBLIC = ENUM_VALUE_PRIVATE + 2, # } TestSymbolicEnum; # # /tmp/tmpmjwtpdb5/tmph1v8d4yn.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpmjwtpdb5/tmph1v8d4yn.template', '/tmp/tmpmjwtpdb5/tmpofezg5s2.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpmjwtpdb5/tmpofezg5s2.h # basename: tmpofezg5s2.h # enumeration-production # EnumName: TestSymbolicEnum # enum_name: test_symbolic_enum # ENUMNAME: TEST_SYMBOLIC_ENUM # ENUMSHORT: SYMBOLIC_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: TestSymbolicEnum # enum_name: test_symbolic_enum # ENUMNAME: TEST_SYMBOLIC_ENUM # ENUMSHORT: SYMBOLIC_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_PUBLIC # valuenick: public # valuenum: 7 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: TestSymbolicEnum # enum_name: test_symbolic_enum # ENUMNAME: TEST_SYMBOLIC_ENUM # ENUMSHORT: SYMBOLIC_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 10 __main__.TestMkenums.test_filename_basename_in_fhead_ftail # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpzsy7rd6z # rspfile: False # /tmp/tmpzsy7rd6z/tmpmg_qfoio.template: # /*** BEGIN file-header ***/ # file-header # filename: @filename@ # basename: @basename@ # /*** END file-header ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # filename: @filename@ # basename: @basename@ # /*** END file-tail ***/ # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpzsy7rd6z/tmpmg_qfoio.template'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # filename: @filename@ # basename: @basename@ # file-tail # filename: @filename@ # basename: @basename@ # # comment # comment: Generated data ends here # Error: # WARNING: @filename@ used in file-header section. # WARNING: @basename@ used in file-header section. # WARNING: @filename@ used in file-tail section. # WARNING: @basename@ used in file-tail section. ok 11 __main__.TestMkenums.test_help # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpdfvte5jw # rspfile: False # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--help'] # Return code: 0 # Output: # usage: glib-mkenums [-h] [--identifier-prefix IDPREFIX] # [--symbol-prefix SYMPREFIX] [--fhead FHEAD] # [--ftail FTAIL] [--fprod FPROD] [--eprod EPROD] # [--vhead VHEAD] [--vprod VPROD] [--vtail VTAIL] # [--comments COMMENT_TMPL] [--template TEMPLATE] # [--output OUTPUT] [--version] # [args ...] # # positional arguments: # args One or more input files, or a single argument # @rspfile_path pointing to a file that contains the # actual arguments # # options: # -h, --help show this help message and exit # --identifier-prefix IDPREFIX # Identifier prefix # --symbol-prefix SYMPREFIX # Symbol prefix # --fhead FHEAD Output file header # --ftail FTAIL Output file footer # --fprod FPROD Put out TEXT every time a new input file is being # processed. # --eprod EPROD Per enum text, produced prior to value iterations # --vhead VHEAD Value header, produced before iterating over enum # values # --vprod VPROD Value text, produced for each enum value. # --vtail VTAIL Value tail, produced after iterating over enum values # --comments COMMENT_TMPL # Comment structure # --template TEMPLATE Template file # --output OUTPUT # --version, -v Print version information # # Production text substitutions: # @EnumName@ PrefixTheXEnum # @enum_name@ prefix_the_xenum # @ENUMNAME@ PREFIX_THE_XENUM # @ENUMSHORT@ THE_XENUM # @ENUMPREFIX@ PREFIX # @enumsince@ the user-provided since value given # @VALUENAME@ PREFIX_THE_XVALUE # @valuenick@ the-xvalue # @valuenum@ the integer value (limited support, Since: 2.26) # @type@ either enum or flags # @Type@ either Enum or Flags # @TYPE@ either ENUM or FLAGS # @filename@ name of current input file # @basename@ base name of the current input file (Since: 2.22) # Error: ok 12 __main__.TestMkenums.test_no_args # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpw1z6v_lk # rspfile: False # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: ok 13 __main__.TestMkenums.test_no_headers # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpbcfz2dpf # rspfile: False # /tmp/tmpbcfz2dpf/tmp6u_falbj.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpbcfz2dpf/tmp6u_falbj.template'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-tail # # comment # comment: Generated data ends here # Error: ok 14 __main__.TestMkenums.test_no_nick # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp8wxhl5p8 # rspfile: False # /tmp/tmp8wxhl5p8/tmpv5rz24gb.h: # typedef enum { # GEGL_SAMPLER_NEAREST = 0, /*< desc="nearest" >*/ # } GeglSamplerType; # # /tmp/tmp8wxhl5p8/tmpc1vh9473.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmp8wxhl5p8/tmpc1vh9473.template', '/tmp/tmp8wxhl5p8/tmpv5rz24gb.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmp8wxhl5p8/tmpv5rz24gb.h # basename: tmpv5rz24gb.h # enumeration-production # EnumName: GeglSamplerType # enum_name: gegl_sampler_type # ENUMNAME: GEGL_SAMPLER_TYPE # ENUMSHORT: SAMPLER_TYPE # ENUMPREFIX: GEGL # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: GeglSamplerType # enum_name: gegl_sampler_type # ENUMNAME: GEGL_SAMPLER_TYPE # ENUMSHORT: SAMPLER_TYPE # ENUMPREFIX: GEGL # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: GEGL_SAMPLER_NEAREST # valuenick: nearest # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: GeglSamplerType # enum_name: gegl_sampler_type # ENUMNAME: GEGL_SAMPLER_TYPE # ENUMSHORT: SAMPLER_TYPE # ENUMPREFIX: GEGL # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 15 __main__.TestMkenums.test_non_utf8_encoding # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpe31880jz # rspfile: False # /tmp/tmpe31880jz/tmpu0qzlyos.h: # /* Copyright © La Peña */ # typedef enum { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmpe31880jz/tmpjdrysrj6.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpe31880jz/tmpjdrysrj6.template', '/tmp/tmpe31880jz/tmpu0qzlyos.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpe31880jz/tmpu0qzlyos.h # basename: tmpu0qzlyos.h # enumeration-production # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE # valuenick: value # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: # WARNING: UnicodeWarning: invalid start byte at 22 (b'yright \xa9 La Pe\xf1') # WARNING: UnicodeWarning: invalid continuation byte at 29 (b'\xa9 La Pe\xf1a */\n ') ok 16 __main__.TestMkenums.test_reproducible # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpz60jiiz5 # rspfile: False # /tmp/tmpz60jiiz5/tmpt1g29nc3.template: template # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpz60jiiz5/tmpt1g29nc3.template', '/tmp/tmpz60jiiz5/tmpk9rjg0ua1.h', '/tmp/tmpz60jiiz5/tmpfde2f0mq2.h'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: # # /tmp/tmpz60jiiz5/tmpfn1ndaoi.template: template # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpz60jiiz5/tmpfn1ndaoi.template', '/tmp/tmpz60jiiz5/tmpfde2f0mq2.h', '/tmp/tmpz60jiiz5/tmpk9rjg0ua1.h'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: ok 17 __main__.TestMkenums.test_since # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpimptbi5_ # rspfile: False # /tmp/tmpimptbi5_/tmpzlbvrljy.h: # typedef enum { /*< since=1.0 >*/ # QMI_WMS_MESSAGE_PROTOCOL_CDMA = 0, # } QmiWmsMessageProtocol; # # /tmp/tmpimptbi5_/tmp7matiaxy.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpimptbi5_/tmp7matiaxy.template', '/tmp/tmpimptbi5_/tmpzlbvrljy.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpimptbi5_/tmpzlbvrljy.h # basename: tmpzlbvrljy.h # enumeration-production # EnumName: QmiWmsMessageProtocol # enum_name: qmi_wms_message_protocol # ENUMNAME: QMI_WMS_MESSAGE_PROTOCOL # ENUMSHORT: WMS_MESSAGE_PROTOCOL # ENUMPREFIX: QMI # enumsince: 1.0 # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: QmiWmsMessageProtocol # enum_name: qmi_wms_message_protocol # ENUMNAME: QMI_WMS_MESSAGE_PROTOCOL # ENUMSHORT: WMS_MESSAGE_PROTOCOL # ENUMPREFIX: QMI # enumsince: 1.0 # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: QMI_WMS_MESSAGE_PROTOCOL_CDMA # valuenick: cdma # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: QmiWmsMessageProtocol # enum_name: qmi_wms_message_protocol # ENUMNAME: QMI_WMS_MESSAGE_PROTOCOL # ENUMSHORT: WMS_MESSAGE_PROTOCOL # ENUMPREFIX: QMI # enumsince: 1.0 # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 18 __main__.TestMkenums.test_with_double_quotes # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpy58_zc4j # rspfile: False # /tmp/tmpy58_zc4j/tmpmxzgvl4p.h: # typedef enum { # FOO_VALUE /*< nick="eek, a comma" >*/ # } Foo; # # /tmp/tmpy58_zc4j/tmpuzgxrmn7.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpy58_zc4j/tmpuzgxrmn7.template', '/tmp/tmpy58_zc4j/tmpmxzgvl4p.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpy58_zc4j/tmpmxzgvl4p.h # basename: tmpmxzgvl4p.h # enumeration-production # EnumName: Foo # enum_name: foo_ # ENUMNAME: FOO_ # ENUMSHORT: # ENUMPREFIX: FOO # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: Foo # enum_name: foo_ # ENUMNAME: FOO_ # ENUMSHORT: # ENUMPREFIX: FOO # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: FOO_VALUE # valuenick: eek, a comma # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: Foo # enum_name: foo_ # ENUMNAME: FOO_ # ENUMSHORT: # ENUMPREFIX: FOO # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 19 __main__.TestRspMkenums.test_available_in # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpj9c2kk0f # rspfile: True # /tmp/tmpj9c2kk0f/tmpatmqnqpp.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_AVAILABLE_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmpj9c2kk0f/tmp9c3ote03.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpj9c2kk0f/tmp9c3ote03.template /tmp/tmpj9c2kk0f/tmpatmqnqpp.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpj9c2kk0f/tmpslleydy9'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpj9c2kk0f/tmpatmqnqpp.h # basename: tmpatmqnqpp.h # enumeration-production # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-header # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-production # VALUENAME: G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER # valuenick: user # valuenum: 4 # type: flags # Type: Flags # TYPE: FLAGS # value-tail # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # file-tail # # comment # comment: Generated data ends here # Error: ok 20 __main__.TestRspMkenums.test_comma_in_enum_value # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpcozbvk8o # rspfile: True # /tmp/tmpcozbvk8o/tmpsuqmz7nu.h: # typedef enum { # ENUM_VALUE_WITH_COMMA = ',', # } TestCommaEnum; # # /tmp/tmpcozbvk8o/tmpmlhpw_ot.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpcozbvk8o/tmpmlhpw_ot.template /tmp/tmpcozbvk8o/tmpsuqmz7nu.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpcozbvk8o/tmpft2t2sq2'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpcozbvk8o/tmpsuqmz7nu.h # basename: tmpsuqmz7nu.h # enumeration-production # EnumName: TestCommaEnum # enum_name: test_comma_enum # ENUMNAME: TEST_COMMA_ENUM # ENUMSHORT: COMMA_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: TestCommaEnum # enum_name: test_comma_enum # ENUMNAME: TEST_COMMA_ENUM # ENUMSHORT: COMMA_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_WITH_COMMA # valuenick: comma # valuenum: 44 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: TestCommaEnum # enum_name: test_comma_enum # ENUMNAME: TEST_COMMA_ENUM # ENUMSHORT: COMMA_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 21 __main__.TestRspMkenums.test_deprecated_in # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpcx8ohls4 # rspfile: True # /tmp/tmpcx8ohls4/tmpj18i7_vo.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_DEPRECATED_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmpcx8ohls4/tmpbtva_ro_.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpcx8ohls4/tmpbtva_ro_.template /tmp/tmpcx8ohls4/tmpj18i7_vo.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpcx8ohls4/tmpas2_7pfs'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpcx8ohls4/tmpj18i7_vo.h # basename: tmpj18i7_vo.h # enumeration-production # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-header # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-production # VALUENAME: G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER # valuenick: user # valuenum: 4 # type: flags # Type: Flags # TYPE: FLAGS # value-tail # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # file-tail # # comment # comment: Generated data ends here # Error: ok 22 __main__.TestRspMkenums.test_deprecated_in_for # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp7jc1_hm3 # rspfile: True # /tmp/tmp7jc1_hm3/tmpahuliicq.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_DEPRECATED_ENUMERATOR_IN_2_68_FOR(G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER2) = (1<<2) # } GDBusServerFlags; # # /tmp/tmp7jc1_hm3/tmp682fxtv1.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmp7jc1_hm3/tmp682fxtv1.template /tmp/tmp7jc1_hm3/tmpahuliicq.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp7jc1_hm3/tmpjzynm7aw'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmp7jc1_hm3/tmpahuliicq.h # basename: tmpahuliicq.h # enumeration-production # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-header # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-production # VALUENAME: G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER # valuenick: user # valuenum: 4 # type: flags # Type: Flags # TYPE: FLAGS # value-tail # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # file-tail # # comment # comment: Generated data ends here # Error: ok 23 __main__.TestRspMkenums.test_empty_header # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpyg2a4ql5 # rspfile: True # /tmp/tmpyg2a4ql5/tmpni_urmm9.h: # /tmp/tmpyg2a4ql5/tmpsf13vfty.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpyg2a4ql5/tmpsf13vfty.template /tmp/tmpyg2a4ql5/tmpni_urmm9.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpyg2a4ql5/tmpwovy0htp'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-tail # # comment # comment: Generated data ends here # Error: ok 24 __main__.TestRspMkenums.test_empty_template # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpwr_lsan6 # rspfile: True # /tmp/tmpwr_lsan6/tmpc7zk7jl4.template: # Response file contains: --template /tmp/tmpwr_lsan6/tmpc7zk7jl4.template # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpwr_lsan6/tmpvc60873b'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: ok 25 __main__.TestRspMkenums.test_enum_name # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpixvk00zg # rspfile: True # /tmp/tmpixvk00zg/tmpjo8g6nf4.h: # typedef enum _SomeEnumIdentifier { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmpixvk00zg/tmpgspd0znt.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpixvk00zg/tmpgspd0znt.template /tmp/tmpixvk00zg/tmpjo8g6nf4.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpixvk00zg/tmpv5nch5te'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpixvk00zg/tmpjo8g6nf4.h # basename: tmpjo8g6nf4.h # enumeration-production # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE # valuenick: value # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 26 __main__.TestRspMkenums.test_enum_private_public # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp356fj31r # rspfile: True # /tmp/tmp356fj31r/tmpzwzbslbq.h: # typedef enum { # ENUM_VALUE_PUBLIC1, # /*< private >*/ # ENUM_VALUE_PRIVATE, # } SomeEnumA # # /tmp/tmp356fj31r/tmpy7y5q52c.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmp356fj31r/tmpy7y5q52c.template /tmp/tmp356fj31r/tmpzwzbslbq.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp356fj31r/tmp1kghf20d'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmp356fj31r/tmpzwzbslbq.h # basename: tmpzwzbslbq.h # enumeration-production # EnumName: SomeEnumA # enum_name: some_enum_a # ENUMNAME: SOME_ENUM_A # ENUMSHORT: ENUM_A # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumA # enum_name: some_enum_a # ENUMNAME: SOME_ENUM_A # ENUMSHORT: ENUM_A # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_PUBLIC1 # valuenick: public1 # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumA # enum_name: some_enum_a # ENUMNAME: SOME_ENUM_A # ENUMSHORT: ENUM_A # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: # # /tmp/tmp356fj31r/tmp4q7o3qwf.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE, # /*< public >*/ # ENUM_VALUE_PUBLIC2, # } SomeEnumB; # # /tmp/tmp356fj31r/tmpi3h5pthl.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmp356fj31r/tmpi3h5pthl.template /tmp/tmp356fj31r/tmp4q7o3qwf.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp356fj31r/tmpqzxrk4mc'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmp356fj31r/tmp4q7o3qwf.h # basename: tmp4q7o3qwf.h # enumeration-production # EnumName: SomeEnumB # enum_name: some_enum_b # ENUMNAME: SOME_ENUM_B # ENUMSHORT: ENUM_B # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumB # enum_name: some_enum_b # ENUMNAME: SOME_ENUM_B # ENUMSHORT: ENUM_B # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_PUBLIC2 # valuenick: public2 # valuenum: 1 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumB # enum_name: some_enum_b # ENUMNAME: SOME_ENUM_B # ENUMSHORT: ENUM_B # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 27 __main__.TestRspMkenums.test_enum_symbolic_expression # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp_cqeemuq # rspfile: True # /tmp/tmp_cqeemuq/tmpstx8u_jo.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE = 5, # /*< public >*/ # ENUM_VALUE_PUBLIC = ENUM_VALUE_PRIVATE + 2, # } TestSymbolicEnum; # # /tmp/tmp_cqeemuq/tmpeqok5ay7.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmp_cqeemuq/tmpeqok5ay7.template /tmp/tmp_cqeemuq/tmpstx8u_jo.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp_cqeemuq/tmp1o9v7dhf'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmp_cqeemuq/tmpstx8u_jo.h # basename: tmpstx8u_jo.h # enumeration-production # EnumName: TestSymbolicEnum # enum_name: test_symbolic_enum # ENUMNAME: TEST_SYMBOLIC_ENUM # ENUMSHORT: SYMBOLIC_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: TestSymbolicEnum # enum_name: test_symbolic_enum # ENUMNAME: TEST_SYMBOLIC_ENUM # ENUMSHORT: SYMBOLIC_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_PUBLIC # valuenick: public # valuenum: 7 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: TestSymbolicEnum # enum_name: test_symbolic_enum # ENUMNAME: TEST_SYMBOLIC_ENUM # ENUMSHORT: SYMBOLIC_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 28 __main__.TestRspMkenums.test_filename_basename_in_fhead_ftail # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmplw_utzwl # rspfile: True # /tmp/tmplw_utzwl/tmp8at478g7.template: # /*** BEGIN file-header ***/ # file-header # filename: @filename@ # basename: @basename@ # /*** END file-header ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # filename: @filename@ # basename: @basename@ # /*** END file-tail ***/ # Response file contains: --template /tmp/tmplw_utzwl/tmp8at478g7.template # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmplw_utzwl/tmp5g3gdy2b'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # filename: @filename@ # basename: @basename@ # file-tail # filename: @filename@ # basename: @basename@ # # comment # comment: Generated data ends here # Error: # WARNING: @filename@ used in file-header section. # WARNING: @basename@ used in file-header section. # WARNING: @filename@ used in file-tail section. # WARNING: @basename@ used in file-tail section. ok 29 __main__.TestRspMkenums.test_help # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp29y41qjg # rspfile: True # Response file contains: --help # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp29y41qjg/tmpp588xhc4'] # Return code: 0 # Output: # usage: glib-mkenums [-h] [--identifier-prefix IDPREFIX] # [--symbol-prefix SYMPREFIX] [--fhead FHEAD] # [--ftail FTAIL] [--fprod FPROD] [--eprod EPROD] # [--vhead VHEAD] [--vprod VPROD] [--vtail VTAIL] # [--comments COMMENT_TMPL] [--template TEMPLATE] # [--output OUTPUT] [--version] # [args ...] # # positional arguments: # args One or more input files, or a single argument # @rspfile_path pointing to a file that contains the # actual arguments # # options: # -h, --help show this help message and exit # --identifier-prefix IDPREFIX # Identifier prefix # --symbol-prefix SYMPREFIX # Symbol prefix # --fhead FHEAD Output file header # --ftail FTAIL Output file footer # --fprod FPROD Put out TEXT every time a new input file is being # processed. # --eprod EPROD Per enum text, produced prior to value iterations # --vhead VHEAD Value header, produced before iterating over enum # values # --vprod VPROD Value text, produced for each enum value. # --vtail VTAIL Value tail, produced after iterating over enum values # --comments COMMENT_TMPL # Comment structure # --template TEMPLATE Template file # --output OUTPUT # --version, -v Print version information # # Production text substitutions: # @EnumName@ PrefixTheXEnum # @enum_name@ prefix_the_xenum # @ENUMNAME@ PREFIX_THE_XENUM # @ENUMSHORT@ THE_XENUM # @ENUMPREFIX@ PREFIX # @enumsince@ the user-provided since value given # @VALUENAME@ PREFIX_THE_XVALUE # @valuenick@ the-xvalue # @valuenum@ the integer value (limited support, Since: 2.26) # @type@ either enum or flags # @Type@ either Enum or Flags # @TYPE@ either ENUM or FLAGS # @filename@ name of current input file # @basename@ base name of the current input file (Since: 2.22) # Error: ok 30 __main__.TestRspMkenums.test_no_args # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpynwml8wf # rspfile: True # Response file contains: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpynwml8wf/tmpe38orue0'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: ok 31 __main__.TestRspMkenums.test_no_headers # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpi63ptt2s # rspfile: True # /tmp/tmpi63ptt2s/tmpqco8he08.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpi63ptt2s/tmpqco8he08.template # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpi63ptt2s/tmp0d8gaea0'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-tail # # comment # comment: Generated data ends here # Error: ok 32 __main__.TestRspMkenums.test_no_nick # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpwssnq1j2 # rspfile: True # /tmp/tmpwssnq1j2/tmpl50x5rhw.h: # typedef enum { # GEGL_SAMPLER_NEAREST = 0, /*< desc="nearest" >*/ # } GeglSamplerType; # # /tmp/tmpwssnq1j2/tmpsc0wnhng.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpwssnq1j2/tmpsc0wnhng.template /tmp/tmpwssnq1j2/tmpl50x5rhw.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpwssnq1j2/tmpq0m09oqr'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpwssnq1j2/tmpl50x5rhw.h # basename: tmpl50x5rhw.h # enumeration-production # EnumName: GeglSamplerType # enum_name: gegl_sampler_type # ENUMNAME: GEGL_SAMPLER_TYPE # ENUMSHORT: SAMPLER_TYPE # ENUMPREFIX: GEGL # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: GeglSamplerType # enum_name: gegl_sampler_type # ENUMNAME: GEGL_SAMPLER_TYPE # ENUMSHORT: SAMPLER_TYPE # ENUMPREFIX: GEGL # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: GEGL_SAMPLER_NEAREST # valuenick: nearest # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: GeglSamplerType # enum_name: gegl_sampler_type # ENUMNAME: GEGL_SAMPLER_TYPE # ENUMSHORT: SAMPLER_TYPE # ENUMPREFIX: GEGL # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 33 __main__.TestRspMkenums.test_non_utf8_encoding # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpevqwc7cs # rspfile: True # /tmp/tmpevqwc7cs/tmpzmlx225e.h: # /* Copyright © La Peña */ # typedef enum { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmpevqwc7cs/tmpxur_ckw2.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpevqwc7cs/tmpxur_ckw2.template /tmp/tmpevqwc7cs/tmpzmlx225e.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpevqwc7cs/tmpdl32fk7o'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpevqwc7cs/tmpzmlx225e.h # basename: tmpzmlx225e.h # enumeration-production # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE # valuenick: value # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: # WARNING: UnicodeWarning: invalid start byte at 22 (b'yright \xa9 La Pe\xf1') # WARNING: UnicodeWarning: invalid continuation byte at 29 (b'\xa9 La Pe\xf1a */\n ') ok 34 __main__.TestRspMkenums.test_reproducible # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmprcluen8k # rspfile: True # /tmp/tmprcluen8k/tmpqolp9ec1.template: template # Response file contains: --template /tmp/tmprcluen8k/tmpqolp9ec1.template /tmp/tmprcluen8k/tmpyy_ulrhu1.h /tmp/tmprcluen8k/tmpbrkyh6de2.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmprcluen8k/tmpv3eaqwnh'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: # # /tmp/tmprcluen8k/tmpq_6uccvc.template: template # Response file contains: --template /tmp/tmprcluen8k/tmpq_6uccvc.template /tmp/tmprcluen8k/tmpbrkyh6de2.h /tmp/tmprcluen8k/tmpyy_ulrhu1.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmprcluen8k/tmp4ezr7xli'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: ok 35 __main__.TestRspMkenums.test_since # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpjzn3ojzy # rspfile: True # /tmp/tmpjzn3ojzy/tmpfwcttee3.h: # typedef enum { /*< since=1.0 >*/ # QMI_WMS_MESSAGE_PROTOCOL_CDMA = 0, # } QmiWmsMessageProtocol; # # /tmp/tmpjzn3ojzy/tmpi_zt2wpy.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpjzn3ojzy/tmpi_zt2wpy.template /tmp/tmpjzn3ojzy/tmpfwcttee3.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpjzn3ojzy/tmp5c3209jj'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpjzn3ojzy/tmpfwcttee3.h # basename: tmpfwcttee3.h # enumeration-production # EnumName: QmiWmsMessageProtocol # enum_name: qmi_wms_message_protocol # ENUMNAME: QMI_WMS_MESSAGE_PROTOCOL # ENUMSHORT: WMS_MESSAGE_PROTOCOL # ENUMPREFIX: QMI # enumsince: 1.0 # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: QmiWmsMessageProtocol # enum_name: qmi_wms_message_protocol # ENUMNAME: QMI_WMS_MESSAGE_PROTOCOL # ENUMSHORT: WMS_MESSAGE_PROTOCOL # ENUMPREFIX: QMI # enumsince: 1.0 # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: QMI_WMS_MESSAGE_PROTOCOL_CDMA # valuenick: cdma # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: QmiWmsMessageProtocol # enum_name: qmi_wms_message_protocol # ENUMNAME: QMI_WMS_MESSAGE_PROTOCOL # ENUMSHORT: WMS_MESSAGE_PROTOCOL # ENUMPREFIX: QMI # enumsince: 1.0 # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 36 __main__.TestRspMkenums.test_with_double_quotes # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpuvain7fx # rspfile: True # /tmp/tmpuvain7fx/tmp_7x6dx8b.h: # typedef enum { # FOO_VALUE /*< nick="eek, a comma" >*/ # } Foo; # # /tmp/tmpuvain7fx/tmp04p9c9z2.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpuvain7fx/tmp04p9c9z2.template /tmp/tmpuvain7fx/tmp_7x6dx8b.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpuvain7fx/tmpbu8vn84j'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpuvain7fx/tmp_7x6dx8b.h # basename: tmp_7x6dx8b.h # enumeration-production # EnumName: Foo # enum_name: foo_ # ENUMNAME: FOO_ # ENUMSHORT: # ENUMPREFIX: FOO # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: Foo # enum_name: foo_ # ENUMNAME: FOO_ # ENUMSHORT: # ENUMPREFIX: FOO # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: FOO_VALUE # valuenick: eek, a comma # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: Foo # enum_name: foo_ # ENUMNAME: FOO_ # ENUMSHORT: # ENUMPREFIX: FOO # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: 1..36 ============================================================================== ================================== 307/396 =================================== test: glib:gio / unix-streams start time: 10:08:55 duration: 1.32s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=150 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/unix-streams ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Seae2040e007a83c169ed028128e38e33 1..9 # Start of unix-streams tests ok 1 /unix-streams/basic ok 2 /unix-streams/pipe-io-test # slow test /unix-streams/pipe-io-test executed in 0.81 secs ok 3 /unix-streams/nonblocking-io-test # slow test /unix-streams/nonblocking-io-test executed in 0.51 secs ok 4 /unix-streams/read_write ok 5 /unix-streams/read_writev ok 6 /unix-streams/write-wouldblock ok 7 /unix-streams/writev-wouldblock ok 8 /unix-streams/write-async-wouldblock ok 9 /unix-streams/writev-async-wouldblock # End of unix-streams tests ============================================================================== ================================== 326/396 =================================== test: glib:gio / gdbus-introspection start time: 10:08:56 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=98 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-introspection ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sae2d8c6aef677fd5b1dbc7719c4c74a1 1..4 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/system-config1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/system-data1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/runtime ok 1 /gdbus/introspection-parser # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/system-config1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/system-data1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/runtime ok 2 /gdbus/introspection-generate # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/system-config1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/system-data1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/runtime ok 3 /gdbus/introspection-default-direction # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/system-config1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/system-data1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/runtime ok 4 /gdbus/introspection-extra-data # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 309/396 =================================== test: glib:gio / gschema-compile start time: 10:08:55 duration: 1.35s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=133 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gschema-compile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd1496e5dcdf7102058b6d00fd2aae350 1..82 # Start of gschema tests ok 1 /gschema/no-default ok 2 /gschema/missing-quotes ok 3 /gschema/incomplete-list ok 4 /gschema/wrong-category ok 5 /gschema/bad-type ok 6 /gschema/overflow ok 7 /gschema/range-wrong-type ok 8 /gschema/range-missing-min ok 9 /gschema/range-missing-max ok 10 /gschema/default-out-of-range ok 11 /gschema/choices-wrong-type ok 12 /gschema/choice-missing-value ok 13 /gschema/default-not-in-choices ok 14 /gschema/array-default-not-in-choices ok 15 /gschema/bad-key ok 16 /gschema/invalid-path ok 17 /gschema/bad-key2 ok 18 /gschema/bad-key3 ok 19 /gschema/bad-key4 ok 20 /gschema/empty-key ok 21 /gschema/enum ok 22 /gschema/enum-with-aliases ok 23 /gschema/enum-with-invalid-alias ok 24 /gschema/enum-with-invalid-value ok 25 /gschema/enum-with-repeated-alias ok 26 /gschema/enum-with-repeated-nick ok 27 /gschema/enum-with-repeated-value # slow test /gschema/enum-with-repeated-value executed in 0.55 secs ok 28 /gschema/enum-with-chained-alias ok 29 /gschema/enum-with-shadow-alias ok 30 /gschema/enum-with-choice ok 31 /gschema/enum-with-bad-default ok 32 /gschema/choice ok 33 /gschema/choice-upside-down ok 34 /gschema/bad-choice ok 35 /gschema/choice-bad ok 36 /gschema/choice-badtype ok 37 /gschema/bare-alias ok 38 /gschema/choice-alias ok 39 /gschema/default-in-aliases ok 40 /gschema/choice-invalid-alias ok 41 /gschema/choice-shadowed-alias ok 42 /gschema/range ok 43 /gschema/range-badtype ok 44 /gschema/range-low-default ok 45 /gschema/range-high-default ok 46 /gschema/range-default-low ok 47 /gschema/range-default-high ok 48 /gschema/range-parse-error ok 49 /gschema/from-docs ok 50 /gschema/extending ok 51 /gschema/extend-missing ok 52 /gschema/extend-nonlist ok 53 /gschema/extend-self ok 54 /gschema/extend-wrong-list-indirect ok 55 /gschema/extend-wrong-list ok 56 /gschema/key-in-list-indirect ok 57 /gschema/key-in-list ok 58 /gschema/list-of-missing ok 59 /gschema/extend-and-shadow ok 60 /gschema/extend-and-shadow-indirect ok 61 /gschema/override ok 62 /gschema/override-missing ok 63 /gschema/override-range-error ok 64 /gschema/override-then-key ok 65 /gschema/override-twice ok 66 /gschema/override-type-error ok 67 /gschema/flags-aliased-default ok 68 /gschema/flags-bad-default ok 69 /gschema/flags-more-than-one-bit ok 70 /gschema/flags-with-enum-attr ok 71 /gschema/flags-with-enum-tag ok 72 /gschema/summary-xmllang ok 73 /gschema/description-xmllang ok 74 /gschema/summary-xmllang-and-attrs ok 75 /gschema/inherit-gettext-domain ok 76 /gschema/range-type-test ok 77 /gschema/cdata # Start of no-default tests # Start of subprocess tests # End of subprocess tests # End of no-default tests # Start of missing-quotes tests # Start of subprocess tests # End of subprocess tests # End of missing-quotes tests # Start of incomplete-list tests # Start of subprocess tests # End of subprocess tests # End of incomplete-list tests # Start of wrong-category tests # Start of subprocess tests # End of subprocess tests # End of wrong-category tests # Start of bad-type tests # Start of subprocess tests # End of subprocess tests # End of bad-type tests # Start of overflow tests # Start of subprocess tests # End of subprocess tests # End of overflow tests # Start of range-wrong-type tests # Start of subprocess tests # End of subprocess tests # End of range-wrong-type tests # Start of range-missing-min tests # Start of subprocess tests # End of subprocess tests # End of range-missing-min tests # Start of range-missing-max tests # Start of subprocess tests # End of subprocess tests # End of range-missing-max tests # Start of default-out-of-range tests # Start of subprocess tests # End of subprocess tests # End of default-out-of-range tests # Start of choices-wrong-type tests # Start of subprocess tests # End of subprocess tests # End of choices-wrong-type tests # Start of choice-missing-value tests # Start of subprocess tests # End of subprocess tests # End of choice-missing-value tests # Start of default-not-in-choices tests # Start of subprocess tests # End of subprocess tests # End of default-not-in-choices tests # Start of array-default-not-in-choices tests # Start of subprocess tests # End of subprocess tests # End of array-default-not-in-choices tests # Start of bad-key tests ok 78 /gschema/bad-key/opt # Start of subprocess tests # End of subprocess tests # Start of opt tests # Start of subprocess tests # End of subprocess tests # End of opt tests # End of bad-key tests # Start of invalid-path tests # Start of subprocess tests # End of subprocess tests # End of invalid-path tests # Start of bad-key2 tests ok 79 /gschema/bad-key2/opt # Start of subprocess tests # End of subprocess tests # Start of opt tests # Start of subprocess tests # End of subprocess tests # End of opt tests # End of bad-key2 tests # Start of bad-key3 tests ok 80 /gschema/bad-key3/opt # Start of subprocess tests # End of subprocess tests # Start of opt tests # Start of subprocess tests # End of subprocess tests # End of opt tests # End of bad-key3 tests # Start of bad-key4 tests ok 81 /gschema/bad-key4/opt # Start of subprocess tests # End of subprocess tests # Start of opt tests # Start of subprocess tests # End of subprocess tests # End of opt tests # End of bad-key4 tests # Start of empty-key tests ok 82 /gschema/empty-key/opt # Start of subprocess tests # End of subprocess tests # Start of opt tests # Start of subprocess tests # End of subprocess tests # End of opt tests # End of empty-key tests # Start of enum tests # Start of subprocess tests # End of subprocess tests # End of enum tests # Start of enum-with-aliases tests # Start of subprocess tests # End of subprocess tests # End of enum-with-aliases tests # Start of enum-with-invalid-alias tests # Start of subprocess tests # End of subprocess tests # End of enum-with-invalid-alias tests # Start of enum-with-invalid-value tests # Start of subprocess tests # End of subprocess tests # End of enum-with-invalid-value tests # Start of enum-with-repeated-alias tests # Start of subprocess tests # End of subprocess tests # End of enum-with-repeated-alias tests # Start of enum-with-repeated-nick tests # Start of subprocess tests # End of subprocess tests # End of enum-with-repeated-nick tests # Start of enum-with-repeated-value tests # Start of subprocess tests # End of subprocess tests # End of enum-with-repeated-value tests # Start of enum-with-chained-alias tests # Start of subprocess tests # End of subprocess tests # End of enum-with-chained-alias tests # Start of enum-with-shadow-alias tests # Start of subprocess tests # End of subprocess tests # End of enum-with-shadow-alias tests # Start of enum-with-choice tests # Start of subprocess tests # End of subprocess tests # End of enum-with-choice tests # Start of enum-with-bad-default tests # Start of subprocess tests # End of subprocess tests # End of enum-with-bad-default tests # Start of choice tests # Start of subprocess tests # End of subprocess tests # End of choice tests # Start of choice-upside-down tests # Start of subprocess tests # End of subprocess tests # End of choice-upside-down tests # Start of bad-choice tests # Start of subprocess tests # End of subprocess tests # End of bad-choice tests # Start of choice-bad tests # Start of subprocess tests # End of subprocess tests # End of choice-bad tests # Start of choice-badtype tests # Start of subprocess tests # End of subprocess tests # End of choice-badtype tests # Start of bare-alias tests # Start of subprocess tests # End of subprocess tests # End of bare-alias tests # Start of choice-alias tests # Start of subprocess tests # End of subprocess tests # End of choice-alias tests # Start of default-in-aliases tests # Start of subprocess tests # End of subprocess tests # End of default-in-aliases tests # Start of choice-invalid-alias tests # Start of subprocess tests # End of subprocess tests # End of choice-invalid-alias tests # Start of choice-shadowed-alias tests # Start of subprocess tests # End of subprocess tests # End of choice-shadowed-alias tests # Start of range tests # Start of subprocess tests # End of subprocess tests # End of range tests # Start of range-badtype tests # Start of subprocess tests # End of subprocess tests # End of range-badtype tests # Start of range-low-default tests # Start of subprocess tests # End of subprocess tests # End of range-low-default tests # Start of range-high-default tests # Start of subprocess tests # End of subprocess tests # End of range-high-default tests # Start of range-default-low tests # Start of subprocess tests # End of subprocess tests # End of range-default-low tests # Start of range-default-high tests # Start of subprocess tests # End of subprocess tests # End of range-default-high tests # Start of range-parse-error tests # Start of subprocess tests # End of subprocess tests # End of range-parse-error tests # Start of from-docs tests # Start of subprocess tests # End of subprocess tests # End of from-docs tests # Start of extending tests # Start of subprocess tests # End of subprocess tests # End of extending tests # Start of extend-missing tests # Start of subprocess tests # End of subprocess tests # End of extend-missing tests # Start of extend-nonlist tests # Start of subprocess tests # End of subprocess tests # End of extend-nonlist tests # Start of extend-self tests # Start of subprocess tests # End of subprocess tests # End of extend-self tests # Start of extend-wrong-list-indirect tests # Start of subprocess tests # End of subprocess tests # End of extend-wrong-list-indirect tests # Start of extend-wrong-list tests # Start of subprocess tests # End of subprocess tests # End of extend-wrong-list tests # Start of key-in-list-indirect tests # Start of subprocess tests # End of subprocess tests # End of key-in-list-indirect tests # Start of key-in-list tests # Start of subprocess tests # End of subprocess tests # End of key-in-list tests # Start of list-of-missing tests # Start of subprocess tests # End of subprocess tests # End of list-of-missing tests # Start of extend-and-shadow tests # Start of subprocess tests # End of subprocess tests # End of extend-and-shadow tests # Start of extend-and-shadow-indirect tests # Start of subprocess tests # End of subprocess tests # End of extend-and-shadow-indirect tests # Start of override tests # Start of subprocess tests # End of subprocess tests # End of override tests # Start of override-missing tests # Start of subprocess tests # End of subprocess tests # End of override-missing tests # Start of override-range-error tests # Start of subprocess tests # End of subprocess tests # End of override-range-error tests # Start of override-then-key tests # Start of subprocess tests # End of subprocess tests # End of override-then-key tests # Start of override-twice tests # Start of subprocess tests # End of subprocess tests # End of override-twice tests # Start of override-type-error tests # Start of subprocess tests # End of subprocess tests # End of override-type-error tests # Start of flags-aliased-default tests # Start of subprocess tests # End of subprocess tests # End of flags-aliased-default tests # Start of flags-bad-default tests # Start of subprocess tests # End of subprocess tests # End of flags-bad-default tests # Start of flags-more-than-one-bit tests # Start of subprocess tests # End of subprocess tests # End of flags-more-than-one-bit tests # Start of flags-with-enum-attr tests # Start of subprocess tests # End of subprocess tests # End of flags-with-enum-attr tests # Start of flags-with-enum-tag tests # Start of subprocess tests # End of subprocess tests # End of flags-with-enum-tag tests # Start of summary-xmllang tests # Start of subprocess tests # End of subprocess tests # End of summary-xmllang tests # Start of description-xmllang tests # Start of subprocess tests # End of subprocess tests # End of description-xmllang tests # Start of summary-xmllang-and-attrs tests # Start of subprocess tests # End of subprocess tests # End of summary-xmllang-and-attrs tests # Start of inherit-gettext-domain tests # Start of subprocess tests # End of subprocess tests # End of inherit-gettext-domain tests # Start of range-type-test tests # Start of subprocess tests # End of subprocess tests # End of range-type-test tests # Start of cdata tests # Start of subprocess tests # End of subprocess tests # End of cdata tests # End of gschema tests ============================================================================== ================================== 327/396 =================================== test: glib:gio / gdbus-method-invocation start time: 10:08:56 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-method-invocation ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scc349bcde95c2d9ab7d390335b6bd45e 1..1 # Start of gdbus tests # Start of method-invocation tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/system-config1:/tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/system-data1:/tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/runtime # /gdbus/method-invocation/return summary: Test calling g_dbus_method_invocation_return_*() in various ways # Calling org.freedesktop.DBus.Properties.Get # Calling org.freedesktop.DBus.Properties.Get # Calling org.freedesktop.DBus.Properties.Get # Calling org.freedesktop.DBus.Properties.Set # Calling org.freedesktop.DBus.Properties.GetAll # Calling org.example.Foo.WrongReturnType # Calling org.example.Foo.GetFDs # Calling org.example.Foo.GetFDs # Calling org.example.Foo.ReturnError # Calling org.example.Foo.CloseBeforeReturning ok 1 /gdbus/method-invocation/return # End of method-invocation tests # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 324/396 =================================== test: glib:gio / gdbus-exit-on-close start time: 10:08:56 duration: 0.41s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=95 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-exit-on-close ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S60a3b5c757895c0ae13ab05e6adb218a 1..4 # Start of gdbus tests # Start of exit-on-close tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/runtime ok 1 /gdbus/exit-on-close/default # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/runtime ok 2 /gdbus/exit-on-close/true # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/runtime ok 3 /gdbus/exit-on-close/false # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/runtime ok 4 /gdbus/exit-on-close/we-close # Start of default tests # End of default tests # Start of true tests # End of true tests # Start of false tests # End of false tests # Start of we-close tests # End of we-close tests # End of exit-on-close tests # End of gdbus tests ============================================================================== ================================== 157/396 =================================== test: glib:gobject / threadtests start time: 10:08:46 duration: 9.95s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=138 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/threadtests ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbf0bf5b5deae4c1fbb75745684f4b05c 1..5 # Start of GObject tests ok 1 /GObject/threaded-object-init ok 2 /GObject/threaded-weak-ref # slow test /GObject/threaded-weak-ref executed in 9.26 secs # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/2394 # /GObject/threaded-toggle-notify summary: Test that toggle reference notifications can be changed safely from another (the main) thread without causing the notifying thread to abort ok 3 /GObject/threaded-toggle-notify ok 4 /GObject/threaded-g-pointer-bit-unlock-and-set # Start of threaded-weak-ref tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2390 # /GObject/threaded-weak-ref/on-finalization summary: Test that a weak ref added by another thread during dispose of a GObject is cleared during finalisation. Use on_weak_ref_disposed() to synchronize the other thread with the dispose vfunc. ok 5 /GObject/threaded-weak-ref/on-finalization # End of threaded-weak-ref tests # End of GObject tests ============================================================================== ================================== 328/396 =================================== test: glib:gio / gdbus-names start time: 10:08:56 duration: 0.15s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=148 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-names ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8d1a63f4466155e3aec4ddcebb9d7304 1..10 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/runtime ok 1 /gdbus/validate-names # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 2 /gdbus/bus-own-name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 3 /gdbus/bus-watch-name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 4 /gdbus/bus-watch-name-auto-start # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Acquired a message bus connection # Acquired the name org.gtk.GDBus.FakeService # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 5 /gdbus/bus-watch-name-auto-start-service-exist # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 6 /gdbus/bus-watch-name-closures # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 7 /gdbus/bus-watch-name-closures-auto-start # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 8 /gdbus/bus-watch-different-context # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/604 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 9 /gdbus/bus-unwatch-early # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/runtime ok 10 /gdbus/escape-object-path # End of gdbus tests ----------------------------------- stderr ----------------------------------- dbus-daemon[3549]: [session uid=1111 pid=3549 pidfd=4] Activating service name='org.gtk.GDBus.FakeService' requested by ':1.0' (uid=1111 pid=3470 comm="/build/reproducible-path/glib2.0-2.83.4/debian/bui") dbus-daemon[3549]: [session uid=1111 pid=3549 pidfd=4] Successfully activated service 'org.gtk.GDBus.FakeService' ============================================================================== ================================== 331/396 =================================== test: glib:gio / gdbus-proxy-unique-name start time: 10:08:56 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=246 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy-unique-name ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S31b5c48ca916d3a54287530eba8766b8 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/system-config1:/tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/system-data1:/tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 1 /gdbus/proxy-unique-name # End of gdbus tests ----------------------------------- stderr ----------------------------------- cleaning up pid 3597 ============================================================================== ================================== 251/396 =================================== test: glib:gio / network-monitor-race start time: 10:08:54 duration: 2.88s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=233 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/network-monitor-race ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S47a813359e032028e0a08bc9284f187b 1..1 # Start of network-monitor tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=793727 ok 1 /network-monitor/create-in-thread # slow test /network-monitor/create-in-thread executed in 2.87 secs # End of network-monitor tests ============================================================================== ================================== 332/396 =================================== test: glib:gio / gdbus-proxy-well-known-name start time: 10:08:56 duration: 0.07s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=255 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy-well-known-name ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb845e15c57218af6d8fa9dc10f32e489 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/system-config1:/tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/system-data1:/tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 1 /gdbus/proxy-well-known-name # End of gdbus tests ============================================================================== ================================== 335/396 =================================== test: glib:gio+slow / gdbus-threading start time: 10:08:56 duration: 0.01s result: exit status 0 command: MALLOC_PERTURB_=147 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-threading ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbe459d77893c1e6797fc9004dbe01cb9 # 1..0 # SKIP all gdbus-threading tests skipped because they are too unreliable (glib#1515) ============================================================================== ================================== 319/396 =================================== test: glib:gio / gdbus-close-pending start time: 10:08:56 duration: 0.86s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=42 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-close-pending ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc66240c65aae701f1e8726cf915c5a42 1..2 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/system-config1:/tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/system-data1:/tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/runtime ok 1 /gdbus/close-pending # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/system-config1:/tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/system-data1:/tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/runtime ok 2 /gdbus/unref-pending # End of gdbus tests ============================================================================== ================================== 334/396 =================================== test: glib:gio+gdbus-codegen / gdbus-test-codegen start time: 10:08:56 duration: 0.12s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=82 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-test-codegen ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se730a2ae2fa6b5fa766e929dfc5087cd 1..8 # Start of gdbus tests # Start of codegen tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/runtime ok 1 /gdbus/codegen/annotations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/runtime ok 2 /gdbus/codegen/interface_stability # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/runtime ok 3 /gdbus/codegen/object-manager # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/runtime ok 4 /gdbus/codegen/property-naming # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/runtime ok 5 /gdbus/codegen/autocleanups # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/runtime ok 6 /gdbus/codegen/deprecations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/runtime ok 7 /gdbus/codegen/standalone-interface-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1726 ok 8 /gdbus/codegen/unix-fd-list # End of codegen tests # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 337/396 =================================== test: glib:gio / gnotification start time: 10:08:57 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=117 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gnotification ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0513b033991e36aba87f0e29e5469131 1..2 # Start of gnotification tests ok 1 /gnotification/basic ok 2 /gnotification/properties # End of gnotification tests ----------------------------------- stderr ----------------------------------- cleaning up pid 3776 ============================================================================== ================================== 338/396 =================================== test: glib:gio+gdbus-codegen / gdbus-test-codegen-old start time: 10:08:57 duration: 0.09s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=89 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-test-codegen-old ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scbce574def67fe1b0eff8de53f2931e5 1..8 # Start of gdbus tests # Start of codegen tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/runtime ok 1 /gdbus/codegen/annotations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/runtime ok 2 /gdbus/codegen/interface_stability # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/runtime ok 3 /gdbus/codegen/object-manager # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/runtime ok 4 /gdbus/codegen/property-naming # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/runtime ok 5 /gdbus/codegen/autocleanups # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/runtime ok 6 /gdbus/codegen/deprecations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/runtime ok 7 /gdbus/codegen/standalone-interface-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1726 ok 8 /gdbus/codegen/unix-fd-list # End of codegen tests # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== =================================== 29/396 =================================== test: glib:glib+core / io-channel-basic start time: 10:08:43 duration: 13.61s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=126 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa846b70041adf00276ad315634ae66ef 1..1 # Start of gio tests # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic # random seed: R02S181e64c435eb397b4b58a4c3f0d3a192 # GLib-DEBUG: io-channel-basic: child writing 8+3028 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3028 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4257 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4257 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+96 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 96 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2171 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2171 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1540 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 1540 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4511 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4511 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+365 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 365 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1264 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 1264 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1761 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 1761 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2352 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2352 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1252 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 1252 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4316 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4316 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+580 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 580 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4102 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4102 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+3483 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3483 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2663 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2663 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+476 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 476 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+648 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 648 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+550 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 550 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4496 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4496 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2816 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2816 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+3821 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3821 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+3163 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3163 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+3509 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3509 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1115 bytes to 6 # GLib-DEBUG: io-channel-basic: child exiting, closing 6 # GLib-DEBUG: io-channel-basic: ...from 5: HUP IN # GLib-DEBUG: io-channel-basic: ...from 5: 1115 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic # random seed: R02Sce7496fc907ccd419a90dc5341e314bb # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic # random seed: R02Sc6fb3806744a3648c591cbd765d4a9e2 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic # random seed: R02S50105a42f9b7a161b45a39cf977bffc2 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic # random seed: R02S567c234dcdb95694f2cb45b16de4d5ef # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic # random seed: R02Sdf4655036f793d480e37627717cbc151 # GLib-DEBUG: io-channel-basic: child writing 8+3312 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3312 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3481 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 3481 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+3170 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3170 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3021 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3021 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+882 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 882 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+3783 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3783 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+598 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 598 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+1774 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 1774 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+4642 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 4642 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+3684 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3684 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+4474 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 4474 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1567 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 1567 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2298 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 2298 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2258 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2258 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+3179 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3179 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+1013 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1013 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+2561 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2561 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3754 bytes to 11 # GLib-DEBUG: io-channel-basic: child writing 8+2855 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 3754 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 2855 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+1150 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 1150 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+1680 bytes to 15 # GLib-DEBUG: io-channel-basic: child writing 8+2728 bytes to 13 # GLib-DEBUG: io-channel-basic: child writing 8+3168 bytes to 17 # GLib-DEBUG: io-channel-basic: child writing 8+673 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 673 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 2728 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 1680 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3168 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2340 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2340 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+706 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 706 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3800 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3800 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2716 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2716 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4418 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4418 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+1613 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1613 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+345 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 345 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4209 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4209 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+3617 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3617 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1967 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 1967 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+1427 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 1427 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4234 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 4234 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2767 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2767 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1283 bytes to 15 # GLib-DEBUG: io-channel-basic: child writing 8+1674 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 1674 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 1283 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+546 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 546 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+501 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 501 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2071 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2071 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3983 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3983 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2401 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2401 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+790 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 790 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3710 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3710 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2719 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2719 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+4288 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 4288 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+549 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 549 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+4957 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4957 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3580 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3580 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+590 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 590 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+645 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 645 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4321 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4321 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3054 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3054 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+3300 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3300 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+1544 bytes to 15 # GLib-DEBUG: io-channel-basic: child writing 8+2366 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: child writing 8+3941 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 14: 1544 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3941 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2366 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+521 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 521 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4819 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4819 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+1925 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 1925 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2471 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 2471 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2319 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2319 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+4980 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 4980 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3168 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3168 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2931 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2931 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+3113 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3113 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+2425 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2425 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+296 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 296 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2349 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 2349 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2633 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2633 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+1428 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1428 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3890 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3890 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+995 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 995 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4006 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4006 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+4716 bytes to 11 # GLib-DEBUG: io-channel-basic: child writing 8+4657 bytes to 15 # GLib-DEBUG: io-channel-basic: child writing 8+4477 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 4477 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 4716 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4657 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+4566 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 4566 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+1474 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 1474 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3808 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3808 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+197 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 197 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+1540 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1540 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1050 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 1050 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3959 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3959 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3203 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3203 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+4630 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 4630 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+3625 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3625 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2032 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2032 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+1370 bytes to 9 # GLib-DEBUG: io-channel-basic: child writing 8+3771 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1370 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 3771 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+202 bytes to 15 # GLib-DEBUG: io-channel-basic: child writing 8+1263 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 202 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 1263 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2429 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 2429 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+4804 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 4804 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3733 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3733 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+341 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 341 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2044 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 2044 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+487 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 487 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+1227 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1227 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1058 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 1058 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2282 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2282 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2426 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2426 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2816 bytes to 15 # GLib-DEBUG: io-channel-basic: child exiting, closing 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 2816 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: ...from 14: HUP # GLib-DEBUG: io-channel-basic: child writing 8+3472 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3472 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3210 bytes to 13 # GLib-DEBUG: io-channel-basic: child exiting, closing 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3210 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: ...from 12: HUP # GLib-DEBUG: io-channel-basic: child writing 8+3218 bytes to 17 # GLib-DEBUG: io-channel-basic: child exiting, closing 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3218 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: ...from 16: HUP # GLib-DEBUG: io-channel-basic: child writing 8+3542 bytes to 11 # GLib-DEBUG: io-channel-basic: child exiting, closing 11 # GLib-DEBUG: io-channel-basic: ...from 10: HUP IN # GLib-DEBUG: io-channel-basic: ...from 10: 3542 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4197 bytes to 9 # GLib-DEBUG: io-channel-basic: child exiting, closing 9 # GLib-DEBUG: io-channel-basic: ...from 8: HUP IN # GLib-DEBUG: io-channel-basic: ...from 8: 4197 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK ok 1 /gio/io-basics # slow test /gio/io-basics executed in 13.60 secs # End of gio tests ============================================================================== ================================== 339/396 =================================== test: glib:gio+gdbus-codegen / gdbus-test-codegen-min-required-2-64 start time: 10:08:57 duration: 0.12s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=26 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-test-codegen-min-required-2-64 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S96b5592c31457ec499b261550806fd32 1..8 # Start of gdbus tests # Start of codegen tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/runtime ok 1 /gdbus/codegen/annotations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/runtime ok 2 /gdbus/codegen/interface_stability # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/runtime ok 3 /gdbus/codegen/object-manager # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/runtime ok 4 /gdbus/codegen/property-naming # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/runtime ok 5 /gdbus/codegen/autocleanups # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/runtime ok 6 /gdbus/codegen/deprecations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/runtime ok 7 /gdbus/codegen/standalone-interface-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1726 ok 8 /gdbus/codegen/unix-fd-list # End of codegen tests # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 342/396 =================================== test: glib:gio / gdbus-connection-flush start time: 10:08:57 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection-flush ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scf6eb34429e5ed533c2068a4472e940a 1..2 # Start of gdbus tests # Start of connection tests # Start of flush tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/system-config1:/tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/system-data1:/tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/runtime ok 1 /gdbus/connection/flush/busy # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/system-config1:/tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/system-data1:/tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/runtime ok 2 /gdbus/connection/flush/idle # End of flush tests # End of connection tests # End of gdbus tests ============================================================================== ================================== 343/396 =================================== test: glib:gio / gdbus-non-socket start time: 10:08:57 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=171 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-non-socket ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6395e1851b4545a8fb929f4a6944488c 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/system-config1:/tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/system-data1:/tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/runtime ok 1 /gdbus/non-socket # End of gdbus tests ============================================================================== ================================== 341/396 =================================== test: glib:gio / dbus-appinfo start time: 10:08:57 duration: 0.15s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/dbus-appinfo ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1b357e39273db06b2d2b39735d5b1265 1..7 # Start of appinfo tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/system-config1:/tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/system-data1:/tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/runtime # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 /appinfo/dbusappinfo # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/system-config1:/tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/system-data1:/tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/runtime # /appinfo/flatpak-doc-export summary: Test that files launched via Flatpak apps are made available via the document portal. # Acquired a message bus connection # Acquired the name org.freedesktop.portal.Documents # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/config to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/config # on_flatpak_open received file '/document-portal/document-id/org.gtk.test.dbusappinfo.flatpak.desktop' # fake-document-portal cancelled ok 2 /appinfo/flatpak-doc-export # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/system-config1:/tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/system-data1:/tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/runtime # /appinfo/flatpak-missing-doc-export summary: Test that files launched via Flatpak apps are made available via the document portal. # Acquired a message bus connection # Acquired the name org.freedesktop.portal.Documents # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/config to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/config # on_flatpak_open received file '/hopefully/an/invalid/path.desktop' # fake-document-portal cancelled ok 3 /appinfo/flatpak-missing-doc-export # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/system-config1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/system-data1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/runtime # Acquired a message bus connection # Acquired the name org.freedesktop.portal.Desktop # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/config to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/config # Got open file request for file:///build/reproducible-path/glib2.0-2.83.4/gio/tests/org.gtk.test.dbusappinfo.flatpak.desktop # Request skeleton exported at /org/freedesktop/portal/desktop/request/1_5/t # Response emitted # fake-desktop-portal cancelled ok 4 /appinfo/portal-open-file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/system-config1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/system-data1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/runtime # Acquired a message bus connection # Acquired the name org.freedesktop.portal.Desktop # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/config to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/config # Got open file request for http://example.com # Request skeleton exported at /org/freedesktop/portal/desktop/request/1_7/t # Response emitted # fake-desktop-portal cancelled ok 5 /appinfo/portal-open-uri # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/system-config1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/system-data1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/runtime # Acquired a message bus connection # Acquired the name org.freedesktop.portal.Desktop # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/config to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/config # Got open file request for file:///build/reproducible-path/glib2.0-2.83.4/gio/tests/org.gtk.test.dbusappinfo.flatpak.desktop # Request skeleton exported at /org/freedesktop/portal/desktop/request/1_9/gio45099087 # Response emitted # fake-desktop-portal cancelled ok 6 /appinfo/portal-open-file-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/system-config1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/system-data1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/runtime # Acquired a message bus connection # Acquired the name org.freedesktop.portal.Desktop # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/config to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/config # Got open file request for http://example.com # Request skeleton exported at /org/freedesktop/portal/desktop/request/1_11/gio1940724908 # Response emitted # fake-desktop-portal cancelled ok 7 /appinfo/portal-open-uri-async # End of appinfo tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 333/396 =================================== test: glib:gio / gdbus-subscribe start time: 10:08:56 duration: 0.44s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=115 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-subscribe ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa5717b2197cfe95d5c54703ac69d0c22 1..24 # Start of gdbus tests # Start of subscribe tests # Start of conn tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/runtime # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/simple summary: A broadcast is only received after subscribing to it # Step 0: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 1: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 2: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 2 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 0 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 1 times by GDBusConnection, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 1 /gdbus/subscribe/conn/simple # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/broadcast_from_anyone summary: A subscription with NULL sender accepts broadcast and unicast # Step 0: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: service 2 # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 3: emitting signal # Sender: service # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 4: emitting signal # Sender: service 2 # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 1 # Signal received from service 2 :1.2 # Signal received from service 2 :1.2 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 2 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 3 # Signal received from service 2 :1.2 # Signal received from service 2 :1.2 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 1 times by GDBusConnection, expected 1 # Signal from step 2 was received 1 times by GDBusConnection, expected 1 # Signal from step 3 was received 1 times by GDBusConnection, expected 1 # Signal from step 4 was received 1 times by GDBusConnection, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 2 /gdbus/subscribe/conn/broadcast_from_anyone # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/match_twice summary: A message matching more than one subscription is received once per subscription # Step 0: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 1: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: (any) # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 2: adding subscription # Sender: (any) # Path: (any) # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 3: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 4: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 4 was received 4 times by GDBusConnection, expected 4 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 3 /gdbus/subscribe/conn/match_twice # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/limit_by_unique_name summary: A subscription via a unique name only accepts messages sent by that same unique name # Step 0: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 3: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 3 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # Signal from step 3 was received 1 times by GDBusConnection, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 4 /gdbus/subscribe/conn/limit_by_unique_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/nonexistent_unique_name summary: A subscription via a unique name that doesn't exist accepts no messages # Step 0: adding subscription # Sender: :0.this.had.better.not.exist # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 5 /gdbus/subscribe/conn/nonexistent_unique_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/limit_by_well_known_name summary: A subscription via a well-known name only accepts messages sent by the owner of that well-known name # Step 0: claiming bus name # Name: org.gtk.Test.AlreadyOwned # Owner: service # Step 1: adding subscription # Sender: org.gtk.Test.AlreadyOwned # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 2: adding subscription # Sender: org.gtk.Test.OwnedLater # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 3: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 4: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 5: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 6: claiming bus name # Name: org.gtk.Test.OwnedLater # Owner: service # Step 7: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 5 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # NameOwnerChanged from step 0 was received 0 times by GDBusConnection, expected 0 # Signal from step 3 was received 0 times by GDBusConnection, expected 0 # Signal from step 4 was received 0 times by GDBusConnection, expected 0 # Signal from step 5 was received 1 times by GDBusConnection, expected 1 # NameOwnerChanged from step 6 was received 0 times by GDBusConnection, expected 0 # Signal from step 7 was received 2 times by GDBusConnection, expected 2 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 6 /gdbus/subscribe/conn/limit_by_well_known_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/limit_to_message_bus summary: A subscription to the message bus only accepts messages from the message bus # Step 0: adding subscription # Sender: org.freedesktop.DBus # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # String argument 0: would I lie to you? # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # Waiting for signal to reach message bus # Step 3: claiming bus name # Name: org.gtk.Test.OwnedLater # Owner: service # Signal received from message bus org.freedesktop.DBus # Signal received from (unused) org.freedesktop.DBus via connection # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # NameOwnerChanged from step 3 was received 1 times by GDBusConnection, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 7 /gdbus/subscribe/conn/limit_to_message_bus # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/unsubscribe_immediately summary: Unsubscribing before GetNameOwner can return doesn't result in a crash # Step 0: claiming bus name # Name: org.gtk.Test.AlreadyOwned # Owner: service # Step 1: adding subscription # Sender: org.gtk.Test.AlreadyOwned # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Immediately unsubscribing # Waiting for AddMatch to be processed # Step 2: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # NameOwnerChanged from step 0 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 8 /gdbus/subscribe/conn/unsubscribe_immediately # End of conn tests # Start of proxy tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/simple summary: A broadcast is only received after subscribing to it # Step 0: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 1: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 2: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 0 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 9 /gdbus/subscribe/proxy/simple # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/broadcast_from_anyone summary: A subscription with NULL sender accepts broadcast and unicast # Step 0: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: service 2 # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 3: emitting signal # Sender: service # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 4: emitting signal # Sender: service 2 # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # Signal from step 3 was received 0 times by GDBusProxy, expected 0 # Signal from step 4 was received 0 times by GDBusProxy, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 10 /gdbus/subscribe/proxy/broadcast_from_anyone # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/match_twice summary: A message matching more than one subscription is received once per subscription # Step 0: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: (any) # Member: (any) # String argument 0: (any) # Flags: 0 # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 2: adding subscription # Sender: (any) # Path: (any) # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 3: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 4: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 4 was received 2 times by GDBusProxy, expected 2 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 11 /gdbus/subscribe/proxy/match_twice # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/limit_by_unique_name summary: A subscription via a unique name only accepts messages sent by that same unique name # Step 0: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 3: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 3 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # Signal from step 3 was received 1 times by GDBusProxy, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 12 /gdbus/subscribe/proxy/limit_by_unique_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/nonexistent_unique_name summary: A subscription via a unique name that doesn't exist accepts no messages # Step 0: adding subscription # Sender: :0.this.had.better.not.exist # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 13 /gdbus/subscribe/proxy/nonexistent_unique_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/limit_by_well_known_name summary: A subscription via a well-known name only accepts messages sent by the owner of that well-known name # Step 0: claiming bus name # Name: org.gtk.Test.AlreadyOwned # Owner: service # Step 1: adding subscription # Sender: org.gtk.Test.AlreadyOwned # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 2: adding subscription # Sender: org.gtk.Test.OwnedLater # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 3: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 4: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 5: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 6: claiming bus name # Name: org.gtk.Test.OwnedLater # Owner: service # Step 7: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 5 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # NameOwnerChanged from step 0 was received 0 times by GDBusProxy, expected 0 # Signal from step 3 was received 0 times by GDBusProxy, expected 0 # Signal from step 4 was received 0 times by GDBusProxy, expected 0 # Signal from step 5 was received 1 times by GDBusProxy, expected 1 # NameOwnerChanged from step 6 was received 0 times by GDBusProxy, expected 0 # Signal from step 7 was received 2 times by GDBusProxy, expected 2 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 14 /gdbus/subscribe/proxy/limit_by_well_known_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/limit_to_message_bus summary: A subscription to the message bus only accepts messages from the message bus # Step 0: adding subscription # Sender: org.freedesktop.DBus # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # String argument 0: would I lie to you? # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # Waiting for signal to reach message bus # Step 3: claiming bus name # Name: org.gtk.Test.OwnedLater # Owner: service # Signal received from message bus org.freedesktop.DBus # Signal received from (unused) org.freedesktop.DBus via proxy # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # NameOwnerChanged from step 3 was received 1 times by GDBusProxy, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 15 /gdbus/subscribe/proxy/limit_to_message_bus # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/unsubscribe_immediately summary: Unsubscribing before GetNameOwner can return doesn't result in a crash # Step 0: claiming bus name # Name: org.gtk.Test.AlreadyOwned # Owner: service # Step 1: adding subscription # Sender: org.gtk.Test.AlreadyOwned # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 2: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 2 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # NameOwnerChanged from step 0 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 1 times by GDBusProxy, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 16 /gdbus/subscribe/proxy/unsubscribe_immediately # End of proxy tests # Start of parallel tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/simple summary: A broadcast is only received after subscribing to it # Step 0: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 1: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 2: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 2 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 0 was received 0 times by GDBusConnection, expected 0 # Signal from step 0 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 1 times by GDBusConnection, expected 1 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 17 /gdbus/subscribe/parallel/simple # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/broadcast_from_anyone summary: A subscription with NULL sender accepts broadcast and unicast # Step 0: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: service 2 # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 3: emitting signal # Sender: service # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 4: emitting signal # Sender: service 2 # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 1 # Signal received from service 2 :1.2 # Signal received from service 2 :1.2 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 2 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 3 # Signal received from service 2 :1.2 # Signal received from service 2 :1.2 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 1 times by GDBusConnection, expected 1 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 1 times by GDBusConnection, expected 1 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # Signal from step 3 was received 1 times by GDBusConnection, expected 1 # Signal from step 3 was received 0 times by GDBusProxy, expected 0 # Signal from step 4 was received 1 times by GDBusConnection, expected 1 # Signal from step 4 was received 0 times by GDBusProxy, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 18 /gdbus/subscribe/parallel/broadcast_from_anyone # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/match_twice summary: A message matching more than one subscription is received once per subscription # Step 0: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: (any) # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 2: adding subscription # Sender: (any) # Path: (any) # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 3: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Subscribing via proxy # Waiting for AddMatch to be processed # Step 4: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 4 was received 4 times by GDBusConnection, expected 4 # Signal from step 4 was received 2 times by GDBusProxy, expected 2 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 19 /gdbus/subscribe/parallel/match_twice # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/limit_by_unique_name summary: A subscription via a unique name only accepts messages sent by that same unique name # Step 0: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 3: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 3 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 3 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusConnection, expected 0 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # Signal from step 3 was received 1 times by GDBusConnection, expected 1 # Signal from step 3 was received 1 times by GDBusProxy, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 20 /gdbus/subscribe/parallel/limit_by_unique_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/nonexistent_unique_name summary: A subscription via a unique name that doesn't exist accepts no messages # Step 0: adding subscription # Sender: :0.this.had.better.not.exist # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusConnection, expected 0 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 21 /gdbus/subscribe/parallel/nonexistent_unique_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/limit_by_well_known_name summary: A subscription via a well-known name only accepts messages sent by the owner of that well-known name # Step 0: claiming bus name # Name: org.gtk.Test.AlreadyOwned # Owner: service # Step 1: adding subscription # Sender: org.gtk.Test.AlreadyOwned # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Subscribing via proxy # Waiting for AddMatch to be processed # Step 2: adding subscription # Sender: org.gtk.Test.OwnedLater # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Subscribing via proxy # Waiting for AddMatch to be processed # Step 3: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 4: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 5: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 6: claiming bus name # Name: org.gtk.Test.OwnedLater # Owner: service # Step 7: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 5 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 5 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # NameOwnerChanged from step 0 was received 0 times by GDBusConnection, expected 0 # NameOwnerChanged from step 0 was received 0 times by GDBusProxy, expected 0 # Signal from step 3 was received 0 times by GDBusConnection, expected 0 # Signal from step 3 was received 0 times by GDBusProxy, expected 0 # Signal from step 4 was received 0 times by GDBusConnection, expected 0 # Signal from step 4 was received 0 times by GDBusProxy, expected 0 # Signal from step 5 was received 1 times by GDBusConnection, expected 1 # Signal from step 5 was received 1 times by GDBusProxy, expected 1 # NameOwnerChanged from step 6 was received 0 times by GDBusConnection, expected 0 # NameOwnerChanged from step 6 was received 0 times by GDBusProxy, expected 0 # Signal from step 7 was received 2 times by GDBusConnection, expected 2 # Signal from step 7 was received 2 times by GDBusProxy, expected 2 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 22 /gdbus/subscribe/parallel/limit_by_well_known_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/limit_to_message_bus summary: A subscription to the message bus only accepts messages from the message bus # Step 0: adding subscription # Sender: org.freedesktop.DBus # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # String argument 0: would I lie to you? # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # Waiting for signal to reach message bus # Step 3: claiming bus name # Name: org.gtk.Test.OwnedLater # Owner: service # Signal received from message bus org.freedesktop.DBus # Signal received from (unused) org.freedesktop.DBus via connection # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # Signal received from message bus org.freedesktop.DBus # Signal received from (unused) org.freedesktop.DBus via proxy # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusConnection, expected 0 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # NameOwnerChanged from step 3 was received 1 times by GDBusConnection, expected 1 # NameOwnerChanged from step 3 was received 1 times by GDBusProxy, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 23 /gdbus/subscribe/parallel/limit_to_message_bus # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/unsubscribe_immediately summary: Unsubscribing before GetNameOwner can return doesn't result in a crash # Step 0: claiming bus name # Name: org.gtk.Test.AlreadyOwned # Owner: service # Step 1: adding subscription # Sender: org.gtk.Test.AlreadyOwned # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Immediately unsubscribing # Subscribing via proxy # Waiting for AddMatch to be processed # Step 2: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 2 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # NameOwnerChanged from step 0 was received 0 times by GDBusConnection, expected 0 # NameOwnerChanged from step 0 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 1 times by GDBusProxy, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 24 /gdbus/subscribe/parallel/unsubscribe_immediately # End of parallel tests # End of subscribe tests # End of gdbus tests ============================================================================== ================================== 345/396 =================================== test: glib:gio / autoptr-gio start time: 10:08:57 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=27 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/autoptr-gio ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6884c2c77f3e87ae46df949b417a7055 1..1 # Start of autoptr tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 /autoptr/autoptr # End of autoptr tests ============================================================================== ================================== 346/396 =================================== test: glib:gio / resources start time: 10:08:57 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/resources ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S847dce2c977cb4360232f4235574ec80 1..19 # Start of resource tests ok 1 /resource/file # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 2 /resource/file-path ok 3 /resource/data ok 4 /resource/data_unaligned ok 5 /resource/data-corrupt # /resource/data-corrupt-compression summary: Test error handling for corrupt GResource files (specifically, corrupt zlib compression). ok 6 /resource/data-corrupt-compression ok 7 /resource/data-empty ok 8 /resource/registered ok 9 /resource/manual ok 10 /resource/manual2 ok 11 /resource/automatic ok 12 /resource/module ok 13 /resource/binary-linked ok 14 /resource/64k ok 15 /resource/overlay ok 16 /resource/digits ok 17 /resource/has-children # Start of uri tests ok 18 /resource/uri/query-info ok 19 /resource/uri/file # End of uri tests # End of resource tests ----------------------------------- stderr ----------------------------------- GLib-GIO-Message: 22:08:57.365: Adding GResources overlay '/auto_loaded/test1.txt=/build/reproducible-path/glib2.0-2.83.4/gio/tests/test1.overlay' GLib-GIO-Message: 22:08:57.366: Opened file '/build/reproducible-path/glib2.0-2.83.4/gio/tests/test1.overlay' as a resource overlay GLib-GIO-Message: 22:08:57.366: Mapped file '/build/reproducible-path/glib2.0-2.83.4/gio/tests/test1.overlay' as a resource overlay ============================================================================== ================================== 348/396 =================================== test: glib:gio+no-valgrind / gio-tool.py start time: 10:08:57 duration: 0.13s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=146 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gio/tests/gio-tool.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestGioTool.test_help # gio: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio # tmpdir: /tmp/tmph30jhoi9 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio', '--help'] # Return code: 0 # Output: # Usage: # gio COMMAND [ARGS…] # # Commands: # help Print help # version Print version # cat Concatenate files to standard output # copy Copy one or more files # info Show information about locations # launch Launch an application from a desktop file # list List the contents of locations # mime Get or set the handler for a mimetype # mkdir Create directories # monitor Monitor files and directories for changes # mount Mount or unmount the locations # move Move one or more files # open Open files with the default application # rename Rename a file # remove Delete one or more files # save Read from standard input and save # set Set a file attribute # trash Move files or directories to the trash # tree Lists the contents of locations in a tree # # Use “gio help COMMAND” to get detailed help. # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio', 'help'] # Return code: 0 # Output: # Usage: # gio COMMAND [ARGS…] # # Commands: # help Print help # version Print version # cat Concatenate files to standard output # copy Copy one or more files # info Show information about locations # launch Launch an application from a desktop file # list List the contents of locations # mime Get or set the handler for a mimetype # mkdir Create directories # monitor Monitor files and directories for changes # mount Mount or unmount the locations # move Move one or more files # open Open files with the default application # rename Rename a file # remove Delete one or more files # save Read from standard input and save # set Set a file attribute # trash Move files or directories to the trash # tree Lists the contents of locations in a tree # # Use “gio help COMMAND” to get detailed help. # Error: ok 2 __main__.TestGioTool.test_info_non_default_attributes # gio: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio # tmpdir: /tmp/tmpt_b3xe1x # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio', 'info', '--attributes=standard::content-type', '/tmp/tmpt_b3xe1x/tmpso7aw0_0'] # Return code: 0 # Output: # uri: file:///tmp/tmpt_b3xe1x/tmpso7aw0_0 # local path: /tmp/tmpt_b3xe1x/tmpso7aw0_0 # attributes: # standard::content-type: application/x-zerosize # Error: ok 3 __main__.TestGioTool.test_no_args # gio: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio # tmpdir: /tmp/tmp7ejsf27p # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio'] # Return code: 1 # Output: # # Error: # Usage: # gio COMMAND [ARGS…] # # Commands: # help Print help # version Print version # cat Concatenate files to standard output # copy Copy one or more files # info Show information about locations # launch Launch an application from a desktop file # list List the contents of locations # mime Get or set the handler for a mimetype # mkdir Create directories # monitor Monitor files and directories for changes # mount Mount or unmount the locations # move Move one or more files # open Open files with the default application # rename Rename a file # remove Delete one or more files # save Read from standard input and save # set Set a file attribute # trash Move files or directories to the trash # tree Lists the contents of locations in a tree # # Use “gio help COMMAND” to get detailed help. 1..3 ============================================================================== ================================== 311/396 =================================== test: glib:gio / gsocketclient-slow start time: 10:08:55 duration: 2.61s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_PRELOAD=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/slow-connect-preload.so MALLOC_PERTURB_=248 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gsocketclient-slow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf6656f6224719d264cb4cacf63f030f2 1..4 # Start of socket-client tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3184 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver? # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57544cc8 and GSocketClientAsyncConnectData 0x57540730 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57546140 for GSocketClientAsyncConnectData 0x57540730 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Connection attempt delay reached, trying another enumeration # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Connection attempt failed: Connection refused # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57546ca0 for GSocketClientAsyncConnectData 0x57540730 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses) # GLib-GIO-DEBUG: GSocketClient: Connection attempt failed: Connection refused # GLib-GIO-DEBUG: GSocketClient: Connection failed: Could not connect to localhost: Connection refused ok 1 /socket-client/connection-fail # slow test /socket-client/connection-fail executed in 1.35 secs # Start of happy-eyeballs tests # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57548218 and GSocketClientAsyncConnectData 0x57547130 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57548810 for GSocketClientAsyncConnectData 0x57547130 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Connection attempt delay reached, trying another enumeration # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 2 /socket-client/happy-eyeballs/slow # slow test /socket-client/happy-eyeballs/slow executed in 0.60 secs # Start of cancellation tests # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57548fd8 and GSocketClientAsyncConnectData 0x57546eb0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Connection failed: Operation was cancelled ok 3 /socket-client/happy-eyeballs/cancellation/instant # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x575485a8 and GSocketClientAsyncConnectData 0x575489f0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57549730 for GSocketClientAsyncConnectData 0x575489f0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Connection attempt delay reached, trying another enumeration # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection cancelled! ok 4 /socket-client/happy-eyeballs/cancellation/delayed # slow test /socket-client/happy-eyeballs/cancellation/delayed executed in 0.65 secs # End of cancellation tests # End of happy-eyeballs tests # End of socket-client tests ============================================================================== =================================== 89/396 =================================== test: glib:glib+core / timeout start time: 10:08:44 duration: 13.17s result: killed by signal 6 SIGABRT command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=165 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/timeout ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbab005362138dcd2dcb5de8576d3d430 1..5 # Start of timeout tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=642052 ok 1 /timeout/seconds # slow test /timeout/seconds executed in 2.11 secs ok 2 /timeout/seconds-once # slow test /timeout/seconds-once executed in 2.11 secs # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1600 ok 3 /timeout/weeks-overflow # slow test /timeout/weeks-overflow executed in 2.11 secs ok 4 /timeout/far-future-ready-time not ok /timeout/rounding - GLib:ERROR:../../../glib/tests/timeout.c:178:test_func: assertion failed (current_time / 1000 - last_time / 1000 <= 1500): (1860 <= 1500) Bail out! ----------------------------------- stderr ----------------------------------- ** GLib:ERROR:../../../glib/tests/timeout.c:178:test_func: assertion failed (current_time / 1000 - last_time / 1000 <= 1500): (1860 <= 1500) (test program exited with status code -6) ============================================================================== ================================== 344/396 =================================== test: glib:gio / gsettings start time: 10:08:57 duration: 0.77s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=97 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gsettings ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S678901502c8212833ca77a8900fe3f27 1..53 # Start of gsettings tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation memory (GMemorySettingsBackend) for ‘gsettings-backend’ ok 1 /gsettings/basic ok 2 /gsettings/no-schema ok 3 /gsettings/unknown-key ok 4 /gsettings/wrong-type ok 5 /gsettings/wrong-path ok 6 /gsettings/no-path ok 7 /gsettings/basic-types ok 8 /gsettings/complex-types ok 9 /gsettings/changes ok 10 /gsettings/l10n ok 11 /gsettings/l10n-context # /gsettings/l10n-time summary: Test that l10n='time' attribute uses the correct category for translations # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2575 ok 12 /gsettings/l10n-time # SKIP translation is not working ok 13 /gsettings/delay-apply ok 14 /gsettings/delay-revert ok 15 /gsettings/delay-child # /gsettings/delay-reset-key summary: Test that resetting a key on a delayed settings instance works ok 16 /gsettings/delay-reset-key ok 17 /gsettings/atomic ok 18 /gsettings/simple-binding ok 19 /gsettings/directional-binding ok 20 /gsettings/custom-binding ok 21 /gsettings/bind-with-mapping-closures ok 22 /gsettings/bind-with-mapping-closures-parameters ok 23 /gsettings/no-change-binding ok 24 /gsettings/unbinding ok 25 /gsettings/writable-binding ok 26 /gsettings/typesafe-binding ok 27 /gsettings/no-read-binding ok 28 /gsettings/no-write-binding # Using temporary directory: /tmp/gio-test-gsettings_ITJLM3 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ ok 29 /gsettings/keyfile ok 30 /gsettings/child-schema ok 31 /gsettings/strinfo ok 32 /gsettings/enums ok 33 /gsettings/flags ok 34 /gsettings/range ok 35 /gsettings/list-items ok 36 /gsettings/list-schemas ok 37 /gsettings/mapped ok 38 /gsettings/get-range ok 39 /gsettings/schema-source ok 40 /gsettings/schema-list-keys ok 41 /gsettings/actions ok 42 /gsettings/null-backend ok 43 /gsettings/memory-backend ok 44 /gsettings/read-descriptions ok 45 /gsettings/test-extended-schema ok 46 /gsettings/test-extended-schema-has-key ok 47 /gsettings/default-value ok 48 /gsettings/per-desktop # Start of no-read-binding tests # Start of subprocess tests # End of subprocess tests # End of no-read-binding tests # Start of no-write-binding tests # Start of subprocess tests # End of subprocess tests # End of no-write-binding tests # Start of keyfile tests # Using temporary directory: /tmp/gio-test-gsettings_YCQNM3 ok 49 /gsettings/keyfile/explicit-path # Using temporary directory: /tmp/gio-test-gsettings_BGH5M3 ok 50 /gsettings/keyfile/empty-path # Using temporary directory: /tmp/gio-test-gsettings_1LN5M3 ok 51 /gsettings/keyfile/long-path # Using temporary directory: /tmp/gio-test-gsettings_A6EUM3 ok 52 /gsettings/keyfile/outside-root-path # Using temporary directory: /tmp/gio-test-gsettings_Z2DUM3 ok 53 /gsettings/keyfile/no-root-group # End of keyfile tests # Start of enums tests # Start of subprocess tests # End of subprocess tests # End of enums tests # Start of flags tests # Start of subprocess tests # End of subprocess tests # End of flags tests # Start of range tests # Start of subprocess tests # End of subprocess tests # End of range tests # Start of per-desktop tests # End of per-desktop tests # End of gsettings tests ============================================================================== ================================== 349/396 =================================== test: glib:gio+no-valgrind+pkg-config / gio-2.0-pkg-config start time: 10:08:57 duration: 0.53s result: exit status 0 command: G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=4 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-2.0 test "$(pkg-config --modversion gio-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gio-2.0)" = "/usr" test "$(pkg-config --variable=datadir gio-2.0)" = "/usr/share" test "$(pkg-config --variable=schemasdir gio-2.0)" = "/usr/share/glib-2.0/schemas" test "$(pkg-config --variable=giomoduledir gio-2.0)" = "/usr/lib/i386-linux-gnu/gio/modules" test "$(pkg-config --variable=gio gio-2.0)" = "/usr/bin/gio" test "$(pkg-config --variable=glib_compile_resources gio-2.0)" = "/usr/bin/glib-compile-resources" test "$(pkg-config --variable=gdbus gio-2.0)" = "/usr/bin/gdbus" test "$(pkg-config --variable=gdbus_codegen gio-2.0)" = "/usr/bin/gdbus-codegen" test "$(pkg-config --variable=gresource gio-2.0)" = "/usr/bin/gresource" test "$(pkg-config --variable=gsettings gio-2.0)" = "/usr/bin/gsettings" test "$(pkg-config --variable=gio_querymodules gio-2.0)" = "/usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules" test "$(pkg-config --variable=glib_compile_schemas gio-2.0)" = "/usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gio-2.0 ++ pkg-config --modversion gio-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gio-2.0 + test /usr = /usr ++ pkg-config --variable=datadir gio-2.0 + test /usr/share = /usr/share ++ pkg-config --variable=schemasdir gio-2.0 + test /usr/share/glib-2.0/schemas = /usr/share/glib-2.0/schemas ++ pkg-config --variable=giomoduledir gio-2.0 + test /usr/lib/i386-linux-gnu/gio/modules = /usr/lib/i386-linux-gnu/gio/modules ++ pkg-config --variable=gio gio-2.0 + test /usr/bin/gio = /usr/bin/gio ++ pkg-config --variable=glib_compile_resources gio-2.0 + test /usr/bin/glib-compile-resources = /usr/bin/glib-compile-resources ++ pkg-config --variable=gdbus gio-2.0 + test /usr/bin/gdbus = /usr/bin/gdbus ++ pkg-config --variable=gdbus_codegen gio-2.0 + test /usr/bin/gdbus-codegen = /usr/bin/gdbus-codegen ++ pkg-config --variable=gresource gio-2.0 + test /usr/bin/gresource = /usr/bin/gresource ++ pkg-config --variable=gsettings gio-2.0 + test /usr/bin/gsettings = /usr/bin/gsettings ++ pkg-config --variable=gio_querymodules gio-2.0 + test /usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules = /usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules ++ pkg-config --variable=glib_compile_schemas gio-2.0 + test /usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas = /usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas ============================================================================== ================================== 351/396 =================================== test: glib:girepository+core / cmph-bdz start time: 10:08:58 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=47 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/cmph-bdz ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd837f2bcd53646dac86457cbec73e4e6 1..2 # Start of cmph-bdz tests ok 1 /cmph-bdz/search ok 2 /cmph-bdz/search-packed # End of cmph-bdz tests ============================================================================== ================================== 350/396 =================================== test: glib:gio+no-valgrind+pkg-config / gio-unix-2.0-pkg-config start time: 10:08:58 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MALLOC_PERTURB_=36 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-unix-2.0 test "$(pkg-config --modversion gio-unix-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gio-unix-2.0)" = "/usr"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gio-unix-2.0 ++ pkg-config --modversion gio-unix-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gio-unix-2.0 + test /usr = /usr ============================================================================== ================================== 352/396 =================================== test: glib:girepository+core / dump start time: 10:08:58 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=253 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/dump ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4a8e41164a1bba811bae7279b65c7548 1..4 # Start of dump tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/system-config1:/tmp/test_dump_QBVUM3/dump/empty-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/system-data1:/tmp/test_dump_QBVUM3/dump/empty-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/runtime ok 1 /dump/empty-file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/system-config1:/tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/system-data1:/tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/runtime ok 2 /dump/missing-get-type # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/system-config1:/tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/system-data1:/tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/runtime ok 3 /dump/missing-quark # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_QBVUM3/dump/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_QBVUM3/dump/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_QBVUM3/dump/basic/.dirs/system-config1:/tmp/test_dump_QBVUM3/dump/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_QBVUM3/dump/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_QBVUM3/dump/basic/.dirs/system-data1:/tmp/test_dump_QBVUM3/dump/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_QBVUM3/dump/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_QBVUM3/dump/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_QBVUM3/dump/basic/.dirs/runtime ok 4 /dump/basic # End of dump tests ----------------------------------- stderr ----------------------------------- Invalid GType function: 'does_not_exist_get_type' Invalid error quark function: 'does_not_exist_error' ============================================================================== ================================== 353/396 =================================== test: glib:girepository+core / gthash start time: 10:08:58 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=165 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/gthash ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S58934d21bb9c428c187e0ab6cae7540d 1..1 # Start of gthash tests ok 1 /gthash/build-retrieve # End of gthash tests ============================================================================== ================================== 354/396 =================================== test: glib:girepository+core / callable-info start time: 10:08:58 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/callable-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1dd9b57d4a3a7bee70ab626df15d9722 1..5 # Start of callable-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/system-config1:/tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/system-data1:/tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 1 /callable-info/sync-function # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/system-config1:/tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/system-data1:/tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 2 /callable-info/async-function # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/system-config1:/tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/system-data1:/tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 3 /callable-info/is-method # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/system-config1:/tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/system-data1:/tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 4 /callable-info/static-method # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/system-config1:/tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/system-data1:/tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # Bug Reference: https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/361 ok 5 /callable-info/static-vfunc # SKIP g-ir-scanner is not new enough # End of callable-info tests ============================================================================== ================================== 355/396 =================================== test: glib:girepository+core / function-info start time: 10:08:58 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=10 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/function-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc755a117b5575030796c95ece8bc39c0 1..1 # Start of function-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/system-config1:/tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/system-data1:/tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /function-info/invoker summary: Test preparing a function invoker ok 1 /function-info/invoker # End of function-info tests ============================================================================== ================================== 340/396 =================================== test: glib:gio / gapplication start time: 10:08:57 duration: 0.99s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=49 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gapplication ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S738496ef2627ac5a91cb8f5579425716 1..24 # Start of gapplication tests ok 1 /gapplication/no-dbus ok 2 /gapplication/no-appid # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 3 /gapplication/properties ok 4 /gapplication/app-id # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 5 /gapplication/quit ok 6 /gapplication/registered ok 7 /gapplication/local-actions ok 8 /gapplication/local-command-line ok 9 /gapplication/resource-path ok 10 /gapplication/test-help ok 11 /gapplication/command-line-done # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 12 /gapplication/test-busy ok 13 /gapplication/test-handle-local-options1 ok 14 /gapplication/test-handle-local-options2 ok 15 /gapplication/test-handle-local-options3 ok 16 /gapplication/api ok 17 /gapplication/version # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # launching subprocess # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 18 /gapplication/replace # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # launching subprocess # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 19 /gapplication/no-replace # slow test /gapplication/no-replace executed in 0.73 secs # Start of dbus tests # /gapplication/dbus/activate summary: Test that calling the Activate D-Bus method works # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Message 0 # Message 1 # Message 2 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 20 /gapplication/dbus/activate # /gapplication/dbus/open summary: Test that calling the Open D-Bus method works # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Message 0 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? # Message 1 # Message 2 # Message 3 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 21 /gapplication/dbus/open # /gapplication/dbus/command-line summary: Test that calling the CommandLine D-Bus method works # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Message 0 # Message 1 # Message 2 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 22 /gapplication/dbus/command-line # /gapplication/dbus/command-line-done summary: Test that GDBusCommandLine.done() works # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 23 /gapplication/dbus/command-line-done # /gapplication/dbus/activate-action summary: Test that calling the ActivateAction D-Bus method works # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Message 0 # Message 1 # Message 2 # Message 3 # Message 4 # Message 5 # Message 6 # Message 7 # Message 8 # Message 9 # Message 10 # Message 11 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 24 /gapplication/dbus/activate-action # End of dbus tests # End of gapplication tests ============================================================================== ================================== 356/396 =================================== test: glib:girepository+core / object-info start time: 10:08:58 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=179 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/object-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S65b53b04586689e102e9409e5c4a8f6f 1..2 # Start of object-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/system-config1:/tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/system-data1:/tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 1 /object-info/find-method-using-interfaces # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/system-config1:/tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/system-data1:/tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 2 /object-info/find-vfunc-using-interfaces # End of object-info tests ============================================================================== ================================== 357/396 =================================== test: glib:girepository+core / registered-type-info start time: 10:08:58 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests MALLOC_PERTURB_=195 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/registered-type-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sdc573f66cb01c5d573548e7ecb1334d5 1..1 # Start of registered-type-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/system-config1:/tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/system-data1:/tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /registered-type-info/boxed summary: Test various boxed and non-boxed types for GIRegisteredTypeInfo # Expecting CClosure to not be boxed # Expecting TypeCValue to not be boxed # Expecting InitiallyUnownedClass to not be boxed # Expecting BookmarkFile to be boxed # Expecting Closure to be boxed # Expecting Object to not be boxed ok 1 /registered-type-info/boxed # End of registered-type-info tests ============================================================================== ================================== 358/396 =================================== test: glib:girepository+core / repository start time: 10:08:58 duration: 0.06s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=24 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/repository ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc3aa74d3b8f4c868598dab2e65c9eb17 1..23 # Start of repository tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/basic/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/basic/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/basic/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/basic summary: Test basic opening of a repository and requiring a typelib ok 1 /repository/basic # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/info/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/info/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/info summary: Test retrieving some basic info blobs from a typelib ok 2 /repository/info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/dependencies/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/dependencies/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/dependencies summary: Test ensures namespace dependencies are correctly exposed ok 3 /repository/dependencies # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/arg-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/arg-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/arg-info summary: Test retrieving GIArgInfos from a typelib ok 4 /repository/arg-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/callable-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/callable-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/callable-info summary: Test retrieving GICallableInfos from a typelib ok 5 /repository/callable-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/callback-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/callback-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/callback-info summary: Test retrieving GICallbackInfos from a typelib ok 6 /repository/callback-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/char-types/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/char-types/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/char-types/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/char-types/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/char-types/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/char-types/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/char-types/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/char-types/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/char-types/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/char-types/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/char-types summary: Test that signed and unsigned char GITypeInfo have GITypeTag of INT8 and UINT8 respectively ok 7 /repository/char-types # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/constructor-return-type summary: Test the return type of a constructor, g_object_newv() ok 8 /repository/constructor-return-type # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/enum-info-c-identifier summary: Test that every enum member has a C identifier ok 9 /repository/enum-info-c-identifier # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/enum-info-static-methods summary: Test an enum with methods ok 10 /repository/enum-info-static-methods # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/error-quark/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/error-quark/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/error-quark summary: Test finding an error quark by error domain ok 11 /repository/error-quark # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/flags-info-c-identifier summary: Test that every flags member has a C identifier ok 12 /repository/flags-info-c-identifier # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/fundamental-ref-func summary: Test getting the ref func of a fundamental type ok 13 /repository/fundamental-ref-func # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/instance-method-ownership-transfer summary: Test two methods of the same object having opposite ownership transfer of the instance parameter ok 14 /repository/instance-method-ownership-transfer # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/object-gtype-interfaces summary: Test gi_repository_get_object_gtype_interfaces() ok 15 /repository/object-gtype-interfaces # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/signal-info-with-array-length-arg summary: Test finding the associated array length argument of an array parameter of a signal ok 16 /repository/signal-info-with-array-length-arg # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/type-info-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/type-info-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/type-info-name summary: Test that gi_base_info_get_name() returns null for GITypeInfo # Bug Reference: https://gitlab.gnome.org/GNOME/gobject-introspection/issues/96 ok 17 /repository/type-info-name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/vfunc-info-with-no-invoker summary: Test vfunc with no known invoker on object, such as GObject.dispose ok 18 /repository/vfunc-info-with-no-invoker # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/vfunc-info-with-invoker-on-interface summary: Test vfunc with invoker on interface, such as GFile.read_async ok 19 /repository/vfunc-info-with-invoker-on-interface # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/vfunc-info-with-invoker-on-object summary: Test vfunc with invoker on object, such as GAppLaunchContext.get_display ok 20 /repository/vfunc-info-with-invoker-on-object # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/find-by-gtype summary: Test finding a GType ok 21 /repository/find-by-gtype # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/loaded-namespaces summary: Test listing loaded namespaces ok 22 /repository/loaded-namespaces # Start of base-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/base-info/clear summary: Test calling gi_base_info_clear() on a zero-filled struct ok 23 /repository/base-info/clear # End of base-info tests # End of repository tests ============================================================================== ================================== 322/396 =================================== test: glib:gio / gdbus-connection-slow start time: 10:08:56 duration: 1.85s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=180 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection-slow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa4aae19cfb481a302b576d410cc95d42 1..2 # Start of gdbus tests # Start of connection tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/system-config1:/tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/system-data1:/tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 1 /gdbus/connection/flush # slow test /gdbus/connection/flush executed in 0.56 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/system-config1:/tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/system-data1:/tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 2 /gdbus/connection/large_message # slow test /gdbus/connection/large_message executed in 1.24 secs # End of connection tests # End of gdbus tests ============================================================================== ================================== 359/396 =================================== test: glib:girepository+core / repository-search-paths start time: 10:08:58 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=21 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/repository-search-paths ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S24055ec0e9822845aeaccb02feaa69ba 1..4 # Start of repository tests # Start of search-paths tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/system-config1:/tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/system-data1:/tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/runtime ok 1 /repository/search-paths/default # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/system-config1:/tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/system-data1:/tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/runtime ok 2 /repository/search-paths/prepend # End of search-paths tests # Start of library-paths tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/system-config1:/tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/system-data1:/tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/runtime ok 3 /repository/library-paths/default # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/system-config1:/tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/system-data1:/tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/runtime ok 4 /repository/library-paths/prepend # End of library-paths tests # End of repository tests ============================================================================== ================================== 291/396 =================================== test: glib:gio / file start time: 10:08:55 duration: 3.10s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=200 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/file ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb93b269bcd41ef9a752c035b3c68097b 1..55 # Start of file tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/basic/.dirs/system-config1:/tmp/test_file_54WVM3/file/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/basic/.dirs/system-data1:/tmp/test_file_54WVM3/file/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/basic/.dirs/runtime # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ ok 1 /file/basic # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/build-filename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/build-filename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/build-filename/.dirs/system-config1:/tmp/test_file_54WVM3/file/build-filename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/build-filename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/build-filename/.dirs/system-data1:/tmp/test_file_54WVM3/file/build-filename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/build-filename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/build-filename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/build-filename/.dirs/runtime ok 2 /file/build-filename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/system-config1:/tmp/test_file_54WVM3/file/build-filenamev/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/system-data1:/tmp/test_file_54WVM3/file/build-filenamev/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/runtime ok 3 /file/build-filenamev # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/parent/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/parent/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/parent/.dirs/system-config1:/tmp/test_file_54WVM3/file/parent/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/parent/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/parent/.dirs/system-data1:/tmp/test_file_54WVM3/file/parent/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/parent/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/parent/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/parent/.dirs/runtime ok 4 /file/parent # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/child/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/child/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/child/.dirs/system-config1:/tmp/test_file_54WVM3/file/child/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/child/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/child/.dirs/system-data1:/tmp/test_file_54WVM3/file/child/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/child/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/child/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/child/.dirs/runtime ok 5 /file/child # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/empty-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/empty-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/empty-path/.dirs/system-config1:/tmp/test_file_54WVM3/file/empty-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/empty-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/empty-path/.dirs/system-data1:/tmp/test_file_54WVM3/file/empty-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/empty-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/empty-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/empty-path/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2328 # /file/empty-path summary: Check that creating a file with an empty path results in errors ok 6 /file/empty-path # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/type/.dirs/system-config1:/tmp/test_file_54WVM3/file/type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/type/.dirs/system-data1:/tmp/test_file_54WVM3/file/type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/type/.dirs/runtime ok 7 /file/type # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/parse-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/parse-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/parse-name/.dirs/system-config1:/tmp/test_file_54WVM3/file/parse-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/parse-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/parse-name/.dirs/system-data1:/tmp/test_file_54WVM3/file/parse-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/parse-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/parse-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/parse-name/.dirs/runtime ok 8 /file/parse-name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/replace-load/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/replace-load/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/replace-load/.dirs/system-config1:/tmp/test_file_54WVM3/file/replace-load/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/replace-load/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/replace-load/.dirs/system-data1:/tmp/test_file_54WVM3/file/replace-load/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/replace-load/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/replace-load/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/replace-load/.dirs/runtime ok 9 /file/replace-load # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/system-config1:/tmp/test_file_54WVM3/file/replace-cancel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/system-data1:/tmp/test_file_54WVM3/file/replace-cancel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/629301 ok 10 /file/replace-cancel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/system-config1:/tmp/test_file_54WVM3/file/replace-symlink/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/system-data1:/tmp/test_file_54WVM3/file/replace-symlink/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2325 # /file/replace-symlink summary: Test that G_FILE_CREATE_REPLACE_DESTINATION doesn’t follow symlinks # Using temporary directory /tmp/test_file_54WVM3/g_file_replace_symlink_CEGRM3 ok 11 /file/replace-symlink # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-new-tmp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-new-tmp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/runtime ok 12 /file/async-new-tmp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/runtime ok 13 /file/async-new-tmp-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-delete/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-delete/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-delete/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-delete/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-delete/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-delete/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-delete/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-delete/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-delete/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-delete/.dirs/runtime ok 14 /file/async-delete # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-make-symlink/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-make-symlink/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/runtime ok 15 /file/async-make-symlink # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/system-config1:/tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/system-data1:/tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/runtime # Current umask: 18 # Vector 0 # Vector 1 # Vector 2 # Vector 3 # Vector 4 # Vector 5 # Vector 6 # Vector 7 # Vector 8 # Vector 9 # Vector 10 ok 16 /file/copy-preserve-mode # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/system-config1:/tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/system-data1:/tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/runtime ok 17 /file/copy-async-with-closures # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/measure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/measure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/measure/.dirs/system-config1:/tmp/test_file_54WVM3/file/measure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/measure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/measure/.dirs/system-data1:/tmp/test_file_54WVM3/file/measure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/measure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/measure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/measure/.dirs/runtime ok 18 /file/measure # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/measure-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/measure-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/measure-async/.dirs/system-config1:/tmp/test_file_54WVM3/file/measure-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/measure-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/measure-async/.dirs/system-data1:/tmp/test_file_54WVM3/file/measure-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/measure-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/measure-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/measure-async/.dirs/runtime ok 19 /file/measure-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/load-bytes/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/load-bytes/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/load-bytes/.dirs/system-config1:/tmp/test_file_54WVM3/file/load-bytes/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/load-bytes/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/load-bytes/.dirs/system-data1:/tmp/test_file_54WVM3/file/load-bytes/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/load-bytes/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/load-bytes/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/load-bytes/.dirs/runtime ok 20 /file/load-bytes # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/system-config1:/tmp/test_file_54WVM3/file/load-bytes-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/system-data1:/tmp/test_file_54WVM3/file/load-bytes-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/runtime ok 21 /file/load-bytes-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/system-config1:/tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/system-data1:/tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/runtime ok 22 /file/load-bytes-4gb # SKIP Skipping slow >4GB file test # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/system-config1:/tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/system-data1:/tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/runtime ok 23 /file/load-contents-4gb # SKIP Skipping slow >4GB file test # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/system-config1:/tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/system-data1:/tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/runtime ok 24 /file/load-contents-4gb-async # SKIP Skipping slow >4GB file test # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/.dirs/runtime ok 25 /file/writev # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/system-config1:/tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/system-data1:/tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/runtime # Attributes for copy: standard::size,time::modified,time::modified-nsec,time::modified-usec,unix::mode,xattr::* # Attributes for copy: standard::size,time::modified,time::modified-nsec,time::modified-usec,xattr::* # Attributes for copy: standard::size,time::access,time::access-nsec,time::access-usec,time::modified,time::modified-nsec,time::modified-usec,unix::gid,unix::mode,unix::uid,xattr::*,xattr-sys::* # Attributes for copy: standard::size,time::access,time::access-nsec,time::access-usec,time::modified,time::modified-nsec,time::modified-usec,unix::gid,unix::uid,xattr::*,xattr-sys::* # Attributes for copy: standard::size,time::access,time::access-nsec,time::access-usec,unix::gid,unix::mode,unix::uid,xattr::*,xattr-sys::* # Attributes for copy: standard::size,xattr::* # Attributes for copy: standard::size,unix::mode,xattr::* ok 26 /file/build-attribute-list-for-copy # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/move_async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/move_async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/move_async/.dirs/system-config1:/tmp/test_file_54WVM3/file/move_async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/move_async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/move_async/.dirs/system-data1:/tmp/test_file_54WVM3/file/move_async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/move_async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/move_async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/move_async/.dirs/runtime ok 27 /file/move_async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/system-config1:/tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/system-data1:/tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/runtime ok 28 /file/move-async-with-closures # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/system-config1:/tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/system-data1:/tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=755795 # /file/query-zero-length-content-type summary: empty files should always be considered application/x-zerosize ok 29 /file/query-zero-length-content-type # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/system-config1:/tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/system-data1:/tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/config ok 30 /file/query-default-handler-file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/system-config1:/tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/system-data1:/tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/config to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/config ok 31 /file/query-default-handler-file-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/system-config1:/tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/system-data1:/tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/config to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/config ok 32 /file/query-default-handler-uri # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/system-config1:/tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/system-data1:/tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/config to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/config ok 33 /file/query-default-handler-uri-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/system-config1:/tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/system-data1:/tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/runtime ok 34 /file/enumerator-cancellation # Start of async-create-delete tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/runtime ok 35 /file/async-create-delete/0 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/runtime ok 36 /file/async-create-delete/1 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/runtime ok 37 /file/async-create-delete/10 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/runtime ok 38 /file/async-create-delete/25 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/runtime ok 39 /file/async-create-delete/4096 # End of async-create-delete tests # Start of replace-symlink tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/system-config1:/tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/system-data1:/tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2417 # /file/replace-symlink/using-etag summary: Test that ETag checks work when replacing a file through a symlink # Using temporary directory /tmp/test_file_54WVM3/g_file_replace_symlink_using_etag_UBD5M3 ok 40 /file/replace-symlink/using-etag # slow test /file/replace-symlink/using-etag executed in 2.00 secs # End of replace-symlink tests # Start of replace tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/system-config1:/tmp/test_file_54WVM3/file/replace/write-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/system-data1:/tmp/test_file_54WVM3/file/replace/write-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/runtime # /file/replace/write-only summary: Test various situations for g_file_replace() # Current umask: 18 # Test 0, using temporary directory /tmp/test_file_54WVM3/g_file_replace_1UNYM3 # Test 1, using temporary directory /tmp/test_file_54WVM3/g_file_replace_KV7TM3 # Test 2, using temporary directory /tmp/test_file_54WVM3/g_file_replace_2X6TM3 # Test 3, using temporary directory /tmp/test_file_54WVM3/g_file_replace_W5FUM3 # Test 4, using temporary directory /tmp/test_file_54WVM3/g_file_replace_2RFUM3 # Test 5, using temporary directory /tmp/test_file_54WVM3/g_file_replace_8GCUM3 # Test 6, using temporary directory /tmp/test_file_54WVM3/g_file_replace_WUDUM3 # Test 7, using temporary directory /tmp/test_file_54WVM3/g_file_replace_5JVTM3 # Test 8, using temporary directory /tmp/test_file_54WVM3/g_file_replace_57UTM3 # Test 9, using temporary directory /tmp/test_file_54WVM3/g_file_replace_K8XTM3 # Test 10, using temporary directory /tmp/test_file_54WVM3/g_file_replace_GHTTM3 # Test 11, using temporary directory /tmp/test_file_54WVM3/g_file_replace_S4UTM3 # Test 12, using temporary directory /tmp/test_file_54WVM3/g_file_replace_HPUTM3 # Test 13, using temporary directory /tmp/test_file_54WVM3/g_file_replace_K6TTM3 # Test 14, using temporary directory /tmp/test_file_54WVM3/g_file_replace_R21TM3 # Test 15, using temporary directory /tmp/test_file_54WVM3/g_file_replace_7R3TM3 # Test 16, using temporary directory /tmp/test_file_54WVM3/g_file_replace_20YTM3 # Test 17, using temporary directory /tmp/test_file_54WVM3/g_file_replace_6O0TM3 # Test 18, using temporary directory /tmp/test_file_54WVM3/g_file_replace_3CXUM3 # Test 19, using temporary directory /tmp/test_file_54WVM3/g_file_replace_2XYUM3 # Test 20, using temporary directory /tmp/test_file_54WVM3/g_file_replace_5GUUM3 # Test 21, using temporary directory /tmp/test_file_54WVM3/g_file_replace_TTVUM3 # Test 22, using temporary directory /tmp/test_file_54WVM3/g_file_replace_4N3UM3 # Test 23, using temporary directory /tmp/test_file_54WVM3/g_file_replace_YI3UM3 # Test 24, using temporary directory /tmp/test_file_54WVM3/g_file_replace_TR1UM3 # Test 25, using temporary directory /tmp/test_file_54WVM3/g_file_replace_UH2UM3 # Test 26, using temporary directory /tmp/test_file_54WVM3/g_file_replace_EF2UM3 # Test 27, using temporary directory /tmp/test_file_54WVM3/g_file_replace_BYLUM3 # Test 28, using temporary directory /tmp/test_file_54WVM3/g_file_replace_RHMUM3 # Test 29, using temporary directory /tmp/test_file_54WVM3/g_file_replace_MVHUM3 # Test 30, using temporary directory /tmp/test_file_54WVM3/g_file_replace_0GHUM3 # Test 31, using temporary directory /tmp/test_file_54WVM3/g_file_replace_E3JUM3 # Test 32, using temporary directory /tmp/test_file_54WVM3/g_file_replace_22RUM3 # Test 33, using temporary directory /tmp/test_file_54WVM3/g_file_replace_67SUM3 # Test 34, using temporary directory /tmp/test_file_54WVM3/g_file_replace_L6SUM3 # Test 35, using temporary directory /tmp/test_file_54WVM3/g_file_replace_CNSUM3 # Test 36, using temporary directory /tmp/test_file_54WVM3/g_file_replace_ZOQUM3 # Test 37, using temporary directory /tmp/test_file_54WVM3/g_file_replace_EINVM3 # Test 38, using temporary directory /tmp/test_file_54WVM3/g_file_replace_U7OVM3 # Test 39, using temporary directory /tmp/test_file_54WVM3/g_file_replace_ASKVM3 # Test 40, using temporary directory /tmp/test_file_54WVM3/g_file_replace_7MLVM3 # Test 41, using temporary directory /tmp/test_file_54WVM3/g_file_replace_XGTVM3 # Test 42, using temporary directory /tmp/test_file_54WVM3/g_file_replace_UDUVM3 # Test 43, using temporary directory /tmp/test_file_54WVM3/g_file_replace_MNSVM3 # Test 44, using temporary directory /tmp/test_file_54WVM3/g_file_replace_7ABVM3 # Test 45, using temporary directory /tmp/test_file_54WVM3/g_file_replace_K5AVM3 # Test 46, using temporary directory /tmp/test_file_54WVM3/g_file_replace_HDCVM3 # Test 47, using temporary directory /tmp/test_file_54WVM3/g_file_replace_GBCVM3 # Test 48, using temporary directory /tmp/test_file_54WVM3/g_file_replace_4G7UM3 # We do not have CAP_DAC_OVERRIDE or equivalent ok 41 /file/replace/write-only # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/system-config1:/tmp/test_file_54WVM3/file/replace/read-write/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/system-data1:/tmp/test_file_54WVM3/file/replace/read-write/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/runtime # /file/replace/read-write summary: Test various situations for g_file_replace() # Current umask: 18 # Test 0, using temporary directory /tmp/test_file_54WVM3/g_file_replace_XW6UM3 # Test 1, using temporary directory /tmp/test_file_54WVM3/g_file_replace_RT6UM3 # Test 2, using temporary directory /tmp/test_file_54WVM3/g_file_replace_UEHVM3 # Test 3, using temporary directory /tmp/test_file_54WVM3/g_file_replace_FAJVM3 # Test 4, using temporary directory /tmp/test_file_54WVM3/g_file_replace_7TIVM3 # Test 5, using temporary directory /tmp/test_file_54WVM3/g_file_replace_JBIVM3 # Test 6, using temporary directory /tmp/test_file_54WVM3/g_file_replace_L4DVM3 # Test 7, using temporary directory /tmp/test_file_54WVM3/g_file_replace_5MFVM3 # Test 8, using temporary directory /tmp/test_file_54WVM3/g_file_replace_57EVM3 # Test 9, using temporary directory /tmp/test_file_54WVM3/g_file_replace_N2EVM3 # Test 10, using temporary directory /tmp/test_file_54WVM3/g_file_replace_P5BWM3 # Test 11, using temporary directory /tmp/test_file_54WVM3/g_file_replace_SQDWM3 # Test 12, using temporary directory /tmp/test_file_54WVM3/g_file_replace_WODWM3 # Test 13, using temporary directory /tmp/test_file_54WVM3/g_file_replace_U39VM3 # Test 14, using temporary directory /tmp/test_file_54WVM3/g_file_replace_NQBWM3 # Test 15, using temporary directory /tmp/test_file_54WVM3/g_file_replace_WCJWM3 # Test 16, using temporary directory /tmp/test_file_54WVM3/g_file_replace_E0KWM3 # Test 17, using temporary directory /tmp/test_file_54WVM3/g_file_replace_OXFWM3 # Test 18, using temporary directory /tmp/test_file_54WVM3/g_file_replace_TLHWM3 # Test 19, using temporary directory /tmp/test_file_54WVM3/g_file_replace_6A0VM3 # Test 20, using temporary directory /tmp/test_file_54WVM3/g_file_replace_QU1VM3 # Test 21, using temporary directory /tmp/test_file_54WVM3/g_file_replace_I4WVM3 # Test 22, using temporary directory /tmp/test_file_54WVM3/g_file_replace_3IYVM3 # Test 23, using temporary directory /tmp/test_file_54WVM3/g_file_replace_PYXVM3 # Test 24, using temporary directory /tmp/test_file_54WVM3/g_file_replace_U15VM3 # Test 25, using temporary directory /tmp/test_file_54WVM3/g_file_replace_8E7VM3 # Test 26, using temporary directory /tmp/test_file_54WVM3/g_file_replace_9S3VM3 # Test 27, using temporary directory /tmp/test_file_54WVM3/g_file_replace_152VM3 # Test 28, using temporary directory /tmp/test_file_54WVM3/g_file_replace_TQ4VM3 # Test 29, using temporary directory /tmp/test_file_54WVM3/g_file_replace_5FFRM3 # Test 30, using temporary directory /tmp/test_file_54WVM3/g_file_replace_N1ERM3 # Test 31, using temporary directory /tmp/test_file_54WVM3/g_file_replace_3VERM3 # Test 32, using temporary directory /tmp/test_file_54WVM3/g_file_replace_6HGRM3 # Test 33, using temporary directory /tmp/test_file_54WVM3/g_file_replace_JRERM3 # Test 34, using temporary directory /tmp/test_file_54WVM3/g_file_replace_MAERM3 # Test 35, using temporary directory /tmp/test_file_54WVM3/g_file_replace_ZUDRM3 # Test 36, using temporary directory /tmp/test_file_54WVM3/g_file_replace_VELRM3 # Test 37, using temporary directory /tmp/test_file_54WVM3/g_file_replace_10MRM3 # Test 38, using temporary directory /tmp/test_file_54WVM3/g_file_replace_MAIRM3 # Test 39, using temporary directory /tmp/test_file_54WVM3/g_file_replace_PSJRM3 # Test 40, using temporary directory /tmp/test_file_54WVM3/g_file_replace_AQ2QM3 # Test 41, using temporary directory /tmp/test_file_54WVM3/g_file_replace_EJ4QM3 # Test 42, using temporary directory /tmp/test_file_54WVM3/g_file_replace_XSZQM3 # Test 43, using temporary directory /tmp/test_file_54WVM3/g_file_replace_HI1QM3 # Test 44, using temporary directory /tmp/test_file_54WVM3/g_file_replace_6I9QM3 # Test 45, using temporary directory /tmp/test_file_54WVM3/g_file_replace_QG9QM3 # Test 46, using temporary directory /tmp/test_file_54WVM3/g_file_replace_37ARM3 # Test 47, using temporary directory /tmp/test_file_54WVM3/g_file_replace_N2ARM3 # Test 48, using temporary directory /tmp/test_file_54WVM3/g_file_replace_KF6QM3 # We do not have CAP_DAC_OVERRIDE or equivalent ok 42 /file/replace/read-write # End of replace tests # Start of copy tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/copy/progress/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/copy/progress/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/copy/progress/.dirs/system-config1:/tmp/test_file_54WVM3/file/copy/progress/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/copy/progress/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/copy/progress/.dirs/system-data1:/tmp/test_file_54WVM3/file/copy/progress/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/copy/progress/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/copy/progress/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/copy/progress/.dirs/runtime ok 43 /file/copy/progress # End of copy tests # Start of writev tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/runtime ok 44 /file/writev/no-bytes-written # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/runtime ok 45 /file/writev/no-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/runtime ok 46 /file/writev/empty-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/runtime ok 47 /file/writev/too-big-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/async/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/async/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/async/.dirs/runtime ok 48 /file/writev/async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/async_all/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/async_all/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/runtime ok 49 /file/writev/async_all # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/runtime ok 50 /file/writev/async_all-empty-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/runtime ok 51 /file/writev/async_all-no-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/runtime ok 52 /file/writev/async_all-to-big-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/runtime ok 53 /file/writev/async_all-cancellation # End of writev tests # Start of from-uri tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/system-config1:/tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/system-data1:/tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/runtime ok 54 /file/from-uri/ignores-query-string # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/system-config1:/tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/system-data1:/tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/runtime ok 55 /file/from-uri/ignores-fragment # End of from-uri tests # End of file tests ============================================================================== ================================== 360/396 =================================== test: glib:girepository+core / struct-info start time: 10:08:58 duration: 0.10s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=53 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/struct-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8081c46a8d00abb9dfb7db3790484fee 1..4 # Start of struct-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/system-config1:/tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/system-data1:/tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /struct-info/field-iterators summary: Test iterating through a struct's fields with gi_struct_info_get_field() ok 1 /struct-info/field-iterators # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/system-config1:/tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/system-data1:/tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /struct-info/sizeof-gvalue summary: Test that gi_struct_info_get_size() reports the correct sizeof GValue ok 2 /struct-info/sizeof-gvalue # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/system-config1:/tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/system-data1:/tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /struct-info/is-pointer-for-struct-method-arg summary: Test that a struct method reports the correct type with gi_type_info_is_pointer() ok 3 /struct-info/is-pointer-for-struct-method-arg # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/system-config1:/tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/system-data1:/tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /struct-info/boxed summary: Test that a boxed struct is recognised as such ok 4 /struct-info/boxed # End of struct-info tests ============================================================================== ================================== 361/396 =================================== test: glib:girepository+core / throws start time: 10:08:58 duration: 0.10s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/throws ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2567ddf3626dfa1adb9a80bc433ad7f3 1..3 # Start of throws tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/system-config1:/tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/system-data1:/tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /throws/invoke-gerror summary: Test invoking a function that throws a GError ok 1 /throws/invoke-gerror # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/system-config1:/tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/system-data1:/tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /throws/vfunc-can-throw-gerror summary: Test gi_callable_info_can_throw_gerror() on a vfunc ok 2 /throws/vfunc-can-throw-gerror # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/system-config1:/tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/system-data1:/tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /throws/callback-can-throw-gerror summary: Test gi_callable_info_can_throw_gerror() on a callback ok 3 /throws/callback-can-throw-gerror # End of throws tests ============================================================================== ================================== 362/396 =================================== test: glib:girepository+core / union-info start time: 10:08:58 duration: 0.10s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=39 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/union-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3b67eb624fa184edb6e3f02378eceb5a 1..2 # Start of union-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/system-config1:/tmp/test_union-info_4MCSM3/union-info/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/system-data1:/tmp/test_union-info_4MCSM3/union-info/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /union-info/basic summary: Test basic properties of GIUnionInfo ok 1 /union-info/basic # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/system-config1:/tmp/test_union-info_4MCSM3/union-info/methods/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/system-data1:/tmp/test_union-info_4MCSM3/union-info/methods/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /union-info/methods summary: Test retrieving methods from GIUnionInfo ok 2 /union-info/methods # End of union-info tests ============================================================================== ================================== 363/396 =================================== test: glib:girepository+core / autoptr-girepository start time: 10:08:58 duration: 0.10s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/autoptr-girepository ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc8236e4c9e3526b0d7a4e3c7f46aaac2 1..24 # Start of autoptr tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 1 /autoptr/repository # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 2 /autoptr/typelib # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 3 /autoptr/base-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 4 /autoptr/arg-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 5 /autoptr/callable-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 6 /autoptr/callback-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 7 /autoptr/constant-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 8 /autoptr/enum-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 9 /autoptr/field-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 10 /autoptr/flags-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 11 /autoptr/function-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 12 /autoptr/interface-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 13 /autoptr/object-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 14 /autoptr/property-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 15 /autoptr/registered-type-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 16 /autoptr/signal-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 17 /autoptr/struct-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 18 /autoptr/type-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 19 /autoptr/union-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 20 /autoptr/value-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 21 /autoptr/vfunc-info # End of autoptr tests # Start of auto tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 22 /auto/arg-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 23 /auto/type-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 24 /auto/function-invoker # End of auto tests ============================================================================== ================================== 366/396 =================================== test: glib:fuzzing / fuzz_bookmark start time: 10:08:58 duration: 0.08s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=150 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_bookmark /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 367/396 =================================== test: glib:fuzzing / fuzz_canonicalize_filename start time: 10:08:58 duration: 0.06s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=3 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_canonicalize_filename /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 368/396 =================================== test: glib:fuzzing / fuzz_data_input_stream_read_line start time: 10:08:58 duration: 0.06s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=157 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_data_input_stream_read_line /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 369/396 =================================== test: glib:fuzzing / fuzz_data_input_stream_read_line_utf8 start time: 10:08:58 duration: 0.06s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_data_input_stream_read_line_utf8 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 370/396 =================================== test: glib:fuzzing / fuzz_data_input_stream_read_upto start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=53 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_data_input_stream_read_upto /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 371/396 =================================== test: glib:fuzzing / fuzz_date_parse start time: 10:08:58 duration: 0.07s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=85 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_date_parse /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 372/396 =================================== test: glib:fuzzing / fuzz_date_time_new_from_iso8601 start time: 10:08:58 duration: 0.07s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=104 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_date_time_new_from_iso8601 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 373/396 =================================== test: glib:fuzzing / fuzz_dbus_message start time: 10:08:58 duration: 0.07s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=8 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_dbus_message /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 374/396 =================================== test: glib:fuzzing / fuzz_inet_address_mask_new_from_string start time: 10:08:58 duration: 0.07s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=188 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_inet_address_mask_new_from_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 375/396 =================================== test: glib:fuzzing / fuzz_inet_address_new_from_string start time: 10:08:58 duration: 0.08s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_inet_address_new_from_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 376/396 =================================== test: glib:fuzzing / fuzz_inet_socket_address_new_from_string start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=159 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_inet_socket_address_new_from_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 377/396 =================================== test: glib:fuzzing / fuzz_key start time: 10:08:58 duration: 0.06s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_key /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 378/396 =================================== test: glib:fuzzing / fuzz_network_address_parse start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=141 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_network_address_parse /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 365/396 =================================== test: glib:girepository+no-valgrind+inspector / gi-inspect-typelib.py start time: 10:08:58 duration: 0.25s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=52 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../girepository/tests/gi-inspect-typelib.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestGIInspectTypelibCommandLine.test_help # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmpxbm81wyl # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--help'] # Return code: 0 # Output: # Usage: # gi-inspect-typelib [OPTION…] NAMESPACE - Inspect GI typelib # # Help Options: # -h, --help Show help options # # Application Options: # --typelib-version=VERSION Typelib version to inspect # --print-shlibs List the shared libraries the typelib requires # --print-typelibs List other typelibs the inspected typelib requires # Error: ok 2 __main__.TestGIInspectTypelibCommandLine.test_invalid_typelib # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmpl6f9r84v # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-typelibs', '--print-shlibs', 'AnInvalidNameSpace'] # Return code: 1 # Output: # # Error: # Failed to load typelib: Typelib file for namespace 'AnInvalidNameSpace' (any version) not found ok 3 __main__.TestGIInspectTypelibCommandLine.test_no_args # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmp37dj1tp7 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib'] # Return code: 1 # Output: # # Error: # Please specify exactly one namespace ok 4 __main__.TestGIInspectTypelibForGLibTypelib.test_print_shlibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmpdabtcl0p # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-shlibs', 'GLib', '--typelib-version=2.0'] # Return code: 0 # Output: # shlib: libgobject-2.0.so.0 # shlib: libglib-2.0.so.0 # Error: ok 5 __main__.TestGIInspectTypelibForGLibTypelib.test_print_typelibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmp60w9rtx1 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-typelibs', 'GLib', '--typelib-version=2.0'] # Return code: 0 # Output: # # Error: ok 6 __main__.TestGIInspectTypelibForGLibTypelib.test_print_typelibs_and_shlibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmpih4m4vjj # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-typelibs', '--print-shlibs', 'GLib', '--typelib-version=2.0'] # Return code: 0 # Output: # shlib: libgobject-2.0.so.0 # shlib: libglib-2.0.so.0 # Error: ok 7 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_shlibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmp4f4lamf4 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-shlibs', 'GObject', '--typelib-version=2.0'] # Return code: 0 # Output: # shlib: libgobject-2.0.so.0 # Error: ok 8 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_typelibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmpph2_wjpe # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-typelibs', 'GObject', '--typelib-version=2.0'] # Return code: 0 # Output: # typelib: GLib-2.0 # Error: ok 9 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_typelibs_and_shlibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmpdclp6h_z # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-typelibs', '--print-shlibs', 'GObject', '--typelib-version=2.0'] # Return code: 0 # Output: # shlib: libgobject-2.0.so.0 # typelib: GLib-2.0 # Error: ok 10 __main__.TestGIInspectTypelibForGioTypelib.test_print_shlibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmp0z97s1m_ # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-shlibs', 'Gio', '--typelib-version=2.0'] # Return code: 0 # Output: # shlib: libgio-2.0.so.0 # Error: ok 11 __main__.TestGIInspectTypelibForGioTypelib.test_print_typelibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmplmv7l3pu # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-typelibs', 'Gio', '--typelib-version=2.0'] # Return code: 0 # Output: # typelib: GObject-2.0 # typelib: GLib-2.0 # typelib: GModule-2.0 # Error: ok 12 __main__.TestGIInspectTypelibForGioTypelib.test_print_typelibs_and_shlibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmpzzqg0gg9 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-typelibs', '--print-shlibs', 'Gio', '--typelib-version=2.0'] # Return code: 0 # Output: # shlib: libgio-2.0.so.0 # typelib: GObject-2.0 # typelib: GLib-2.0 # typelib: GModule-2.0 # Error: 1..12 ============================================================================== ================================== 379/396 =================================== test: glib:fuzzing / fuzz_network_address_parse_uri start time: 10:08:58 duration: 0.06s result: exit status 0 command: MALLOC_PERTURB_=13 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_network_address_parse_uri /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 380/396 =================================== test: glib:fuzzing / fuzz_paths start time: 10:08:58 duration: 0.06s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=34 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_paths /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 381/396 =================================== test: glib:fuzzing / fuzz_resolver start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=92 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_resolver /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 382/396 =================================== test: glib:fuzzing / fuzz_string start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=144 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 383/396 =================================== test: glib:fuzzing / fuzz_uri_escape start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=140 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uri_escape /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 384/396 =================================== test: glib:fuzzing / fuzz_uri_parse start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=177 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uri_parse /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 385/396 =================================== test: glib:fuzzing / fuzz_uri_parse_params start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=125 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uri_parse_params /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 386/396 =================================== test: glib:fuzzing / fuzz_utf8_normalize start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=52 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_utf8_normalize /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 387/396 =================================== test: glib:fuzzing / fuzz_utf8_validate start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_utf8_validate /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 388/396 =================================== test: glib:fuzzing / fuzz_uuid_string_is_valid start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=233 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uuid_string_is_valid /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 389/396 =================================== test: glib:fuzzing / fuzz_variant_binary start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=77 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_variant_binary /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 390/396 =================================== test: glib:fuzzing / fuzz_variant_binary_byteswap start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=34 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_variant_binary_byteswap /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 391/396 =================================== test: glib:fuzzing / fuzz_variant_text start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=49 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_variant_text /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 392/396 =================================== test: glib:lint+no-valgrind / black.sh start time: 10:08:58 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests MALLOC_PERTURB_=237 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/black.sh ----------------------------------- stdout ----------------------------------- TAP version 13 1..0 # SKIP black not found ============================================================================== ================================== 393/396 =================================== test: glib:lint+no-valgrind / flake8.sh start time: 10:08:58 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/flake8.sh ----------------------------------- stdout ----------------------------------- TAP version 13 1..0 # SKIP flake8 not found ============================================================================== ================================== 394/396 =================================== test: glib:lint+no-valgrind / reuse.sh start time: 10:08:58 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=93 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/reuse.sh ----------------------------------- stdout ----------------------------------- TAP version 13 1..0 # SKIP git not found ============================================================================== ================================== 395/396 =================================== test: glib:lint+no-valgrind / shellcheck.sh start time: 10:08:58 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=70 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/shellcheck.sh ----------------------------------- stdout ----------------------------------- TAP version 13 1..0 # SKIP git not found ============================================================================== ================================== 396/396 =================================== test: glib:lint+no-valgrind / check-missing-install-tag.py start time: 10:08:58 duration: 0.08s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=225 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/check-missing-install-tag.py ----------------------------------- stdout ----------------------------------- # TAP version 13 ok 1 - All 1301 installed files have install_tag 1..1 ============================================================================== ================================== 330/396 =================================== test: glib:gio / gdbus-proxy-threads start time: 10:08:56 duration: 2.38s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=172 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy-threads ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9007ae6944d63e8d188f7c8817f0ec6f 1..1 # Start of gdbus tests # Start of proxy tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/system-config1:/tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/system-data1:/tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/runtime ok 1 /gdbus/proxy/vs-threads # slow test /gdbus/proxy/vs-threads executed in 2.36 secs # End of proxy tests # End of gdbus tests ----------------------------------- stderr ----------------------------------- cleaning up pid 3544 ============================================================================== ================================== 315/396 =================================== test: glib:gio+slow / actions start time: 10:08:55 duration: 3.66s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=60 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/actions ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc36f261654696684622e5dfd38de1227 1..13 # Start of actions tests ok 1 /actions/basic ok 2 /actions/name ok 3 /actions/simplegroup ok 4 /actions/stateful ok 5 /actions/default-activate ok 6 /actions/entries ok 7 /actions/parse-detailed ok 8 /actions/property ok 9 /actions/no-properties # Start of dbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 10 /actions/dbus/export # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 11 /actions/dbus/threaded # slow test /actions/dbus/threaded executed in 3.51 secs # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 12 /actions/dbus/bug679509 # Start of export tests # /actions/dbus/export/error-handling summary: Test that error handling of action group export failure works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3366 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 13 /actions/dbus/export/error-handling # End of export tests # End of dbus tests # End of actions tests ============================================================================== ================================== 262/396 =================================== test: glib:gio / socket start time: 10:08:54 duration: 5.35s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc19d3e3d49cb29ac55fa5936b72aa1aa 1..28 # Start of socket tests ok 1 /socket/ipv4_sync # slow test /socket/ipv4_sync executed in 1.00 secs ok 2 /socket/ipv4_async # slow test /socket/ipv4_async executed in 1.00 secs ok 3 /socket/ipv6_sync ok 4 /socket/ipv6_async ok 5 /socket/ipv6_v4mapped ok 6 /socket/close_graceful # slow test /socket/close_graceful executed in 1.01 secs ok 7 /socket/timed_wait # SKIP Not running timing heavy test # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=741707 ok 8 /socket/fd_reuse ok 9 /socket/address ok 10 /socket/unix-from-fd ok 11 /socket/unix-connection ok 12 /socket/unix-connection-ancillary-data ok 13 /socket/source-postmortem ok 14 /socket/read_write ok 15 /socket/read_writev # /socket/receive_bytes summary: Test basic functionality of g_socket_receive_bytes() ok 16 /socket/receive_bytes # /socket/receive_bytes_from summary: Test basic functionality of g_socket_receive_bytes_from() ok 17 /socket/receive_bytes_from # Start of ipv4_sync tests ok 18 /socket/ipv4_sync/datagram # Start of datagram tests ok 19 /socket/ipv4_sync/datagram/timeouts # slow test /socket/ipv4_sync/datagram/timeouts executed in 1.11 secs # End of datagram tests # End of ipv4_sync tests # Start of ipv6_sync tests ok 20 /socket/ipv6_sync/datagram # Start of datagram tests ok 21 /socket/ipv6_sync/datagram/timeouts # slow test /socket/ipv6_sync/datagram/timeouts executed in 1.10 secs # End of datagram tests # End of ipv6_sync tests # Start of reuse tests ok 22 /socket/reuse/tcp ok 23 /socket/reuse/udp # End of reuse tests # Start of get_available tests ok 24 /socket/get_available/datagram ok 25 /socket/get_available/stream # End of get_available tests # Start of credentials tests # Supported on this OS: GCredentials:linux-ucred:pid=0 ok 26 /socket/credentials/tcp_client # Supported on this OS: GCredentials:linux-ucred:pid=0 ok 27 /socket/credentials/tcp_server # Supported on this OS: GCredentials:linux-ucred:pid=128931,uid=1111,gid=1111 ok 28 /socket/credentials/unix_socketpair # End of credentials tests # End of socket tests ============================================================================== ================================== 325/396 =================================== test: glib:gio+slow / gdbus-export start time: 10:08:56 duration: 4.19s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=103 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-export ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S64913fae100d407bf7468dd856c3ce0d 1..7 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/system-config1:/tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/system-data1:/tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/runtime ok 1 /gdbus/object-registration # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/system-config1:/tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/system-data1:/tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/runtime ok 2 /gdbus/object-registration-with-closures # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/system-config1:/tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/system-data1:/tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/runtime ok 3 /gdbus/object-registration-with-closures2 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/system-config1:/tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/system-data1:/tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/runtime ok 4 /gdbus/registered-interfaces # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/system-config1:/tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/system-data1:/tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/runtime ok 5 /gdbus/async-properties # Start of threaded-unregistration tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/system-config1:/tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/system-data1:/tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2400 # /gdbus/threaded-unregistration/object summary: Test that object/subtree unregistration from one thread doesn?t cause problems when racing with method callbacks in another thread for that object or subtree ok 6 /gdbus/threaded-unregistration/object # slow test /gdbus/threaded-unregistration/object executed in 1.68 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/system-config1:/tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/system-data1:/tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2400 # /gdbus/threaded-unregistration/subtree summary: Test that object/subtree unregistration from one thread doesn?t cause problems when racing with method callbacks in another thread for that object or subtree ok 7 /gdbus/threaded-unregistration/subtree # SKIP Failed to reproduce race (55 iterations with unregistration first, 945 with call first); skipping test # slow test /gdbus/threaded-unregistration/subtree executed in 2.37 secs # End of threaded-unregistration tests # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== =================================== 70/396 =================================== test: glib:glib+core+slow / sequence start time: 10:08:44 duration: 16.55s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=123 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/sequence ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scebb0d50512b016ac80aef94cd42090c 1..16 # Start of sequence tests ok 1 /sequence/out-of-range-jump ok 2 /sequence/iter-move ok 3 /sequence/insert-sorted-non-pointer ok 4 /sequence/stable-sort ok 5 /sequence/is_empty # Start of random tests ok 6 /sequence/random/seed:825541564 # slow test /sequence/random/seed:825541564 executed in 1.33 secs ok 7 /sequence/random/seed:801678400 # slow test /sequence/random/seed:801678400 executed in 1.45 secs ok 8 /sequence/random/seed:1477639090 # slow test /sequence/random/seed:1477639090 executed in 3.57 secs ok 9 /sequence/random/seed:3369132895 # slow test /sequence/random/seed:3369132895 executed in 1.49 secs ok 10 /sequence/random/seed:1192944867 # slow test /sequence/random/seed:1192944867 executed in 1.18 secs ok 11 /sequence/random/seed:770458294 # slow test /sequence/random/seed:770458294 executed in 1.46 secs ok 12 /sequence/random/seed:1099575817 # slow test /sequence/random/seed:1099575817 executed in 1.54 secs ok 13 /sequence/random/seed:590523467 # slow test /sequence/random/seed:590523467 executed in 1.48 secs ok 14 /sequence/random/seed:3583571454 # slow test /sequence/random/seed:3583571454 executed in 0.99 secs ok 15 /sequence/random/seed:579241222 # slow test /sequence/random/seed:579241222 executed in 1.03 secs ok 16 /sequence/random/seed:1862353320 # slow test /sequence/random/seed:1862353320 executed in 0.71 secs # End of random tests # End of sequence tests ============================================================================== ================================== 364/396 =================================== test: glib:girepository+no-valgrind+compiler / gi-compile-repository.py start time: 10:08:58 duration: 2.87s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=181 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../girepository/tests/gi-compile-repository.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestGICompileRepository.test_open_failure # gir path set to ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # gi-compile-repository: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository # tmpdir: /tmp/tmpx0w0njew # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository', 'this-is/not/a-file.gir', '--output', '/tmp/tmpx0w0njew/invalid.typelib'] # Return code: 1 # Output: # # Error: # Error parsing file ‘this-is/not/a-file.gir’: Failed to open file “this-is/not/a-file.gir”: No such file or directory ok 2 __main__.TestGICompileRepositoryForGLib.test_compile # gir path set to ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # gi-compile-repository: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository # tmpdir: /tmp/tmpqmaehoel # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection/GLib-2.0.gir', '--output', '/tmp/tmpqmaehoel/GLib-2.typelib'] # Return code: 0 # Output: # # Error: ok 3 __main__.TestGICompileRepositoryForGLib.test_write_failure # gi-compile-repository: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository # tmpdir: /tmp/tmpj5hmtsrz # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection/GLib-2.0.gir', '--output', 'this-is/not/a-good-output/invalid.typelib'] # Return code: 1 # Output: # # Error: # Failed to open ‘this-is/not/a-good-output/invalid.typelib.tmp’: No such file or directory ok 4 __main__.TestGICompileRepositoryForGObject.test_compile # gir path set to ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # gi-compile-repository: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository # tmpdir: /tmp/tmpm7iwviic # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection/GObject-2.0.gir', '--output', '/tmp/tmpm7iwviic/GObject-2.typelib', '--includedir', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # Return code: 0 # Output: # # Error: ok 5 __main__.TestGICompileRepositoryForGObject.test_write_failure # gi-compile-repository: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository # tmpdir: /tmp/tmpsiwwolnh # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection/GObject-2.0.gir', '--output', 'this-is/not/a-good-output/invalid.typelib', '--includedir', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # Return code: 1 # Output: # # Error: # Failed to open ‘this-is/not/a-good-output/invalid.typelib.tmp’: No such file or directory ok 6 __main__.TestGICompileRepositoryForGio.test_compile # gir path set to ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # gi-compile-repository: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository # tmpdir: /tmp/tmpd4bvqj7j # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection/Gio-2.0.gir', '--output', '/tmp/tmpd4bvqj7j/Gio-2.typelib', '--includedir', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # Return code: 0 # Output: # # Error: ok 7 __main__.TestGICompileRepositoryForGio.test_write_failure # gi-compile-repository: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository # tmpdir: /tmp/tmpwq13emny # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection/Gio-2.0.gir', '--output', 'this-is/not/a-good-output/invalid.typelib', '--includedir', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # Return code: 1 # Output: # # Error: # Failed to open ‘this-is/not/a-good-output/invalid.typelib.tmp’: No such file or directory 1..7 ============================================================================== ================================== 313/396 =================================== test: glib:gio / desktop-app-info start time: 10:08:55 duration: 6.44s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=78 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/desktop-app-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa4293ee5068a1679178176561f23d61c 1..58 # Start of desktop-app-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/config ok 1 /desktop-app-info/delete # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config ok 2 /desktop-app-info/default # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config ok 3 /desktop-app-info/default-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config ok 4 /desktop-app-info/fallback # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config ok 5 /desktop-app-info/lastused # slow test /desktop-app-info/lastused executed in 0.57 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/config # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 6 /desktop-app-info/extra-getters # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/config # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 7 /desktop-app-info/actions # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/runtime # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps list` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps list` returned: cheese.desktop gnome-music.desktop yelp.desktop kde4-dolphin.desktop totem.desktop nautilus-autorun-software.desktop baobab.desktop evince.desktop gucharmap.desktop kde4-konqbrowser.desktop nautilus.desktop gcr-prompter.desktop gedit.desktop gcr-viewer.desktop gnome-contacts.desktop eog.desktop nautilus-classic.desktop dconf-editor.desktop gnome-font-viewer.desktop org.gnome.clocks.desktop evince-previewer.desktop glade.desktop file-roller.desktop nautilus-connect-server.desktop gnome-terminal.desktop kde4-okular.desktop invalid-desktop.desktop kde4-kate.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps list` returned: eog.desktop epiphany-weather-for-toronto-island-9c6a4e022b17686306243dada811d550d25eb1fb.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps list` returned: yelp.desktop totem.desktop nautilus-autorun-software.desktop kde4-dolphin.desktop epiphany-weather-for-toronto-island-9c6a4e022b17686306243dada811d550d25eb1fb.desktop nautilus.desktop cheese.desktop evince.desktop gucharmap.desktop baobab.desktop gcr-viewer.desktop kde4-konqbrowser.desktop gedit.desktop nautilus-classic.desktop gnome-contacts.desktop eog.desktop dconf-editor.desktop gcr-prompter.desktop gnome-font-viewer.desktop org.gnome.clocks.desktop evince-previewer.desktop glade.desktop file-roller.desktop nautilus-connect-server.desktop gnome-music.desktop gnome-terminal.desktop kde4-okular.desktop invalid-desktop.desktop kde4-kate.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search Picture` returned: eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search Picture` returned: eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search Picture` returned: eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search Picture` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search eye gnome` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search eye gnome` returned: eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search eye gnome` returned: eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search image viewer` returned: eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search image viewer` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search image viewer` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search sh` returned: gnome-terminal.desktop # eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search frobni` returned: frobnicator.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search doc hel` returned: yelp.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search files file fil fi f` returned: nautilus.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search con` returned: nautilus-connect-server.desktop gnome-contacts.desktop # dconf-editor.desktop # nautilus-classic.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search gnome` returned: eog.desktop # org.gnome.clocks.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search false` returned: eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search false` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search false` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search false` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search nonsearchable` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search friend con` returned: gnome-contacts.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search konq` returned: kde4-konqbrowser.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search kate` returned: kde4-kate.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps show-info kde4-kate.desktop` returned: kde4-kate.desktop # Kate # Kate # nil # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps show-info nautilus.desktop` returned: nautilus.desktop # Files # Files # Access and organize files # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search foliumi` returned: nautilus.desktop # kde4-konqbrowser.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search foliumi` returned: nautilus.desktop # kde4-konqbrowser.desktop # ok 8 /desktop-app-info/search # slow test /desktop-app-info/search executed in 0.62 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/runtime # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps implementations org.gnome.Shell.SearchProvider2` returned: gnome-music.desktop # eog.desktop # gnome-contacts.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps implementations org.freedesktop.ImageProvider` returned: cheese.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps implementations org.gnome.Shell.SearchProvider2` returned: gnome-music.desktop # gnome-contacts.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps implementations org.gnome.Shell.SearchProvider2` returned: ok 9 /desktop-app-info/implements # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/runtime # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: false # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: false # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: false # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: false # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: true # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: true # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: true # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: true # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show invalid-desktop.desktop` returned: true # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show invalid-desktop.desktop` returned: false # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show invalid-desktop.desktop` returned: false # ok 10 /desktop-app-info/show-in # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/config ok 11 /desktop-app-info/app-path # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/config # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Scea03ed786bb19fdac348359541ea119 ok 12 /desktop-app-info/launch-as-manager # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/config # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sf3c0e350c0f035269f7dd99b68de61e4 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ ok 13 /desktop-app-info/launch-default-uri-handler # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/config ok 14 /desktop-app-info/launch-default-uri-handler-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/runtime # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps default-for-type application/vnd.kde.okular-archive` returned: kde4-okular.desktop # ok 15 /desktop-app-info/id # Start of app-path tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/config ok 16 /desktop-app-info/app-path/wrong # End of app-path tests # Start of launch tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/runtime ok 17 /desktop-app-info/launch/fail # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/runtime ok 18 /desktop-app-info/launch/fail-absolute-path # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/runtime # Application launch failed: failing app ok 19 /desktop-app-info/launch/fail-startup-notify # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/config # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 20 /desktop-app-info/launch/fail-dbus # End of launch tests # Start of launch-as-manager tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/runtime # /desktop-app-info/launch-as-manager/fail summary: Tests that launch-errors are properly handled, we force this by using invalid FD's values when launching as manager # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/config # Application launch failed: appinfo-test.desktop ok 21 /desktop-app-info/launch-as-manager/fail # End of launch-as-manager tests # Start of launch-uris-with-terminal tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Couldn’t find a known terminal # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 22 /desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal # Start of with-path tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'xdg-terminal-exec' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-O5ONM3/xdg-terminal-exec # 'xdg-terminal-exec' called with arguments: 'true xdg-terminal-exec-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-O5ONM3' # 'xdg-terminal-exec' called with arguments: 'true xdg-terminal-exec-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 23 /desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'kgx' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-09IYM3/kgx # 'kgx' called with arguments: '-e true kgx-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-09IYM3' # 'kgx' called with arguments: '-e true kgx-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 24 /desktop-app-info/launch-uris-with-terminal/with-path/kgx # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'gnome-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-KPHWM3/gnome-terminal # 'gnome-terminal' called with arguments: '-- true gnome-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-KPHWM3' # 'gnome-terminal' called with arguments: '-- true gnome-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 25 /desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'mate-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-DWDSM3/mate-terminal # 'mate-terminal' called with arguments: '-x true mate-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-DWDSM3' # 'mate-terminal' called with arguments: '-x true mate-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 26 /desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'xfce4-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-UY0PM3/xfce4-terminal # 'xfce4-terminal' called with arguments: '-x true xfce4-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-UY0PM3' # 'xfce4-terminal' called with arguments: '-x true xfce4-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 27 /desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'tilix' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-S5OMM3/tilix # 'tilix' called with arguments: '-e true tilix-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-S5OMM3' # 'tilix' called with arguments: '-e true tilix-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 28 /desktop-app-info/launch-uris-with-terminal/with-path/tilix # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'konsole' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-40L5M3/konsole # 'konsole' called with arguments: '-e true konsole-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-40L5M3' # 'konsole' called with arguments: '-e true konsole-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 29 /desktop-app-info/launch-uris-with-terminal/with-path/konsole # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'nxterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-0AF7M3/nxterm # 'nxterm' called with arguments: '-e true nxterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-0AF7M3' # 'nxterm' called with arguments: '-e true nxterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 30 /desktop-app-info/launch-uris-with-terminal/with-path/nxterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'color-xterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-10O2M3/color-xterm # 'color-xterm' called with arguments: '-e true color-xterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-10O2M3' # 'color-xterm' called with arguments: '-e true color-xterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 31 /desktop-app-info/launch-uris-with-terminal/with-path/color-xterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'rxvt' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-GA04M3/rxvt # 'rxvt' called with arguments: '-e true rxvt-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-GA04M3' # 'rxvt' called with arguments: '-e true rxvt-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 32 /desktop-app-info/launch-uris-with-terminal/with-path/rxvt # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'dtterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-82Y0M3/dtterm # 'dtterm' called with arguments: '-e true dtterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-82Y0M3' # 'dtterm' called with arguments: '-e true dtterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 33 /desktop-app-info/launch-uris-with-terminal/with-path/dtterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'xterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-M5JXM3/xterm # 'xterm' called with arguments: '-e true xterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-M5JXM3' # 'xterm' called with arguments: '-e true xterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 34 /desktop-app-info/launch-uris-with-terminal/with-path/xterm # End of with-path tests # Start of with-context tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/runtime # Fake 'xdg-terminal-exec' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-0BRVM3/xdg-terminal-exec # 'xdg-terminal-exec' called with arguments: 'true xdg-terminal-exec-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-0BRVM3' # 'xdg-terminal-exec' called with arguments: 'true xdg-terminal-exec-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/data' ok 35 /desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/runtime # Fake 'kgx' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-GJORM3/kgx # 'kgx' called with arguments: '-e true kgx-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-GJORM3' # 'kgx' called with arguments: '-e true kgx-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/data' ok 36 /desktop-app-info/launch-uris-with-terminal/with-context/kgx # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/runtime # Fake 'gnome-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-37GOM3/gnome-terminal # 'gnome-terminal' called with arguments: '-- true gnome-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-37GOM3' # 'gnome-terminal' called with arguments: '-- true gnome-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/data' ok 37 /desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/runtime # Fake 'mate-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-M0SLM3/mate-terminal # 'mate-terminal' called with arguments: '-x true mate-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-M0SLM3' # 'mate-terminal' called with arguments: '-x true mate-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/data' ok 38 /desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/runtime # Fake 'xfce4-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-STUNM3/xfce4-terminal # 'xfce4-terminal' called with arguments: '-x true xfce4-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-STUNM3' # 'xfce4-terminal' called with arguments: '-x true xfce4-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/data' ok 39 /desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/runtime # Fake 'tilix' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-Q706M3/tilix # 'tilix' called with arguments: '-e true tilix-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-Q706M3' # 'tilix' called with arguments: '-e true tilix-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/data' ok 40 /desktop-app-info/launch-uris-with-terminal/with-context/tilix # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/runtime # Fake 'konsole' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-L1X2M3/konsole # 'konsole' called with arguments: '-e true konsole-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-L1X2M3' # 'konsole' called with arguments: '-e true konsole-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/data' ok 41 /desktop-app-info/launch-uris-with-terminal/with-context/konsole # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/runtime # Fake 'nxterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-9XMUM3/nxterm # 'nxterm' called with arguments: '-e true nxterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-9XMUM3' # 'nxterm' called with arguments: '-e true nxterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/data' ok 42 /desktop-app-info/launch-uris-with-terminal/with-context/nxterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/runtime # Fake 'color-xterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-OL8QM3/color-xterm # 'color-xterm' called with arguments: '-e true color-xterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-OL8QM3' # 'color-xterm' called with arguments: '-e true color-xterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/data' ok 43 /desktop-app-info/launch-uris-with-terminal/with-context/color-xterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/runtime # Fake 'rxvt' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-D6ATM3/rxvt # 'rxvt' called with arguments: '-e true rxvt-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-D6ATM3' # 'rxvt' called with arguments: '-e true rxvt-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/data' ok 44 /desktop-app-info/launch-uris-with-terminal/with-context/rxvt # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/runtime # Fake 'dtterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-ZCMQM3/dtterm # 'dtterm' called with arguments: '-e true dtterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-ZCMQM3' # 'dtterm' called with arguments: '-e true dtterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/data' ok 45 /desktop-app-info/launch-uris-with-terminal/with-context/dtterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/runtime # Fake 'xterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-IFBNM3/xterm # 'xterm' called with arguments: '-e true xterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-IFBNM3' # 'xterm' called with arguments: '-e true xterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/data' ok 46 /desktop-app-info/launch-uris-with-terminal/with-context/xterm # End of with-context tests # Start of with-desktop-path tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/runtime # Fake 'xdg-terminal-exec' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-YHV5M3/xdg-terminal-exec # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/config # 'xdg-terminal-exec' called with arguments: 'true xdg-terminal-exec-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-YHV5M3' # 'xdg-terminal-exec' called with arguments: 'true xdg-terminal-exec-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/data' ok 47 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/runtime # Fake 'kgx' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-TYJ2M3/kgx # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/config # 'kgx' called with arguments: '-e true kgx-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-TYJ2M3' # 'kgx' called with arguments: '-e true kgx-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/data' ok 48 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/runtime # Fake 'gnome-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-CDUZM3/gnome-terminal # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/config # 'gnome-terminal' called with arguments: '-- true gnome-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-CDUZM3' # 'gnome-terminal' called with arguments: '-- true gnome-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/data' ok 49 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/runtime # Fake 'mate-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-CU51M3/mate-terminal # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/config # 'mate-terminal' called with arguments: '-x true mate-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-CU51M3' # 'mate-terminal' called with arguments: '-x true mate-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/data' ok 50 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/runtime # Fake 'xfce4-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-ICLYM3/xfce4-terminal # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/config # 'xfce4-terminal' called with arguments: '-x true xfce4-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-ICLYM3' # 'xfce4-terminal' called with arguments: '-x true xfce4-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/data' ok 51 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/runtime # Fake 'tilix' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-LU9VM3/tilix # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/config # 'tilix' called with arguments: '-e true tilix-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-LU9VM3' # 'tilix' called with arguments: '-e true tilix-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/data' ok 52 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/runtime # Fake 'konsole' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-EB2SM3/konsole # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/config # 'konsole' called with arguments: '-e true konsole-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-EB2SM3' # 'konsole' called with arguments: '-e true konsole-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/data' ok 53 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/runtime # Fake 'nxterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-2UYOM3/nxterm # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/config # 'nxterm' called with arguments: '-e true nxterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-2UYOM3' # 'nxterm' called with arguments: '-e true nxterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/data' ok 54 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/runtime # Fake 'color-xterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-0AELM3/color-xterm # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/config # 'color-xterm' called with arguments: '-e true color-xterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-0AELM3' # 'color-xterm' called with arguments: '-e true color-xterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/data' ok 55 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/runtime # Fake 'rxvt' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-SLPNM3/rxvt # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/config # 'rxvt' called with arguments: '-e true rxvt-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-SLPNM3' # 'rxvt' called with arguments: '-e true rxvt-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/data' ok 56 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/runtime # Fake 'dtterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-A6H7M3/dtterm # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/config # 'dtterm' called with arguments: '-e true dtterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-A6H7M3' # 'dtterm' called with arguments: '-e true dtterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/data' ok 57 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/runtime # Fake 'xterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-PHA4M3/xterm # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/config # 'xterm' called with arguments: '-e true xterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-PHA4M3' # 'xterm' called with arguments: '-e true xterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/data' ok 58 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm # End of with-desktop-path tests # End of launch-uris-with-terminal tests # End of desktop-app-info tests ============================================================================== ================================== 329/396 =================================== test: glib:gio / gdbus-proxy start time: 10:08:56 duration: 5.93s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=148 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9ac381fb8a9e45bffe5a616433b3126d 1..5 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/system-config1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/system-data1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/runtime ok 1 /gdbus/proxy # slow test /gdbus/proxy executed in 2.12 secs # Start of proxy tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/system-config1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/system-data1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/runtime ok 2 /gdbus/proxy/no-properties # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/system-config1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/system-data1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/runtime ok 3 /gdbus/proxy/wellknown-noauto # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/system-config1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/system-data1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/runtime ok 4 /gdbus/proxy/async # slow test /gdbus/proxy/async executed in 2.04 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/system-config1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/system-data1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/runtime # /gdbus/proxy/no-match-rule summary: Test that G_DBUS_PROXY_FLAGS_NO_MATCH_RULE works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/1109 ok 5 /gdbus/proxy/no-match-rule # slow test /gdbus/proxy/no-match-rule executed in 1.74 secs # End of proxy tests # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ----------------------------------- stderr ----------------------------------- cleaning up pid 3491 ============================================================================== ================================== 178/396 =================================== test: glib:gobject+slow / objects-refcount2 start time: 10:08:47 duration: 15.28s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=91 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/objects-refcount2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S51b463a78f07212c4f062de1b699e86a 1..1 # Start of gobject tests # Start of refcount tests # init 0x579345f8 # # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # dispose 0x579345f8! # ok 1 /gobject/refcount/object-advanced # slow test /gobject/refcount/object-advanced executed in 15.27 secs # End of refcount tests # End of gobject tests ============================================================================== =================================== 23/396 =================================== test: glib:glib+core+slow / gvariant start time: 10:08:43 duration: 20.67s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=172 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gvariant ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1fe2757d75d21132b25ce789cfb454cb 1..68 # Start of gvariant tests ok 1 /gvariant/type ok 2 /gvariant/typeinfo ok 3 /gvariant/string ok 4 /gvariant/utf8 ok 5 /gvariant/utf8-new-strings ok 6 /gvariant/containers # slow test /gvariant/containers executed in 5.60 secs ok 7 /gvariant/format-strings ok 8 /gvariant/invalid-varargs ok 9 /gvariant/varargs ok 10 /gvariant/valist ok 11 /gvariant/builder-memory ok 12 /gvariant/hashing # slow test /gvariant/hashing executed in 0.86 secs ok 13 /gvariant/byteswap ok 14 /gvariant/parser # slow test /gvariant/parser executed in 0.72 secs ok 15 /gvariant/parse-failures ok 16 /gvariant/parse-positional ok 17 /gvariant/floating ok 18 /gvariant/bytestring ok 19 /gvariant/lookup-value ok 20 /gvariant/lookup ok 21 /gvariant/compare ok 22 /gvariant/equal ok 23 /gvariant/fixed-array ok 24 /gvariant/check-format-string ok 25 /gvariant/checksum-basic ok 26 /gvariant/checksum-nested ok 27 /gvariant/gbytes ok 28 /gvariant/print-context ok 29 /gvariant/error-quark ok 30 /gvariant/stack-builder-init ok 31 /gvariant/stack-builder-init-static ok 32 /gvariant/stack-builder-init-unset ok 33 /gvariant/stack-dict-init ok 34 /gvariant/unaligned-construction # Start of type tests # Start of string-scan tests # Start of recursion tests ok 35 /gvariant/type/string-scan/recursion/tuple ok 36 /gvariant/type/string-scan/recursion/array # End of recursion tests # End of string-scan tests # End of type tests # Start of serialiser tests ok 37 /gvariant/serialiser/maybe ok 38 /gvariant/serialiser/array # slow test /gvariant/serialiser/array executed in 0.83 secs ok 39 /gvariant/serialiser/tuple ok 40 /gvariant/serialiser/variant ok 41 /gvariant/serialiser/strings ok 42 /gvariant/serialiser/byteswap # slow test /gvariant/serialiser/byteswap executed in 7.02 secs # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1865 # /gvariant/serialiser/children summary: Test that getting a child variant before and after serialisation of the parent works ok 43 /gvariant/serialiser/children # Start of fuzz tests ok 44 /gvariant/serialiser/fuzz/1% # slow test /gvariant/serialiser/fuzz/1% executed in 3.02 secs ok 45 /gvariant/serialiser/fuzz/5% # slow test /gvariant/serialiser/fuzz/5% executed in 0.63 secs ok 46 /gvariant/serialiser/fuzz/9% # slow test /gvariant/serialiser/fuzz/9% executed in 0.61 secs ok 47 /gvariant/serialiser/fuzz/13% ok 48 /gvariant/serialiser/fuzz/17% # End of fuzz tests # End of serialiser tests # Start of utf8 tests # Start of subprocess tests # End of subprocess tests # End of utf8 tests # Start of varargs tests # Start of subprocess tests # End of subprocess tests # End of varargs tests # Start of byteswap tests # /gvariant/byteswap/non-normal-non-aligned summary: Test that calling g_variant_byteswap() on a variant which is in non-normal form and doesn?t need byteswapping returns the same variant in normal form. ok 49 /gvariant/byteswap/non-normal-non-aligned # End of byteswap tests # Start of parser tests ok 50 /gvariant/parser/integer-bounds ok 51 /gvariant/parser/recursion # Start of recursion tests ok 52 /gvariant/parser/recursion/typedecls # /gvariant/parser/recursion/maybes summary: Test that nested maybes are handled correctly when parsing text-form variants # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2782 # Text form 0: @mmmu 5 # Text form 1: @mmmas ['hello'] # Text form 2: @mmmu just just nothing # Text form 3: @mmmas just just nothing # Text form 4: @mmmu just nothing # Text form 5: @mmmas just nothing # Text form 6: @mmmu nothing # Text form 7: @mmmas nothing ok 53 /gvariant/parser/recursion/maybes # End of recursion tests # End of parser tests # Start of parse tests # Start of subprocess tests # End of subprocess tests # End of parse tests # Start of normal-checking tests ok 54 /gvariant/normal-checking/tuples ok 55 /gvariant/normal-checking/array-offsets ok 56 /gvariant/normal-checking/array-offsets2 ok 57 /gvariant/normal-checking/tuple-offsets ok 58 /gvariant/normal-checking/tuple-offsets2 ok 59 /gvariant/normal-checking/tuple-offsets3 ok 60 /gvariant/normal-checking/tuple-offsets4 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2840 ok 61 /gvariant/normal-checking/tuple-offsets5 ok 62 /gvariant/normal-checking/empty-object-path # Start of array-offsets tests ok 63 /gvariant/normal-checking/array-offsets/overlapped ok 64 /gvariant/normal-checking/array-offsets/minimal-sized # End of array-offsets tests # Start of tuple-offsets tests ok 65 /gvariant/normal-checking/tuple-offsets/minimal-sized # End of tuple-offsets tests # End of normal-checking tests # Start of recursion-limits tests ok 66 /gvariant/recursion-limits/variant-in-variant ok 67 /gvariant/recursion-limits/array-in-variant # End of recursion-limits tests # End of gvariant tests # Start of gvarianttype tests ok 68 /gvarianttype/hash # End of gvarianttype tests ============================================================================== ================================== 347/396 =================================== test: glib:gio+no-valgrind+gdbus-codegen+slow / codegen.py start time: 10:08:57 duration: 6.91s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=14 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gio/tests/codegen.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestCodegen.test_call_flags_and_timeout_method_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpk433iqcn # /tmp/tmpk433iqcn/tmpne2bgkgt.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpk433iqcn/tmpne2bgkgt.xml', '--output', '-', '--header'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for org.project.UsefulInterface */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE (org_project_useful_interface_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE, OrgProjectUsefulInterface)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE)) # #define ORG_PROJECT_USEFUL_INTERFACE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE, OrgProjectUsefulInterfaceIface)) # # struct _OrgProjectUsefulInterface; # typedef struct _OrgProjectUsefulInterface OrgProjectUsefulInterface; # typedef struct _OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceIface; # # struct _OrgProjectUsefulInterfaceIface # { # GTypeInterface parent_iface; # # gboolean (*handle_useful_method) ( # OrgProjectUsefulInterface *object, # GDBusMethodInvocation *invocation); # # }; # # GType org_project_useful_interface_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *org_project_useful_interface_interface_info (void); # guint org_project_useful_interface_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void org_project_useful_interface_complete_useful_method ( # OrgProjectUsefulInterface *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus method calls: */ # void org_project_useful_interface_call_useful_method ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean org_project_useful_interface_call_useful_method_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error); # # gboolean org_project_useful_interface_call_useful_method_sync ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY (org_project_useful_interface_proxy_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxy)) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyClass)) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyClass)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY)) # # typedef struct _OrgProjectUsefulInterfaceProxy OrgProjectUsefulInterfaceProxy; # typedef struct _OrgProjectUsefulInterfaceProxyClass OrgProjectUsefulInterfaceProxyClass; # typedef struct _OrgProjectUsefulInterfaceProxyPrivate OrgProjectUsefulInterfaceProxyPrivate; # # struct _OrgProjectUsefulInterfaceProxy # { # /*< private >*/ # GDBusProxy parent_instance; # OrgProjectUsefulInterfaceProxyPrivate *priv; # }; # # struct _OrgProjectUsefulInterfaceProxyClass # { # GDBusProxyClass parent_class; # }; # # GType org_project_useful_interface_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectUsefulInterfaceProxy, g_object_unref) # #endif # # void org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON (org_project_useful_interface_skeleton_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeleton)) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonClass)) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonClass)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON)) # # typedef struct _OrgProjectUsefulInterfaceSkeleton OrgProjectUsefulInterfaceSkeleton; # typedef struct _OrgProjectUsefulInterfaceSkeletonClass OrgProjectUsefulInterfaceSkeletonClass; # typedef struct _OrgProjectUsefulInterfaceSkeletonPrivate OrgProjectUsefulInterfaceSkeletonPrivate; # # struct _OrgProjectUsefulInterfaceSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # OrgProjectUsefulInterfaceSkeletonPrivate *priv; # }; # # struct _OrgProjectUsefulInterfaceSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType org_project_useful_interface_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectUsefulInterfaceSkeleton, g_object_unref) # #endif # # OrgProjectUsefulInterface *org_project_useful_interface_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # /tmp/tmpk433iqcn/tmp847s1b22.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpk433iqcn/tmp847s1b22.xml', '--output', '-', '--header', '--glib-min-required', '2.32'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for org.project.UsefulInterface */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE (org_project_useful_interface_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE, OrgProjectUsefulInterface)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE)) # #define ORG_PROJECT_USEFUL_INTERFACE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE, OrgProjectUsefulInterfaceIface)) # # struct _OrgProjectUsefulInterface; # typedef struct _OrgProjectUsefulInterface OrgProjectUsefulInterface; # typedef struct _OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceIface; # # struct _OrgProjectUsefulInterfaceIface # { # GTypeInterface parent_iface; # # gboolean (*handle_useful_method) ( # OrgProjectUsefulInterface *object, # GDBusMethodInvocation *invocation); # # }; # # GType org_project_useful_interface_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *org_project_useful_interface_interface_info (void); # guint org_project_useful_interface_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void org_project_useful_interface_complete_useful_method ( # OrgProjectUsefulInterface *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus method calls: */ # void org_project_useful_interface_call_useful_method ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean org_project_useful_interface_call_useful_method_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error); # # gboolean org_project_useful_interface_call_useful_method_sync ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY (org_project_useful_interface_proxy_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxy)) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyClass)) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyClass)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY)) # # typedef struct _OrgProjectUsefulInterfaceProxy OrgProjectUsefulInterfaceProxy; # typedef struct _OrgProjectUsefulInterfaceProxyClass OrgProjectUsefulInterfaceProxyClass; # typedef struct _OrgProjectUsefulInterfaceProxyPrivate OrgProjectUsefulInterfaceProxyPrivate; # # struct _OrgProjectUsefulInterfaceProxy # { # /*< private >*/ # GDBusProxy parent_instance; # OrgProjectUsefulInterfaceProxyPrivate *priv; # }; # # struct _OrgProjectUsefulInterfaceProxyClass # { # GDBusProxyClass parent_class; # }; # # GType org_project_useful_interface_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectUsefulInterfaceProxy, g_object_unref) # #endif # # void org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON (org_project_useful_interface_skeleton_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeleton)) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonClass)) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonClass)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON)) # # typedef struct _OrgProjectUsefulInterfaceSkeleton OrgProjectUsefulInterfaceSkeleton; # typedef struct _OrgProjectUsefulInterfaceSkeletonClass OrgProjectUsefulInterfaceSkeletonClass; # typedef struct _OrgProjectUsefulInterfaceSkeletonPrivate OrgProjectUsefulInterfaceSkeletonPrivate; # # struct _OrgProjectUsefulInterfaceSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # OrgProjectUsefulInterfaceSkeletonPrivate *priv; # }; # # struct _OrgProjectUsefulInterfaceSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType org_project_useful_interface_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectUsefulInterfaceSkeleton, g_object_unref) # #endif # # OrgProjectUsefulInterface *org_project_useful_interface_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # /tmp/tmpk433iqcn/tmpqynowum6.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpk433iqcn/tmpqynowum6.xml', '--output', '-', '--header', '--glib-min-required', '2.64'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for org.project.UsefulInterface */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE (org_project_useful_interface_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE, OrgProjectUsefulInterface)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE)) # #define ORG_PROJECT_USEFUL_INTERFACE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE, OrgProjectUsefulInterfaceIface)) # # struct _OrgProjectUsefulInterface; # typedef struct _OrgProjectUsefulInterface OrgProjectUsefulInterface; # typedef struct _OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceIface; # # struct _OrgProjectUsefulInterfaceIface # { # GTypeInterface parent_iface; # # gboolean (*handle_useful_method) ( # OrgProjectUsefulInterface *object, # GDBusMethodInvocation *invocation); # # }; # # GType org_project_useful_interface_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *org_project_useful_interface_interface_info (void); # guint org_project_useful_interface_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void org_project_useful_interface_complete_useful_method ( # OrgProjectUsefulInterface *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus method calls: */ # void org_project_useful_interface_call_useful_method ( # OrgProjectUsefulInterface *proxy, # GDBusCallFlags call_flags, # gint timeout_msec, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean org_project_useful_interface_call_useful_method_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error); # # gboolean org_project_useful_interface_call_useful_method_sync ( # OrgProjectUsefulInterface *proxy, # GDBusCallFlags call_flags, # gint timeout_msec, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY (org_project_useful_interface_proxy_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxy)) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyClass)) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyClass)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY)) # # typedef struct _OrgProjectUsefulInterfaceProxy OrgProjectUsefulInterfaceProxy; # typedef struct _OrgProjectUsefulInterfaceProxyClass OrgProjectUsefulInterfaceProxyClass; # typedef struct _OrgProjectUsefulInterfaceProxyPrivate OrgProjectUsefulInterfaceProxyPrivate; # # struct _OrgProjectUsefulInterfaceProxy # { # /*< private >*/ # GDBusProxy parent_instance; # OrgProjectUsefulInterfaceProxyPrivate *priv; # }; # # struct _OrgProjectUsefulInterfaceProxyClass # { # GDBusProxyClass parent_class; # }; # # GType org_project_useful_interface_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectUsefulInterfaceProxy, g_object_unref) # #endif # # void org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON (org_project_useful_interface_skeleton_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeleton)) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonClass)) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonClass)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON)) # # typedef struct _OrgProjectUsefulInterfaceSkeleton OrgProjectUsefulInterfaceSkeleton; # typedef struct _OrgProjectUsefulInterfaceSkeletonClass OrgProjectUsefulInterfaceSkeletonClass; # typedef struct _OrgProjectUsefulInterfaceSkeletonPrivate OrgProjectUsefulInterfaceSkeletonPrivate; # # struct _OrgProjectUsefulInterfaceSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # OrgProjectUsefulInterfaceSkeletonPrivate *priv; # }; # # struct _OrgProjectUsefulInterfaceSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType org_project_useful_interface_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectUsefulInterfaceSkeleton, g_object_unref) # #endif # # OrgProjectUsefulInterface *org_project_useful_interface_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 2 __main__.TestCodegen.test_dbus_types # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpagcxz1vk # /tmp/tmpagcxz1vk/tmpgzr0hh9g.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmpgzr0hh9g.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "{vs}". "v" is not a valid type for dictionary keys at position 1. # /tmp/tmpagcxz1vk/tmp6cy5prol.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp6cy5prol.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(ss(s{{sv}s}))". "{" is not a valid type for dictionary keys at position 6. # /tmp/tmpagcxz1vk/tmp2bq7p0eh.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp2bq7p0eh.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "{s". Error parsing string or brackets not closed. # /tmp/tmpagcxz1vk/tmp73eb9_do.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp73eb9_do.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(s{sss})". Dict must end with "}" at position 5. # /tmp/tmpagcxz1vk/tmpbw1_gpc3.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmpbw1_gpc3.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "z". "z" is not a valid D-Bus type. # /tmp/tmpagcxz1vk/tmp_lcg8vqq.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp_lcg8vqq.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(ssms)". "m" is not a valid D-Bus type. # /tmp/tmpagcxz1vk/tmpntuvayun.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmpntuvayun.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(". Error parsing string or brackets not closed. # /tmp/tmpagcxz1vk/tmp0mp97n65.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp0mp97n65.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(((ss))". Error parsing string or brackets not closed. # /tmp/tmpagcxz1vk/tmpsb34yz7m.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmpsb34yz7m.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas". Too much recursion beginning at 129. # /tmp/tmpagcxz1vk/tmp4kd5gryq.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp4kd5gryq.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: D-Bus maximum signature length of 255 exceeded. # /tmp/tmpagcxz1vk/tmpun2iffat.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmpun2iffat.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: D-Bus maximum signature length of 255 exceeded. # /tmp/tmpagcxz1vk/tmp00ne4azt.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp00ne4azt.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(aaaaaa{sv})". Too much recursion beginning at 129. # /tmp/tmpagcxz1vk/tmp_lwn33a4.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp_lwn33a4.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: D-Bus maximum signature length of 255 exceeded. # /tmp/tmpagcxz1vk/tmpbws6dd7h.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmpbws6dd7h.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface GoodTypes # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:GoodTypes # * @title: GoodTypes # * @short_description: Generated C code for the GoodTypes D-Bus interface # * # * This section contains code for working with the GoodTypes D-Bus interface in C. # */ # # /* ---- Introspection data for GoodTypes ---- */ # # static const _ExtendedGDBusPropertyInfo _good_types_property_info_good_property_type = # { # { # -1, # (gchar *) "GoodPropertyType", # (gchar *) "si{s{b(ybnqiuxtdh)}}{yv}{nv}{dv}", # G_DBUS_PROPERTY_INFO_FLAGS_READABLE, # NULL # }, # "good-property-type", # FALSE, # TRUE # }; # # static const GDBusPropertyInfo * const _good_types_property_info_pointers[] = # { # &_good_types_property_info_good_property_type.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _good_types_interface_info = # { # { # -1, # (gchar *) "GoodTypes", # NULL, # NULL, # (GDBusPropertyInfo **) &_good_types_property_info_pointers, # NULL # }, # "good-types", # }; # # # /** # * good_types_interface_info: # * # * Gets a machine-readable description of the GoodTypes D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # good_types_interface_info (void) # { # return (GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct; # } # # /** # * good_types_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the GoodTypes interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # good_types_override_properties (GObjectClass *klass, guint property_id_begin) # { # g_object_class_override_property (klass, property_id_begin++, "good-property-type"); # return property_id_begin - 1; # } # # # # /** # * GoodTypes: # * # * Abstract interface type for the D-Bus interface GoodTypes. # */ # # /** # * GoodTypesIface: # * @parent_iface: The parent interface. # * @get_good_property_type: Getter for the #GoodTypes:good-property-type property. # * # * Virtual table for the D-Bus interface GoodTypes. # */ # # typedef GoodTypesIface GoodTypesInterface; # G_DEFINE_INTERFACE (GoodTypes, good_types, G_TYPE_OBJECT) # # static void # good_types_default_init (GoodTypesIface *iface) # { # /* GObject properties for D-Bus properties: */ # /** # * GoodTypes:good-property-type: # * # * Represents the D-Bus property "GoodPropertyType". # * # * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. # */ # g_object_interface_install_property (iface, # g_param_spec_variant ("good-property-type", "GoodPropertyType", "GoodPropertyType", G_VARIANT_TYPE ("si{s{b(ybnqiuxtdh)}}{yv}{nv}{dv}"), NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); # } # # /** # * good_types_get_good_property_type: (skip) # * @object: A GoodTypes. # * # * Gets the value of the "GoodPropertyType" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use good_types_dup_good_property_type() if on another thread. # * # * Returns: (transfer none) (nullable): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. # */ # GVariant * # good_types_get_good_property_type (GoodTypes *object) # { # g_return_val_if_fail (IS_GOOD_TYPES (object), NULL); # # return GOOD_TYPES_GET_IFACE (object)->get_good_property_type (object); # } # # /** # * good_types_dup_good_property_type: (skip) # * @object: A GoodTypes. # * # * Gets a copy of the "GoodPropertyType" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * Returns: (transfer full) (nullable): The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). # */ # GVariant * # good_types_dup_good_property_type (GoodTypes *object) # { # GVariant *value; # g_object_get (G_OBJECT (object), "good-property-type", &value, NULL); # return value; # } # # /** # * good_types_set_good_property_type: (skip) # * @object: A GoodTypes. # * @value: The value to set. # * # * Sets the "GoodPropertyType" D-Bus property to @value. # * # * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. # */ # void # good_types_set_good_property_type (GoodTypes *object, GVariant *value) # { # g_object_set (G_OBJECT (object), "good-property-type", value, NULL); # } # # /* ------------------------------------------------------------------------ */ # # /** # * GoodTypesProxy: # * # * The GoodTypesProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * GoodTypesProxyClass: # * @parent_class: The parent class. # * # * Class structure for GoodTypesProxy. # */ # # struct _GoodTypesProxyPrivate # { # GData *qdata; # }; # # static void good_types_proxy_iface_init (GoodTypesIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (GoodTypesProxy, good_types_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (GoodTypesProxy) # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (GoodTypesProxy, good_types_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_proxy_iface_init)) # # #endif # static void # good_types_proxy_finalize (GObject *object) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (good_types_proxy_parent_class)->finalize (object); # } # # static void # good_types_proxy_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name); # if (info->use_gvariant) # { # g_value_set_variant (value, variant); # } # else # { # if (variant != NULL) # g_dbus_gvariant_to_gvalue (variant, value); # } # if (variant != NULL) # g_variant_unref (variant); # } # # static void # good_types_proxy_set_property_cb (GDBusProxy *proxy, # GAsyncResult *res, # gpointer user_data) # { # const _ExtendedGDBusPropertyInfo *info = user_data; # GError *error; # GVariant *_ret; # error = NULL; # _ret = g_dbus_proxy_call_finish (proxy, res, &error); # if (!_ret) # { # g_warning ("Error setting property '%s' on interface GoodTypes: %s (%s, %d)", # info->parent_struct.name, # error->message, g_quark_to_string (error->domain), error->code); # g_error_free (error); # } # else # { # g_variant_unref (_ret); # } # } # # static void # good_types_proxy_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_dbus_proxy_call (G_DBUS_PROXY (object), # "org.freedesktop.DBus.Properties.Set", # g_variant_new ("(ssv)", "GoodTypes", info->parent_struct.name, variant), # G_DBUS_CALL_FLAGS_NONE, # -1, # NULL, (GAsyncReadyCallback) good_types_proxy_set_property_cb, (GDBusPropertyInfo *) &info->parent_struct); # g_variant_unref (variant); # } # # static void # good_types_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_GOOD_TYPES); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_GOOD_TYPES); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # good_types_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static GVariant * # good_types_proxy_get_good_property_type (GoodTypes *object) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (object); # GVariant *variant; # GVariant *value = NULL; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "GoodPropertyType"); # value = variant; # if (variant != NULL) # g_variant_unref (variant); # return value; # } # # static void # good_types_proxy_init (GoodTypesProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = good_types_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_GOOD_TYPES_PROXY, GoodTypesProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), good_types_interface_info ()); # } # # static void # good_types_proxy_class_init (GoodTypesProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = good_types_proxy_finalize; # gobject_class->get_property = good_types_proxy_get_property; # gobject_class->set_property = good_types_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = good_types_proxy_g_signal; # proxy_class->g_properties_changed = good_types_proxy_g_properties_changed; # # good_types_override_properties (gobject_class, 1); # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (GoodTypesProxyPrivate)); # #endif # } # # static void # good_types_proxy_iface_init (GoodTypesIface *iface) # { # iface->get_good_property_type = good_types_proxy_get_good_property_type; # } # # /** # * good_types_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface GoodTypes. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call good_types_proxy_new_finish() to get the result of the operation. # * # * See good_types_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # good_types_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_GOOD_TYPES_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # } # # /** # * good_types_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to good_types_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with good_types_proxy_new(). # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # /** # * good_types_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface GoodTypes. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See good_types_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_GOOD_TYPES_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # # /** # * good_types_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like good_types_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call good_types_proxy_new_for_bus_finish() to get the result of the operation. # * # * See good_types_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # good_types_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_GOOD_TYPES_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # } # # /** # * good_types_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to good_types_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with good_types_proxy_new_for_bus(). # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # /** # * good_types_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like good_types_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See good_types_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_GOOD_TYPES_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * GoodTypesSkeleton: # * # * The GoodTypesSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * GoodTypesSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for GoodTypesSkeleton. # */ # # struct _GoodTypesSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _good_types_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_GOOD_TYPES); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_GOOD_TYPES); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _good_types_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _good_types_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _good_types_skeleton_vtable = # { # _good_types_skeleton_handle_method_call, # _good_types_skeleton_handle_get_property, # _good_types_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # good_types_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return good_types_interface_info (); # } # # static GDBusInterfaceVTable * # good_types_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_good_types_skeleton_vtable; # } # # static GVariant * # good_types_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_good_types_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _good_types_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _good_types_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _good_types_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "GoodTypes", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static gboolean _good_types_emit_changed (gpointer user_data); # # static void # good_types_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (_skeleton); # gboolean emit_changed = FALSE; # # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties_idle_source != NULL) # { # g_source_destroy (skeleton->priv->changed_properties_idle_source); # skeleton->priv->changed_properties_idle_source = NULL; # emit_changed = TRUE; # } # g_mutex_unlock (&skeleton->priv->lock); # # if (emit_changed) # _good_types_emit_changed (skeleton); # } # # static void good_types_skeleton_iface_init (GoodTypesIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (GoodTypesSkeleton, good_types_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (GoodTypesSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (GoodTypesSkeleton, good_types_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_skeleton_iface_init)) # # #endif # static void # good_types_skeleton_finalize (GObject *object) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # guint n; # for (n = 0; n < 1; n++) # g_value_unset (&skeleton->priv->properties[n]); # g_free (skeleton->priv->properties); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (good_types_skeleton_parent_class)->finalize (object); # } # # static void # good_types_skeleton_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # g_mutex_lock (&skeleton->priv->lock); # g_value_copy (&skeleton->priv->properties[prop_id - 1], value); # g_mutex_unlock (&skeleton->priv->lock); # } # # static gboolean # _good_types_emit_changed (gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GList *l; # GVariantBuilder builder; # GVariantBuilder invalidated_builder; # guint num_changes; # # g_mutex_lock (&skeleton->priv->lock); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init_static (&invalidated_builder, G_VARIANT_TYPE ("as")); # #else # g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as")); # #endif # for (l = skeleton->priv->changed_properties, num_changes = 0; l != NULL; l = l->next) # { # ChangedProperty *cp = l->data; # GVariant *variant; # const GValue *cur_value; # # cur_value = &skeleton->priv->properties[cp->prop_id - 1]; # if (!_g_value_equal (cur_value, &cp->orig_value)) # { # variant = g_dbus_gvalue_to_gvariant (cur_value, G_VARIANT_TYPE (cp->info->parent_struct.signature)); # g_variant_builder_add (&builder, "{sv}", cp->info->parent_struct.name, variant); # g_variant_unref (variant); # num_changes++; # } # } # if (num_changes > 0) # { # GList *connections, *ll; # GVariant *signal_variant; # signal_variant = g_variant_ref_sink (g_variant_new ("(sa{sv}as)", "GoodTypes", # &builder, &invalidated_builder)); # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # for (ll = connections; ll != NULL; ll = ll->next) # { # GDBusConnection *connection = ll->data; # # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), # "org.freedesktop.DBus.Properties", # "PropertiesChanged", # signal_variant, # NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # else # { # g_variant_builder_clear (&builder); # g_variant_builder_clear (&invalidated_builder); # } # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # skeleton->priv->changed_properties = NULL; # skeleton->priv->changed_properties_idle_source = NULL; # g_mutex_unlock (&skeleton->priv->lock); # return FALSE; # } # # static void # _good_types_schedule_emit_changed (GoodTypesSkeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value) # { # ChangedProperty *cp; # GList *l; # cp = NULL; # for (l = skeleton->priv->changed_properties; l != NULL; l = l->next) # { # ChangedProperty *i_cp = l->data; # if (i_cp->info == info) # { # cp = i_cp; # break; # } # } # if (cp == NULL) # { # cp = g_new0 (ChangedProperty, 1); # cp->prop_id = prop_id; # cp->info = info; # skeleton->priv->changed_properties = g_list_prepend (skeleton->priv->changed_properties, cp); # g_value_init (&cp->orig_value, G_VALUE_TYPE (orig_value)); # g_value_copy (orig_value, &cp->orig_value); # } # } # # static void # good_types_skeleton_notify (GObject *object, # GParamSpec *pspec G_GNUC_UNUSED) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties != NULL && # skeleton->priv->changed_properties_idle_source == NULL) # { # skeleton->priv->changed_properties_idle_source = g_idle_source_new (); # g_source_set_priority (skeleton->priv->changed_properties_idle_source, G_PRIORITY_DEFAULT); # g_source_set_callback (skeleton->priv->changed_properties_idle_source, _good_types_emit_changed, g_object_ref (skeleton), (GDestroyNotify) g_object_unref); # g_source_set_name (skeleton->priv->changed_properties_idle_source, "[generated] _good_types_emit_changed"); # g_source_attach (skeleton->priv->changed_properties_idle_source, skeleton->priv->context); # g_source_unref (skeleton->priv->changed_properties_idle_source); # } # g_mutex_unlock (&skeleton->priv->lock); # } # # static void # good_types_skeleton_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec) # { # const _ExtendedGDBusPropertyInfo *info; # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # g_mutex_lock (&skeleton->priv->lock); # g_object_freeze_notify (object); # if (!_g_value_equal (value, &skeleton->priv->properties[prop_id - 1])) # { # if (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)) != NULL && # info->emits_changed_signal) # _good_types_schedule_emit_changed (skeleton, info, prop_id, &skeleton->priv->properties[prop_id - 1]); # g_value_copy (value, &skeleton->priv->properties[prop_id - 1]); # g_object_notify_by_pspec (object, pspec); # } # g_mutex_unlock (&skeleton->priv->lock); # g_object_thaw_notify (object); # } # # static void # good_types_skeleton_init (GoodTypesSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = good_types_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_GOOD_TYPES_SKELETON, GoodTypesSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # skeleton->priv->properties = g_new0 (GValue, 1); # g_value_init (&skeleton->priv->properties[0], G_TYPE_VARIANT); # } # # static GVariant * # good_types_skeleton_get_good_property_type (GoodTypes *object) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # GVariant *value; # g_mutex_lock (&skeleton->priv->lock); # value = g_marshal_value_peek_variant (&(skeleton->priv->properties[0])); # g_mutex_unlock (&skeleton->priv->lock); # return value; # } # # static void # good_types_skeleton_class_init (GoodTypesSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = good_types_skeleton_finalize; # gobject_class->get_property = good_types_skeleton_get_property; # gobject_class->set_property = good_types_skeleton_set_property; # gobject_class->notify = good_types_skeleton_notify; # # # good_types_override_properties (gobject_class, 1); # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = good_types_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = good_types_skeleton_dbus_interface_get_properties; # skeleton_class->flush = good_types_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = good_types_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (GoodTypesSkeletonPrivate)); # #endif # } # # static void # good_types_skeleton_iface_init (GoodTypesIface *iface) # { # iface->get_good_property_type = good_types_skeleton_get_good_property_type; # } # # /** # * good_types_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface GoodTypes. # * # * Returns: (transfer full) (type GoodTypesSkeleton): The skeleton object. # */ # GoodTypes * # good_types_skeleton_new (void) # { # return GOOD_TYPES (g_object_new (TYPE_GOOD_TYPES_SKELETON, NULL)); # } # Error: # # /tmp/tmpagcxz1vk/tmpakolmiph.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmpakolmiph.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface GoodTypes # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:GoodTypes # * @title: GoodTypes # * @short_description: Generated C code for the GoodTypes D-Bus interface # * # * This section contains code for working with the GoodTypes D-Bus interface in C. # */ # # /* ---- Introspection data for GoodTypes ---- */ # # static const _ExtendedGDBusPropertyInfo _good_types_property_info_good_property_type = # { # { # -1, # (gchar *) "GoodPropertyType", # (gchar *) "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas", # G_DBUS_PROPERTY_INFO_FLAGS_READABLE, # NULL # }, # "good-property-type", # FALSE, # TRUE # }; # # static const GDBusPropertyInfo * const _good_types_property_info_pointers[] = # { # &_good_types_property_info_good_property_type.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _good_types_interface_info = # { # { # -1, # (gchar *) "GoodTypes", # NULL, # NULL, # (GDBusPropertyInfo **) &_good_types_property_info_pointers, # NULL # }, # "good-types", # }; # # # /** # * good_types_interface_info: # * # * Gets a machine-readable description of the GoodTypes D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # good_types_interface_info (void) # { # return (GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct; # } # # /** # * good_types_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the GoodTypes interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # good_types_override_properties (GObjectClass *klass, guint property_id_begin) # { # g_object_class_override_property (klass, property_id_begin++, "good-property-type"); # return property_id_begin - 1; # } # # # # /** # * GoodTypes: # * # * Abstract interface type for the D-Bus interface GoodTypes. # */ # # /** # * GoodTypesIface: # * @parent_iface: The parent interface. # * @get_good_property_type: Getter for the #GoodTypes:good-property-type property. # * # * Virtual table for the D-Bus interface GoodTypes. # */ # # typedef GoodTypesIface GoodTypesInterface; # G_DEFINE_INTERFACE (GoodTypes, good_types, G_TYPE_OBJECT) # # static void # good_types_default_init (GoodTypesIface *iface) # { # /* GObject properties for D-Bus properties: */ # /** # * GoodTypes:good-property-type: # * # * Represents the D-Bus property "GoodPropertyType". # * # * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. # */ # g_object_interface_install_property (iface, # g_param_spec_variant ("good-property-type", "GoodPropertyType", "GoodPropertyType", G_VARIANT_TYPE ("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas"), NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); # } # # /** # * good_types_get_good_property_type: (skip) # * @object: A GoodTypes. # * # * Gets the value of the "GoodPropertyType" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use good_types_dup_good_property_type() if on another thread. # * # * Returns: (transfer none) (nullable): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. # */ # GVariant * # good_types_get_good_property_type (GoodTypes *object) # { # g_return_val_if_fail (IS_GOOD_TYPES (object), NULL); # # return GOOD_TYPES_GET_IFACE (object)->get_good_property_type (object); # } # # /** # * good_types_dup_good_property_type: (skip) # * @object: A GoodTypes. # * # * Gets a copy of the "GoodPropertyType" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * Returns: (transfer full) (nullable): The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). # */ # GVariant * # good_types_dup_good_property_type (GoodTypes *object) # { # GVariant *value; # g_object_get (G_OBJECT (object), "good-property-type", &value, NULL); # return value; # } # # /** # * good_types_set_good_property_type: (skip) # * @object: A GoodTypes. # * @value: The value to set. # * # * Sets the "GoodPropertyType" D-Bus property to @value. # * # * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. # */ # void # good_types_set_good_property_type (GoodTypes *object, GVariant *value) # { # g_object_set (G_OBJECT (object), "good-property-type", value, NULL); # } # # /* ------------------------------------------------------------------------ */ # # /** # * GoodTypesProxy: # * # * The GoodTypesProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * GoodTypesProxyClass: # * @parent_class: The parent class. # * # * Class structure for GoodTypesProxy. # */ # # struct _GoodTypesProxyPrivate # { # GData *qdata; # }; # # static void good_types_proxy_iface_init (GoodTypesIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (GoodTypesProxy, good_types_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (GoodTypesProxy) # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (GoodTypesProxy, good_types_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_proxy_iface_init)) # # #endif # static void # good_types_proxy_finalize (GObject *object) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (good_types_proxy_parent_class)->finalize (object); # } # # static void # good_types_proxy_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name); # if (info->use_gvariant) # { # g_value_set_variant (value, variant); # } # else # { # if (variant != NULL) # g_dbus_gvariant_to_gvalue (variant, value); # } # if (variant != NULL) # g_variant_unref (variant); # } # # static void # good_types_proxy_set_property_cb (GDBusProxy *proxy, # GAsyncResult *res, # gpointer user_data) # { # const _ExtendedGDBusPropertyInfo *info = user_data; # GError *error; # GVariant *_ret; # error = NULL; # _ret = g_dbus_proxy_call_finish (proxy, res, &error); # if (!_ret) # { # g_warning ("Error setting property '%s' on interface GoodTypes: %s (%s, %d)", # info->parent_struct.name, # error->message, g_quark_to_string (error->domain), error->code); # g_error_free (error); # } # else # { # g_variant_unref (_ret); # } # } # # static void # good_types_proxy_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_dbus_proxy_call (G_DBUS_PROXY (object), # "org.freedesktop.DBus.Properties.Set", # g_variant_new ("(ssv)", "GoodTypes", info->parent_struct.name, variant), # G_DBUS_CALL_FLAGS_NONE, # -1, # NULL, (GAsyncReadyCallback) good_types_proxy_set_property_cb, (GDBusPropertyInfo *) &info->parent_struct); # g_variant_unref (variant); # } # # static void # good_types_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_GOOD_TYPES); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_GOOD_TYPES); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # good_types_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static GVariant * # good_types_proxy_get_good_property_type (GoodTypes *object) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (object); # GVariant *variant; # GVariant *value = NULL; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "GoodPropertyType"); # value = variant; # if (variant != NULL) # g_variant_unref (variant); # return value; # } # # static void # good_types_proxy_init (GoodTypesProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = good_types_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_GOOD_TYPES_PROXY, GoodTypesProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), good_types_interface_info ()); # } # # static void # good_types_proxy_class_init (GoodTypesProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = good_types_proxy_finalize; # gobject_class->get_property = good_types_proxy_get_property; # gobject_class->set_property = good_types_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = good_types_proxy_g_signal; # proxy_class->g_properties_changed = good_types_proxy_g_properties_changed; # # good_types_override_properties (gobject_class, 1); # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (GoodTypesProxyPrivate)); # #endif # } # # static void # good_types_proxy_iface_init (GoodTypesIface *iface) # { # iface->get_good_property_type = good_types_proxy_get_good_property_type; # } # # /** # * good_types_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface GoodTypes. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call good_types_proxy_new_finish() to get the result of the operation. # * # * See good_types_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # good_types_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_GOOD_TYPES_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # } # # /** # * good_types_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to good_types_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with good_types_proxy_new(). # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # /** # * good_types_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface GoodTypes. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See good_types_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_GOOD_TYPES_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # # /** # * good_types_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like good_types_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call good_types_proxy_new_for_bus_finish() to get the result of the operation. # * # * See good_types_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # good_types_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_GOOD_TYPES_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # } # # /** # * good_types_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to good_types_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with good_types_proxy_new_for_bus(). # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # /** # * good_types_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like good_types_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See good_types_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_GOOD_TYPES_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * GoodTypesSkeleton: # * # * The GoodTypesSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * GoodTypesSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for GoodTypesSkeleton. # */ # # struct _GoodTypesSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _good_types_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_GOOD_TYPES); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_GOOD_TYPES); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _good_types_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _good_types_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _good_types_skeleton_vtable = # { # _good_types_skeleton_handle_method_call, # _good_types_skeleton_handle_get_property, # _good_types_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # good_types_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return good_types_interface_info (); # } # # static GDBusInterfaceVTable * # good_types_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_good_types_skeleton_vtable; # } # # static GVariant * # good_types_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_good_types_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _good_types_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _good_types_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _good_types_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "GoodTypes", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static gboolean _good_types_emit_changed (gpointer user_data); # # static void # good_types_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (_skeleton); # gboolean emit_changed = FALSE; # # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties_idle_source != NULL) # { # g_source_destroy (skeleton->priv->changed_properties_idle_source); # skeleton->priv->changed_properties_idle_source = NULL; # emit_changed = TRUE; # } # g_mutex_unlock (&skeleton->priv->lock); # # if (emit_changed) # _good_types_emit_changed (skeleton); # } # # static void good_types_skeleton_iface_init (GoodTypesIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (GoodTypesSkeleton, good_types_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (GoodTypesSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (GoodTypesSkeleton, good_types_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_skeleton_iface_init)) # # #endif # static void # good_types_skeleton_finalize (GObject *object) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # guint n; # for (n = 0; n < 1; n++) # g_value_unset (&skeleton->priv->properties[n]); # g_free (skeleton->priv->properties); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (good_types_skeleton_parent_class)->finalize (object); # } # # static void # good_types_skeleton_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # g_mutex_lock (&skeleton->priv->lock); # g_value_copy (&skeleton->priv->properties[prop_id - 1], value); # g_mutex_unlock (&skeleton->priv->lock); # } # # static gboolean # _good_types_emit_changed (gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GList *l; # GVariantBuilder builder; # GVariantBuilder invalidated_builder; # guint num_changes; # # g_mutex_lock (&skeleton->priv->lock); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init_static (&invalidated_builder, G_VARIANT_TYPE ("as")); # #else # g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as")); # #endif # for (l = skeleton->priv->changed_properties, num_changes = 0; l != NULL; l = l->next) # { # ChangedProperty *cp = l->data; # GVariant *variant; # const GValue *cur_value; # # cur_value = &skeleton->priv->properties[cp->prop_id - 1]; # if (!_g_value_equal (cur_value, &cp->orig_value)) # { # variant = g_dbus_gvalue_to_gvariant (cur_value, G_VARIANT_TYPE (cp->info->parent_struct.signature)); # g_variant_builder_add (&builder, "{sv}", cp->info->parent_struct.name, variant); # g_variant_unref (variant); # num_changes++; # } # } # if (num_changes > 0) # { # GList *connections, *ll; # GVariant *signal_variant; # signal_variant = g_variant_ref_sink (g_variant_new ("(sa{sv}as)", "GoodTypes", # &builder, &invalidated_builder)); # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # for (ll = connections; ll != NULL; ll = ll->next) # { # GDBusConnection *connection = ll->data; # # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), # "org.freedesktop.DBus.Properties", # "PropertiesChanged", # signal_variant, # NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # else # { # g_variant_builder_clear (&builder); # g_variant_builder_clear (&invalidated_builder); # } # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # skeleton->priv->changed_properties = NULL; # skeleton->priv->changed_properties_idle_source = NULL; # g_mutex_unlock (&skeleton->priv->lock); # return FALSE; # } # # static void # _good_types_schedule_emit_changed (GoodTypesSkeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value) # { # ChangedProperty *cp; # GList *l; # cp = NULL; # for (l = skeleton->priv->changed_properties; l != NULL; l = l->next) # { # ChangedProperty *i_cp = l->data; # if (i_cp->info == info) # { # cp = i_cp; # break; # } # } # if (cp == NULL) # { # cp = g_new0 (ChangedProperty, 1); # cp->prop_id = prop_id; # cp->info = info; # skeleton->priv->changed_properties = g_list_prepend (skeleton->priv->changed_properties, cp); # g_value_init (&cp->orig_value, G_VALUE_TYPE (orig_value)); # g_value_copy (orig_value, &cp->orig_value); # } # } # # static void # good_types_skeleton_notify (GObject *object, # GParamSpec *pspec G_GNUC_UNUSED) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties != NULL && # skeleton->priv->changed_properties_idle_source == NULL) # { # skeleton->priv->changed_properties_idle_source = g_idle_source_new (); # g_source_set_priority (skeleton->priv->changed_properties_idle_source, G_PRIORITY_DEFAULT); # g_source_set_callback (skeleton->priv->changed_properties_idle_source, _good_types_emit_changed, g_object_ref (skeleton), (GDestroyNotify) g_object_unref); # g_source_set_name (skeleton->priv->changed_properties_idle_source, "[generated] _good_types_emit_changed"); # g_source_attach (skeleton->priv->changed_properties_idle_source, skeleton->priv->context); # g_source_unref (skeleton->priv->changed_properties_idle_source); # } # g_mutex_unlock (&skeleton->priv->lock); # } # # static void # good_types_skeleton_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec) # { # const _ExtendedGDBusPropertyInfo *info; # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # g_mutex_lock (&skeleton->priv->lock); # g_object_freeze_notify (object); # if (!_g_value_equal (value, &skeleton->priv->properties[prop_id - 1])) # { # if (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)) != NULL && # info->emits_changed_signal) # _good_types_schedule_emit_changed (skeleton, info, prop_id, &skeleton->priv->properties[prop_id - 1]); # g_value_copy (value, &skeleton->priv->properties[prop_id - 1]); # g_object_notify_by_pspec (object, pspec); # } # g_mutex_unlock (&skeleton->priv->lock); # g_object_thaw_notify (object); # } # # static void # good_types_skeleton_init (GoodTypesSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = good_types_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_GOOD_TYPES_SKELETON, GoodTypesSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # skeleton->priv->properties = g_new0 (GValue, 1); # g_value_init (&skeleton->priv->properties[0], G_TYPE_VARIANT); # } # # static GVariant * # good_types_skeleton_get_good_property_type (GoodTypes *object) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # GVariant *value; # g_mutex_lock (&skeleton->priv->lock); # value = g_marshal_value_peek_variant (&(skeleton->priv->properties[0])); # g_mutex_unlock (&skeleton->priv->lock); # return value; # } # # static void # good_types_skeleton_class_init (GoodTypesSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = good_types_skeleton_finalize; # gobject_class->get_property = good_types_skeleton_get_property; # gobject_class->set_property = good_types_skeleton_set_property; # gobject_class->notify = good_types_skeleton_notify; # # # good_types_override_properties (gobject_class, 1); # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = good_types_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = good_types_skeleton_dbus_interface_get_properties; # skeleton_class->flush = good_types_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = good_types_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (GoodTypesSkeletonPrivate)); # #endif # } # # static void # good_types_skeleton_iface_init (GoodTypesIface *iface) # { # iface->get_good_property_type = good_types_skeleton_get_good_property_type; # } # # /** # * good_types_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface GoodTypes. # * # * Returns: (transfer full) (type GoodTypesSkeleton): The skeleton object. # */ # GoodTypes * # good_types_skeleton_new (void) # { # return GOOD_TYPES (g_object_new (TYPE_GOOD_TYPES_SKELETON, NULL)); # } # Error: # # /tmp/tmpagcxz1vk/tmp08va9z0w.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp08va9z0w.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface GoodTypes # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:GoodTypes # * @title: GoodTypes # * @short_description: Generated C code for the GoodTypes D-Bus interface # * # * This section contains code for working with the GoodTypes D-Bus interface in C. # */ # # /* ---- Introspection data for GoodTypes ---- */ # # static const _ExtendedGDBusPropertyInfo _good_types_property_info_good_property_type = # { # { # -1, # (gchar *) "GoodPropertyType", # (gchar *) "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(aaaaaaaaaaaaaaaaa{sv})", # G_DBUS_PROPERTY_INFO_FLAGS_READABLE, # NULL # }, # "good-property-type", # FALSE, # TRUE # }; # # static const GDBusPropertyInfo * const _good_types_property_info_pointers[] = # { # &_good_types_property_info_good_property_type.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _good_types_interface_info = # { # { # -1, # (gchar *) "GoodTypes", # NULL, # NULL, # (GDBusPropertyInfo **) &_good_types_property_info_pointers, # NULL # }, # "good-types", # }; # # # /** # * good_types_interface_info: # * # * Gets a machine-readable description of the GoodTypes D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # good_types_interface_info (void) # { # return (GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct; # } # # /** # * good_types_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the GoodTypes interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # good_types_override_properties (GObjectClass *klass, guint property_id_begin) # { # g_object_class_override_property (klass, property_id_begin++, "good-property-type"); # return property_id_begin - 1; # } # # # # /** # * GoodTypes: # * # * Abstract interface type for the D-Bus interface GoodTypes. # */ # # /** # * GoodTypesIface: # * @parent_iface: The parent interface. # * @get_good_property_type: Getter for the #GoodTypes:good-property-type property. # * # * Virtual table for the D-Bus interface GoodTypes. # */ # # typedef GoodTypesIface GoodTypesInterface; # G_DEFINE_INTERFACE (GoodTypes, good_types, G_TYPE_OBJECT) # # static void # good_types_default_init (GoodTypesIface *iface) # { # /* GObject properties for D-Bus properties: */ # /** # * GoodTypes:good-property-type: # * # * Represents the D-Bus property "GoodPropertyType". # * # * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. # */ # g_object_interface_install_property (iface, # g_param_spec_variant ("good-property-type", "GoodPropertyType", "GoodPropertyType", G_VARIANT_TYPE ("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(aaaaaaaaaaaaaaaaa{sv})"), NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); # } # # /** # * good_types_get_good_property_type: (skip) # * @object: A GoodTypes. # * # * Gets the value of the "GoodPropertyType" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use good_types_dup_good_property_type() if on another thread. # * # * Returns: (transfer none) (nullable): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. # */ # GVariant * # good_types_get_good_property_type (GoodTypes *object) # { # g_return_val_if_fail (IS_GOOD_TYPES (object), NULL); # # return GOOD_TYPES_GET_IFACE (object)->get_good_property_type (object); # } # # /** # * good_types_dup_good_property_type: (skip) # * @object: A GoodTypes. # * # * Gets a copy of the "GoodPropertyType" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * Returns: (transfer full) (nullable): The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). # */ # GVariant * # good_types_dup_good_property_type (GoodTypes *object) # { # GVariant *value; # g_object_get (G_OBJECT (object), "good-property-type", &value, NULL); # return value; # } # # /** # * good_types_set_good_property_type: (skip) # * @object: A GoodTypes. # * @value: The value to set. # * # * Sets the "GoodPropertyType" D-Bus property to @value. # * # * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. # */ # void # good_types_set_good_property_type (GoodTypes *object, GVariant *value) # { # g_object_set (G_OBJECT (object), "good-property-type", value, NULL); # } # # /* ------------------------------------------------------------------------ */ # # /** # * GoodTypesProxy: # * # * The GoodTypesProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * GoodTypesProxyClass: # * @parent_class: The parent class. # * # * Class structure for GoodTypesProxy. # */ # # struct _GoodTypesProxyPrivate # { # GData *qdata; # }; # # static void good_types_proxy_iface_init (GoodTypesIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (GoodTypesProxy, good_types_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (GoodTypesProxy) # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (GoodTypesProxy, good_types_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_proxy_iface_init)) # # #endif # static void # good_types_proxy_finalize (GObject *object) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (good_types_proxy_parent_class)->finalize (object); # } # # static void # good_types_proxy_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name); # if (info->use_gvariant) # { # g_value_set_variant (value, variant); # } # else # { # if (variant != NULL) # g_dbus_gvariant_to_gvalue (variant, value); # } # if (variant != NULL) # g_variant_unref (variant); # } # # static void # good_types_proxy_set_property_cb (GDBusProxy *proxy, # GAsyncResult *res, # gpointer user_data) # { # const _ExtendedGDBusPropertyInfo *info = user_data; # GError *error; # GVariant *_ret; # error = NULL; # _ret = g_dbus_proxy_call_finish (proxy, res, &error); # if (!_ret) # { # g_warning ("Error setting property '%s' on interface GoodTypes: %s (%s, %d)", # info->parent_struct.name, # error->message, g_quark_to_string (error->domain), error->code); # g_error_free (error); # } # else # { # g_variant_unref (_ret); # } # } # # static void # good_types_proxy_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_dbus_proxy_call (G_DBUS_PROXY (object), # "org.freedesktop.DBus.Properties.Set", # g_variant_new ("(ssv)", "GoodTypes", info->parent_struct.name, variant), # G_DBUS_CALL_FLAGS_NONE, # -1, # NULL, (GAsyncReadyCallback) good_types_proxy_set_property_cb, (GDBusPropertyInfo *) &info->parent_struct); # g_variant_unref (variant); # } # # static void # good_types_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_GOOD_TYPES); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_GOOD_TYPES); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # good_types_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static GVariant * # good_types_proxy_get_good_property_type (GoodTypes *object) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (object); # GVariant *variant; # GVariant *value = NULL; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "GoodPropertyType"); # value = variant; # if (variant != NULL) # g_variant_unref (variant); # return value; # } # # static void # good_types_proxy_init (GoodTypesProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = good_types_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_GOOD_TYPES_PROXY, GoodTypesProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), good_types_interface_info ()); # } # # static void # good_types_proxy_class_init (GoodTypesProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = good_types_proxy_finalize; # gobject_class->get_property = good_types_proxy_get_property; # gobject_class->set_property = good_types_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = good_types_proxy_g_signal; # proxy_class->g_properties_changed = good_types_proxy_g_properties_changed; # # good_types_override_properties (gobject_class, 1); # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (GoodTypesProxyPrivate)); # #endif # } # # static void # good_types_proxy_iface_init (GoodTypesIface *iface) # { # iface->get_good_property_type = good_types_proxy_get_good_property_type; # } # # /** # * good_types_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface GoodTypes. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call good_types_proxy_new_finish() to get the result of the operation. # * # * See good_types_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # good_types_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_GOOD_TYPES_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # } # # /** # * good_types_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to good_types_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with good_types_proxy_new(). # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # /** # * good_types_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface GoodTypes. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See good_types_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_GOOD_TYPES_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # # /** # * good_types_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like good_types_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call good_types_proxy_new_for_bus_finish() to get the result of the operation. # * # * See good_types_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # good_types_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_GOOD_TYPES_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # } # # /** # * good_types_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to good_types_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with good_types_proxy_new_for_bus(). # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # /** # * good_types_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like good_types_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See good_types_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_GOOD_TYPES_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * GoodTypesSkeleton: # * # * The GoodTypesSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * GoodTypesSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for GoodTypesSkeleton. # */ # # struct _GoodTypesSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _good_types_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_GOOD_TYPES); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_GOOD_TYPES); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _good_types_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _good_types_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _good_types_skeleton_vtable = # { # _good_types_skeleton_handle_method_call, # _good_types_skeleton_handle_get_property, # _good_types_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # good_types_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return good_types_interface_info (); # } # # static GDBusInterfaceVTable * # good_types_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_good_types_skeleton_vtable; # } # # static GVariant * # good_types_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_good_types_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _good_types_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _good_types_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _good_types_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "GoodTypes", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static gboolean _good_types_emit_changed (gpointer user_data); # # static void # good_types_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (_skeleton); # gboolean emit_changed = FALSE; # # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties_idle_source != NULL) # { # g_source_destroy (skeleton->priv->changed_properties_idle_source); # skeleton->priv->changed_properties_idle_source = NULL; # emit_changed = TRUE; # } # g_mutex_unlock (&skeleton->priv->lock); # # if (emit_changed) # _good_types_emit_changed (skeleton); # } # # static void good_types_skeleton_iface_init (GoodTypesIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (GoodTypesSkeleton, good_types_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (GoodTypesSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (GoodTypesSkeleton, good_types_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_skeleton_iface_init)) # # #endif # static void # good_types_skeleton_finalize (GObject *object) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # guint n; # for (n = 0; n < 1; n++) # g_value_unset (&skeleton->priv->properties[n]); # g_free (skeleton->priv->properties); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (good_types_skeleton_parent_class)->finalize (object); # } # # static void # good_types_skeleton_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # g_mutex_lock (&skeleton->priv->lock); # g_value_copy (&skeleton->priv->properties[prop_id - 1], value); # g_mutex_unlock (&skeleton->priv->lock); # } # # static gboolean # _good_types_emit_changed (gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GList *l; # GVariantBuilder builder; # GVariantBuilder invalidated_builder; # guint num_changes; # # g_mutex_lock (&skeleton->priv->lock); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init_static (&invalidated_builder, G_VARIANT_TYPE ("as")); # #else # g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as")); # #endif # for (l = skeleton->priv->changed_properties, num_changes = 0; l != NULL; l = l->next) # { # ChangedProperty *cp = l->data; # GVariant *variant; # const GValue *cur_value; # # cur_value = &skeleton->priv->properties[cp->prop_id - 1]; # if (!_g_value_equal (cur_value, &cp->orig_value)) # { # variant = g_dbus_gvalue_to_gvariant (cur_value, G_VARIANT_TYPE (cp->info->parent_struct.signature)); # g_variant_builder_add (&builder, "{sv}", cp->info->parent_struct.name, variant); # g_variant_unref (variant); # num_changes++; # } # } # if (num_changes > 0) # { # GList *connections, *ll; # GVariant *signal_variant; # signal_variant = g_variant_ref_sink (g_variant_new ("(sa{sv}as)", "GoodTypes", # &builder, &invalidated_builder)); # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # for (ll = connections; ll != NULL; ll = ll->next) # { # GDBusConnection *connection = ll->data; # # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), # "org.freedesktop.DBus.Properties", # "PropertiesChanged", # signal_variant, # NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # else # { # g_variant_builder_clear (&builder); # g_variant_builder_clear (&invalidated_builder); # } # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # skeleton->priv->changed_properties = NULL; # skeleton->priv->changed_properties_idle_source = NULL; # g_mutex_unlock (&skeleton->priv->lock); # return FALSE; # } # # static void # _good_types_schedule_emit_changed (GoodTypesSkeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value) # { # ChangedProperty *cp; # GList *l; # cp = NULL; # for (l = skeleton->priv->changed_properties; l != NULL; l = l->next) # { # ChangedProperty *i_cp = l->data; # if (i_cp->info == info) # { # cp = i_cp; # break; # } # } # if (cp == NULL) # { # cp = g_new0 (ChangedProperty, 1); # cp->prop_id = prop_id; # cp->info = info; # skeleton->priv->changed_properties = g_list_prepend (skeleton->priv->changed_properties, cp); # g_value_init (&cp->orig_value, G_VALUE_TYPE (orig_value)); # g_value_copy (orig_value, &cp->orig_value); # } # } # # static void # good_types_skeleton_notify (GObject *object, # GParamSpec *pspec G_GNUC_UNUSED) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties != NULL && # skeleton->priv->changed_properties_idle_source == NULL) # { # skeleton->priv->changed_properties_idle_source = g_idle_source_new (); # g_source_set_priority (skeleton->priv->changed_properties_idle_source, G_PRIORITY_DEFAULT); # g_source_set_callback (skeleton->priv->changed_properties_idle_source, _good_types_emit_changed, g_object_ref (skeleton), (GDestroyNotify) g_object_unref); # g_source_set_name (skeleton->priv->changed_properties_idle_source, "[generated] _good_types_emit_changed"); # g_source_attach (skeleton->priv->changed_properties_idle_source, skeleton->priv->context); # g_source_unref (skeleton->priv->changed_properties_idle_source); # } # g_mutex_unlock (&skeleton->priv->lock); # } # # static void # good_types_skeleton_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec) # { # const _ExtendedGDBusPropertyInfo *info; # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # g_mutex_lock (&skeleton->priv->lock); # g_object_freeze_notify (object); # if (!_g_value_equal (value, &skeleton->priv->properties[prop_id - 1])) # { # if (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)) != NULL && # info->emits_changed_signal) # _good_types_schedule_emit_changed (skeleton, info, prop_id, &skeleton->priv->properties[prop_id - 1]); # g_value_copy (value, &skeleton->priv->properties[prop_id - 1]); # g_object_notify_by_pspec (object, pspec); # } # g_mutex_unlock (&skeleton->priv->lock); # g_object_thaw_notify (object); # } # # static void # good_types_skeleton_init (GoodTypesSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = good_types_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_GOOD_TYPES_SKELETON, GoodTypesSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # skeleton->priv->properties = g_new0 (GValue, 1); # g_value_init (&skeleton->priv->properties[0], G_TYPE_VARIANT); # } # # static GVariant * # good_types_skeleton_get_good_property_type (GoodTypes *object) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # GVariant *value; # g_mutex_lock (&skeleton->priv->lock); # value = g_marshal_value_peek_variant (&(skeleton->priv->properties[0])); # g_mutex_unlock (&skeleton->priv->lock); # return value; # } # # static void # good_types_skeleton_class_init (GoodTypesSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = good_types_skeleton_finalize; # gobject_class->get_property = good_types_skeleton_get_property; # gobject_class->set_property = good_types_skeleton_set_property; # gobject_class->notify = good_types_skeleton_notify; # # # good_types_override_properties (gobject_class, 1); # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = good_types_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = good_types_skeleton_dbus_interface_get_properties; # skeleton_class->flush = good_types_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = good_types_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (GoodTypesSkeletonPrivate)); # #endif # } # # static void # good_types_skeleton_iface_init (GoodTypesIface *iface) # { # iface->get_good_property_type = good_types_skeleton_get_good_property_type; # } # # /** # * good_types_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface GoodTypes. # * # * Returns: (transfer full) (type GoodTypesSkeleton): The skeleton object. # */ # GoodTypes * # good_types_skeleton_new (void) # { # return GOOD_TYPES (g_object_new (TYPE_GOOD_TYPES_SKELETON, NULL)); # } # Error: ok 3 __main__.TestCodegen.test_empty_interface_body # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpt408ie_6 # /tmp/tmpt408ie_6/tmpf0gq8vlu.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpt408ie_6/tmpf0gq8vlu.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # Error: ok 4 __main__.TestCodegen.test_empty_interface_header # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpljqt15q1 # /tmp/tmpljqt15q1/tmps8j57zzc.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpljqt15q1/tmps8j57zzc.xml', '--output', '-', '--header'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 5 __main__.TestCodegen.test_empty_interface_info_body # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpn42ho1yu # /tmp/tmpn42ho1yu/tmpazni9qp2.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpn42ho1yu/tmpazni9qp2.xml', '--output', '-', '--interface-info-body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # Error: ok 6 __main__.TestCodegen.test_empty_interface_info_header # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpg74n_q89 # /tmp/tmpg74n_q89/tmpttqedhq9.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg74n_q89/tmpttqedhq9.xml', '--output', '-', '--interface-info-header'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 7 __main__.TestCodegen.test_generate_docbook # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpfy0cum4x # /tmp/tmpfy0cum4x/tmpj4jkbox1.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpfy0cum4x/tmpj4jkbox1.xml', '--generate-docbook', 'test'] # Return code: 0 # Output: # # Error: ok 8 __main__.TestCodegen.test_generate_md # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpfkxo799a # /tmp/tmpfkxo799a/tmpdv08m596.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpfkxo799a/tmpdv08m596.xml', '--generate-md', 'test'] # Return code: 0 # Output: # # Error: ok 9 __main__.TestCodegen.test_generate_methods_marshaller_simple_method # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmptw53x5rm # /tmp/tmptw53x5rm/tmpertkbfcw.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmptw53x5rm/tmpertkbfcw.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.CallableIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectCallableIface # * @title: OrgProjectCallableIface # * @short_description: Generated C code for the org.project.CallableIface D-Bus interface # * # * This section contains code for working with the org.project.CallableIface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.CallableIface ---- */ # # static const _ExtendedGDBusMethodInfo _org_project_callable_iface_method_info_simple_method = # { # { # -1, # (gchar *) "SimpleMethod", # NULL, # NULL, # NULL # }, # "handle-simple-method", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_callable_iface_method_info_pointers[] = # { # &_org_project_callable_iface_method_info_simple_method.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_callable_iface_interface_info = # { # { # -1, # (gchar *) "org.project.CallableIface", # (GDBusMethodInfo **) &_org_project_callable_iface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-callable-iface", # }; # # # /** # * org_project_callable_iface_interface_info: # * # * Gets a machine-readable description of the org.project.CallableIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_callable_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct; # } # # /** # * org_project_callable_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectCallableIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_callable_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_callable_iface_method_marshal_simple_method ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectCallableIface: # * # * Abstract interface type for the D-Bus interface org.project.CallableIface. # */ # # /** # * OrgProjectCallableIfaceIface: # * @parent_iface: The parent interface. # * @handle_simple_method: Handler for the #OrgProjectCallableIface::handle-simple-method signal. # * # * Virtual table for the D-Bus interface org.project.CallableIface. # */ # # typedef OrgProjectCallableIfaceIface OrgProjectCallableIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectCallableIface, org_project_callable_iface, G_TYPE_OBJECT) # # static void # org_project_callable_iface_default_init (OrgProjectCallableIfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectCallableIface::handle-simple-method: # * @object: A #OrgProjectCallableIface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SimpleMethod() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_callable_iface_complete_simple_method() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-simple-method", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectCallableIfaceIface, handle_simple_method), # g_signal_accumulator_true_handled, # NULL, # org_project_callable_iface_method_marshal_simple_method, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_callable_iface_call_simple_method: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SimpleMethod() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_call_simple_method_finish() to get the result of the operation. # * # * See org_project_callable_iface_call_simple_method_sync() for the synchronous, blocking version of this method. # */ # void # org_project_callable_iface_call_simple_method ( # OrgProjectCallableIface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SimpleMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_callable_iface_call_simple_method_finish: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_call_simple_method(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_callable_iface_call_simple_method(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_simple_method_finish ( # OrgProjectCallableIface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_call_simple_method_sync: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SimpleMethod() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_call_simple_method() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_simple_method_sync ( # OrgProjectCallableIface *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SimpleMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_complete_simple_method: # * @object: A #OrgProjectCallableIface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SimpleMethod() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_callable_iface_complete_simple_method ( # OrgProjectCallableIface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectCallableIfaceProxy: # * # * The #OrgProjectCallableIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectCallableIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectCallableIfaceProxy. # */ # # struct _OrgProjectCallableIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_callable_iface_proxy_iface_init (OrgProjectCallableIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceProxy, org_project_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectCallableIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceProxy, org_project_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_proxy_iface_init)) # # #endif # static void # org_project_callable_iface_proxy_finalize (GObject *object) # { # OrgProjectCallableIfaceProxy *proxy = ORG_PROJECT_CALLABLE_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_callable_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_callable_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_callable_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_callable_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_callable_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectCallableIfaceProxy *proxy = ORG_PROJECT_CALLABLE_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_callable_iface_proxy_init (OrgProjectCallableIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_callable_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, OrgProjectCallableIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_callable_iface_interface_info ()); # } # # static void # org_project_callable_iface_proxy_class_init (OrgProjectCallableIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_callable_iface_proxy_finalize; # gobject_class->get_property = org_project_callable_iface_proxy_get_property; # gobject_class->set_property = org_project_callable_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_callable_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_callable_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectCallableIfaceProxyPrivate)); # #endif # } # # static void # org_project_callable_iface_proxy_iface_init (OrgProjectCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_callable_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.CallableIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_callable_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_callable_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # } # # /** # * org_project_callable_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_callable_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_callable_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.CallableIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_callable_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_callable_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_callable_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_callable_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # } # # /** # * org_project_callable_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_callable_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_callable_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_callable_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectCallableIfaceSkeleton: # * # * The #OrgProjectCallableIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectCallableIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectCallableIfaceSkeleton. # */ # # struct _OrgProjectCallableIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_callable_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_callable_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_callable_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_callable_iface_skeleton_vtable = # { # _org_project_callable_iface_skeleton_handle_method_call, # _org_project_callable_iface_skeleton_handle_get_property, # _org_project_callable_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_callable_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_callable_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_callable_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_callable_iface_skeleton_vtable; # } # # static GVariant * # org_project_callable_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_callable_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_callable_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_callable_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_callable_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.CallableIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_callable_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_callable_iface_skeleton_iface_init (OrgProjectCallableIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceSkeleton, org_project_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectCallableIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceSkeleton, org_project_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_skeleton_iface_init)) # # #endif # static void # org_project_callable_iface_skeleton_finalize (GObject *object) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_callable_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_callable_iface_skeleton_init (OrgProjectCallableIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_callable_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_CALLABLE_IFACE_SKELETON, OrgProjectCallableIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_callable_iface_skeleton_class_init (OrgProjectCallableIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_callable_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_callable_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_callable_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_callable_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_callable_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectCallableIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_callable_iface_skeleton_iface_init (OrgProjectCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_callable_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.CallableIface. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceSkeleton): The skeleton object. # */ # OrgProjectCallableIface * # org_project_callable_iface_skeleton_new (void) # { # return ORG_PROJECT_CALLABLE_IFACE (g_object_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_SKELETON, NULL)); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.OtherCallableIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectOtherCallableIface # * @title: OrgProjectOtherCallableIface # * @short_description: Generated C code for the org.project.OtherCallableIface D-Bus interface # * # * This section contains code for working with the org.project.OtherCallableIface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.OtherCallableIface ---- */ # # static const _ExtendedGDBusMethodInfo _org_project_other_callable_iface_method_info_simple_method = # { # { # -1, # (gchar *) "SimpleMethod", # NULL, # NULL, # NULL # }, # "handle-simple-method", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_other_callable_iface_method_info_pointers[] = # { # &_org_project_other_callable_iface_method_info_simple_method.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_other_callable_iface_interface_info = # { # { # -1, # (gchar *) "org.project.OtherCallableIface", # (GDBusMethodInfo **) &_org_project_other_callable_iface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-other-callable-iface", # }; # # # /** # * org_project_other_callable_iface_interface_info: # * # * Gets a machine-readable description of the org.project.OtherCallableIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_other_callable_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct; # } # # /** # * org_project_other_callable_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectOtherCallableIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_other_callable_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_other_callable_iface_method_marshal_simple_method ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectOtherCallableIface: # * # * Abstract interface type for the D-Bus interface org.project.OtherCallableIface. # */ # # /** # * OrgProjectOtherCallableIfaceIface: # * @parent_iface: The parent interface. # * @handle_simple_method: Handler for the #OrgProjectOtherCallableIface::handle-simple-method signal. # * # * Virtual table for the D-Bus interface org.project.OtherCallableIface. # */ # # typedef OrgProjectOtherCallableIfaceIface OrgProjectOtherCallableIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectOtherCallableIface, org_project_other_callable_iface, G_TYPE_OBJECT) # # static void # org_project_other_callable_iface_default_init (OrgProjectOtherCallableIfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectOtherCallableIface::handle-simple-method: # * @object: A #OrgProjectOtherCallableIface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SimpleMethod() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_other_callable_iface_complete_simple_method() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-simple-method", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectOtherCallableIfaceIface, handle_simple_method), # g_signal_accumulator_true_handled, # NULL, # org_project_other_callable_iface_method_marshal_simple_method, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_other_callable_iface_call_simple_method: # * @proxy: A #OrgProjectOtherCallableIfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SimpleMethod() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_callable_iface_call_simple_method_finish() to get the result of the operation. # * # * See org_project_other_callable_iface_call_simple_method_sync() for the synchronous, blocking version of this method. # */ # void # org_project_other_callable_iface_call_simple_method ( # OrgProjectOtherCallableIface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SimpleMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_other_callable_iface_call_simple_method_finish: # * @proxy: A #OrgProjectOtherCallableIfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_callable_iface_call_simple_method(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_other_callable_iface_call_simple_method(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_other_callable_iface_call_simple_method_finish ( # OrgProjectOtherCallableIface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_other_callable_iface_call_simple_method_sync: # * @proxy: A #OrgProjectOtherCallableIfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SimpleMethod() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_other_callable_iface_call_simple_method() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_other_callable_iface_call_simple_method_sync ( # OrgProjectOtherCallableIface *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SimpleMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_other_callable_iface_complete_simple_method: # * @object: A #OrgProjectOtherCallableIface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SimpleMethod() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_other_callable_iface_complete_simple_method ( # OrgProjectOtherCallableIface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherCallableIfaceProxy: # * # * The #OrgProjectOtherCallableIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherCallableIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherCallableIfaceProxy. # */ # # struct _OrgProjectOtherCallableIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_other_callable_iface_proxy_iface_init (OrgProjectOtherCallableIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceProxy, org_project_other_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectOtherCallableIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceProxy, org_project_other_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_proxy_iface_init)) # # #endif # static void # org_project_other_callable_iface_proxy_finalize (GObject *object) # { # OrgProjectOtherCallableIfaceProxy *proxy = ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_other_callable_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_other_callable_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_callable_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_callable_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_other_callable_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectOtherCallableIfaceProxy *proxy = ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_other_callable_iface_proxy_init (OrgProjectOtherCallableIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_other_callable_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, OrgProjectOtherCallableIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_other_callable_iface_interface_info ()); # } # # static void # org_project_other_callable_iface_proxy_class_init (OrgProjectOtherCallableIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_callable_iface_proxy_finalize; # gobject_class->get_property = org_project_other_callable_iface_proxy_get_property; # gobject_class->set_property = org_project_other_callable_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_other_callable_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_other_callable_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherCallableIfaceProxyPrivate)); # #endif # } # # static void # org_project_other_callable_iface_proxy_iface_init (OrgProjectOtherCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_other_callable_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.OtherCallableIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_callable_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_other_callable_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_callable_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # } # # /** # * org_project_other_callable_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_callable_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_callable_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_callable_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.OtherCallableIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_callable_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_other_callable_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_other_callable_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_callable_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_other_callable_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_callable_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # } # # /** # * org_project_other_callable_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_callable_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_callable_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_callable_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_other_callable_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_callable_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherCallableIfaceSkeleton: # * # * The #OrgProjectOtherCallableIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherCallableIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherCallableIfaceSkeleton. # */ # # struct _OrgProjectOtherCallableIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_other_callable_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_other_callable_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_other_callable_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_other_callable_iface_skeleton_vtable = # { # _org_project_other_callable_iface_skeleton_handle_method_call, # _org_project_other_callable_iface_skeleton_handle_get_property, # _org_project_other_callable_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_other_callable_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_other_callable_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_other_callable_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_other_callable_iface_skeleton_vtable; # } # # static GVariant * # org_project_other_callable_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_other_callable_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_other_callable_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_other_callable_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_other_callable_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.OtherCallableIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_other_callable_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_other_callable_iface_skeleton_iface_init (OrgProjectOtherCallableIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceSkeleton, org_project_other_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectOtherCallableIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceSkeleton, org_project_other_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_skeleton_iface_init)) # # #endif # static void # org_project_other_callable_iface_skeleton_finalize (GObject *object) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_other_callable_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_other_callable_iface_skeleton_init (OrgProjectOtherCallableIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_other_callable_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON, OrgProjectOtherCallableIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_other_callable_iface_skeleton_class_init (OrgProjectOtherCallableIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_callable_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_other_callable_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_other_callable_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_other_callable_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_other_callable_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherCallableIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_other_callable_iface_skeleton_iface_init (OrgProjectOtherCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_other_callable_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.OtherCallableIface. # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceSkeleton): The skeleton object. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_skeleton_new (void) # { # return ORG_PROJECT_OTHER_CALLABLE_IFACE (g_object_new (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON, NULL)); # } # Error: ok 10 __main__.TestCodegen.test_generate_methods_marshaller_single_typed_in_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp74j00dm2 # /tmp/tmp74j00dm2/tmpw3uya1a0.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpw3uya1a0.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOOLEAN ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectBooleanFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # gboolean arg_arg_b, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectBooleanFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectBooleanFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_boolean (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_b_IN_ARG_arg_b = # { # { # -1, # (gchar *) "arg_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_b_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_b_IN_ARG_arg_b.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_b = # { # { # -1, # (gchar *) "SingleArgMethodB", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_b_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-b", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_b.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_b ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOOLEAN (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_b: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-b signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-b: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_b: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodB() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_b() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-b", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_b), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_b, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_BOOLEAN); # # } # # /** # * org_project_useful_interface_call_single_arg_method_b: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_b: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodB() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_b_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_b_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_b ( # OrgProjectUsefulInterface *proxy, # gboolean arg_arg_b, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodB", # g_variant_new ("(b)", # arg_arg_b), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_b_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_b(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_b(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_b_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_b_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_b: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodB() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_b() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_b_sync ( # OrgProjectUsefulInterface *proxy, # gboolean arg_arg_b, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodB", # g_variant_new ("(b)", # arg_arg_b), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_b: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodB() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_b ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmp6zsomb_z.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmp6zsomb_z.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UCHAR ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectUcharFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # guchar arg_arg_y, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectUcharFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectUcharFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_uchar (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_y_IN_ARG_arg_y = # { # { # -1, # (gchar *) "arg_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_y_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_y_IN_ARG_arg_y.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_y = # { # { # -1, # (gchar *) "SingleArgMethodY", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_y_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-y", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_y.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_y ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UCHAR (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_y: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-y signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-y: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_y: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodY() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_y() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-y", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_y), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_y, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UCHAR); # # } # # /** # * org_project_useful_interface_call_single_arg_method_y: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_y: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodY() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_y_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_y_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_y ( # OrgProjectUsefulInterface *proxy, # guchar arg_arg_y, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodY", # g_variant_new ("(y)", # arg_arg_y), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_y_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_y(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_y(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_y_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_y_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_y: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodY() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_y() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_y_sync ( # OrgProjectUsefulInterface *proxy, # guchar arg_arg_y, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodY", # g_variant_new ("(y)", # arg_arg_y), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_y: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodY() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_y ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmp93t1sxf7.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmp93t1sxf7.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_INT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectIntFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # gint16 arg_arg_n, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectIntFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectIntFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_int (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_n_IN_ARG_arg_n = # { # { # -1, # (gchar *) "arg_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_n_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_n_IN_ARG_arg_n.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_n = # { # { # -1, # (gchar *) "SingleArgMethodN", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_n_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-n", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_n.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_n ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_INT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_n: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-n signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-n: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_n: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodN() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_n() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-n", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_n), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_n, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_INT); # # } # # /** # * org_project_useful_interface_call_single_arg_method_n: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_n: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodN() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_n_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_n_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_n ( # OrgProjectUsefulInterface *proxy, # gint16 arg_arg_n, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodN", # g_variant_new ("(n)", # arg_arg_n), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_n_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_n(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_n(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_n_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_n_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_n: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodN() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_n() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_n_sync ( # OrgProjectUsefulInterface *proxy, # gint16 arg_arg_n, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodN", # g_variant_new ("(n)", # arg_arg_n), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_n: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodN() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_n ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpgvetxihd.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpgvetxihd.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UINT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectUintFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # guint16 arg_arg_q, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectUintFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectUintFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_uint (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_q_IN_ARG_arg_q = # { # { # -1, # (gchar *) "arg_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_q_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_q_IN_ARG_arg_q.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_q = # { # { # -1, # (gchar *) "SingleArgMethodQ", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_q_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-q", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_q.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_q ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UINT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_q: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-q signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-q: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_q: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodQ() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_q() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-q", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_q), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_q, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT); # # } # # /** # * org_project_useful_interface_call_single_arg_method_q: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_q: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodQ() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_q_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_q_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_q ( # OrgProjectUsefulInterface *proxy, # guint16 arg_arg_q, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodQ", # g_variant_new ("(q)", # arg_arg_q), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_q_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_q(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_q(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_q_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_q_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_q: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodQ() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_q() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_q_sync ( # OrgProjectUsefulInterface *proxy, # guint16 arg_arg_q, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodQ", # g_variant_new ("(q)", # arg_arg_q), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_q: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodQ() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_q ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpna6aakw8.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpna6aakw8.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_INT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectIntFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # gint arg_arg_i, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectIntFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectIntFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_int (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_i_IN_ARG_arg_i = # { # { # -1, # (gchar *) "arg_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_i_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_i_IN_ARG_arg_i.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_i = # { # { # -1, # (gchar *) "SingleArgMethodI", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_i_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-i", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_i.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_i ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_INT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_i: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-i signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-i: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_i: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodI() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_i() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-i", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_i), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_i, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_INT); # # } # # /** # * org_project_useful_interface_call_single_arg_method_i: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_i: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodI() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_i_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_i_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_i ( # OrgProjectUsefulInterface *proxy, # gint arg_arg_i, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodI", # g_variant_new ("(i)", # arg_arg_i), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_i_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_i(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_i(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_i_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_i_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_i: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodI() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_i() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_i_sync ( # OrgProjectUsefulInterface *proxy, # gint arg_arg_i, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodI", # g_variant_new ("(i)", # arg_arg_i), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_i: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodI() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_i ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpuvj1fvec.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpuvj1fvec.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UINT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectUintFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # guint arg_arg_u, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectUintFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectUintFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_uint (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_u_IN_ARG_arg_u = # { # { # -1, # (gchar *) "arg_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_u_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_u_IN_ARG_arg_u.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_u = # { # { # -1, # (gchar *) "SingleArgMethodU", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_u_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-u", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_u.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_u ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UINT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_u: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-u signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-u: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_u: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodU() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_u() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-u", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_u), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_u, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT); # # } # # /** # * org_project_useful_interface_call_single_arg_method_u: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_u: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodU() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_u_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_u_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_u ( # OrgProjectUsefulInterface *proxy, # guint arg_arg_u, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodU", # g_variant_new ("(u)", # arg_arg_u), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_u_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_u(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_u(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_u_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_u_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_u: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodU() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_u() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_u_sync ( # OrgProjectUsefulInterface *proxy, # guint arg_arg_u, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodU", # g_variant_new ("(u)", # arg_arg_u), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_u: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodU() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_u ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpj8q6vg_4.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpj8q6vg_4.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_INT64 ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectInt64Func) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # gint64 arg_arg_x, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectInt64Func callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectInt64Func) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_int64 (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_x_IN_ARG_arg_x = # { # { # -1, # (gchar *) "arg_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_x_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_x_IN_ARG_arg_x.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_x = # { # { # -1, # (gchar *) "SingleArgMethodX", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_x_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-x", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_x.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_x ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_INT64 (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_x: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-x signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-x: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_x: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodX() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_x() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-x", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_x), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_x, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_INT64); # # } # # /** # * org_project_useful_interface_call_single_arg_method_x: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_x: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodX() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_x_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_x_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_x ( # OrgProjectUsefulInterface *proxy, # gint64 arg_arg_x, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodX", # g_variant_new ("(x)", # arg_arg_x), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_x_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_x(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_x(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_x_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_x_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_x: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodX() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_x() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_x_sync ( # OrgProjectUsefulInterface *proxy, # gint64 arg_arg_x, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodX", # g_variant_new ("(x)", # arg_arg_x), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_x: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodX() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_x ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmp4lncr916.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmp4lncr916.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UINT64 ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectUint64Func) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # guint64 arg_arg_t, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectUint64Func callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectUint64Func) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_uint64 (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_t_IN_ARG_arg_t = # { # { # -1, # (gchar *) "arg_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_t_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_t_IN_ARG_arg_t.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_t = # { # { # -1, # (gchar *) "SingleArgMethodT", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_t_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-t", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_t.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_t ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UINT64 (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_t: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-t signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-t: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_t: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodT() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_t() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-t", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_t), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_t, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT64); # # } # # /** # * org_project_useful_interface_call_single_arg_method_t: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_t: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodT() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_t_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_t_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_t ( # OrgProjectUsefulInterface *proxy, # guint64 arg_arg_t, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodT", # g_variant_new ("(t)", # arg_arg_t), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_t_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_t(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_t(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_t_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_t_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_t: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodT() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_t() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_t_sync ( # OrgProjectUsefulInterface *proxy, # guint64 arg_arg_t, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodT", # g_variant_new ("(t)", # arg_arg_t), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_t: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodT() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_t ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpimdbs4dy.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpimdbs4dy.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_DOUBLE ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectDoubleFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # gdouble arg_arg_d, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectDoubleFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectDoubleFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_double (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_d_IN_ARG_arg_d = # { # { # -1, # (gchar *) "arg_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_d_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_d_IN_ARG_arg_d.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_d = # { # { # -1, # (gchar *) "SingleArgMethodD", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_d_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-d", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_d.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_d ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_DOUBLE (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_d: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-d signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-d: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_d: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodD() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_d() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-d", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_d), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_d, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_DOUBLE); # # } # # /** # * org_project_useful_interface_call_single_arg_method_d: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_d: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodD() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_d_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_d_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_d ( # OrgProjectUsefulInterface *proxy, # gdouble arg_arg_d, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodD", # g_variant_new ("(d)", # arg_arg_d), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_d_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_d(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_d(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_d_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_d_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_d: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodD() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_d() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_d_sync ( # OrgProjectUsefulInterface *proxy, # gdouble arg_arg_d, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodD", # g_variant_new ("(d)", # arg_arg_d), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_d: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodD() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_d ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpl6_o88ed.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpl6_o88ed.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # const gchar *arg_arg_s, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectStringFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_string (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_s_IN_ARG_arg_s = # { # { # -1, # (gchar *) "arg_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_s_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_s_IN_ARG_arg_s.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_s = # { # { # -1, # (gchar *) "SingleArgMethodS", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_s_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-s", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_s.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_s ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_s: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-s signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-s: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_s: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodS() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_s() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-s", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_s), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_s, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); # # } # # /** # * org_project_useful_interface_call_single_arg_method_s: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_s: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodS() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_s_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_s_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_s ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_s, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodS", # g_variant_new ("(s)", # arg_arg_s), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_s_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_s(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_s(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_s_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_s_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_s: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodS() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_s() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_s_sync ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_s, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodS", # g_variant_new ("(s)", # arg_arg_s), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_s: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodS() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_s ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpusxecjzw.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpusxecjzw.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # const gchar *arg_arg_o, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectStringFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_string (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_o_IN_ARG_arg_o = # { # { # -1, # (gchar *) "arg_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_o_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_o_IN_ARG_arg_o.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_o = # { # { # -1, # (gchar *) "SingleArgMethodO", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_o_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-o", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_o.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_o ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_o: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-o signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-o: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_o: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodO() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_o() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-o", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_o), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_o, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); # # } # # /** # * org_project_useful_interface_call_single_arg_method_o: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_o: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodO() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_o_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_o_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_o ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_o, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodO", # g_variant_new ("(o)", # arg_arg_o), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_o_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_o(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_o(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_o_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_o_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_o: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodO() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_o() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_o_sync ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_o, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodO", # g_variant_new ("(o)", # arg_arg_o), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_o: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodO() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_o ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmp79g7iqv3.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmp79g7iqv3.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # const gchar *arg_arg_g, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectStringFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_string (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_g_IN_ARG_arg_g = # { # { # -1, # (gchar *) "arg_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_g_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_g_IN_ARG_arg_g.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_g = # { # { # -1, # (gchar *) "SingleArgMethodG", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_g_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-g", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_g.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_g ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_g: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-g signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-g: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_g: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodG() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_g() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-g", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_g), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_g, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); # # } # # /** # * org_project_useful_interface_call_single_arg_method_g: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_g: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodG() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_g_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_g_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_g ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_g, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodG", # g_variant_new ("(g)", # arg_arg_g), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_g_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_g(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_g(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_g_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_g_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_g: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodG() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_g() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_g_sync ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_g, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodG", # g_variant_new ("(g)", # arg_arg_g), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_g: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodG() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_g ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpyvzg3gbq.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpyvzg3gbq.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_VARIANT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectVariantFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # GVariant *arg_arg_h, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectVariantFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectVariantFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_variant (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_h_IN_ARG_arg_h = # { # { # -1, # (gchar *) "arg_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_h_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_h_IN_ARG_arg_h.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_h = # { # { # -1, # (gchar *) "SingleArgMethodH", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_h_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-h", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_h.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_h ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_h: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-h signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-h: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_h: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodH() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_h() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-h", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_h), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_h, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT); # # } # # /** # * org_project_useful_interface_call_single_arg_method_h: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_h: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodH() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_h_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_h_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_h ( # OrgProjectUsefulInterface *proxy, # GVariant *arg_arg_h, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodH", # g_variant_new ("(@h)", # arg_arg_h), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_h_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_h(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_h(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_h_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_h_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_h: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodH() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_h() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_h_sync ( # OrgProjectUsefulInterface *proxy, # GVariant *arg_arg_h, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodH", # g_variant_new ("(@h)", # arg_arg_h), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_h: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodH() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_h ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpqrwsbjnh.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpqrwsbjnh.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # const gchar *arg_arg_ay, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectStringFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_string (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_ay_IN_ARG_arg_ay = # { # { # -1, # (gchar *) "arg_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_ay_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ay_IN_ARG_arg_ay.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_ay = # { # { # -1, # (gchar *) "SingleArgMethodAy", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_ay_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-ay", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ay.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_ay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_ay: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-ay signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-ay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_ay: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAy() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_ay() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-ay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_ay), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_ay, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); # # } # # /** # * org_project_useful_interface_call_single_arg_method_ay: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_ay: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAy() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_ay_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_ay_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_ay ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_ay, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAy", # g_variant_new ("(^ay)", # arg_arg_ay), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_ay_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_ay(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_ay(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ay_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_ay_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_ay: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAy() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_ay() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ay_sync ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_ay, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAy", # g_variant_new ("(^ay)", # arg_arg_ay), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_ay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAy() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_ay ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmp1l4omkyt.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmp1l4omkyt.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOXED ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectBoxedFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # const gchar *const *arg_arg_as, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectBoxedFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectBoxedFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_boxed (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_as_IN_ARG_arg_as = # { # { # -1, # (gchar *) "arg_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_as_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_as_IN_ARG_arg_as.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_as = # { # { # -1, # (gchar *) "SingleArgMethodAs", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_as_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-as", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_as.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_as ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_as: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-as signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-as: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_as: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAs() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_as() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-as", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_as), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_as, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRV); # # } # # /** # * org_project_useful_interface_call_single_arg_method_as: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_as: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAs() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_as_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_as_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_as ( # OrgProjectUsefulInterface *proxy, # const gchar *const *arg_arg_as, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAs", # g_variant_new ("(^as)", # arg_arg_as), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_as_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_as(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_as(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_as_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_as_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_as: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAs() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_as() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_as_sync ( # OrgProjectUsefulInterface *proxy, # const gchar *const *arg_arg_as, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAs", # g_variant_new ("(^as)", # arg_arg_as), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_as: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAs() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_as ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmprh8y3exv.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmprh8y3exv.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOXED ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectBoxedFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # const gchar *const *arg_arg_ao, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectBoxedFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectBoxedFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_boxed (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_ao_IN_ARG_arg_ao = # { # { # -1, # (gchar *) "arg_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_ao_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ao_IN_ARG_arg_ao.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_ao = # { # { # -1, # (gchar *) "SingleArgMethodAo", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_ao_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-ao", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ao.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_ao ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_ao: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-ao signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-ao: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_ao: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAo() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_ao() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-ao", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_ao), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_ao, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRV); # # } # # /** # * org_project_useful_interface_call_single_arg_method_ao: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_ao: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAo() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_ao_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_ao_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_ao ( # OrgProjectUsefulInterface *proxy, # const gchar *const *arg_arg_ao, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAo", # g_variant_new ("(^ao)", # arg_arg_ao), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_ao_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_ao(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_ao(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ao_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_ao_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_ao: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAo() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_ao() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ao_sync ( # OrgProjectUsefulInterface *proxy, # const gchar *const *arg_arg_ao, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAo", # g_variant_new ("(^ao)", # arg_arg_ao), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_ao: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAo() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_ao ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpdmz0aymj.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpdmz0aymj.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOXED ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectBoxedFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # const gchar *const *arg_arg_aay, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectBoxedFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectBoxedFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_boxed (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_aay_IN_ARG_arg_aay = # { # { # -1, # (gchar *) "arg_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_aay_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_aay_IN_ARG_arg_aay.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_aay = # { # { # -1, # (gchar *) "SingleArgMethodAay", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_aay_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-aay", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_aay.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_aay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_aay: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-aay signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-aay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_aay: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAay() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_aay() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-aay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_aay), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_aay, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRV); # # } # # /** # * org_project_useful_interface_call_single_arg_method_aay: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_aay: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAay() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_aay_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_aay_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_aay ( # OrgProjectUsefulInterface *proxy, # const gchar *const *arg_arg_aay, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAay", # g_variant_new ("(^aay)", # arg_arg_aay), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_aay_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_aay(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_aay(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_aay_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_aay_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_aay: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAay() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_aay() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_aay_sync ( # OrgProjectUsefulInterface *proxy, # const gchar *const *arg_arg_aay, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAay", # g_variant_new ("(^aay)", # arg_arg_aay), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_aay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAay() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_aay ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpujxe_ir7.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpujxe_ir7.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_VARIANT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectVariantFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # GVariant *arg_arg_asv, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectVariantFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectVariantFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_variant (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_asv_IN_ARG_arg_asv = # { # { # -1, # (gchar *) "arg_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_asv_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_asv_IN_ARG_arg_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_asv = # { # { # -1, # (gchar *) "SingleArgMethodAsv", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_asv_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-asv", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_asv ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_asv: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-asv signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-asv: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_asv: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAsv() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_asv() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-asv", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_asv), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_asv, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT); # # } # # /** # * org_project_useful_interface_call_single_arg_method_asv: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAsv() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_asv_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_asv_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_asv ( # OrgProjectUsefulInterface *proxy, # GVariant *arg_arg_asv, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAsv", # g_variant_new ("(@a{sv})", # arg_arg_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_asv_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_asv(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_asv(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_asv_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_asv_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAsv() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_asv() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_asv_sync ( # OrgProjectUsefulInterface *proxy, # GVariant *arg_arg_asv, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAsv", # g_variant_new ("(@a{sv})", # arg_arg_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_asv: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAsv() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_asv ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: ok 11 __main__.TestCodegen.test_generate_methods_marshaller_single_typed_out_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp32czgz6r # /tmp/tmp32czgz6r/tmp3cwreo26.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmp3cwreo26.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_b_OUT_ARG_arg_b = # { # { # -1, # (gchar *) "arg_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_b_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_b_OUT_ARG_arg_b.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_b = # { # { # -1, # (gchar *) "SingleArgMethodB", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_b_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-b", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_b.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_b ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_b: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-b signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-b: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodB() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_b() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-b", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_b), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_b, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_b: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodB() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_b_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_b_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_b ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodB", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_b_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_b: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_b(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_b(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_b_finish ( # OrgProjectUsefulInterface *proxy, # gboolean *out_arg_b, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(b)", # out_arg_b); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_b_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_b: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodB() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_b() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_b_sync ( # OrgProjectUsefulInterface *proxy, # gboolean *out_arg_b, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodB", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(b)", # out_arg_b); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_b: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_b: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodB() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_b ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # gboolean arg_b) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(b)", # arg_b)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmp6oj94yaa.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmp6oj94yaa.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_y_OUT_ARG_arg_y = # { # { # -1, # (gchar *) "arg_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_y_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_y_OUT_ARG_arg_y.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_y = # { # { # -1, # (gchar *) "SingleArgMethodY", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_y_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-y", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_y.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_y ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_y: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-y signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-y: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodY() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_y() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-y", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_y), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_y, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_y: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodY() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_y_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_y_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_y ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodY", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_y_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_y: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_y(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_y(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_y_finish ( # OrgProjectUsefulInterface *proxy, # guchar *out_arg_y, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(y)", # out_arg_y); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_y_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_y: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodY() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_y() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_y_sync ( # OrgProjectUsefulInterface *proxy, # guchar *out_arg_y, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodY", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(y)", # out_arg_y); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_y: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_y: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodY() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_y ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # guchar arg_y) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(y)", # arg_y)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpcg4ik1ys.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpcg4ik1ys.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_n_OUT_ARG_arg_n = # { # { # -1, # (gchar *) "arg_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_n_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_n_OUT_ARG_arg_n.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_n = # { # { # -1, # (gchar *) "SingleArgMethodN", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_n_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-n", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_n.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_n ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_n: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-n signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-n: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodN() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_n() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-n", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_n), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_n, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_n: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodN() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_n_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_n_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_n ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodN", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_n_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_n: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_n(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_n(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_n_finish ( # OrgProjectUsefulInterface *proxy, # gint16 *out_arg_n, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(n)", # out_arg_n); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_n_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_n: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodN() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_n() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_n_sync ( # OrgProjectUsefulInterface *proxy, # gint16 *out_arg_n, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodN", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(n)", # out_arg_n); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_n: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_n: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodN() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_n ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # gint16 arg_n) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(n)", # arg_n)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpb8xiyuk3.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpb8xiyuk3.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_q_OUT_ARG_arg_q = # { # { # -1, # (gchar *) "arg_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_q_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_q_OUT_ARG_arg_q.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_q = # { # { # -1, # (gchar *) "SingleArgMethodQ", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_q_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-q", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_q.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_q ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_q: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-q signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-q: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodQ() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_q() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-q", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_q), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_q, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_q: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodQ() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_q_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_q_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_q ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodQ", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_q_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_q: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_q(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_q(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_q_finish ( # OrgProjectUsefulInterface *proxy, # guint16 *out_arg_q, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(q)", # out_arg_q); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_q_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_q: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodQ() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_q() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_q_sync ( # OrgProjectUsefulInterface *proxy, # guint16 *out_arg_q, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodQ", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(q)", # out_arg_q); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_q: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_q: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodQ() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_q ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # guint16 arg_q) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(q)", # arg_q)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpscupqxp9.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpscupqxp9.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_i_OUT_ARG_arg_i = # { # { # -1, # (gchar *) "arg_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_i_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_i_OUT_ARG_arg_i.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_i = # { # { # -1, # (gchar *) "SingleArgMethodI", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_i_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-i", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_i.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_i ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_i: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-i signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-i: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodI() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_i() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-i", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_i), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_i, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_i: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodI() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_i_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_i_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_i ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodI", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_i_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_i: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_i(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_i(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_i_finish ( # OrgProjectUsefulInterface *proxy, # gint *out_arg_i, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(i)", # out_arg_i); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_i_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_i: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodI() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_i() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_i_sync ( # OrgProjectUsefulInterface *proxy, # gint *out_arg_i, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodI", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(i)", # out_arg_i); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_i: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_i: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodI() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_i ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # gint arg_i) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(i)", # arg_i)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmptcoqq6tk.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmptcoqq6tk.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_u_OUT_ARG_arg_u = # { # { # -1, # (gchar *) "arg_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_u_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_u_OUT_ARG_arg_u.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_u = # { # { # -1, # (gchar *) "SingleArgMethodU", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_u_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-u", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_u.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_u ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_u: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-u signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-u: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodU() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_u() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-u", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_u), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_u, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_u: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodU() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_u_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_u_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_u ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodU", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_u_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_u: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_u(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_u(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_u_finish ( # OrgProjectUsefulInterface *proxy, # guint *out_arg_u, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(u)", # out_arg_u); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_u_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_u: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodU() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_u() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_u_sync ( # OrgProjectUsefulInterface *proxy, # guint *out_arg_u, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodU", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(u)", # out_arg_u); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_u: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_u: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodU() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_u ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # guint arg_u) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(u)", # arg_u)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpiruldi_v.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpiruldi_v.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_x_OUT_ARG_arg_x = # { # { # -1, # (gchar *) "arg_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_x_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_x_OUT_ARG_arg_x.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_x = # { # { # -1, # (gchar *) "SingleArgMethodX", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_x_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-x", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_x.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_x ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_x: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-x signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-x: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodX() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_x() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-x", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_x), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_x, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_x: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodX() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_x_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_x_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_x ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodX", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_x_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_x: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_x(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_x(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_x_finish ( # OrgProjectUsefulInterface *proxy, # gint64 *out_arg_x, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(x)", # out_arg_x); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_x_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_x: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodX() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_x() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_x_sync ( # OrgProjectUsefulInterface *proxy, # gint64 *out_arg_x, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodX", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(x)", # out_arg_x); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_x: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_x: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodX() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_x ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # gint64 arg_x) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(x)", # arg_x)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmp56o6r908.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmp56o6r908.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_t_OUT_ARG_arg_t = # { # { # -1, # (gchar *) "arg_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_t_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_t_OUT_ARG_arg_t.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_t = # { # { # -1, # (gchar *) "SingleArgMethodT", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_t_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-t", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_t.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_t ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_t: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-t signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-t: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodT() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_t() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-t", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_t), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_t, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_t: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodT() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_t_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_t_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_t ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodT", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_t_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_t: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_t(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_t(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_t_finish ( # OrgProjectUsefulInterface *proxy, # guint64 *out_arg_t, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(t)", # out_arg_t); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_t_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_t: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodT() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_t() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_t_sync ( # OrgProjectUsefulInterface *proxy, # guint64 *out_arg_t, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodT", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(t)", # out_arg_t); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_t: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_t: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodT() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_t ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # guint64 arg_t) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(t)", # arg_t)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpht6npf18.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpht6npf18.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_d_OUT_ARG_arg_d = # { # { # -1, # (gchar *) "arg_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_d_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_d_OUT_ARG_arg_d.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_d = # { # { # -1, # (gchar *) "SingleArgMethodD", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_d_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-d", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_d.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_d ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_d: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-d signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-d: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodD() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_d() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-d", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_d), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_d, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_d: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodD() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_d_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_d_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_d ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodD", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_d_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_d: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_d(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_d(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_d_finish ( # OrgProjectUsefulInterface *proxy, # gdouble *out_arg_d, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(d)", # out_arg_d); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_d_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_d: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodD() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_d() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_d_sync ( # OrgProjectUsefulInterface *proxy, # gdouble *out_arg_d, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodD", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(d)", # out_arg_d); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_d: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_d: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodD() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_d ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # gdouble arg_d) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(d)", # arg_d)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmps3j794d8.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmps3j794d8.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_s_OUT_ARG_arg_s = # { # { # -1, # (gchar *) "arg_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_s_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_s_OUT_ARG_arg_s.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_s = # { # { # -1, # (gchar *) "SingleArgMethodS", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_s_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-s", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_s.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_s ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_s: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-s signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-s: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodS() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_s() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-s", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_s), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_s, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_s: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodS() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_s_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_s_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_s ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodS", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_s_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_s: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_s(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_s(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_s_finish ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_s, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(s)", # out_arg_s); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_s_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_s: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodS() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_s() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_s_sync ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_s, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodS", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(s)", # out_arg_s); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_s: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_s: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodS() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_s ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # const gchar *arg_s) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(s)", # arg_s)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmp0iwqf6l6.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmp0iwqf6l6.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_o_OUT_ARG_arg_o = # { # { # -1, # (gchar *) "arg_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_o_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_o_OUT_ARG_arg_o.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_o = # { # { # -1, # (gchar *) "SingleArgMethodO", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_o_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-o", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_o.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_o ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_o: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-o signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-o: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodO() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_o() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-o", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_o), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_o, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_o: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodO() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_o_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_o_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_o ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodO", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_o_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_o: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_o(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_o(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_o_finish ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_o, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(o)", # out_arg_o); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_o_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_o: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodO() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_o() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_o_sync ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_o, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodO", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(o)", # out_arg_o); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_o: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_o: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodO() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_o ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # const gchar *arg_o) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(o)", # arg_o)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpj2todccp.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpj2todccp.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_g_OUT_ARG_arg_g = # { # { # -1, # (gchar *) "arg_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_g_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_g_OUT_ARG_arg_g.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_g = # { # { # -1, # (gchar *) "SingleArgMethodG", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_g_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-g", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_g.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_g ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_g: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-g signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-g: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodG() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_g() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-g", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_g), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_g, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_g: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodG() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_g_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_g_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_g ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodG", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_g_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_g: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_g(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_g(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_g_finish ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_g, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(g)", # out_arg_g); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_g_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_g: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodG() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_g() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_g_sync ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_g, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodG", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(g)", # out_arg_g); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_g: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_g: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodG() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_g ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # const gchar *arg_g) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(g)", # arg_g)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmp5guzpb6w.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmp5guzpb6w.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_h_OUT_ARG_arg_h = # { # { # -1, # (gchar *) "arg_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_h_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_h_OUT_ARG_arg_h.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_h = # { # { # -1, # (gchar *) "SingleArgMethodH", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_h_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-h", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_h.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_h ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_h: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-h signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-h: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodH() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_h() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-h", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_h), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_h, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_h: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodH() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_h_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_h_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_h ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodH", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_h_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_h: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_h(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_h(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_h_finish ( # OrgProjectUsefulInterface *proxy, # GVariant **out_arg_h, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(@h)", # out_arg_h); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_h_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_h: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodH() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_h() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_h_sync ( # OrgProjectUsefulInterface *proxy, # GVariant **out_arg_h, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodH", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(@h)", # out_arg_h); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_h: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_h: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodH() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_h ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # GVariant *arg_h) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(@h)", # arg_h)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpdgl2i5me.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpdgl2i5me.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_ay_OUT_ARG_arg_ay = # { # { # -1, # (gchar *) "arg_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_ay_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ay_OUT_ARG_arg_ay.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_ay = # { # { # -1, # (gchar *) "SingleArgMethodAy", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_ay_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-ay", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ay.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_ay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_ay: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-ay signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-ay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAy() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_ay() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-ay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_ay), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_ay, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_ay: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAy() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_ay_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_ay_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_ay ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAy", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_ay_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_ay: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_ay(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_ay(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ay_finish ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_ay, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^ay)", # out_arg_ay); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_ay_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_ay: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAy() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_ay() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ay_sync ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_ay, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAy", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^ay)", # out_arg_ay); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_ay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_ay: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAy() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_ay ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # const gchar *arg_ay) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(^ay)", # arg_ay)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmp4m437anp.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmp4m437anp.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_as_OUT_ARG_arg_as = # { # { # -1, # (gchar *) "arg_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_as_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_as_OUT_ARG_arg_as.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_as = # { # { # -1, # (gchar *) "SingleArgMethodAs", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_as_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-as", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_as.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_as ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_as: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-as signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-as: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAs() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_as() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-as", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_as), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_as, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_as: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAs() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_as_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_as_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_as ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAs", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_as_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_as: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_as(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_as(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_as_finish ( # OrgProjectUsefulInterface *proxy, # gchar ***out_arg_as, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^as)", # out_arg_as); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_as_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_as: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAs() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_as() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_as_sync ( # OrgProjectUsefulInterface *proxy, # gchar ***out_arg_as, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAs", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^as)", # out_arg_as); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_as: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_as: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAs() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_as ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # const gchar *const *arg_as) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(^as)", # arg_as)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpcayip8xp.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpcayip8xp.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_ao_OUT_ARG_arg_ao = # { # { # -1, # (gchar *) "arg_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_ao_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ao_OUT_ARG_arg_ao.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_ao = # { # { # -1, # (gchar *) "SingleArgMethodAo", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_ao_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-ao", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ao.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_ao ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_ao: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-ao signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-ao: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAo() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_ao() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-ao", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_ao), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_ao, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_ao: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAo() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_ao_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_ao_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_ao ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAo", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_ao_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_ao: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_ao(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_ao(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ao_finish ( # OrgProjectUsefulInterface *proxy, # gchar ***out_arg_ao, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^ao)", # out_arg_ao); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_ao_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_ao: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAo() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_ao() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ao_sync ( # OrgProjectUsefulInterface *proxy, # gchar ***out_arg_ao, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAo", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^ao)", # out_arg_ao); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_ao: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_ao: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAo() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_ao ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # const gchar *const *arg_ao) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(^ao)", # arg_ao)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmp99yf_hu6.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmp99yf_hu6.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_aay_OUT_ARG_arg_aay = # { # { # -1, # (gchar *) "arg_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_aay_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_aay_OUT_ARG_arg_aay.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_aay = # { # { # -1, # (gchar *) "SingleArgMethodAay", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_aay_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-aay", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_aay.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_aay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_aay: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-aay signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-aay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAay() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_aay() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-aay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_aay), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_aay, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_aay: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAay() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_aay_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_aay_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_aay ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAay", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_aay_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_aay: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_aay(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_aay(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_aay_finish ( # OrgProjectUsefulInterface *proxy, # gchar ***out_arg_aay, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^aay)", # out_arg_aay); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_aay_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_aay: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAay() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_aay() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_aay_sync ( # OrgProjectUsefulInterface *proxy, # gchar ***out_arg_aay, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAay", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^aay)", # out_arg_aay); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_aay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_aay: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAay() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_aay ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # const gchar *const *arg_aay) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(^aay)", # arg_aay)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpd1gxxy85.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpd1gxxy85.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_asv_OUT_ARG_arg_asv = # { # { # -1, # (gchar *) "arg_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_asv_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_asv_OUT_ARG_arg_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_asv = # { # { # -1, # (gchar *) "SingleArgMethodAsv", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_asv_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-asv", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_asv ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_asv: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-asv signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-asv: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAsv() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_asv() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-asv", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_asv), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_asv, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_asv: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAsv() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_asv_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_asv_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_asv ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAsv", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_asv_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_asv: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_asv(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_asv(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_asv_finish ( # OrgProjectUsefulInterface *proxy, # GVariant **out_arg_asv, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(@a{sv})", # out_arg_asv); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_asv_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_asv: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAsv() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_asv() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_asv_sync ( # OrgProjectUsefulInterface *proxy, # GVariant **out_arg_asv, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAsv", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(@a{sv})", # out_arg_asv); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_asv: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_asv: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAsv() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_asv ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # GVariant *arg_asv) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(@a{sv})", # arg_asv)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: ok 12 __main__.TestCodegen.test_generate_methods_marshallers_multiple_in_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpd_ny7nr6 # /tmp/tmpd_ny7nr6/tmpk3fq_9x7.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpd_ny7nr6/tmpk3fq_9x7.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectBooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectBooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 20); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectBooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_boolean (param_values + 2), # g_marshal_value_peek_uchar (param_values + 3), # g_marshal_value_peek_int (param_values + 4), # g_marshal_value_peek_uint (param_values + 5), # g_marshal_value_peek_int (param_values + 6), # g_marshal_value_peek_uint (param_values + 7), # g_marshal_value_peek_int64 (param_values + 8), # g_marshal_value_peek_uint64 (param_values + 9), # g_marshal_value_peek_double (param_values + 10), # g_marshal_value_peek_string (param_values + 11), # g_marshal_value_peek_string (param_values + 12), # g_marshal_value_peek_string (param_values + 13), # g_marshal_value_peek_variant (param_values + 14), # g_marshal_value_peek_string (param_values + 15), # g_marshal_value_peek_boxed (param_values + 16), # g_marshal_value_peek_boxed (param_values + 17), # g_marshal_value_peek_boxed (param_values + 18), # g_marshal_value_peek_variant (param_values + 19), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.CallableIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectCallableIface # * @title: OrgProjectCallableIface # * @short_description: Generated C code for the org.project.CallableIface D-Bus interface # * # * This section contains code for working with the org.project.CallableIface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.CallableIface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_b = # { # { # -1, # (gchar *) "an_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_y = # { # { # -1, # (gchar *) "an_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_n = # { # { # -1, # (gchar *) "an_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_q = # { # { # -1, # (gchar *) "an_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_i = # { # { # -1, # (gchar *) "an_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_u = # { # { # -1, # (gchar *) "an_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_x = # { # { # -1, # (gchar *) "an_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_t = # { # { # -1, # (gchar *) "an_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_d = # { # { # -1, # (gchar *) "an_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_s = # { # { # -1, # (gchar *) "an_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_o = # { # { # -1, # (gchar *) "an_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_g = # { # { # -1, # (gchar *) "an_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_h = # { # { # -1, # (gchar *) "an_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_ay = # { # { # -1, # (gchar *) "an_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_as = # { # { # -1, # (gchar *) "an_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_ao = # { # { # -1, # (gchar *) "an_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_aay = # { # { # -1, # (gchar *) "an_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_asv = # { # { # -1, # (gchar *) "an_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_pointers[] = # { # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_b.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_y.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_n.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_q.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_i.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_u.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_x.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_t.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_d.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_s.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_o.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_g.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_h.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_ay.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_as.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_ao.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_aay.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_callable_iface_method_info_method_with_many_args = # { # { # -1, # (gchar *) "MethodWithManyArgs", # (GDBusArgInfo **) &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_pointers, # NULL, # NULL # }, # "handle-method-with-many-args", # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_b = # { # { # -1, # (gchar *) "an_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_y = # { # { # -1, # (gchar *) "an_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_n = # { # { # -1, # (gchar *) "an_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_q = # { # { # -1, # (gchar *) "an_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_i = # { # { # -1, # (gchar *) "an_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_u = # { # { # -1, # (gchar *) "an_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_x = # { # { # -1, # (gchar *) "an_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_t = # { # { # -1, # (gchar *) "an_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_d = # { # { # -1, # (gchar *) "an_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_s = # { # { # -1, # (gchar *) "an_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_o = # { # { # -1, # (gchar *) "an_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_g = # { # { # -1, # (gchar *) "an_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_h = # { # { # -1, # (gchar *) "an_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_ay = # { # { # -1, # (gchar *) "an_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_as = # { # { # -1, # (gchar *) "an_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_ao = # { # { # -1, # (gchar *) "an_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_aay = # { # { # -1, # (gchar *) "an_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_asv = # { # { # -1, # (gchar *) "an_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_pointers[] = # { # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_b.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_y.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_n.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_q.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_i.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_u.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_x.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_t.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_d.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_s.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_o.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_g.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_h.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_ay.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_as.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_ao.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_aay.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_callable_iface_method_info_same_method_with_many_args = # { # { # -1, # (gchar *) "SameMethodWithManyArgs", # (GDBusArgInfo **) &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_pointers, # NULL, # NULL # }, # "handle-same-method-with-many-args", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_callable_iface_method_info_pointers[] = # { # &_org_project_callable_iface_method_info_method_with_many_args.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_callable_iface_interface_info = # { # { # -1, # (gchar *) "org.project.CallableIface", # (GDBusMethodInfo **) &_org_project_callable_iface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-callable-iface", # }; # # # /** # * org_project_callable_iface_interface_info: # * # * Gets a machine-readable description of the org.project.CallableIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_callable_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct; # } # # /** # * org_project_callable_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectCallableIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_callable_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_callable_iface_method_marshal_method_with_many_args ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_callable_iface_method_marshal_same_method_with_many_args ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectCallableIface: # * # * Abstract interface type for the D-Bus interface org.project.CallableIface. # */ # # /** # * OrgProjectCallableIfaceIface: # * @parent_iface: The parent interface. # * @handle_method_with_many_args: Handler for the #OrgProjectCallableIface::handle-method-with-many-args signal. # * @handle_same_method_with_many_args: Handler for the #OrgProjectCallableIface::handle-same-method-with-many-args signal. # * # * Virtual table for the D-Bus interface org.project.CallableIface. # */ # # typedef OrgProjectCallableIfaceIface OrgProjectCallableIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectCallableIface, org_project_callable_iface, G_TYPE_OBJECT) # # static void # org_project_callable_iface_default_init (OrgProjectCallableIfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectCallableIface::handle-method-with-many-args: # * @object: A #OrgProjectCallableIface. # * @invocation: A #GDBusMethodInvocation. # * @arg_an_b: Argument passed by remote caller. # * @arg_an_y: Argument passed by remote caller. # * @arg_an_n: Argument passed by remote caller. # * @arg_an_q: Argument passed by remote caller. # * @arg_an_i: Argument passed by remote caller. # * @arg_an_u: Argument passed by remote caller. # * @arg_an_x: Argument passed by remote caller. # * @arg_an_t: Argument passed by remote caller. # * @arg_an_d: Argument passed by remote caller. # * @arg_an_s: Argument passed by remote caller. # * @arg_an_o: Argument passed by remote caller. # * @arg_an_g: Argument passed by remote caller. # * @arg_an_h: Argument passed by remote caller. # * @arg_an_ay: Argument passed by remote caller. # * @arg_an_as: Argument passed by remote caller. # * @arg_an_ao: Argument passed by remote caller. # * @arg_an_aay: Argument passed by remote caller. # * @arg_an_asv: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the MethodWithManyArgs() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_callable_iface_complete_method_with_many_args() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-method-with-many-args", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectCallableIfaceIface, handle_method_with_many_args), # g_signal_accumulator_true_handled, # NULL, # org_project_callable_iface_method_marshal_method_with_many_args, # G_TYPE_BOOLEAN, # 19, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_BOOLEAN, G_TYPE_UCHAR, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT64, G_TYPE_UINT64, G_TYPE_DOUBLE, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_VARIANT, G_TYPE_STRING, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_VARIANT); # # /** # * OrgProjectCallableIface::handle-same-method-with-many-args: # * @object: A #OrgProjectCallableIface. # * @invocation: A #GDBusMethodInvocation. # * @arg_an_b: Argument passed by remote caller. # * @arg_an_y: Argument passed by remote caller. # * @arg_an_n: Argument passed by remote caller. # * @arg_an_q: Argument passed by remote caller. # * @arg_an_i: Argument passed by remote caller. # * @arg_an_u: Argument passed by remote caller. # * @arg_an_x: Argument passed by remote caller. # * @arg_an_t: Argument passed by remote caller. # * @arg_an_d: Argument passed by remote caller. # * @arg_an_s: Argument passed by remote caller. # * @arg_an_o: Argument passed by remote caller. # * @arg_an_g: Argument passed by remote caller. # * @arg_an_h: Argument passed by remote caller. # * @arg_an_ay: Argument passed by remote caller. # * @arg_an_as: Argument passed by remote caller. # * @arg_an_ao: Argument passed by remote caller. # * @arg_an_aay: Argument passed by remote caller. # * @arg_an_asv: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SameMethodWithManyArgs() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_callable_iface_complete_same_method_with_many_args() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-same-method-with-many-args", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectCallableIfaceIface, handle_same_method_with_many_args), # g_signal_accumulator_true_handled, # NULL, # org_project_callable_iface_method_marshal_same_method_with_many_args, # G_TYPE_BOOLEAN, # 19, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_BOOLEAN, G_TYPE_UCHAR, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT64, G_TYPE_UINT64, G_TYPE_DOUBLE, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_VARIANT, G_TYPE_STRING, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_VARIANT); # # } # # /** # * org_project_callable_iface_call_method_with_many_args: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @arg_an_b: Argument to pass with the method invocation. # * @arg_an_y: Argument to pass with the method invocation. # * @arg_an_n: Argument to pass with the method invocation. # * @arg_an_q: Argument to pass with the method invocation. # * @arg_an_i: Argument to pass with the method invocation. # * @arg_an_u: Argument to pass with the method invocation. # * @arg_an_x: Argument to pass with the method invocation. # * @arg_an_t: Argument to pass with the method invocation. # * @arg_an_d: Argument to pass with the method invocation. # * @arg_an_s: Argument to pass with the method invocation. # * @arg_an_o: Argument to pass with the method invocation. # * @arg_an_g: Argument to pass with the method invocation. # * @arg_an_h: Argument to pass with the method invocation. # * @arg_an_ay: Argument to pass with the method invocation. # * @arg_an_as: Argument to pass with the method invocation. # * @arg_an_ao: Argument to pass with the method invocation. # * @arg_an_aay: Argument to pass with the method invocation. # * @arg_an_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the MethodWithManyArgs() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_call_method_with_many_args_finish() to get the result of the operation. # * # * See org_project_callable_iface_call_method_with_many_args_sync() for the synchronous, blocking version of this method. # */ # void # org_project_callable_iface_call_method_with_many_args ( # OrgProjectCallableIface *proxy, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "MethodWithManyArgs", # g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_callable_iface_call_method_with_many_args_finish: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_call_method_with_many_args(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_callable_iface_call_method_with_many_args(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_method_with_many_args_finish ( # OrgProjectCallableIface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_call_method_with_many_args_sync: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @arg_an_b: Argument to pass with the method invocation. # * @arg_an_y: Argument to pass with the method invocation. # * @arg_an_n: Argument to pass with the method invocation. # * @arg_an_q: Argument to pass with the method invocation. # * @arg_an_i: Argument to pass with the method invocation. # * @arg_an_u: Argument to pass with the method invocation. # * @arg_an_x: Argument to pass with the method invocation. # * @arg_an_t: Argument to pass with the method invocation. # * @arg_an_d: Argument to pass with the method invocation. # * @arg_an_s: Argument to pass with the method invocation. # * @arg_an_o: Argument to pass with the method invocation. # * @arg_an_g: Argument to pass with the method invocation. # * @arg_an_h: Argument to pass with the method invocation. # * @arg_an_ay: Argument to pass with the method invocation. # * @arg_an_as: Argument to pass with the method invocation. # * @arg_an_ao: Argument to pass with the method invocation. # * @arg_an_aay: Argument to pass with the method invocation. # * @arg_an_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the MethodWithManyArgs() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_call_method_with_many_args() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_method_with_many_args_sync ( # OrgProjectCallableIface *proxy, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "MethodWithManyArgs", # g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_call_same_method_with_many_args: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @arg_an_b: Argument to pass with the method invocation. # * @arg_an_y: Argument to pass with the method invocation. # * @arg_an_n: Argument to pass with the method invocation. # * @arg_an_q: Argument to pass with the method invocation. # * @arg_an_i: Argument to pass with the method invocation. # * @arg_an_u: Argument to pass with the method invocation. # * @arg_an_x: Argument to pass with the method invocation. # * @arg_an_t: Argument to pass with the method invocation. # * @arg_an_d: Argument to pass with the method invocation. # * @arg_an_s: Argument to pass with the method invocation. # * @arg_an_o: Argument to pass with the method invocation. # * @arg_an_g: Argument to pass with the method invocation. # * @arg_an_h: Argument to pass with the method invocation. # * @arg_an_ay: Argument to pass with the method invocation. # * @arg_an_as: Argument to pass with the method invocation. # * @arg_an_ao: Argument to pass with the method invocation. # * @arg_an_aay: Argument to pass with the method invocation. # * @arg_an_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SameMethodWithManyArgs() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_call_same_method_with_many_args_finish() to get the result of the operation. # * # * See org_project_callable_iface_call_same_method_with_many_args_sync() for the synchronous, blocking version of this method. # */ # void # org_project_callable_iface_call_same_method_with_many_args ( # OrgProjectCallableIface *proxy, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SameMethodWithManyArgs", # g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_callable_iface_call_same_method_with_many_args_finish: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_call_same_method_with_many_args(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_callable_iface_call_same_method_with_many_args(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_same_method_with_many_args_finish ( # OrgProjectCallableIface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_call_same_method_with_many_args_sync: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @arg_an_b: Argument to pass with the method invocation. # * @arg_an_y: Argument to pass with the method invocation. # * @arg_an_n: Argument to pass with the method invocation. # * @arg_an_q: Argument to pass with the method invocation. # * @arg_an_i: Argument to pass with the method invocation. # * @arg_an_u: Argument to pass with the method invocation. # * @arg_an_x: Argument to pass with the method invocation. # * @arg_an_t: Argument to pass with the method invocation. # * @arg_an_d: Argument to pass with the method invocation. # * @arg_an_s: Argument to pass with the method invocation. # * @arg_an_o: Argument to pass with the method invocation. # * @arg_an_g: Argument to pass with the method invocation. # * @arg_an_h: Argument to pass with the method invocation. # * @arg_an_ay: Argument to pass with the method invocation. # * @arg_an_as: Argument to pass with the method invocation. # * @arg_an_ao: Argument to pass with the method invocation. # * @arg_an_aay: Argument to pass with the method invocation. # * @arg_an_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SameMethodWithManyArgs() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_call_same_method_with_many_args() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_same_method_with_many_args_sync ( # OrgProjectCallableIface *proxy, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SameMethodWithManyArgs", # g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_complete_method_with_many_args: # * @object: A #OrgProjectCallableIface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the MethodWithManyArgs() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_callable_iface_complete_method_with_many_args ( # OrgProjectCallableIface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /** # * org_project_callable_iface_complete_same_method_with_many_args: # * @object: A #OrgProjectCallableIface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SameMethodWithManyArgs() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_callable_iface_complete_same_method_with_many_args ( # OrgProjectCallableIface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectCallableIfaceProxy: # * # * The #OrgProjectCallableIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectCallableIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectCallableIfaceProxy. # */ # # struct _OrgProjectCallableIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_callable_iface_proxy_iface_init (OrgProjectCallableIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceProxy, org_project_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectCallableIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceProxy, org_project_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_proxy_iface_init)) # # #endif # static void # org_project_callable_iface_proxy_finalize (GObject *object) # { # OrgProjectCallableIfaceProxy *proxy = ORG_PROJECT_CALLABLE_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_callable_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_callable_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_callable_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_callable_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_callable_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectCallableIfaceProxy *proxy = ORG_PROJECT_CALLABLE_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_callable_iface_proxy_init (OrgProjectCallableIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_callable_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, OrgProjectCallableIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_callable_iface_interface_info ()); # } # # static void # org_project_callable_iface_proxy_class_init (OrgProjectCallableIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_callable_iface_proxy_finalize; # gobject_class->get_property = org_project_callable_iface_proxy_get_property; # gobject_class->set_property = org_project_callable_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_callable_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_callable_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectCallableIfaceProxyPrivate)); # #endif # } # # static void # org_project_callable_iface_proxy_iface_init (OrgProjectCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_callable_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.CallableIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_callable_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_callable_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # } # # /** # * org_project_callable_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_callable_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_callable_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.CallableIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_callable_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_callable_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_callable_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_callable_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # } # # /** # * org_project_callable_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_callable_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_callable_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_callable_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectCallableIfaceSkeleton: # * # * The #OrgProjectCallableIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectCallableIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectCallableIfaceSkeleton. # */ # # struct _OrgProjectCallableIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_callable_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_callable_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_callable_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_callable_iface_skeleton_vtable = # { # _org_project_callable_iface_skeleton_handle_method_call, # _org_project_callable_iface_skeleton_handle_get_property, # _org_project_callable_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_callable_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_callable_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_callable_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_callable_iface_skeleton_vtable; # } # # static GVariant * # org_project_callable_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_callable_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_callable_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_callable_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_callable_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.CallableIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_callable_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_callable_iface_skeleton_iface_init (OrgProjectCallableIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceSkeleton, org_project_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectCallableIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceSkeleton, org_project_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_skeleton_iface_init)) # # #endif # static void # org_project_callable_iface_skeleton_finalize (GObject *object) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_callable_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_callable_iface_skeleton_init (OrgProjectCallableIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_callable_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_CALLABLE_IFACE_SKELETON, OrgProjectCallableIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_callable_iface_skeleton_class_init (OrgProjectCallableIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_callable_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_callable_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_callable_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_callable_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_callable_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectCallableIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_callable_iface_skeleton_iface_init (OrgProjectCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_callable_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.CallableIface. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceSkeleton): The skeleton object. # */ # OrgProjectCallableIface * # org_project_callable_iface_skeleton_new (void) # { # return ORG_PROJECT_CALLABLE_IFACE (g_object_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_SKELETON, NULL)); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.OtherCallableIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectOtherCallableIface # * @title: OrgProjectOtherCallableIface # * @short_description: Generated C code for the org.project.OtherCallableIface D-Bus interface # * # * This section contains code for working with the org.project.OtherCallableIface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.OtherCallableIface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_b = # { # { # -1, # (gchar *) "an_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_y = # { # { # -1, # (gchar *) "an_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_n = # { # { # -1, # (gchar *) "an_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_q = # { # { # -1, # (gchar *) "an_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_i = # { # { # -1, # (gchar *) "an_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_u = # { # { # -1, # (gchar *) "an_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_x = # { # { # -1, # (gchar *) "an_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_t = # { # { # -1, # (gchar *) "an_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_d = # { # { # -1, # (gchar *) "an_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_s = # { # { # -1, # (gchar *) "an_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_o = # { # { # -1, # (gchar *) "an_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_g = # { # { # -1, # (gchar *) "an_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_h = # { # { # -1, # (gchar *) "an_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_ay = # { # { # -1, # (gchar *) "an_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_as = # { # { # -1, # (gchar *) "an_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_ao = # { # { # -1, # (gchar *) "an_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_aay = # { # { # -1, # (gchar *) "an_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_asv = # { # { # -1, # (gchar *) "an_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_pointers[] = # { # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_b.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_y.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_n.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_q.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_i.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_u.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_x.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_t.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_d.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_s.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_o.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_g.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_h.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_ay.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_as.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_ao.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_aay.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_other_callable_iface_method_info_method_with_many_args = # { # { # -1, # (gchar *) "MethodWithManyArgs", # (GDBusArgInfo **) &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_pointers, # NULL, # NULL # }, # "handle-method-with-many-args", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_other_callable_iface_method_info_pointers[] = # { # &_org_project_other_callable_iface_method_info_method_with_many_args.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_other_callable_iface_interface_info = # { # { # -1, # (gchar *) "org.project.OtherCallableIface", # (GDBusMethodInfo **) &_org_project_other_callable_iface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-other-callable-iface", # }; # # # /** # * org_project_other_callable_iface_interface_info: # * # * Gets a machine-readable description of the org.project.OtherCallableIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_other_callable_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct; # } # # /** # * org_project_other_callable_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectOtherCallableIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_other_callable_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_other_callable_iface_method_marshal_method_with_many_args ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectOtherCallableIface: # * # * Abstract interface type for the D-Bus interface org.project.OtherCallableIface. # */ # # /** # * OrgProjectOtherCallableIfaceIface: # * @parent_iface: The parent interface. # * @handle_method_with_many_args: Handler for the #OrgProjectOtherCallableIface::handle-method-with-many-args signal. # * # * Virtual table for the D-Bus interface org.project.OtherCallableIface. # */ # # typedef OrgProjectOtherCallableIfaceIface OrgProjectOtherCallableIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectOtherCallableIface, org_project_other_callable_iface, G_TYPE_OBJECT) # # static void # org_project_other_callable_iface_default_init (OrgProjectOtherCallableIfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectOtherCallableIface::handle-method-with-many-args: # * @object: A #OrgProjectOtherCallableIface. # * @invocation: A #GDBusMethodInvocation. # * @arg_an_b: Argument passed by remote caller. # * @arg_an_y: Argument passed by remote caller. # * @arg_an_n: Argument passed by remote caller. # * @arg_an_q: Argument passed by remote caller. # * @arg_an_i: Argument passed by remote caller. # * @arg_an_u: Argument passed by remote caller. # * @arg_an_x: Argument passed by remote caller. # * @arg_an_t: Argument passed by remote caller. # * @arg_an_d: Argument passed by remote caller. # * @arg_an_s: Argument passed by remote caller. # * @arg_an_o: Argument passed by remote caller. # * @arg_an_g: Argument passed by remote caller. # * @arg_an_h: Argument passed by remote caller. # * @arg_an_ay: Argument passed by remote caller. # * @arg_an_as: Argument passed by remote caller. # * @arg_an_ao: Argument passed by remote caller. # * @arg_an_aay: Argument passed by remote caller. # * @arg_an_asv: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the MethodWithManyArgs() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_other_callable_iface_complete_method_with_many_args() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-method-with-many-args", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectOtherCallableIfaceIface, handle_method_with_many_args), # g_signal_accumulator_true_handled, # NULL, # org_project_other_callable_iface_method_marshal_method_with_many_args, # G_TYPE_BOOLEAN, # 19, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_BOOLEAN, G_TYPE_UCHAR, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT64, G_TYPE_UINT64, G_TYPE_DOUBLE, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_VARIANT, G_TYPE_STRING, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_VARIANT); # # } # # /** # * org_project_other_callable_iface_call_method_with_many_args: # * @proxy: A #OrgProjectOtherCallableIfaceProxy. # * @arg_an_b: Argument to pass with the method invocation. # * @arg_an_y: Argument to pass with the method invocation. # * @arg_an_n: Argument to pass with the method invocation. # * @arg_an_q: Argument to pass with the method invocation. # * @arg_an_i: Argument to pass with the method invocation. # * @arg_an_u: Argument to pass with the method invocation. # * @arg_an_x: Argument to pass with the method invocation. # * @arg_an_t: Argument to pass with the method invocation. # * @arg_an_d: Argument to pass with the method invocation. # * @arg_an_s: Argument to pass with the method invocation. # * @arg_an_o: Argument to pass with the method invocation. # * @arg_an_g: Argument to pass with the method invocation. # * @arg_an_h: Argument to pass with the method invocation. # * @arg_an_ay: Argument to pass with the method invocation. # * @arg_an_as: Argument to pass with the method invocation. # * @arg_an_ao: Argument to pass with the method invocation. # * @arg_an_aay: Argument to pass with the method invocation. # * @arg_an_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the MethodWithManyArgs() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_callable_iface_call_method_with_many_args_finish() to get the result of the operation. # * # * See org_project_other_callable_iface_call_method_with_many_args_sync() for the synchronous, blocking version of this method. # */ # void # org_project_other_callable_iface_call_method_with_many_args ( # OrgProjectOtherCallableIface *proxy, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "MethodWithManyArgs", # g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_other_callable_iface_call_method_with_many_args_finish: # * @proxy: A #OrgProjectOtherCallableIfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_callable_iface_call_method_with_many_args(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_other_callable_iface_call_method_with_many_args(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_other_callable_iface_call_method_with_many_args_finish ( # OrgProjectOtherCallableIface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_other_callable_iface_call_method_with_many_args_sync: # * @proxy: A #OrgProjectOtherCallableIfaceProxy. # * @arg_an_b: Argument to pass with the method invocation. # * @arg_an_y: Argument to pass with the method invocation. # * @arg_an_n: Argument to pass with the method invocation. # * @arg_an_q: Argument to pass with the method invocation. # * @arg_an_i: Argument to pass with the method invocation. # * @arg_an_u: Argument to pass with the method invocation. # * @arg_an_x: Argument to pass with the method invocation. # * @arg_an_t: Argument to pass with the method invocation. # * @arg_an_d: Argument to pass with the method invocation. # * @arg_an_s: Argument to pass with the method invocation. # * @arg_an_o: Argument to pass with the method invocation. # * @arg_an_g: Argument to pass with the method invocation. # * @arg_an_h: Argument to pass with the method invocation. # * @arg_an_ay: Argument to pass with the method invocation. # * @arg_an_as: Argument to pass with the method invocation. # * @arg_an_ao: Argument to pass with the method invocation. # * @arg_an_aay: Argument to pass with the method invocation. # * @arg_an_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the MethodWithManyArgs() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_other_callable_iface_call_method_with_many_args() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_other_callable_iface_call_method_with_many_args_sync ( # OrgProjectOtherCallableIface *proxy, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "MethodWithManyArgs", # g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_other_callable_iface_complete_method_with_many_args: # * @object: A #OrgProjectOtherCallableIface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the MethodWithManyArgs() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_other_callable_iface_complete_method_with_many_args ( # OrgProjectOtherCallableIface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherCallableIfaceProxy: # * # * The #OrgProjectOtherCallableIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherCallableIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherCallableIfaceProxy. # */ # # struct _OrgProjectOtherCallableIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_other_callable_iface_proxy_iface_init (OrgProjectOtherCallableIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceProxy, org_project_other_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectOtherCallableIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceProxy, org_project_other_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_proxy_iface_init)) # # #endif # static void # org_project_other_callable_iface_proxy_finalize (GObject *object) # { # OrgProjectOtherCallableIfaceProxy *proxy = ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_other_callable_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_other_callable_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_callable_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_callable_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_other_callable_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectOtherCallableIfaceProxy *proxy = ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_other_callable_iface_proxy_init (OrgProjectOtherCallableIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_other_callable_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, OrgProjectOtherCallableIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_other_callable_iface_interface_info ()); # } # # static void # org_project_other_callable_iface_proxy_class_init (OrgProjectOtherCallableIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_callable_iface_proxy_finalize; # gobject_class->get_property = org_project_other_callable_iface_proxy_get_property; # gobject_class->set_property = org_project_other_callable_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_other_callable_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_other_callable_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherCallableIfaceProxyPrivate)); # #endif # } # # static void # org_project_other_callable_iface_proxy_iface_init (OrgProjectOtherCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_other_callable_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.OtherCallableIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_callable_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_other_callable_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_callable_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # } # # /** # * org_project_other_callable_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_callable_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_callable_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_callable_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.OtherCallableIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_callable_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_other_callable_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_other_callable_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_callable_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_other_callable_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_callable_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # } # # /** # * org_project_other_callable_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_callable_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_callable_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_callable_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_other_callable_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_callable_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherCallableIfaceSkeleton: # * # * The #OrgProjectOtherCallableIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherCallableIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherCallableIfaceSkeleton. # */ # # struct _OrgProjectOtherCallableIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_other_callable_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_other_callable_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_other_callable_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_other_callable_iface_skeleton_vtable = # { # _org_project_other_callable_iface_skeleton_handle_method_call, # _org_project_other_callable_iface_skeleton_handle_get_property, # _org_project_other_callable_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_other_callable_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_other_callable_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_other_callable_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_other_callable_iface_skeleton_vtable; # } # # static GVariant * # org_project_other_callable_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_other_callable_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_other_callable_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_other_callable_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_other_callable_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.OtherCallableIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_other_callable_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_other_callable_iface_skeleton_iface_init (OrgProjectOtherCallableIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceSkeleton, org_project_other_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectOtherCallableIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceSkeleton, org_project_other_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_skeleton_iface_init)) # # #endif # static void # org_project_other_callable_iface_skeleton_finalize (GObject *object) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_other_callable_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_other_callable_iface_skeleton_init (OrgProjectOtherCallableIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_other_callable_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON, OrgProjectOtherCallableIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_other_callable_iface_skeleton_class_init (OrgProjectOtherCallableIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_callable_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_other_callable_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_other_callable_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_other_callable_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_other_callable_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherCallableIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_other_callable_iface_skeleton_iface_init (OrgProjectOtherCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_other_callable_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.OtherCallableIface. # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceSkeleton): The skeleton object. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_skeleton_new (void) # { # return ORG_PROJECT_OTHER_CALLABLE_IFACE (g_object_new (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON, NULL)); # } # Error: ok 13 __main__.TestCodegen.test_generate_methods_marshallers_multiple_out_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp0368m70b # /tmp/tmp0368m70b/tmp_119s4zq.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp0368m70b/tmp_119s4zq.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.CallableIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectCallableIface # * @title: OrgProjectCallableIface # * @short_description: Generated C code for the org.project.CallableIface D-Bus interface # * # * This section contains code for working with the org.project.CallableIface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.CallableIface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_b = # { # { # -1, # (gchar *) "an_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_y = # { # { # -1, # (gchar *) "an_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_n = # { # { # -1, # (gchar *) "an_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_q = # { # { # -1, # (gchar *) "an_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_i = # { # { # -1, # (gchar *) "an_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_u = # { # { # -1, # (gchar *) "an_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_x = # { # { # -1, # (gchar *) "an_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_t = # { # { # -1, # (gchar *) "an_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_d = # { # { # -1, # (gchar *) "an_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_s = # { # { # -1, # (gchar *) "an_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_o = # { # { # -1, # (gchar *) "an_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_g = # { # { # -1, # (gchar *) "an_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_h = # { # { # -1, # (gchar *) "an_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_ay = # { # { # -1, # (gchar *) "an_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_as = # { # { # -1, # (gchar *) "an_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_ao = # { # { # -1, # (gchar *) "an_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_aay = # { # { # -1, # (gchar *) "an_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_asv = # { # { # -1, # (gchar *) "an_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_pointers[] = # { # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_b.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_y.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_n.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_q.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_i.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_u.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_x.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_t.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_d.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_s.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_o.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_g.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_h.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_ay.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_as.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_ao.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_aay.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_callable_iface_method_info_method_with_many_args = # { # { # -1, # (gchar *) "MethodWithManyArgs", # NULL, # (GDBusArgInfo **) &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_pointers, # NULL # }, # "handle-method-with-many-args", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_callable_iface_method_info_pointers[] = # { # &_org_project_callable_iface_method_info_method_with_many_args.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_callable_iface_interface_info = # { # { # -1, # (gchar *) "org.project.CallableIface", # (GDBusMethodInfo **) &_org_project_callable_iface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-callable-iface", # }; # # # /** # * org_project_callable_iface_interface_info: # * # * Gets a machine-readable description of the org.project.CallableIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_callable_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct; # } # # /** # * org_project_callable_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectCallableIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_callable_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_callable_iface_method_marshal_method_with_many_args ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectCallableIface: # * # * Abstract interface type for the D-Bus interface org.project.CallableIface. # */ # # /** # * OrgProjectCallableIfaceIface: # * @parent_iface: The parent interface. # * @handle_method_with_many_args: Handler for the #OrgProjectCallableIface::handle-method-with-many-args signal. # * # * Virtual table for the D-Bus interface org.project.CallableIface. # */ # # typedef OrgProjectCallableIfaceIface OrgProjectCallableIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectCallableIface, org_project_callable_iface, G_TYPE_OBJECT) # # static void # org_project_callable_iface_default_init (OrgProjectCallableIfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectCallableIface::handle-method-with-many-args: # * @object: A #OrgProjectCallableIface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the MethodWithManyArgs() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_callable_iface_complete_method_with_many_args() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-method-with-many-args", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectCallableIfaceIface, handle_method_with_many_args), # g_signal_accumulator_true_handled, # NULL, # org_project_callable_iface_method_marshal_method_with_many_args, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_callable_iface_call_method_with_many_args: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the MethodWithManyArgs() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_call_method_with_many_args_finish() to get the result of the operation. # * # * See org_project_callable_iface_call_method_with_many_args_sync() for the synchronous, blocking version of this method. # */ # void # org_project_callable_iface_call_method_with_many_args ( # OrgProjectCallableIface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "MethodWithManyArgs", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_callable_iface_call_method_with_many_args_finish: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @out_an_b: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_y: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_n: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_q: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_i: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_u: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_x: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_t: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_d: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_s: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_o: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_g: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_h: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_ay: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_as: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @out_an_ao: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @out_an_aay: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @out_an_asv: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_call_method_with_many_args(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_callable_iface_call_method_with_many_args(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_method_with_many_args_finish ( # OrgProjectCallableIface *proxy, # gboolean *out_an_b, # guchar *out_an_y, # gint16 *out_an_n, # guint16 *out_an_q, # gint *out_an_i, # guint *out_an_u, # gint64 *out_an_x, # guint64 *out_an_t, # gdouble *out_an_d, # gchar **out_an_s, # gchar **out_an_o, # gchar **out_an_g, # GVariant **out_an_h, # gchar **out_an_ay, # gchar ***out_an_as, # gchar ***out_an_ao, # gchar ***out_an_aay, # GVariant **out_an_asv, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # out_an_b, # out_an_y, # out_an_n, # out_an_q, # out_an_i, # out_an_u, # out_an_x, # out_an_t, # out_an_d, # out_an_s, # out_an_o, # out_an_g, # out_an_h, # out_an_ay, # out_an_as, # out_an_ao, # out_an_aay, # out_an_asv); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_call_method_with_many_args_sync: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @out_an_b: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_y: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_n: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_q: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_i: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_u: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_x: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_t: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_d: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_s: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_o: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_g: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_h: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_ay: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_as: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @out_an_ao: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @out_an_aay: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @out_an_asv: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the MethodWithManyArgs() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_call_method_with_many_args() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_method_with_many_args_sync ( # OrgProjectCallableIface *proxy, # gboolean *out_an_b, # guchar *out_an_y, # gint16 *out_an_n, # guint16 *out_an_q, # gint *out_an_i, # guint *out_an_u, # gint64 *out_an_x, # guint64 *out_an_t, # gdouble *out_an_d, # gchar **out_an_s, # gchar **out_an_o, # gchar **out_an_g, # GVariant **out_an_h, # gchar **out_an_ay, # gchar ***out_an_as, # gchar ***out_an_ao, # gchar ***out_an_aay, # GVariant **out_an_asv, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "MethodWithManyArgs", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # out_an_b, # out_an_y, # out_an_n, # out_an_q, # out_an_i, # out_an_u, # out_an_x, # out_an_t, # out_an_d, # out_an_s, # out_an_o, # out_an_g, # out_an_h, # out_an_ay, # out_an_as, # out_an_ao, # out_an_aay, # out_an_asv); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_complete_method_with_many_args: # * @object: A #OrgProjectCallableIface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @an_b: Parameter to return. # * @an_y: Parameter to return. # * @an_n: Parameter to return. # * @an_q: Parameter to return. # * @an_i: Parameter to return. # * @an_u: Parameter to return. # * @an_x: Parameter to return. # * @an_t: Parameter to return. # * @an_d: Parameter to return. # * @an_s: Parameter to return. # * @an_o: Parameter to return. # * @an_g: Parameter to return. # * @an_h: Parameter to return. # * @an_ay: Parameter to return. # * @an_as: Parameter to return. # * @an_ao: Parameter to return. # * @an_aay: Parameter to return. # * @an_asv: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the MethodWithManyArgs() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_callable_iface_complete_method_with_many_args ( # OrgProjectCallableIface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # gboolean an_b, # guchar an_y, # gint16 an_n, # guint16 an_q, # gint an_i, # guint an_u, # gint64 an_x, # guint64 an_t, # gdouble an_d, # const gchar *an_s, # const gchar *an_o, # const gchar *an_g, # GVariant *an_h, # const gchar *an_ay, # const gchar *const *an_as, # const gchar *const *an_ao, # const gchar *const *an_aay, # GVariant *an_asv) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # an_b, # an_y, # an_n, # an_q, # an_i, # an_u, # an_x, # an_t, # an_d, # an_s, # an_o, # an_g, # an_h, # an_ay, # an_as, # an_ao, # an_aay, # an_asv)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectCallableIfaceProxy: # * # * The #OrgProjectCallableIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectCallableIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectCallableIfaceProxy. # */ # # struct _OrgProjectCallableIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_callable_iface_proxy_iface_init (OrgProjectCallableIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceProxy, org_project_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectCallableIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceProxy, org_project_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_proxy_iface_init)) # # #endif # static void # org_project_callable_iface_proxy_finalize (GObject *object) # { # OrgProjectCallableIfaceProxy *proxy = ORG_PROJECT_CALLABLE_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_callable_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_callable_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_callable_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_callable_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_callable_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectCallableIfaceProxy *proxy = ORG_PROJECT_CALLABLE_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_callable_iface_proxy_init (OrgProjectCallableIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_callable_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, OrgProjectCallableIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_callable_iface_interface_info ()); # } # # static void # org_project_callable_iface_proxy_class_init (OrgProjectCallableIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_callable_iface_proxy_finalize; # gobject_class->get_property = org_project_callable_iface_proxy_get_property; # gobject_class->set_property = org_project_callable_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_callable_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_callable_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectCallableIfaceProxyPrivate)); # #endif # } # # static void # org_project_callable_iface_proxy_iface_init (OrgProjectCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_callable_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.CallableIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_callable_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_callable_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # } # # /** # * org_project_callable_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_callable_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_callable_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.CallableIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_callable_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_callable_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_callable_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_callable_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # } # # /** # * org_project_callable_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_callable_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_callable_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_callable_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectCallableIfaceSkeleton: # * # * The #OrgProjectCallableIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectCallableIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectCallableIfaceSkeleton. # */ # # struct _OrgProjectCallableIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_callable_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_callable_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_callable_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_callable_iface_skeleton_vtable = # { # _org_project_callable_iface_skeleton_handle_method_call, # _org_project_callable_iface_skeleton_handle_get_property, # _org_project_callable_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_callable_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_callable_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_callable_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_callable_iface_skeleton_vtable; # } # # static GVariant * # org_project_callable_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_callable_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_callable_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_callable_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_callable_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.CallableIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_callable_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_callable_iface_skeleton_iface_init (OrgProjectCallableIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceSkeleton, org_project_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectCallableIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceSkeleton, org_project_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_skeleton_iface_init)) # # #endif # static void # org_project_callable_iface_skeleton_finalize (GObject *object) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_callable_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_callable_iface_skeleton_init (OrgProjectCallableIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_callable_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_CALLABLE_IFACE_SKELETON, OrgProjectCallableIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_callable_iface_skeleton_class_init (OrgProjectCallableIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_callable_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_callable_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_callable_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_callable_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_callable_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectCallableIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_callable_iface_skeleton_iface_init (OrgProjectCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_callable_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.CallableIface. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceSkeleton): The skeleton object. # */ # OrgProjectCallableIface * # org_project_callable_iface_skeleton_new (void) # { # return ORG_PROJECT_CALLABLE_IFACE (g_object_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_SKELETON, NULL)); # } # Error: ok 14 __main__.TestCodegen.test_generate_methods_marshallers_with_unix_fds # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpq6q29b89 # /tmp/tmpq6q29b89/tmphesxyqjk.xml: # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpq6q29b89/tmphesxyqjk.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_OBJECT_STRING ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectObjectStringFunc) # (void *data1, # GUnixFDList *arg_fd_list, # GDBusMethodInvocation *arg_method_invocation, # const gchar *arg_greeting, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectObjectStringFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 4); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectObjectStringFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_object (param_values + 2), # g_marshal_value_peek_string (param_values + 3), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface test.FDPassing # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:TestFDPassing # * @title: TestFDPassing # * @short_description: Generated C code for the test.FDPassing D-Bus interface # * # * This section contains code for working with the test.FDPassing D-Bus interface in C. # */ # # /* ---- Introspection data for test.FDPassing ---- */ # # static const _ExtendedGDBusArgInfo _test_fdpassing_method_info_hello_fd_IN_ARG_greeting = # { # { # -1, # (gchar *) "greeting", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _test_fdpassing_method_info_hello_fd_IN_ARG_pointers[] = # { # &_test_fdpassing_method_info_hello_fd_IN_ARG_greeting.parent_struct, # NULL # }; # # static const _ExtendedGDBusArgInfo _test_fdpassing_method_info_hello_fd_OUT_ARG_response = # { # { # -1, # (gchar *) "response", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _test_fdpassing_method_info_hello_fd_OUT_ARG_pointers[] = # { # &_test_fdpassing_method_info_hello_fd_OUT_ARG_response.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _test_fdpassing_method_info_hello_fd = # { # { # -1, # (gchar *) "HelloFD", # (GDBusArgInfo **) &_test_fdpassing_method_info_hello_fd_IN_ARG_pointers, # (GDBusArgInfo **) &_test_fdpassing_method_info_hello_fd_OUT_ARG_pointers, # NULL # }, # "handle-hello-fd", # TRUE # }; # # static const GDBusMethodInfo * const _test_fdpassing_method_info_pointers[] = # { # &_test_fdpassing_method_info_hello_fd.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _test_fdpassing_interface_info = # { # { # -1, # (gchar *) "test.FDPassing", # (GDBusMethodInfo **) &_test_fdpassing_method_info_pointers, # NULL, # NULL, # NULL # }, # "test-fdpassing", # }; # # # /** # * test_fdpassing_interface_info: # * # * Gets a machine-readable description of the test.FDPassing D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # test_fdpassing_interface_info (void) # { # return (GDBusInterfaceInfo *) &_test_fdpassing_interface_info.parent_struct; # } # # /** # * test_fdpassing_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #TestFDPassing interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # test_fdpassing_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # test_fdpassing_method_marshal_hello_fd ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_OBJECT_STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * TestFDPassing: # * # * Abstract interface type for the D-Bus interface test.FDPassing. # */ # # /** # * TestFDPassingIface: # * @parent_iface: The parent interface. # * @handle_hello_fd: Handler for the #TestFDPassing::handle-hello-fd signal. # * # * Virtual table for the D-Bus interface test.FDPassing. # */ # # typedef TestFDPassingIface TestFDPassingInterface; # G_DEFINE_INTERFACE (TestFDPassing, test_fdpassing, G_TYPE_OBJECT) # # static void # test_fdpassing_default_init (TestFDPassingIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * TestFDPassing::handle-hello-fd: # * @object: A #TestFDPassing. # * @invocation: A #GDBusMethodInvocation. # * @fd_list: (nullable): A #GUnixFDList or %NULL. # * @arg_greeting: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the HelloFD() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call test_fdpassing_complete_hello_fd() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-hello-fd", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (TestFDPassingIface, handle_hello_fd), # g_signal_accumulator_true_handled, # NULL, # test_fdpassing_method_marshal_hello_fd, # G_TYPE_BOOLEAN, # 3, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UNIX_FD_LIST, G_TYPE_STRING); # # } # # /** # * test_fdpassing_call_hello_fd: # * @proxy: A #TestFDPassingProxy. # * @arg_greeting: Argument to pass with the method invocation. # * @fd_list: (nullable): A #GUnixFDList or %NULL. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the HelloFD() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call test_fdpassing_call_hello_fd_finish() to get the result of the operation. # * # * See test_fdpassing_call_hello_fd_sync() for the synchronous, blocking version of this method. # */ # void # test_fdpassing_call_hello_fd ( # TestFDPassing *proxy, # const gchar *arg_greeting, # GUnixFDList *fd_list, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call_with_unix_fd_list (G_DBUS_PROXY (proxy), # "HelloFD", # g_variant_new ("(s)", # arg_greeting), # G_DBUS_CALL_FLAGS_NONE, # -1, # fd_list, # cancellable, # callback, # user_data); # } # # /** # * test_fdpassing_call_hello_fd_finish: # * @proxy: A #TestFDPassingProxy. # * @out_response: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_fd_list: (out) (optional) (nullable): Return location for a #GUnixFDList or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to test_fdpassing_call_hello_fd(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with test_fdpassing_call_hello_fd(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # test_fdpassing_call_hello_fd_finish ( # TestFDPassing *proxy, # gchar **out_response, # GUnixFDList **out_fd_list, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_with_unix_fd_list_finish (G_DBUS_PROXY (proxy), out_fd_list, res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(s)", # out_response); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * test_fdpassing_call_hello_fd_sync: # * @proxy: A #TestFDPassingProxy. # * @arg_greeting: Argument to pass with the method invocation. # * @fd_list: (nullable): A #GUnixFDList or %NULL. # * @out_response: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_fd_list: (out) (optional) (nullable): Return location for a #GUnixFDList or %NULL. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the HelloFD() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See test_fdpassing_call_hello_fd() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # test_fdpassing_call_hello_fd_sync ( # TestFDPassing *proxy, # const gchar *arg_greeting, # GUnixFDList *fd_list, # gchar **out_response, # GUnixFDList **out_fd_list, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_with_unix_fd_list_sync (G_DBUS_PROXY (proxy), # "HelloFD", # g_variant_new ("(s)", # arg_greeting), # G_DBUS_CALL_FLAGS_NONE, # -1, # fd_list, # out_fd_list, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(s)", # out_response); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * test_fdpassing_complete_hello_fd: # * @object: A #TestFDPassing. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @fd_list: (nullable): A #GUnixFDList or %NULL. # * @response: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the HelloFD() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # test_fdpassing_complete_hello_fd ( # TestFDPassing *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # const gchar *response) # { # g_dbus_method_invocation_return_value_with_unix_fd_list (invocation, # g_variant_new ("(s)", # response), # fd_list); # } # # /* ------------------------------------------------------------------------ */ # # /** # * TestFDPassingProxy: # * # * The #TestFDPassingProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * TestFDPassingProxyClass: # * @parent_class: The parent class. # * # * Class structure for #TestFDPassingProxy. # */ # # struct _TestFDPassingProxyPrivate # { # GData *qdata; # }; # # static void test_fdpassing_proxy_iface_init (TestFDPassingIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (TestFDPassingProxy, test_fdpassing_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (TestFDPassingProxy) # G_IMPLEMENT_INTERFACE (TYPE_TEST_FDPASSING, test_fdpassing_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (TestFDPassingProxy, test_fdpassing_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_TEST_FDPASSING, test_fdpassing_proxy_iface_init)) # # #endif # static void # test_fdpassing_proxy_finalize (GObject *object) # { # TestFDPassingProxy *proxy = TEST_FDPASSING_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (test_fdpassing_proxy_parent_class)->finalize (object); # } # # static void # test_fdpassing_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # test_fdpassing_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # test_fdpassing_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_test_fdpassing_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_TEST_FDPASSING); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_TEST_FDPASSING); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # test_fdpassing_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # TestFDPassingProxy *proxy = TEST_FDPASSING_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_test_fdpassing_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_test_fdpassing_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # test_fdpassing_proxy_init (TestFDPassingProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = test_fdpassing_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_TEST_FDPASSING_PROXY, TestFDPassingProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), test_fdpassing_interface_info ()); # } # # static void # test_fdpassing_proxy_class_init (TestFDPassingProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = test_fdpassing_proxy_finalize; # gobject_class->get_property = test_fdpassing_proxy_get_property; # gobject_class->set_property = test_fdpassing_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = test_fdpassing_proxy_g_signal; # proxy_class->g_properties_changed = test_fdpassing_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (TestFDPassingProxyPrivate)); # #endif # } # # static void # test_fdpassing_proxy_iface_init (TestFDPassingIface *iface G_GNUC_UNUSED) # { # } # # /** # * test_fdpassing_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface test.FDPassing. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call test_fdpassing_proxy_new_finish() to get the result of the operation. # * # * See test_fdpassing_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # test_fdpassing_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_TEST_FDPASSING_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "test.FDPassing", NULL); # } # # /** # * test_fdpassing_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to test_fdpassing_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with test_fdpassing_proxy_new(). # * # * Returns: (transfer full) (type TestFDPassingProxy): The constructed proxy object or %NULL if @error is set. # */ # TestFDPassing * # test_fdpassing_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return TEST_FDPASSING (ret); # else # return NULL; # } # # /** # * test_fdpassing_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface test.FDPassing. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See test_fdpassing_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type TestFDPassingProxy): The constructed proxy object or %NULL if @error is set. # */ # TestFDPassing * # test_fdpassing_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_TEST_FDPASSING_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "test.FDPassing", NULL); # if (ret != NULL) # return TEST_FDPASSING (ret); # else # return NULL; # } # # # /** # * test_fdpassing_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like test_fdpassing_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call test_fdpassing_proxy_new_for_bus_finish() to get the result of the operation. # * # * See test_fdpassing_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # test_fdpassing_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_TEST_FDPASSING_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "test.FDPassing", NULL); # } # # /** # * test_fdpassing_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to test_fdpassing_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with test_fdpassing_proxy_new_for_bus(). # * # * Returns: (transfer full) (type TestFDPassingProxy): The constructed proxy object or %NULL if @error is set. # */ # TestFDPassing * # test_fdpassing_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return TEST_FDPASSING (ret); # else # return NULL; # } # # /** # * test_fdpassing_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like test_fdpassing_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See test_fdpassing_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type TestFDPassingProxy): The constructed proxy object or %NULL if @error is set. # */ # TestFDPassing * # test_fdpassing_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_TEST_FDPASSING_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "test.FDPassing", NULL); # if (ret != NULL) # return TEST_FDPASSING (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * TestFDPassingSkeleton: # * # * The #TestFDPassingSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * TestFDPassingSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #TestFDPassingSkeleton. # */ # # struct _TestFDPassingSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _test_fdpassing_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # TestFDPassingSkeleton *skeleton = TEST_FDPASSING_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_TEST_FDPASSING); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_TEST_FDPASSING); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _test_fdpassing_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # TestFDPassingSkeleton *skeleton = TEST_FDPASSING_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_test_fdpassing_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _test_fdpassing_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # TestFDPassingSkeleton *skeleton = TEST_FDPASSING_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_test_fdpassing_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _test_fdpassing_skeleton_vtable = # { # _test_fdpassing_skeleton_handle_method_call, # _test_fdpassing_skeleton_handle_get_property, # _test_fdpassing_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # test_fdpassing_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return test_fdpassing_interface_info (); # } # # static GDBusInterfaceVTable * # test_fdpassing_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_test_fdpassing_skeleton_vtable; # } # # static GVariant * # test_fdpassing_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # TestFDPassingSkeleton *skeleton = TEST_FDPASSING_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_test_fdpassing_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _test_fdpassing_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _test_fdpassing_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _test_fdpassing_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "test.FDPassing", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # test_fdpassing_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void test_fdpassing_skeleton_iface_init (TestFDPassingIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (TestFDPassingSkeleton, test_fdpassing_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (TestFDPassingSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_TEST_FDPASSING, test_fdpassing_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (TestFDPassingSkeleton, test_fdpassing_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_TEST_FDPASSING, test_fdpassing_skeleton_iface_init)) # # #endif # static void # test_fdpassing_skeleton_finalize (GObject *object) # { # TestFDPassingSkeleton *skeleton = TEST_FDPASSING_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (test_fdpassing_skeleton_parent_class)->finalize (object); # } # # static void # test_fdpassing_skeleton_init (TestFDPassingSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = test_fdpassing_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_TEST_FDPASSING_SKELETON, TestFDPassingSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # test_fdpassing_skeleton_class_init (TestFDPassingSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = test_fdpassing_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = test_fdpassing_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = test_fdpassing_skeleton_dbus_interface_get_properties; # skeleton_class->flush = test_fdpassing_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = test_fdpassing_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (TestFDPassingSkeletonPrivate)); # #endif # } # # static void # test_fdpassing_skeleton_iface_init (TestFDPassingIface *iface G_GNUC_UNUSED) # { # } # # /** # * test_fdpassing_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface test.FDPassing. # * # * Returns: (transfer full) (type TestFDPassingSkeleton): The skeleton object. # */ # TestFDPassing * # test_fdpassing_skeleton_new (void) # { # return TEST_FDPASSING (g_object_new (TYPE_TEST_FDPASSING_SKELETON, NULL)); # } # Error: ok 15 __main__.TestCodegen.test_generate_rst # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp358d6pgm # /tmp/tmp358d6pgm/tmpe9mjpi5r.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp358d6pgm/tmpe9mjpi5r.xml', '--generate-rst', 'test'] # Return code: 0 # Output: # # Error: ok 16 __main__.TestCodegen.test_generate_rst_method # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpk6bsfgk9 # /tmp/tmpk6bsfgk9/tmpbozjjq3w.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpk6bsfgk9/tmpbozjjq3w.xml', '--generate-rst', 'test'] # Return code: 0 # Output: # # Error: ok 17 __main__.TestCodegen.test_generate_rst_property # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpjpcwn4mc # /tmp/tmpjpcwn4mc/tmp0tof38vi.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpjpcwn4mc/tmp0tof38vi.xml', '--generate-rst', 'test'] # Return code: 0 # Output: # # Error: ok 18 __main__.TestCodegen.test_generate_rst_signal # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp2k201je6 # /tmp/tmp2k201je6/tmpowa0if_7.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp2k201je6/tmpowa0if_7.xml', '--generate-rst', 'test'] # Return code: 0 # Output: # # Error: ok 19 __main__.TestCodegen.test_generate_signal_id_multiple_signal_args_types # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpdh71wtie # /tmp/tmpdh71wtie/tmpfsctailg.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdh71wtie/tmpfsctailg.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_VOID__BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT ( # GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef void (*_GDbusCodegenMarshalVoid_BooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc) # (void *data1, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # void *data2); # _GDbusCodegenMarshalVoid_BooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # # g_return_if_fail (n_param_values == 19); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalVoid_BooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc) # (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_boolean (param_values + 1), # g_marshal_value_peek_uchar (param_values + 2), # g_marshal_value_peek_int (param_values + 3), # g_marshal_value_peek_uint (param_values + 4), # g_marshal_value_peek_int (param_values + 5), # g_marshal_value_peek_uint (param_values + 6), # g_marshal_value_peek_int64 (param_values + 7), # g_marshal_value_peek_uint64 (param_values + 8), # g_marshal_value_peek_double (param_values + 9), # g_marshal_value_peek_string (param_values + 10), # g_marshal_value_peek_string (param_values + 11), # g_marshal_value_peek_string (param_values + 12), # g_marshal_value_peek_variant (param_values + 13), # g_marshal_value_peek_string (param_values + 14), # g_marshal_value_peek_boxed (param_values + 15), # g_marshal_value_peek_boxed (param_values + 16), # g_marshal_value_peek_boxed (param_values + 17), # g_marshal_value_peek_variant (param_values + 18), # data2); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIGNAL_WITH_MANY_ARGS, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[1] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_b = # { # { # -1, # (gchar *) "an_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_y = # { # { # -1, # (gchar *) "an_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_n = # { # { # -1, # (gchar *) "an_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_q = # { # { # -1, # (gchar *) "an_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_i = # { # { # -1, # (gchar *) "an_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_u = # { # { # -1, # (gchar *) "an_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_x = # { # { # -1, # (gchar *) "an_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_t = # { # { # -1, # (gchar *) "an_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_d = # { # { # -1, # (gchar *) "an_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_s = # { # { # -1, # (gchar *) "an_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_o = # { # { # -1, # (gchar *) "an_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_g = # { # { # -1, # (gchar *) "an_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_h = # { # { # -1, # (gchar *) "an_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ay = # { # { # -1, # (gchar *) "an_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_as = # { # { # -1, # (gchar *) "an_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ao = # { # { # -1, # (gchar *) "an_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_aay = # { # { # -1, # (gchar *) "an_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_asv = # { # { # -1, # (gchar *) "an_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_b.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_y.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_n.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_q.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_i.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_u.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_x.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_t.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_d.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_s.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_o.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_g.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_h.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ay.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_as.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ao.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_aay.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_signal_with_many_args = # { # { # -1, # (gchar *) "SignalWithManyArgs", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_pointers, # NULL # }, # "signal-with-many-args" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_signal_with_many_args.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_signal_with_many_args ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_VOID__BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @signal_with_many_args: Handler for the #OrgProjectSignalingIface::signal-with-many-args signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::signal-with-many-args: # * @object: A #OrgProjectSignalingIface. # * @arg_an_b: Argument. # * @arg_an_y: Argument. # * @arg_an_n: Argument. # * @arg_an_q: Argument. # * @arg_an_i: Argument. # * @arg_an_u: Argument. # * @arg_an_x: Argument. # * @arg_an_t: Argument. # * @arg_an_d: Argument. # * @arg_an_s: Argument. # * @arg_an_o: Argument. # * @arg_an_g: Argument. # * @arg_an_h: Argument. # * @arg_an_ay: Argument. # * @arg_an_as: Argument. # * @arg_an_ao: Argument. # * @arg_an_aay: Argument. # * @arg_an_asv: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SignalWithManyArgs" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIGNAL_WITH_MANY_ARGS] = # g_signal_new ("signal-with-many-args", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, signal_with_many_args), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_signal_with_many_args, # G_TYPE_NONE, # 18, G_TYPE_BOOLEAN, G_TYPE_UCHAR, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT64, G_TYPE_UINT64, G_TYPE_DOUBLE, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_VARIANT, G_TYPE_STRING, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_VARIANT); # # } # # /** # * org_project_signaling_iface_emit_signal_with_many_args: # * @object: A #OrgProjectSignalingIface. # * @arg_an_b: Argument to pass with the signal. # * @arg_an_y: Argument to pass with the signal. # * @arg_an_n: Argument to pass with the signal. # * @arg_an_q: Argument to pass with the signal. # * @arg_an_i: Argument to pass with the signal. # * @arg_an_u: Argument to pass with the signal. # * @arg_an_x: Argument to pass with the signal. # * @arg_an_t: Argument to pass with the signal. # * @arg_an_d: Argument to pass with the signal. # * @arg_an_s: Argument to pass with the signal. # * @arg_an_o: Argument to pass with the signal. # * @arg_an_g: Argument to pass with the signal. # * @arg_an_h: Argument to pass with the signal. # * @arg_an_ay: Argument to pass with the signal. # * @arg_an_as: Argument to pass with the signal. # * @arg_an_ao: Argument to pass with the signal. # * @arg_an_aay: Argument to pass with the signal. # * @arg_an_asv: Argument to pass with the signal. # * # * Emits the "SignalWithManyArgs" D-Bus signal. # */ # void # org_project_signaling_iface_emit_signal_with_many_args ( # OrgProjectSignalingIface *object, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIGNAL_WITH_MANY_ARGS], 0, arg_an_b, arg_an_y, arg_an_n, arg_an_q, arg_an_i, arg_an_u, arg_an_x, arg_an_t, arg_an_d, arg_an_s, arg_an_o, arg_an_g, arg_an_h, arg_an_ay, arg_an_as, arg_an_ao, arg_an_aay, arg_an_asv); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_signal_with_many_args ( # OrgProjectSignalingIface *object, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SignalWithManyArgs", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->signal_with_many_args = _org_project_signaling_iface_on_signal_signal_with_many_args; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: ok 20 __main__.TestCodegen.test_generate_signal_id_multiple_signals_types # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpiym01v_a # /tmp/tmpiym01v_a/tmpbgu70h0t.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpiym01v_a/tmpbgu70h0t.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_VOID__INT64 ( # GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef void (*_GDbusCodegenMarshalVoid_Int64Func) # (void *data1, # gint64 arg_an_x, # void *data2); # _GDbusCodegenMarshalVoid_Int64Func callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalVoid_Int64Func) # (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_int64 (param_values + 1), # data2); # } # # static void # _g_dbus_codegen_marshal_VOID__UINT64 ( # GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef void (*_GDbusCodegenMarshalVoid_Uint64Func) # (void *data1, # guint64 arg_an_t, # void *data2); # _GDbusCodegenMarshalVoid_Uint64Func callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalVoid_Uint64Func) # (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_uint64 (param_values + 1), # data2); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_NO_ARG_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_B, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Y, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_N, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Q, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_I, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_U, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_X, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_T, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_D, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_S, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_O, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_G, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_H, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AY, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AS, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AO, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AAY, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_ASV, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[19] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_no_arg_signal = # { # { # -1, # (gchar *) "NoArgSignal", # NULL, # NULL # }, # "no-arg-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_an_b = # { # { # -1, # (gchar *) "an_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_an_b.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_b = # { # { # -1, # (gchar *) "SingleArgSignalB", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_pointers, # NULL # }, # "single-arg-signal-b" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_an_y = # { # { # -1, # (gchar *) "an_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_an_y.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_y = # { # { # -1, # (gchar *) "SingleArgSignalY", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_pointers, # NULL # }, # "single-arg-signal-y" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_an_n = # { # { # -1, # (gchar *) "an_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_an_n.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_n = # { # { # -1, # (gchar *) "SingleArgSignalN", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_pointers, # NULL # }, # "single-arg-signal-n" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_an_q = # { # { # -1, # (gchar *) "an_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_an_q.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_q = # { # { # -1, # (gchar *) "SingleArgSignalQ", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_pointers, # NULL # }, # "single-arg-signal-q" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_an_i = # { # { # -1, # (gchar *) "an_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_an_i.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_i = # { # { # -1, # (gchar *) "SingleArgSignalI", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_pointers, # NULL # }, # "single-arg-signal-i" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_an_u = # { # { # -1, # (gchar *) "an_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_an_u.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_u = # { # { # -1, # (gchar *) "SingleArgSignalU", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_pointers, # NULL # }, # "single-arg-signal-u" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_an_x = # { # { # -1, # (gchar *) "an_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_an_x.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_x = # { # { # -1, # (gchar *) "SingleArgSignalX", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_pointers, # NULL # }, # "single-arg-signal-x" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_an_t = # { # { # -1, # (gchar *) "an_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_an_t.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_t = # { # { # -1, # (gchar *) "SingleArgSignalT", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_pointers, # NULL # }, # "single-arg-signal-t" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_an_d = # { # { # -1, # (gchar *) "an_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_an_d.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_d = # { # { # -1, # (gchar *) "SingleArgSignalD", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_pointers, # NULL # }, # "single-arg-signal-d" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_an_s = # { # { # -1, # (gchar *) "an_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_an_s.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_s = # { # { # -1, # (gchar *) "SingleArgSignalS", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_pointers, # NULL # }, # "single-arg-signal-s" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_an_o = # { # { # -1, # (gchar *) "an_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_an_o.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_o = # { # { # -1, # (gchar *) "SingleArgSignalO", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_pointers, # NULL # }, # "single-arg-signal-o" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_an_g = # { # { # -1, # (gchar *) "an_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_an_g.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_g = # { # { # -1, # (gchar *) "SingleArgSignalG", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_pointers, # NULL # }, # "single-arg-signal-g" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_an_h = # { # { # -1, # (gchar *) "an_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_an_h.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_h = # { # { # -1, # (gchar *) "SingleArgSignalH", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_pointers, # NULL # }, # "single-arg-signal-h" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_an_ay = # { # { # -1, # (gchar *) "an_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_an_ay.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_ay = # { # { # -1, # (gchar *) "SingleArgSignalAY", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_pointers, # NULL # }, # "single-arg-signal-ay" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_an_as = # { # { # -1, # (gchar *) "an_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_an_as.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_as = # { # { # -1, # (gchar *) "SingleArgSignalAS", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_pointers, # NULL # }, # "single-arg-signal-as" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_an_ao = # { # { # -1, # (gchar *) "an_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_an_ao.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_ao = # { # { # -1, # (gchar *) "SingleArgSignalAO", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_pointers, # NULL # }, # "single-arg-signal-ao" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_an_aay = # { # { # -1, # (gchar *) "an_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_an_aay.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_aay = # { # { # -1, # (gchar *) "SingleArgSignalAAY", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_pointers, # NULL # }, # "single-arg-signal-aay" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_an_asv = # { # { # -1, # (gchar *) "an_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_an_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_asv = # { # { # -1, # (gchar *) "SingleArgSignalASV", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_pointers, # NULL # }, # "single-arg-signal-asv" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_no_arg_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_b.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_y.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_n.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_q.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_i.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_u.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_x.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_t.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_d.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_s.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_o.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_g.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_h.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_ay.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_as.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_ao.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_aay.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_no_arg_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_b ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOOLEAN (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_y ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__UCHAR (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_n ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__INT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_q ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__UINT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_i ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__INT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_u ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__UINT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_x ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_VOID__INT64 (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_t ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_VOID__UINT64 (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_d ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__DOUBLE (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_s ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_o ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_g ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_h ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_ay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_as ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_ao ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_aay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_asv ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @no_arg_signal: Handler for the #OrgProjectSignalingIface::no-arg-signal signal. # * @single_arg_signal_aay: Handler for the #OrgProjectSignalingIface::single-arg-signal-aay signal. # * @single_arg_signal_ao: Handler for the #OrgProjectSignalingIface::single-arg-signal-ao signal. # * @single_arg_signal_as: Handler for the #OrgProjectSignalingIface::single-arg-signal-as signal. # * @single_arg_signal_asv: Handler for the #OrgProjectSignalingIface::single-arg-signal-asv signal. # * @single_arg_signal_ay: Handler for the #OrgProjectSignalingIface::single-arg-signal-ay signal. # * @single_arg_signal_b: Handler for the #OrgProjectSignalingIface::single-arg-signal-b signal. # * @single_arg_signal_d: Handler for the #OrgProjectSignalingIface::single-arg-signal-d signal. # * @single_arg_signal_g: Handler for the #OrgProjectSignalingIface::single-arg-signal-g signal. # * @single_arg_signal_h: Handler for the #OrgProjectSignalingIface::single-arg-signal-h signal. # * @single_arg_signal_i: Handler for the #OrgProjectSignalingIface::single-arg-signal-i signal. # * @single_arg_signal_n: Handler for the #OrgProjectSignalingIface::single-arg-signal-n signal. # * @single_arg_signal_o: Handler for the #OrgProjectSignalingIface::single-arg-signal-o signal. # * @single_arg_signal_q: Handler for the #OrgProjectSignalingIface::single-arg-signal-q signal. # * @single_arg_signal_s: Handler for the #OrgProjectSignalingIface::single-arg-signal-s signal. # * @single_arg_signal_t: Handler for the #OrgProjectSignalingIface::single-arg-signal-t signal. # * @single_arg_signal_u: Handler for the #OrgProjectSignalingIface::single-arg-signal-u signal. # * @single_arg_signal_x: Handler for the #OrgProjectSignalingIface::single-arg-signal-x signal. # * @single_arg_signal_y: Handler for the #OrgProjectSignalingIface::single-arg-signal-y signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::no-arg-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "NoArgSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_NO_ARG_SIGNAL] = # g_signal_new ("no-arg-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, no_arg_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_no_arg_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-b: # * @object: A #OrgProjectSignalingIface. # * @arg_an_b: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalB" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_B] = # g_signal_new ("single-arg-signal-b", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_b), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_b, # G_TYPE_NONE, # 1, G_TYPE_BOOLEAN); # # /** # * OrgProjectSignalingIface::single-arg-signal-y: # * @object: A #OrgProjectSignalingIface. # * @arg_an_y: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalY" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Y] = # g_signal_new ("single-arg-signal-y", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_y), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_y, # G_TYPE_NONE, # 1, G_TYPE_UCHAR); # # /** # * OrgProjectSignalingIface::single-arg-signal-n: # * @object: A #OrgProjectSignalingIface. # * @arg_an_n: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalN" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_N] = # g_signal_new ("single-arg-signal-n", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_n), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_n, # G_TYPE_NONE, # 1, G_TYPE_INT); # # /** # * OrgProjectSignalingIface::single-arg-signal-q: # * @object: A #OrgProjectSignalingIface. # * @arg_an_q: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalQ" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Q] = # g_signal_new ("single-arg-signal-q", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_q), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_q, # G_TYPE_NONE, # 1, G_TYPE_UINT); # # /** # * OrgProjectSignalingIface::single-arg-signal-i: # * @object: A #OrgProjectSignalingIface. # * @arg_an_i: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalI" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_I] = # g_signal_new ("single-arg-signal-i", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_i), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_i, # G_TYPE_NONE, # 1, G_TYPE_INT); # # /** # * OrgProjectSignalingIface::single-arg-signal-u: # * @object: A #OrgProjectSignalingIface. # * @arg_an_u: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalU" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_U] = # g_signal_new ("single-arg-signal-u", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_u), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_u, # G_TYPE_NONE, # 1, G_TYPE_UINT); # # /** # * OrgProjectSignalingIface::single-arg-signal-x: # * @object: A #OrgProjectSignalingIface. # * @arg_an_x: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalX" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_X] = # g_signal_new ("single-arg-signal-x", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_x), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_x, # G_TYPE_NONE, # 1, G_TYPE_INT64); # # /** # * OrgProjectSignalingIface::single-arg-signal-t: # * @object: A #OrgProjectSignalingIface. # * @arg_an_t: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalT" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_T] = # g_signal_new ("single-arg-signal-t", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_t), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_t, # G_TYPE_NONE, # 1, G_TYPE_UINT64); # # /** # * OrgProjectSignalingIface::single-arg-signal-d: # * @object: A #OrgProjectSignalingIface. # * @arg_an_d: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalD" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_D] = # g_signal_new ("single-arg-signal-d", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_d), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_d, # G_TYPE_NONE, # 1, G_TYPE_DOUBLE); # # /** # * OrgProjectSignalingIface::single-arg-signal-s: # * @object: A #OrgProjectSignalingIface. # * @arg_an_s: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalS" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_S] = # g_signal_new ("single-arg-signal-s", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_s), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_s, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # /** # * OrgProjectSignalingIface::single-arg-signal-o: # * @object: A #OrgProjectSignalingIface. # * @arg_an_o: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalO" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_O] = # g_signal_new ("single-arg-signal-o", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_o), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_o, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # /** # * OrgProjectSignalingIface::single-arg-signal-g: # * @object: A #OrgProjectSignalingIface. # * @arg_an_g: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalG" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_G] = # g_signal_new ("single-arg-signal-g", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_g), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_g, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # /** # * OrgProjectSignalingIface::single-arg-signal-h: # * @object: A #OrgProjectSignalingIface. # * @arg_an_h: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalH" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_H] = # g_signal_new ("single-arg-signal-h", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_h), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_h, # G_TYPE_NONE, # 1, G_TYPE_VARIANT); # # /** # * OrgProjectSignalingIface::single-arg-signal-ay: # * @object: A #OrgProjectSignalingIface. # * @arg_an_ay: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAY" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AY] = # g_signal_new ("single-arg-signal-ay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_ay), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_ay, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # /** # * OrgProjectSignalingIface::single-arg-signal-as: # * @object: A #OrgProjectSignalingIface. # * @arg_an_as: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAS" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AS] = # g_signal_new ("single-arg-signal-as", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_as), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_as, # G_TYPE_NONE, # 1, G_TYPE_STRV); # # /** # * OrgProjectSignalingIface::single-arg-signal-ao: # * @object: A #OrgProjectSignalingIface. # * @arg_an_ao: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAO" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AO] = # g_signal_new ("single-arg-signal-ao", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_ao), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_ao, # G_TYPE_NONE, # 1, G_TYPE_STRV); # # /** # * OrgProjectSignalingIface::single-arg-signal-aay: # * @object: A #OrgProjectSignalingIface. # * @arg_an_aay: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAAY" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AAY] = # g_signal_new ("single-arg-signal-aay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_aay), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_aay, # G_TYPE_NONE, # 1, G_TYPE_STRV); # # /** # * OrgProjectSignalingIface::single-arg-signal-asv: # * @object: A #OrgProjectSignalingIface. # * @arg_an_asv: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalASV" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_ASV] = # g_signal_new ("single-arg-signal-asv", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_asv), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_asv, # G_TYPE_NONE, # 1, G_TYPE_VARIANT); # # } # # /** # * org_project_signaling_iface_emit_no_arg_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "NoArgSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_no_arg_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_NO_ARG_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_b: # * @object: A #OrgProjectSignalingIface. # * @arg_an_b: Argument to pass with the signal. # * # * Emits the "SingleArgSignalB" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_b ( # OrgProjectSignalingIface *object, # gboolean arg_an_b) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_B], 0, arg_an_b); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_y: # * @object: A #OrgProjectSignalingIface. # * @arg_an_y: Argument to pass with the signal. # * # * Emits the "SingleArgSignalY" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_y ( # OrgProjectSignalingIface *object, # guchar arg_an_y) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Y], 0, arg_an_y); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_n: # * @object: A #OrgProjectSignalingIface. # * @arg_an_n: Argument to pass with the signal. # * # * Emits the "SingleArgSignalN" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_n ( # OrgProjectSignalingIface *object, # gint16 arg_an_n) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_N], 0, arg_an_n); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_q: # * @object: A #OrgProjectSignalingIface. # * @arg_an_q: Argument to pass with the signal. # * # * Emits the "SingleArgSignalQ" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_q ( # OrgProjectSignalingIface *object, # guint16 arg_an_q) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Q], 0, arg_an_q); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_i: # * @object: A #OrgProjectSignalingIface. # * @arg_an_i: Argument to pass with the signal. # * # * Emits the "SingleArgSignalI" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_i ( # OrgProjectSignalingIface *object, # gint arg_an_i) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_I], 0, arg_an_i); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_u: # * @object: A #OrgProjectSignalingIface. # * @arg_an_u: Argument to pass with the signal. # * # * Emits the "SingleArgSignalU" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_u ( # OrgProjectSignalingIface *object, # guint arg_an_u) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_U], 0, arg_an_u); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_x: # * @object: A #OrgProjectSignalingIface. # * @arg_an_x: Argument to pass with the signal. # * # * Emits the "SingleArgSignalX" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_x ( # OrgProjectSignalingIface *object, # gint64 arg_an_x) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_X], 0, arg_an_x); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_t: # * @object: A #OrgProjectSignalingIface. # * @arg_an_t: Argument to pass with the signal. # * # * Emits the "SingleArgSignalT" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_t ( # OrgProjectSignalingIface *object, # guint64 arg_an_t) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_T], 0, arg_an_t); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_d: # * @object: A #OrgProjectSignalingIface. # * @arg_an_d: Argument to pass with the signal. # * # * Emits the "SingleArgSignalD" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_d ( # OrgProjectSignalingIface *object, # gdouble arg_an_d) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_D], 0, arg_an_d); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_s: # * @object: A #OrgProjectSignalingIface. # * @arg_an_s: Argument to pass with the signal. # * # * Emits the "SingleArgSignalS" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_s ( # OrgProjectSignalingIface *object, # const gchar *arg_an_s) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_S], 0, arg_an_s); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_o: # * @object: A #OrgProjectSignalingIface. # * @arg_an_o: Argument to pass with the signal. # * # * Emits the "SingleArgSignalO" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_o ( # OrgProjectSignalingIface *object, # const gchar *arg_an_o) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_O], 0, arg_an_o); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_g: # * @object: A #OrgProjectSignalingIface. # * @arg_an_g: Argument to pass with the signal. # * # * Emits the "SingleArgSignalG" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_g ( # OrgProjectSignalingIface *object, # const gchar *arg_an_g) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_G], 0, arg_an_g); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_h: # * @object: A #OrgProjectSignalingIface. # * @arg_an_h: Argument to pass with the signal. # * # * Emits the "SingleArgSignalH" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_h ( # OrgProjectSignalingIface *object, # GVariant *arg_an_h) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_H], 0, arg_an_h); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_ay: # * @object: A #OrgProjectSignalingIface. # * @arg_an_ay: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAY" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_ay ( # OrgProjectSignalingIface *object, # const gchar *arg_an_ay) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AY], 0, arg_an_ay); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_as: # * @object: A #OrgProjectSignalingIface. # * @arg_an_as: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAS" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_as ( # OrgProjectSignalingIface *object, # const gchar *const *arg_an_as) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AS], 0, arg_an_as); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_ao: # * @object: A #OrgProjectSignalingIface. # * @arg_an_ao: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAO" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_ao ( # OrgProjectSignalingIface *object, # const gchar *const *arg_an_ao) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AO], 0, arg_an_ao); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_aay: # * @object: A #OrgProjectSignalingIface. # * @arg_an_aay: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAAY" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_aay ( # OrgProjectSignalingIface *object, # const gchar *const *arg_an_aay) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AAY], 0, arg_an_aay); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_asv: # * @object: A #OrgProjectSignalingIface. # * @arg_an_asv: Argument to pass with the signal. # * # * Emits the "SingleArgSignalASV" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_asv ( # OrgProjectSignalingIface *object, # GVariant *arg_an_asv) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_ASV], 0, arg_an_asv); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_no_arg_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "NoArgSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_b ( # OrgProjectSignalingIface *object, # gboolean arg_an_b) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(b)", # arg_an_b)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalB", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_y ( # OrgProjectSignalingIface *object, # guchar arg_an_y) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(y)", # arg_an_y)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalY", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_n ( # OrgProjectSignalingIface *object, # gint16 arg_an_n) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(n)", # arg_an_n)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalN", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_q ( # OrgProjectSignalingIface *object, # guint16 arg_an_q) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(q)", # arg_an_q)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalQ", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_i ( # OrgProjectSignalingIface *object, # gint arg_an_i) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(i)", # arg_an_i)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalI", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_u ( # OrgProjectSignalingIface *object, # guint arg_an_u) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(u)", # arg_an_u)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalU", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_x ( # OrgProjectSignalingIface *object, # gint64 arg_an_x) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(x)", # arg_an_x)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalX", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_t ( # OrgProjectSignalingIface *object, # guint64 arg_an_t) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(t)", # arg_an_t)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalT", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_d ( # OrgProjectSignalingIface *object, # gdouble arg_an_d) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(d)", # arg_an_d)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalD", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_s ( # OrgProjectSignalingIface *object, # const gchar *arg_an_s) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(s)", # arg_an_s)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalS", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_o ( # OrgProjectSignalingIface *object, # const gchar *arg_an_o) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(o)", # arg_an_o)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalO", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_g ( # OrgProjectSignalingIface *object, # const gchar *arg_an_g) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(g)", # arg_an_g)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalG", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_h ( # OrgProjectSignalingIface *object, # GVariant *arg_an_h) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(@h)", # arg_an_h)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalH", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_ay ( # OrgProjectSignalingIface *object, # const gchar *arg_an_ay) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^ay)", # arg_an_ay)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAY", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_as ( # OrgProjectSignalingIface *object, # const gchar *const *arg_an_as) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^as)", # arg_an_as)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAS", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_ao ( # OrgProjectSignalingIface *object, # const gchar *const *arg_an_ao) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^ao)", # arg_an_ao)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAO", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_aay ( # OrgProjectSignalingIface *object, # const gchar *const *arg_an_aay) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^aay)", # arg_an_aay)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAAY", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_asv ( # OrgProjectSignalingIface *object, # GVariant *arg_an_asv) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(@a{sv})", # arg_an_asv)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalASV", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->no_arg_signal = _org_project_signaling_iface_on_signal_no_arg_signal; # iface->single_arg_signal_b = _org_project_signaling_iface_on_signal_single_arg_signal_b; # iface->single_arg_signal_y = _org_project_signaling_iface_on_signal_single_arg_signal_y; # iface->single_arg_signal_n = _org_project_signaling_iface_on_signal_single_arg_signal_n; # iface->single_arg_signal_q = _org_project_signaling_iface_on_signal_single_arg_signal_q; # iface->single_arg_signal_i = _org_project_signaling_iface_on_signal_single_arg_signal_i; # iface->single_arg_signal_u = _org_project_signaling_iface_on_signal_single_arg_signal_u; # iface->single_arg_signal_x = _org_project_signaling_iface_on_signal_single_arg_signal_x; # iface->single_arg_signal_t = _org_project_signaling_iface_on_signal_single_arg_signal_t; # iface->single_arg_signal_d = _org_project_signaling_iface_on_signal_single_arg_signal_d; # iface->single_arg_signal_s = _org_project_signaling_iface_on_signal_single_arg_signal_s; # iface->single_arg_signal_o = _org_project_signaling_iface_on_signal_single_arg_signal_o; # iface->single_arg_signal_g = _org_project_signaling_iface_on_signal_single_arg_signal_g; # iface->single_arg_signal_h = _org_project_signaling_iface_on_signal_single_arg_signal_h; # iface->single_arg_signal_ay = _org_project_signaling_iface_on_signal_single_arg_signal_ay; # iface->single_arg_signal_as = _org_project_signaling_iface_on_signal_single_arg_signal_as; # iface->single_arg_signal_ao = _org_project_signaling_iface_on_signal_single_arg_signal_ao; # iface->single_arg_signal_aay = _org_project_signaling_iface_on_signal_single_arg_signal_aay; # iface->single_arg_signal_asv = _org_project_signaling_iface_on_signal_single_arg_signal_asv; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: ok 21 __main__.TestCodegen.test_generate_signal_id_simple_signal # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp73zkvbml # /tmp/tmp73zkvbml/tmpkoj96s9h.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp73zkvbml/tmpkoj96s9h.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_USEFUL_INTERFACE_SIMPLE_SIGNAL, # }; # # static unsigned _ORG_PROJECT_USEFUL_INTERFACE_SIGNALS[1] = { 0 }; # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_useful_interface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const GDBusSignalInfo * const _org_project_useful_interface_signal_info_pointers[] = # { # &_org_project_useful_interface_signal_info_simple_signal.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # NULL, # (GDBusSignalInfo **) &_org_project_useful_interface_signal_info_pointers, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectUsefulInterface::simple-signal signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectUsefulInterface::simple-signal: # * @object: A #OrgProjectUsefulInterface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_USEFUL_INTERFACE_SIGNALS[_ORG_PROJECT_USEFUL_INTERFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, simple_signal), # NULL, # NULL, # org_project_useful_interface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # } # # /** # * org_project_useful_interface_emit_simple_signal: # * @object: A #OrgProjectUsefulInterface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_useful_interface_emit_simple_signal ( # OrgProjectUsefulInterface *object) # { # g_signal_emit (object, _ORG_PROJECT_USEFUL_INTERFACE_SIGNALS[_ORG_PROJECT_USEFUL_INTERFACE_SIMPLE_SIGNAL], 0); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_useful_interface_on_signal_simple_signal ( # OrgProjectUsefulInterface *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface) # { # iface->simple_signal = _org_project_useful_interface_on_signal_simple_signal; # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.OtherIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectOtherIface # * @title: OrgProjectOtherIface # * @short_description: Generated C code for the org.project.OtherIface D-Bus interface # * # * This section contains code for working with the org.project.OtherIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_OTHER_IFACE_SIMPLE_SIGNAL, # }; # # static unsigned _ORG_PROJECT_OTHER_IFACE_SIGNALS[1] = { 0 }; # # /* ---- Introspection data for org.project.OtherIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_other_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const GDBusSignalInfo * const _org_project_other_iface_signal_info_pointers[] = # { # &_org_project_other_iface_signal_info_simple_signal.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_other_iface_interface_info = # { # { # -1, # (gchar *) "org.project.OtherIface", # NULL, # (GDBusSignalInfo **) &_org_project_other_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-other-iface", # }; # # # /** # * org_project_other_iface_interface_info: # * # * Gets a machine-readable description of the org.project.OtherIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_other_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_other_iface_interface_info.parent_struct; # } # # /** # * org_project_other_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectOtherIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_other_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_other_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectOtherIface: # * # * Abstract interface type for the D-Bus interface org.project.OtherIface. # */ # # /** # * OrgProjectOtherIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectOtherIface::simple-signal signal. # * # * Virtual table for the D-Bus interface org.project.OtherIface. # */ # # typedef OrgProjectOtherIfaceIface OrgProjectOtherIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectOtherIface, org_project_other_iface, G_TYPE_OBJECT) # # static void # org_project_other_iface_default_init (OrgProjectOtherIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectOtherIface::simple-signal: # * @object: A #OrgProjectOtherIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_OTHER_IFACE_SIGNALS[_ORG_PROJECT_OTHER_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectOtherIfaceIface, simple_signal), # NULL, # NULL, # org_project_other_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # } # # /** # * org_project_other_iface_emit_simple_signal: # * @object: A #OrgProjectOtherIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_other_iface_emit_simple_signal ( # OrgProjectOtherIface *object) # { # g_signal_emit (object, _ORG_PROJECT_OTHER_IFACE_SIGNALS[_ORG_PROJECT_OTHER_IFACE_SIMPLE_SIGNAL], 0); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherIfaceProxy: # * # * The #OrgProjectOtherIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherIfaceProxy. # */ # # struct _OrgProjectOtherIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_other_iface_proxy_iface_init (OrgProjectOtherIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherIfaceProxy, org_project_other_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectOtherIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_IFACE, org_project_other_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherIfaceProxy, org_project_other_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_IFACE, org_project_other_iface_proxy_iface_init)) # # #endif # static void # org_project_other_iface_proxy_finalize (GObject *object) # { # OrgProjectOtherIfaceProxy *proxy = ORG_PROJECT_OTHER_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_other_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_other_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_other_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_OTHER_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_other_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectOtherIfaceProxy *proxy = ORG_PROJECT_OTHER_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_other_iface_proxy_init (OrgProjectOtherIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_other_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_OTHER_IFACE_PROXY, OrgProjectOtherIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_other_iface_interface_info ()); # } # # static void # org_project_other_iface_proxy_class_init (OrgProjectOtherIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_iface_proxy_finalize; # gobject_class->get_property = org_project_other_iface_proxy_get_property; # gobject_class->set_property = org_project_other_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_other_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_other_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherIfaceProxyPrivate)); # #endif # } # # static void # org_project_other_iface_proxy_iface_init (OrgProjectOtherIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_other_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.OtherIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_other_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherIface", NULL); # } # # /** # * org_project_other_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectOtherIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherIface * # org_project_other_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.OtherIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherIface * # org_project_other_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_other_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_other_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_other_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherIface", NULL); # } # # /** # * org_project_other_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectOtherIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherIface * # org_project_other_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_other_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherIface * # org_project_other_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherIfaceSkeleton: # * # * The #OrgProjectOtherIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherIfaceSkeleton. # */ # # struct _OrgProjectOtherIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_other_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectOtherIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_OTHER_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_other_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectOtherIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_other_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectOtherIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_other_iface_skeleton_vtable = # { # _org_project_other_iface_skeleton_handle_method_call, # _org_project_other_iface_skeleton_handle_get_property, # _org_project_other_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_other_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_other_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_other_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_other_iface_skeleton_vtable; # } # # static GVariant * # org_project_other_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectOtherIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_other_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_other_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_other_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_other_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.OtherIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_other_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_other_iface_on_signal_simple_signal ( # OrgProjectOtherIface *object) # { # OrgProjectOtherIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.OtherIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_other_iface_skeleton_iface_init (OrgProjectOtherIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherIfaceSkeleton, org_project_other_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectOtherIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_IFACE, org_project_other_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherIfaceSkeleton, org_project_other_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_IFACE, org_project_other_iface_skeleton_iface_init)) # # #endif # static void # org_project_other_iface_skeleton_finalize (GObject *object) # { # OrgProjectOtherIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_other_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_other_iface_skeleton_init (OrgProjectOtherIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_other_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_OTHER_IFACE_SKELETON, OrgProjectOtherIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_other_iface_skeleton_class_init (OrgProjectOtherIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_other_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_other_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_other_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_other_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_other_iface_skeleton_iface_init (OrgProjectOtherIfaceIface *iface) # { # iface->simple_signal = _org_project_other_iface_on_signal_simple_signal; # } # # /** # * org_project_other_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.OtherIface. # * # * Returns: (transfer full) (type OrgProjectOtherIfaceSkeleton): The skeleton object. # */ # OrgProjectOtherIface * # org_project_other_iface_skeleton_new (void) # { # return ORG_PROJECT_OTHER_IFACE (g_object_new (TYPE_ORG_PROJECT_OTHER_IFACE_SKELETON, NULL)); # } # Error: ok 22 __main__.TestCodegen.test_generate_signals_marshaller_simple_signal # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpn9l0v48i # /tmp/tmpn9l0v48i/tmpuu_gqobh.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpn9l0v48i/tmpuu_gqobh.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[1] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.OtherSignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectOtherSignalingIface # * @title: OrgProjectOtherSignalingIface # * @short_description: Generated C code for the org.project.OtherSignalingIface D-Bus interface # * # * This section contains code for working with the org.project.OtherSignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_OTHER_SIGNALING_IFACE_SIMPLE_SIGNAL, # }; # # static unsigned _ORG_PROJECT_OTHER_SIGNALING_IFACE_SIGNALS[1] = { 0 }; # # /* ---- Introspection data for org.project.OtherSignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_other_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const GDBusSignalInfo * const _org_project_other_signaling_iface_signal_info_pointers[] = # { # &_org_project_other_signaling_iface_signal_info_simple_signal.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_other_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.OtherSignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_other_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-other-signaling-iface", # }; # # # /** # * org_project_other_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.OtherSignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_other_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_other_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_other_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectOtherSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_other_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_other_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectOtherSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.OtherSignalingIface. # */ # # /** # * OrgProjectOtherSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectOtherSignalingIface::simple-signal signal. # * # * Virtual table for the D-Bus interface org.project.OtherSignalingIface. # */ # # typedef OrgProjectOtherSignalingIfaceIface OrgProjectOtherSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectOtherSignalingIface, org_project_other_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_other_signaling_iface_default_init (OrgProjectOtherSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectOtherSignalingIface::simple-signal: # * @object: A #OrgProjectOtherSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_OTHER_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_OTHER_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectOtherSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_other_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # } # # /** # * org_project_other_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectOtherSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_other_signaling_iface_emit_simple_signal ( # OrgProjectOtherSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_OTHER_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_OTHER_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherSignalingIfaceProxy: # * # * The #OrgProjectOtherSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherSignalingIfaceProxy. # */ # # struct _OrgProjectOtherSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_other_signaling_iface_proxy_iface_init (OrgProjectOtherSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherSignalingIfaceProxy, org_project_other_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectOtherSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE, org_project_other_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherSignalingIfaceProxy, org_project_other_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE, org_project_other_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_other_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectOtherSignalingIfaceProxy *proxy = ORG_PROJECT_OTHER_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_other_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_other_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_other_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_other_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectOtherSignalingIfaceProxy *proxy = ORG_PROJECT_OTHER_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_other_signaling_iface_proxy_init (OrgProjectOtherSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_other_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE_PROXY, OrgProjectOtherSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_other_signaling_iface_interface_info ()); # } # # static void # org_project_other_signaling_iface_proxy_class_init (OrgProjectOtherSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_other_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_other_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_other_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_other_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_other_signaling_iface_proxy_iface_init (OrgProjectOtherSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_other_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.OtherSignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_other_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherSignalingIface", NULL); # } # # /** # * org_project_other_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectOtherSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherSignalingIface * # org_project_other_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.OtherSignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherSignalingIface * # org_project_other_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherSignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_other_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_other_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_other_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherSignalingIface", NULL); # } # # /** # * org_project_other_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectOtherSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherSignalingIface * # org_project_other_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_other_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherSignalingIface * # org_project_other_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherSignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherSignalingIfaceSkeleton: # * # * The #OrgProjectOtherSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherSignalingIfaceSkeleton. # */ # # struct _OrgProjectOtherSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_other_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectOtherSignalingIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_other_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectOtherSignalingIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_other_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectOtherSignalingIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_other_signaling_iface_skeleton_vtable = # { # _org_project_other_signaling_iface_skeleton_handle_method_call, # _org_project_other_signaling_iface_skeleton_handle_get_property, # _org_project_other_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_other_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_other_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_other_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_other_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_other_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectOtherSignalingIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_other_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_other_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_other_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_other_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.OtherSignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_other_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_other_signaling_iface_on_signal_simple_signal ( # OrgProjectOtherSignalingIface *object) # { # OrgProjectOtherSignalingIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.OtherSignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_other_signaling_iface_skeleton_iface_init (OrgProjectOtherSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherSignalingIfaceSkeleton, org_project_other_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectOtherSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE, org_project_other_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherSignalingIfaceSkeleton, org_project_other_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE, org_project_other_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_other_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectOtherSignalingIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_other_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_other_signaling_iface_skeleton_init (OrgProjectOtherSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_other_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON, OrgProjectOtherSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_other_signaling_iface_skeleton_class_init (OrgProjectOtherSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_other_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_other_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_other_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_other_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_other_signaling_iface_skeleton_iface_init (OrgProjectOtherSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_other_signaling_iface_on_signal_simple_signal; # } # # /** # * org_project_other_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.OtherSignalingIface. # * # * Returns: (transfer full) (type OrgProjectOtherSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectOtherSignalingIface * # org_project_other_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_OTHER_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: ok 23 __main__.TestCodegen.test_generate_signals_marshaller_single_typed_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpdr1d65h6 # /tmp/tmpdr1d65h6/tmpl2__nexo.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpl2__nexo.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_B, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_arg_b = # { # { # -1, # (gchar *) "arg_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_arg_b.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_b = # { # { # -1, # (gchar *) "SingleArgSignalB", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_pointers, # NULL # }, # "single-arg-signal-b" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_b.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_b ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOOLEAN (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_b: Handler for the #OrgProjectSignalingIface::single-arg-signal-b signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-b: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_b: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalB" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_B] = # g_signal_new ("single-arg-signal-b", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_b), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_b, # G_TYPE_NONE, # 1, G_TYPE_BOOLEAN); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_b: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_b: Argument to pass with the signal. # * # * Emits the "SingleArgSignalB" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_b ( # OrgProjectSignalingIface *object, # gboolean arg_arg_b) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_B], 0, arg_arg_b); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_b ( # OrgProjectSignalingIface *object, # gboolean arg_arg_b) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(b)", # arg_arg_b)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalB", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_b = _org_project_signaling_iface_on_signal_single_arg_signal_b; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmp88oux__6.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmp88oux__6.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Y, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_arg_y = # { # { # -1, # (gchar *) "arg_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_arg_y.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_y = # { # { # -1, # (gchar *) "SingleArgSignalY", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_pointers, # NULL # }, # "single-arg-signal-y" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_y.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_y ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__UCHAR (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_y: Handler for the #OrgProjectSignalingIface::single-arg-signal-y signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-y: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_y: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalY" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Y] = # g_signal_new ("single-arg-signal-y", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_y), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_y, # G_TYPE_NONE, # 1, G_TYPE_UCHAR); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_y: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_y: Argument to pass with the signal. # * # * Emits the "SingleArgSignalY" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_y ( # OrgProjectSignalingIface *object, # guchar arg_arg_y) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Y], 0, arg_arg_y); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_y ( # OrgProjectSignalingIface *object, # guchar arg_arg_y) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(y)", # arg_arg_y)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalY", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_y = _org_project_signaling_iface_on_signal_single_arg_signal_y; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpyx8_iqo6.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpyx8_iqo6.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_N, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_arg_n = # { # { # -1, # (gchar *) "arg_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_arg_n.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_n = # { # { # -1, # (gchar *) "SingleArgSignalN", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_pointers, # NULL # }, # "single-arg-signal-n" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_n.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_n ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__INT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_n: Handler for the #OrgProjectSignalingIface::single-arg-signal-n signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-n: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_n: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalN" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_N] = # g_signal_new ("single-arg-signal-n", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_n), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_n, # G_TYPE_NONE, # 1, G_TYPE_INT); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_n: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_n: Argument to pass with the signal. # * # * Emits the "SingleArgSignalN" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_n ( # OrgProjectSignalingIface *object, # gint16 arg_arg_n) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_N], 0, arg_arg_n); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_n ( # OrgProjectSignalingIface *object, # gint16 arg_arg_n) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(n)", # arg_arg_n)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalN", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_n = _org_project_signaling_iface_on_signal_single_arg_signal_n; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmp3ron8b3d.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmp3ron8b3d.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Q, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_arg_q = # { # { # -1, # (gchar *) "arg_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_arg_q.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_q = # { # { # -1, # (gchar *) "SingleArgSignalQ", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_pointers, # NULL # }, # "single-arg-signal-q" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_q.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_q ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__UINT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_q: Handler for the #OrgProjectSignalingIface::single-arg-signal-q signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-q: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_q: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalQ" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Q] = # g_signal_new ("single-arg-signal-q", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_q), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_q, # G_TYPE_NONE, # 1, G_TYPE_UINT); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_q: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_q: Argument to pass with the signal. # * # * Emits the "SingleArgSignalQ" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_q ( # OrgProjectSignalingIface *object, # guint16 arg_arg_q) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Q], 0, arg_arg_q); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_q ( # OrgProjectSignalingIface *object, # guint16 arg_arg_q) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(q)", # arg_arg_q)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalQ", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_q = _org_project_signaling_iface_on_signal_single_arg_signal_q; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpwunxh3cm.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpwunxh3cm.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_I, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_arg_i = # { # { # -1, # (gchar *) "arg_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_arg_i.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_i = # { # { # -1, # (gchar *) "SingleArgSignalI", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_pointers, # NULL # }, # "single-arg-signal-i" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_i.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_i ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__INT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_i: Handler for the #OrgProjectSignalingIface::single-arg-signal-i signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-i: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_i: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalI" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_I] = # g_signal_new ("single-arg-signal-i", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_i), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_i, # G_TYPE_NONE, # 1, G_TYPE_INT); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_i: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_i: Argument to pass with the signal. # * # * Emits the "SingleArgSignalI" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_i ( # OrgProjectSignalingIface *object, # gint arg_arg_i) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_I], 0, arg_arg_i); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_i ( # OrgProjectSignalingIface *object, # gint arg_arg_i) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(i)", # arg_arg_i)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalI", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_i = _org_project_signaling_iface_on_signal_single_arg_signal_i; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmp4a7rgt4n.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmp4a7rgt4n.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_U, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_arg_u = # { # { # -1, # (gchar *) "arg_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_arg_u.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_u = # { # { # -1, # (gchar *) "SingleArgSignalU", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_pointers, # NULL # }, # "single-arg-signal-u" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_u.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_u ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__UINT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_u: Handler for the #OrgProjectSignalingIface::single-arg-signal-u signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-u: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_u: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalU" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_U] = # g_signal_new ("single-arg-signal-u", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_u), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_u, # G_TYPE_NONE, # 1, G_TYPE_UINT); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_u: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_u: Argument to pass with the signal. # * # * Emits the "SingleArgSignalU" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_u ( # OrgProjectSignalingIface *object, # guint arg_arg_u) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_U], 0, arg_arg_u); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_u ( # OrgProjectSignalingIface *object, # guint arg_arg_u) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(u)", # arg_arg_u)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalU", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_u = _org_project_signaling_iface_on_signal_single_arg_signal_u; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmp75ikkep0.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmp75ikkep0.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_VOID__INT64 ( # GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef void (*_GDbusCodegenMarshalVoid_Int64Func) # (void *data1, # gint64 arg_arg_x, # void *data2); # _GDbusCodegenMarshalVoid_Int64Func callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalVoid_Int64Func) # (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_int64 (param_values + 1), # data2); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_X, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_arg_x = # { # { # -1, # (gchar *) "arg_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_arg_x.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_x = # { # { # -1, # (gchar *) "SingleArgSignalX", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_pointers, # NULL # }, # "single-arg-signal-x" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_x.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_x ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_VOID__INT64 (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_x: Handler for the #OrgProjectSignalingIface::single-arg-signal-x signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-x: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_x: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalX" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_X] = # g_signal_new ("single-arg-signal-x", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_x), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_x, # G_TYPE_NONE, # 1, G_TYPE_INT64); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_x: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_x: Argument to pass with the signal. # * # * Emits the "SingleArgSignalX" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_x ( # OrgProjectSignalingIface *object, # gint64 arg_arg_x) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_X], 0, arg_arg_x); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_x ( # OrgProjectSignalingIface *object, # gint64 arg_arg_x) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(x)", # arg_arg_x)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalX", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_x = _org_project_signaling_iface_on_signal_single_arg_signal_x; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpweq16_x8.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpweq16_x8.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_VOID__UINT64 ( # GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef void (*_GDbusCodegenMarshalVoid_Uint64Func) # (void *data1, # guint64 arg_arg_t, # void *data2); # _GDbusCodegenMarshalVoid_Uint64Func callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalVoid_Uint64Func) # (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_uint64 (param_values + 1), # data2); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_T, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_arg_t = # { # { # -1, # (gchar *) "arg_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_arg_t.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_t = # { # { # -1, # (gchar *) "SingleArgSignalT", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_pointers, # NULL # }, # "single-arg-signal-t" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_t.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_t ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_VOID__UINT64 (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_t: Handler for the #OrgProjectSignalingIface::single-arg-signal-t signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-t: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_t: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalT" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_T] = # g_signal_new ("single-arg-signal-t", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_t), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_t, # G_TYPE_NONE, # 1, G_TYPE_UINT64); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_t: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_t: Argument to pass with the signal. # * # * Emits the "SingleArgSignalT" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_t ( # OrgProjectSignalingIface *object, # guint64 arg_arg_t) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_T], 0, arg_arg_t); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_t ( # OrgProjectSignalingIface *object, # guint64 arg_arg_t) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(t)", # arg_arg_t)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalT", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_t = _org_project_signaling_iface_on_signal_single_arg_signal_t; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmp4eadi4rh.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmp4eadi4rh.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_D, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_arg_d = # { # { # -1, # (gchar *) "arg_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_arg_d.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_d = # { # { # -1, # (gchar *) "SingleArgSignalD", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_pointers, # NULL # }, # "single-arg-signal-d" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_d.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_d ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__DOUBLE (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_d: Handler for the #OrgProjectSignalingIface::single-arg-signal-d signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-d: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_d: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalD" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_D] = # g_signal_new ("single-arg-signal-d", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_d), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_d, # G_TYPE_NONE, # 1, G_TYPE_DOUBLE); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_d: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_d: Argument to pass with the signal. # * # * Emits the "SingleArgSignalD" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_d ( # OrgProjectSignalingIface *object, # gdouble arg_arg_d) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_D], 0, arg_arg_d); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_d ( # OrgProjectSignalingIface *object, # gdouble arg_arg_d) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(d)", # arg_arg_d)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalD", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_d = _org_project_signaling_iface_on_signal_single_arg_signal_d; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpkxyc3r_c.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpkxyc3r_c.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_S, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_arg_s = # { # { # -1, # (gchar *) "arg_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_arg_s.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_s = # { # { # -1, # (gchar *) "SingleArgSignalS", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_pointers, # NULL # }, # "single-arg-signal-s" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_s.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_s ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_s: Handler for the #OrgProjectSignalingIface::single-arg-signal-s signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-s: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_s: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalS" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_S] = # g_signal_new ("single-arg-signal-s", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_s), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_s, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_s: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_s: Argument to pass with the signal. # * # * Emits the "SingleArgSignalS" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_s ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_s) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_S], 0, arg_arg_s); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_s ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_s) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(s)", # arg_arg_s)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalS", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_s = _org_project_signaling_iface_on_signal_single_arg_signal_s; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpnyc7k0pw.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpnyc7k0pw.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_O, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_arg_o = # { # { # -1, # (gchar *) "arg_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_arg_o.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_o = # { # { # -1, # (gchar *) "SingleArgSignalO", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_pointers, # NULL # }, # "single-arg-signal-o" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_o.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_o ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_o: Handler for the #OrgProjectSignalingIface::single-arg-signal-o signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-o: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_o: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalO" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_O] = # g_signal_new ("single-arg-signal-o", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_o), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_o, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_o: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_o: Argument to pass with the signal. # * # * Emits the "SingleArgSignalO" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_o ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_o) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_O], 0, arg_arg_o); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_o ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_o) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(o)", # arg_arg_o)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalO", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_o = _org_project_signaling_iface_on_signal_single_arg_signal_o; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmp2rwapmp8.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmp2rwapmp8.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_G, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_arg_g = # { # { # -1, # (gchar *) "arg_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_arg_g.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_g = # { # { # -1, # (gchar *) "SingleArgSignalG", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_pointers, # NULL # }, # "single-arg-signal-g" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_g.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_g ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_g: Handler for the #OrgProjectSignalingIface::single-arg-signal-g signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-g: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_g: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalG" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_G] = # g_signal_new ("single-arg-signal-g", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_g), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_g, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_g: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_g: Argument to pass with the signal. # * # * Emits the "SingleArgSignalG" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_g ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_g) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_G], 0, arg_arg_g); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_g ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_g) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(g)", # arg_arg_g)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalG", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_g = _org_project_signaling_iface_on_signal_single_arg_signal_g; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmph91oyzmf.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmph91oyzmf.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_H, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_arg_h = # { # { # -1, # (gchar *) "arg_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_arg_h.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_h = # { # { # -1, # (gchar *) "SingleArgSignalH", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_pointers, # NULL # }, # "single-arg-signal-h" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_h.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_h ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_h: Handler for the #OrgProjectSignalingIface::single-arg-signal-h signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-h: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_h: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalH" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_H] = # g_signal_new ("single-arg-signal-h", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_h), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_h, # G_TYPE_NONE, # 1, G_TYPE_VARIANT); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_h: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_h: Argument to pass with the signal. # * # * Emits the "SingleArgSignalH" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_h ( # OrgProjectSignalingIface *object, # GVariant *arg_arg_h) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_H], 0, arg_arg_h); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_h ( # OrgProjectSignalingIface *object, # GVariant *arg_arg_h) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(@h)", # arg_arg_h)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalH", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_h = _org_project_signaling_iface_on_signal_single_arg_signal_h; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpuhwej4im.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpuhwej4im.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AY, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_arg_ay = # { # { # -1, # (gchar *) "arg_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_arg_ay.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_ay = # { # { # -1, # (gchar *) "SingleArgSignalAy", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_pointers, # NULL # }, # "single-arg-signal-ay" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_ay.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_ay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_ay: Handler for the #OrgProjectSignalingIface::single-arg-signal-ay signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-ay: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_ay: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAy" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AY] = # g_signal_new ("single-arg-signal-ay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_ay), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_ay, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_ay: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_ay: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAy" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_ay ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_ay) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AY], 0, arg_arg_ay); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_ay ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_ay) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^ay)", # arg_arg_ay)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAy", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_ay = _org_project_signaling_iface_on_signal_single_arg_signal_ay; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpa3jjb0gz.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpa3jjb0gz.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AS, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_arg_as = # { # { # -1, # (gchar *) "arg_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_arg_as.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_as = # { # { # -1, # (gchar *) "SingleArgSignalAs", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_pointers, # NULL # }, # "single-arg-signal-as" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_as.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_as ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_as: Handler for the #OrgProjectSignalingIface::single-arg-signal-as signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-as: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_as: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAs" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AS] = # g_signal_new ("single-arg-signal-as", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_as), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_as, # G_TYPE_NONE, # 1, G_TYPE_STRV); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_as: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_as: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAs" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_as ( # OrgProjectSignalingIface *object, # const gchar *const *arg_arg_as) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AS], 0, arg_arg_as); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_as ( # OrgProjectSignalingIface *object, # const gchar *const *arg_arg_as) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^as)", # arg_arg_as)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAs", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_as = _org_project_signaling_iface_on_signal_single_arg_signal_as; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpg3idn5cy.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpg3idn5cy.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AO, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_arg_ao = # { # { # -1, # (gchar *) "arg_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_arg_ao.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_ao = # { # { # -1, # (gchar *) "SingleArgSignalAo", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_pointers, # NULL # }, # "single-arg-signal-ao" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_ao.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_ao ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_ao: Handler for the #OrgProjectSignalingIface::single-arg-signal-ao signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-ao: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_ao: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAo" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AO] = # g_signal_new ("single-arg-signal-ao", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_ao), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_ao, # G_TYPE_NONE, # 1, G_TYPE_STRV); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_ao: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_ao: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAo" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_ao ( # OrgProjectSignalingIface *object, # const gchar *const *arg_arg_ao) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AO], 0, arg_arg_ao); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_ao ( # OrgProjectSignalingIface *object, # const gchar *const *arg_arg_ao) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^ao)", # arg_arg_ao)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAo", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_ao = _org_project_signaling_iface_on_signal_single_arg_signal_ao; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpdb2sgzf0.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpdb2sgzf0.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AAY, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_arg_aay = # { # { # -1, # (gchar *) "arg_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_arg_aay.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_aay = # { # { # -1, # (gchar *) "SingleArgSignalAay", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_pointers, # NULL # }, # "single-arg-signal-aay" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_aay.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_aay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_aay: Handler for the #OrgProjectSignalingIface::single-arg-signal-aay signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-aay: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_aay: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAay" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AAY] = # g_signal_new ("single-arg-signal-aay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_aay), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_aay, # G_TYPE_NONE, # 1, G_TYPE_STRV); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_aay: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_aay: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAay" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_aay ( # OrgProjectSignalingIface *object, # const gchar *const *arg_arg_aay) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AAY], 0, arg_arg_aay); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_aay ( # OrgProjectSignalingIface *object, # const gchar *const *arg_arg_aay) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^aay)", # arg_arg_aay)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAay", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_aay = _org_project_signaling_iface_on_signal_single_arg_signal_aay; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpcrnx6vz7.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpcrnx6vz7.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_ASV, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_arg_asv = # { # { # -1, # (gchar *) "arg_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_arg_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_asv = # { # { # -1, # (gchar *) "SingleArgSignalAsv", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_pointers, # NULL # }, # "single-arg-signal-asv" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_asv ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_asv: Handler for the #OrgProjectSignalingIface::single-arg-signal-asv signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-asv: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_asv: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAsv" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_ASV] = # g_signal_new ("single-arg-signal-asv", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_asv), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_asv, # G_TYPE_NONE, # 1, G_TYPE_VARIANT); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_asv: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_asv: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAsv" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_asv ( # OrgProjectSignalingIface *object, # GVariant *arg_arg_asv) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_ASV], 0, arg_arg_asv); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_asv ( # OrgProjectSignalingIface *object, # GVariant *arg_arg_asv) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(@a{sv})", # arg_arg_asv)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAsv", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_asv = _org_project_signaling_iface_on_signal_single_arg_signal_asv; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: ok 24 __main__.TestCodegen.test_generate_signals_marshallers_multiple_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp1o1br1vg # /tmp/tmp1o1br1vg/tmp1uplj6uy.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp1o1br1vg/tmp1uplj6uy.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_VOID__BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT ( # GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef void (*_GDbusCodegenMarshalVoid_BooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc) # (void *data1, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # void *data2); # _GDbusCodegenMarshalVoid_BooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # # g_return_if_fail (n_param_values == 19); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalVoid_BooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc) # (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_boolean (param_values + 1), # g_marshal_value_peek_uchar (param_values + 2), # g_marshal_value_peek_int (param_values + 3), # g_marshal_value_peek_uint (param_values + 4), # g_marshal_value_peek_int (param_values + 5), # g_marshal_value_peek_uint (param_values + 6), # g_marshal_value_peek_int64 (param_values + 7), # g_marshal_value_peek_uint64 (param_values + 8), # g_marshal_value_peek_double (param_values + 9), # g_marshal_value_peek_string (param_values + 10), # g_marshal_value_peek_string (param_values + 11), # g_marshal_value_peek_string (param_values + 12), # g_marshal_value_peek_variant (param_values + 13), # g_marshal_value_peek_string (param_values + 14), # g_marshal_value_peek_boxed (param_values + 15), # g_marshal_value_peek_boxed (param_values + 16), # g_marshal_value_peek_boxed (param_values + 17), # g_marshal_value_peek_variant (param_values + 18), # data2); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SIGNAL_WITH_MANY_ARGS, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_b = # { # { # -1, # (gchar *) "an_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_y = # { # { # -1, # (gchar *) "an_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_n = # { # { # -1, # (gchar *) "an_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_q = # { # { # -1, # (gchar *) "an_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_i = # { # { # -1, # (gchar *) "an_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_u = # { # { # -1, # (gchar *) "an_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_x = # { # { # -1, # (gchar *) "an_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_t = # { # { # -1, # (gchar *) "an_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_d = # { # { # -1, # (gchar *) "an_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_s = # { # { # -1, # (gchar *) "an_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_o = # { # { # -1, # (gchar *) "an_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_g = # { # { # -1, # (gchar *) "an_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_h = # { # { # -1, # (gchar *) "an_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ay = # { # { # -1, # (gchar *) "an_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_as = # { # { # -1, # (gchar *) "an_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ao = # { # { # -1, # (gchar *) "an_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_aay = # { # { # -1, # (gchar *) "an_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_asv = # { # { # -1, # (gchar *) "an_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_b.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_y.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_n.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_q.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_i.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_u.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_x.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_t.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_d.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_s.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_o.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_g.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_h.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ay.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_as.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ao.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_aay.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_signal_with_many_args = # { # { # -1, # (gchar *) "SignalWithManyArgs", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_pointers, # NULL # }, # "signal-with-many-args" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_signal_with_many_args ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_VOID__BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @signal_with_many_args: Handler for the #OrgProjectSignalingIface::signal-with-many-args signal. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::signal-with-many-args: # * @object: A #OrgProjectSignalingIface. # * @arg_an_b: Argument. # * @arg_an_y: Argument. # * @arg_an_n: Argument. # * @arg_an_q: Argument. # * @arg_an_i: Argument. # * @arg_an_u: Argument. # * @arg_an_x: Argument. # * @arg_an_t: Argument. # * @arg_an_d: Argument. # * @arg_an_s: Argument. # * @arg_an_o: Argument. # * @arg_an_g: Argument. # * @arg_an_h: Argument. # * @arg_an_ay: Argument. # * @arg_an_as: Argument. # * @arg_an_ao: Argument. # * @arg_an_aay: Argument. # * @arg_an_asv: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SignalWithManyArgs" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIGNAL_WITH_MANY_ARGS] = # g_signal_new ("signal-with-many-args", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, signal_with_many_args), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_signal_with_many_args, # G_TYPE_NONE, # 18, G_TYPE_BOOLEAN, G_TYPE_UCHAR, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT64, G_TYPE_UINT64, G_TYPE_DOUBLE, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_VARIANT, G_TYPE_STRING, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_VARIANT); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_signal_with_many_args: # * @object: A #OrgProjectSignalingIface. # * @arg_an_b: Argument to pass with the signal. # * @arg_an_y: Argument to pass with the signal. # * @arg_an_n: Argument to pass with the signal. # * @arg_an_q: Argument to pass with the signal. # * @arg_an_i: Argument to pass with the signal. # * @arg_an_u: Argument to pass with the signal. # * @arg_an_x: Argument to pass with the signal. # * @arg_an_t: Argument to pass with the signal. # * @arg_an_d: Argument to pass with the signal. # * @arg_an_s: Argument to pass with the signal. # * @arg_an_o: Argument to pass with the signal. # * @arg_an_g: Argument to pass with the signal. # * @arg_an_h: Argument to pass with the signal. # * @arg_an_ay: Argument to pass with the signal. # * @arg_an_as: Argument to pass with the signal. # * @arg_an_ao: Argument to pass with the signal. # * @arg_an_aay: Argument to pass with the signal. # * @arg_an_asv: Argument to pass with the signal. # * # * Emits the "SignalWithManyArgs" D-Bus signal. # */ # void # org_project_signaling_iface_emit_signal_with_many_args ( # OrgProjectSignalingIface *object, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIGNAL_WITH_MANY_ARGS], 0, arg_an_b, arg_an_y, arg_an_n, arg_an_q, arg_an_i, arg_an_u, arg_an_x, arg_an_t, arg_an_d, arg_an_s, arg_an_o, arg_an_g, arg_an_h, arg_an_ay, arg_an_as, arg_an_ao, arg_an_aay, arg_an_asv); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_signal_with_many_args ( # OrgProjectSignalingIface *object, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SignalWithManyArgs", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->signal_with_many_args = _org_project_signaling_iface_on_signal_signal_with_many_args; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: ok 25 __main__.TestCodegen.test_generate_valid_docbook # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpjf95eq77 # /tmp/tmpjf95eq77/tmpzcp0_57n.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpjf95eq77/tmpzcp0_57n.xml', '--generate-docbook', 'test'] # Return code: 0 # Output: # # Error: ok 26 __main__.TestCodegen.test_glib_max_allowed_less_than_min_required # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp8p5pd7h7 # /tmp/tmp8p5pd7h7/tmpdocq5h24.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp8p5pd7h7/tmpdocq5h24.xml', '--output', '-', '--body', '--glib-max-allowed', '2.62', '--glib-min-required', '2.64'] # Return code: 1 # Output: # # Error: # ERROR: Invalid versions: --glib-min-required ((2, 64)) must be less than or equal to --glib-max-allowed ((2, 62)) ok 27 __main__.TestCodegen.test_glib_max_allowed_major_only # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpc_uj10ic # /tmp/tmpc_uj10ic/tmp9g_easc7.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpc_uj10ic/tmp9g_easc7.xml', '--output', '-', '--header', '--glib-max-allowed', '3'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 28 __main__.TestCodegen.test_glib_max_allowed_too_low # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpcq1pb71n # /tmp/tmpcq1pb71n/tmp1r3founi.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpcq1pb71n/tmp1r3founi.xml', '--output', '-', '--body', '--glib-max-allowed', '2.6'] # Return code: 1 # Output: # # Error: # ERROR: Invalid versions: --glib-min-required ((2, 30)) must be less than or equal to --glib-max-allowed ((2, 6)) ok 29 __main__.TestCodegen.test_glib_max_allowed_unstable # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpjqm0ifhu # /tmp/tmpjqm0ifhu/tmpmgt6c2gv.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpjqm0ifhu/tmpmgt6c2gv.xml', '--output', '-', '--header', '--glib-max-allowed', '2.63', '--glib-min-required', '2.64'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 30 __main__.TestCodegen.test_glib_max_allowed_with_micro # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp4md9mwb_ # /tmp/tmp4md9mwb_/tmph8ksd56k.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp4md9mwb_/tmph8ksd56k.xml', '--output', '-', '--header', '--glib-max-allowed', '2.46.2'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 31 __main__.TestCodegen.test_glib_min_required_invalid # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpka_4skz9 # /tmp/tmpka_4skz9/tmpm7tus0ko.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpka_4skz9/tmpm7tus0ko.xml', '--output', '-', '--body', '--glib-min-required', 'hello mum'] # Return code: 1 # Output: # # Error: # ERROR: Unrecognized --glib-min-required string ‘hello mum’ ok 32 __main__.TestCodegen.test_glib_min_required_major_only # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpg4o8yyy4 # /tmp/tmpg4o8yyy4/tmp1ug9tpkj.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg4o8yyy4/tmp1ug9tpkj.xml', '--output', '-', '--header', '--glib-min-required', '3', '--glib-max-allowed', '3.2'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 33 __main__.TestCodegen.test_glib_min_required_too_low # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp7_p7_b6s # /tmp/tmp7_p7_b6s/tmp000kf5ph.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp7_p7_b6s/tmp000kf5ph.xml', '--output', '-', '--body', '--glib-min-required', '2.6'] # Return code: 1 # Output: # # Error: # ERROR: Invalid --glib-min-required string ‘2.6’: minimum version is 2.30 ok 34 __main__.TestCodegen.test_glib_min_required_with_micro # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpekqbtpb2 # /tmp/tmpekqbtpb2/tmpufldksjo.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpekqbtpb2/tmpufldksjo.xml', '--output', '-', '--header', '--glib-min-required', '2.46.2'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 35 __main__.TestCodegen.test_help # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmplqwqkz_b # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '--help'] # Return code: 0 # Output: # usage: gdbus-codegen [-h] [--interface-prefix PREFIX] # [--c-namespace NAMESPACE] [--c-generate-object-manager] # [--c-generate-autocleanup {none,objects,all}] # [--generate-docbook OUTFILES] [--generate-md OUTFILES] # [--generate-rst OUTFILES] [--pragma-once] # [--annotate WHAT KEY VALUE WHAT KEY VALUE WHAT KEY VALUE] # [--glib-min-required VERSION] # [--glib-max-allowed VERSION] # [--symbol-decorator SYMBOL_DECORATOR] # [--symbol-decorator-header SYMBOL_DECORATOR_HEADER] # [--symbol-decorator-define SYMBOL_DECORATOR_DEFINE] # [--generate-c-code OUTFILES | --header | --body | # --interface-info-header | --interface-info-body] # [--output FILE | --output-directory OUTDIR] # FILE [FILE ...] # # D-Bus code and documentation generator # # positional arguments: # FILE D-Bus introspection XML file # # options: # -h, --help show this help message and exit # --interface-prefix PREFIX # String to strip from D-Bus interface names for code # and docs # --c-namespace NAMESPACE # The namespace to use for generated C code # --c-generate-object-manager # Generate a GDBusObjectManagerClient subclass when # generating C code # --c-generate-autocleanup {none,objects,all} # Generate autocleanup support # --generate-docbook OUTFILES # Generate Docbook in OUTFILES-org.Project.IFace.xml # --generate-md OUTFILES # Generate Markdown in OUTFILES-org.Project.IFace.md # --generate-rst OUTFILES # Generate reStructuredText in OUTFILES- # org.Project.IFace.rst # --pragma-once Use "pragma once" as the inclusion guard # --annotate WHAT KEY VALUE WHAT KEY VALUE WHAT KEY VALUE # Add annotation (may be used several times) # --glib-min-required VERSION # Minimum version of GLib to be supported by the # outputted code (default: 2.30) # --glib-max-allowed VERSION # Maximum version of GLib to be used by the outputted # code (default: current GLib version) # --symbol-decorator SYMBOL_DECORATOR # Macro used to decorate a symbol in the outputted # header, possibly to export symbols # --symbol-decorator-header SYMBOL_DECORATOR_HEADER # Additional header required for decorator specified by # --symbol-decorator # --symbol-decorator-define SYMBOL_DECORATOR_DEFINE # Additional define required for decorator specified by # --symbol-decorator # --generate-c-code OUTFILES # Generate C code in OUTFILES.[ch] # --header Generate C headers # --body Generate C code # --interface-info-header # Generate GDBusInterfaceInfo C header # --interface-info-body # Generate GDBusInterfaceInfo C code # --output FILE Write output into the specified file # --output-directory OUTDIR # Location to output generated files # Error: ok 36 __main__.TestCodegen.test_indentation_preservation_in_comments # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpho91bl2s # /tmp/tmpho91bl2s/tmpriq5sugj.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpho91bl2s/tmpriq5sugj.xml', '--generate-rst', 'test'] # Return code: 0 # Output: # # Error: # # /tmp/tmpho91bl2s/tmpawb96i6u.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpho91bl2s/tmpawb96i6u.xml', '--generate-md', 'test'] # Return code: 0 # Output: # # Error: # # /tmp/tmpho91bl2s/tmpj1b92pz0.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpho91bl2s/tmpj1b92pz0.xml', '--generate-docbook', 'test'] # Return code: 0 # Output: # # Error: ok 37 __main__.TestCodegen.test_no_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp2v5x26q2 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen'] # Return code: 2 # Output: # # Error: # usage: gdbus-codegen [-h] [--interface-prefix PREFIX] # [--c-namespace NAMESPACE] [--c-generate-object-manager] # [--c-generate-autocleanup {none,objects,all}] # [--generate-docbook OUTFILES] [--generate-md OUTFILES] # [--generate-rst OUTFILES] [--pragma-once] # [--annotate WHAT KEY VALUE WHAT KEY VALUE WHAT KEY VALUE] # [--glib-min-required VERSION] # [--glib-max-allowed VERSION] # [--symbol-decorator SYMBOL_DECORATOR] # [--symbol-decorator-header SYMBOL_DECORATOR_HEADER] # [--symbol-decorator-define SYMBOL_DECORATOR_DEFINE] # [--generate-c-code OUTFILES | --header | --body | # --interface-info-header | --interface-info-body] # [--output FILE | --output-directory OUTDIR] # FILE [FILE ...] # gdbus-codegen: error: the following arguments are required: FILE ok 38 __main__.TestCodegen.test_reproducible # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpky5lstit # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpky5lstit/tmpnekr2bwu1.xml', '/tmp/tmpky5lstit/tmpx0rw3weq2.xml', '--output', '-', '--header'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for com.acme.Coyote */ # # #define TYPE_COM_ACME_COYOTE (com_acme_coyote_get_type ()) # #define COM_ACME_COYOTE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_COM_ACME_COYOTE, ComAcmeCoyote)) # #define IS_COM_ACME_COYOTE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_COM_ACME_COYOTE)) # #define COM_ACME_COYOTE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_COM_ACME_COYOTE, ComAcmeCoyoteIface)) # # struct _ComAcmeCoyote; # typedef struct _ComAcmeCoyote ComAcmeCoyote; # typedef struct _ComAcmeCoyoteIface ComAcmeCoyoteIface; # # struct _ComAcmeCoyoteIface # { # GTypeInterface parent_iface; # # # # gboolean (*handle_attack) ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # gboolean (*handle_run) ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # gboolean (*handle_sleep) ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # const gchar * (*get_mood) (ComAcmeCoyote *object); # # void (*surprised) ( # ComAcmeCoyote *object); # # }; # # GType com_acme_coyote_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *com_acme_coyote_interface_info (void); # guint com_acme_coyote_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void com_acme_coyote_complete_run ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # void com_acme_coyote_complete_sleep ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # void com_acme_coyote_complete_attack ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus signal emissions functions: */ # void com_acme_coyote_emit_surprised ( # ComAcmeCoyote *object); # # # # /* D-Bus method calls: */ # void com_acme_coyote_call_run ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean com_acme_coyote_call_run_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error); # # gboolean com_acme_coyote_call_run_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error); # # void com_acme_coyote_call_sleep ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean com_acme_coyote_call_sleep_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error); # # gboolean com_acme_coyote_call_sleep_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error); # # void com_acme_coyote_call_attack ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean com_acme_coyote_call_attack_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error); # # gboolean com_acme_coyote_call_attack_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error); # # # # /* D-Bus property accessors: */ # const gchar *com_acme_coyote_get_mood (ComAcmeCoyote *object); # gchar *com_acme_coyote_dup_mood (ComAcmeCoyote *object); # void com_acme_coyote_set_mood (ComAcmeCoyote *object, const gchar *value); # # # /* ---- */ # # #define TYPE_COM_ACME_COYOTE_PROXY (com_acme_coyote_proxy_get_type ()) # #define COM_ACME_COYOTE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxy)) # #define COM_ACME_COYOTE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxyClass)) # #define COM_ACME_COYOTE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxyClass)) # #define IS_COM_ACME_COYOTE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_COM_ACME_COYOTE_PROXY)) # #define IS_COM_ACME_COYOTE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_COM_ACME_COYOTE_PROXY)) # # typedef struct _ComAcmeCoyoteProxy ComAcmeCoyoteProxy; # typedef struct _ComAcmeCoyoteProxyClass ComAcmeCoyoteProxyClass; # typedef struct _ComAcmeCoyoteProxyPrivate ComAcmeCoyoteProxyPrivate; # # struct _ComAcmeCoyoteProxy # { # /*< private >*/ # GDBusProxy parent_instance; # ComAcmeCoyoteProxyPrivate *priv; # }; # # struct _ComAcmeCoyoteProxyClass # { # GDBusProxyClass parent_class; # }; # # GType com_acme_coyote_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (ComAcmeCoyoteProxy, g_object_unref) # #endif # # void com_acme_coyote_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # ComAcmeCoyote *com_acme_coyote_proxy_new_finish ( # GAsyncResult *res, # GError **error); # ComAcmeCoyote *com_acme_coyote_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void com_acme_coyote_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # ComAcmeCoyote *com_acme_coyote_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # ComAcmeCoyote *com_acme_coyote_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_COM_ACME_COYOTE_SKELETON (com_acme_coyote_skeleton_get_type ()) # #define COM_ACME_COYOTE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeleton)) # #define COM_ACME_COYOTE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeletonClass)) # #define COM_ACME_COYOTE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeletonClass)) # #define IS_COM_ACME_COYOTE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_COM_ACME_COYOTE_SKELETON)) # #define IS_COM_ACME_COYOTE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_COM_ACME_COYOTE_SKELETON)) # # typedef struct _ComAcmeCoyoteSkeleton ComAcmeCoyoteSkeleton; # typedef struct _ComAcmeCoyoteSkeletonClass ComAcmeCoyoteSkeletonClass; # typedef struct _ComAcmeCoyoteSkeletonPrivate ComAcmeCoyoteSkeletonPrivate; # # struct _ComAcmeCoyoteSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # ComAcmeCoyoteSkeletonPrivate *priv; # }; # # struct _ComAcmeCoyoteSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType com_acme_coyote_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (ComAcmeCoyoteSkeleton, g_object_unref) # #endif # # ComAcmeCoyote *com_acme_coyote_skeleton_new (void); # # # /* ------------------------------------------------------------------------ */ # /* Declarations for org.project.Bar.Frobnicator */ # # #define TYPE_ORG_PROJECT_BAR_FROBNICATOR (org_project_bar_frobnicator_get_type ()) # #define ORG_PROJECT_BAR_FROBNICATOR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR, OrgProjectBarFrobnicator)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR)) # #define ORG_PROJECT_BAR_FROBNICATOR_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR, OrgProjectBarFrobnicatorIface)) # # struct _OrgProjectBarFrobnicator; # typedef struct _OrgProjectBarFrobnicator OrgProjectBarFrobnicator; # typedef struct _OrgProjectBarFrobnicatorIface OrgProjectBarFrobnicatorIface; # # struct _OrgProjectBarFrobnicatorIface # { # GTypeInterface parent_iface; # # gboolean (*handle_random_method) ( # OrgProjectBarFrobnicator *object, # GDBusMethodInvocation *invocation); # # }; # # GType org_project_bar_frobnicator_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *org_project_bar_frobnicator_interface_info (void); # guint org_project_bar_frobnicator_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void org_project_bar_frobnicator_complete_random_method ( # OrgProjectBarFrobnicator *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus method calls: */ # void org_project_bar_frobnicator_call_random_method ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean org_project_bar_frobnicator_call_random_method_finish ( # OrgProjectBarFrobnicator *proxy, # GAsyncResult *res, # GError **error); # # gboolean org_project_bar_frobnicator_call_random_method_sync ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY (org_project_bar_frobnicator_proxy_get_type ()) # #define ORG_PROJECT_BAR_FROBNICATOR_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxy)) # #define ORG_PROJECT_BAR_FROBNICATOR_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxyClass)) # #define ORG_PROJECT_BAR_FROBNICATOR_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxyClass)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY)) # # typedef struct _OrgProjectBarFrobnicatorProxy OrgProjectBarFrobnicatorProxy; # typedef struct _OrgProjectBarFrobnicatorProxyClass OrgProjectBarFrobnicatorProxyClass; # typedef struct _OrgProjectBarFrobnicatorProxyPrivate OrgProjectBarFrobnicatorProxyPrivate; # # struct _OrgProjectBarFrobnicatorProxy # { # /*< private >*/ # GDBusProxy parent_instance; # OrgProjectBarFrobnicatorProxyPrivate *priv; # }; # # struct _OrgProjectBarFrobnicatorProxyClass # { # GDBusProxyClass parent_class; # }; # # GType org_project_bar_frobnicator_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectBarFrobnicatorProxy, g_object_unref) # #endif # # void org_project_bar_frobnicator_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_finish ( # GAsyncResult *res, # GError **error); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void org_project_bar_frobnicator_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON (org_project_bar_frobnicator_skeleton_get_type ()) # #define ORG_PROJECT_BAR_FROBNICATOR_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeleton)) # #define ORG_PROJECT_BAR_FROBNICATOR_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeletonClass)) # #define ORG_PROJECT_BAR_FROBNICATOR_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeletonClass)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON)) # # typedef struct _OrgProjectBarFrobnicatorSkeleton OrgProjectBarFrobnicatorSkeleton; # typedef struct _OrgProjectBarFrobnicatorSkeletonClass OrgProjectBarFrobnicatorSkeletonClass; # typedef struct _OrgProjectBarFrobnicatorSkeletonPrivate OrgProjectBarFrobnicatorSkeletonPrivate; # # struct _OrgProjectBarFrobnicatorSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # OrgProjectBarFrobnicatorSkeletonPrivate *priv; # }; # # struct _OrgProjectBarFrobnicatorSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType org_project_bar_frobnicator_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectBarFrobnicatorSkeleton, g_object_unref) # #endif # # OrgProjectBarFrobnicator *org_project_bar_frobnicator_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpky5lstit/tmpx0rw3weq2.xml', '/tmp/tmpky5lstit/tmpnekr2bwu1.xml', '--output', '-', '--header'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for com.acme.Coyote */ # # #define TYPE_COM_ACME_COYOTE (com_acme_coyote_get_type ()) # #define COM_ACME_COYOTE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_COM_ACME_COYOTE, ComAcmeCoyote)) # #define IS_COM_ACME_COYOTE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_COM_ACME_COYOTE)) # #define COM_ACME_COYOTE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_COM_ACME_COYOTE, ComAcmeCoyoteIface)) # # struct _ComAcmeCoyote; # typedef struct _ComAcmeCoyote ComAcmeCoyote; # typedef struct _ComAcmeCoyoteIface ComAcmeCoyoteIface; # # struct _ComAcmeCoyoteIface # { # GTypeInterface parent_iface; # # # # gboolean (*handle_attack) ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # gboolean (*handle_run) ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # gboolean (*handle_sleep) ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # const gchar * (*get_mood) (ComAcmeCoyote *object); # # void (*surprised) ( # ComAcmeCoyote *object); # # }; # # GType com_acme_coyote_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *com_acme_coyote_interface_info (void); # guint com_acme_coyote_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void com_acme_coyote_complete_run ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # void com_acme_coyote_complete_sleep ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # void com_acme_coyote_complete_attack ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus signal emissions functions: */ # void com_acme_coyote_emit_surprised ( # ComAcmeCoyote *object); # # # # /* D-Bus method calls: */ # void com_acme_coyote_call_run ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean com_acme_coyote_call_run_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error); # # gboolean com_acme_coyote_call_run_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error); # # void com_acme_coyote_call_sleep ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean com_acme_coyote_call_sleep_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error); # # gboolean com_acme_coyote_call_sleep_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error); # # void com_acme_coyote_call_attack ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean com_acme_coyote_call_attack_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error); # # gboolean com_acme_coyote_call_attack_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error); # # # # /* D-Bus property accessors: */ # const gchar *com_acme_coyote_get_mood (ComAcmeCoyote *object); # gchar *com_acme_coyote_dup_mood (ComAcmeCoyote *object); # void com_acme_coyote_set_mood (ComAcmeCoyote *object, const gchar *value); # # # /* ---- */ # # #define TYPE_COM_ACME_COYOTE_PROXY (com_acme_coyote_proxy_get_type ()) # #define COM_ACME_COYOTE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxy)) # #define COM_ACME_COYOTE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxyClass)) # #define COM_ACME_COYOTE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxyClass)) # #define IS_COM_ACME_COYOTE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_COM_ACME_COYOTE_PROXY)) # #define IS_COM_ACME_COYOTE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_COM_ACME_COYOTE_PROXY)) # # typedef struct _ComAcmeCoyoteProxy ComAcmeCoyoteProxy; # typedef struct _ComAcmeCoyoteProxyClass ComAcmeCoyoteProxyClass; # typedef struct _ComAcmeCoyoteProxyPrivate ComAcmeCoyoteProxyPrivate; # # struct _ComAcmeCoyoteProxy # { # /*< private >*/ # GDBusProxy parent_instance; # ComAcmeCoyoteProxyPrivate *priv; # }; # # struct _ComAcmeCoyoteProxyClass # { # GDBusProxyClass parent_class; # }; # # GType com_acme_coyote_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (ComAcmeCoyoteProxy, g_object_unref) # #endif # # void com_acme_coyote_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # ComAcmeCoyote *com_acme_coyote_proxy_new_finish ( # GAsyncResult *res, # GError **error); # ComAcmeCoyote *com_acme_coyote_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void com_acme_coyote_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # ComAcmeCoyote *com_acme_coyote_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # ComAcmeCoyote *com_acme_coyote_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_COM_ACME_COYOTE_SKELETON (com_acme_coyote_skeleton_get_type ()) # #define COM_ACME_COYOTE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeleton)) # #define COM_ACME_COYOTE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeletonClass)) # #define COM_ACME_COYOTE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeletonClass)) # #define IS_COM_ACME_COYOTE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_COM_ACME_COYOTE_SKELETON)) # #define IS_COM_ACME_COYOTE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_COM_ACME_COYOTE_SKELETON)) # # typedef struct _ComAcmeCoyoteSkeleton ComAcmeCoyoteSkeleton; # typedef struct _ComAcmeCoyoteSkeletonClass ComAcmeCoyoteSkeletonClass; # typedef struct _ComAcmeCoyoteSkeletonPrivate ComAcmeCoyoteSkeletonPrivate; # # struct _ComAcmeCoyoteSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # ComAcmeCoyoteSkeletonPrivate *priv; # }; # # struct _ComAcmeCoyoteSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType com_acme_coyote_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (ComAcmeCoyoteSkeleton, g_object_unref) # #endif # # ComAcmeCoyote *com_acme_coyote_skeleton_new (void); # # # /* ------------------------------------------------------------------------ */ # /* Declarations for org.project.Bar.Frobnicator */ # # #define TYPE_ORG_PROJECT_BAR_FROBNICATOR (org_project_bar_frobnicator_get_type ()) # #define ORG_PROJECT_BAR_FROBNICATOR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR, OrgProjectBarFrobnicator)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR)) # #define ORG_PROJECT_BAR_FROBNICATOR_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR, OrgProjectBarFrobnicatorIface)) # # struct _OrgProjectBarFrobnicator; # typedef struct _OrgProjectBarFrobnicator OrgProjectBarFrobnicator; # typedef struct _OrgProjectBarFrobnicatorIface OrgProjectBarFrobnicatorIface; # # struct _OrgProjectBarFrobnicatorIface # { # GTypeInterface parent_iface; # # gboolean (*handle_random_method) ( # OrgProjectBarFrobnicator *object, # GDBusMethodInvocation *invocation); # # }; # # GType org_project_bar_frobnicator_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *org_project_bar_frobnicator_interface_info (void); # guint org_project_bar_frobnicator_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void org_project_bar_frobnicator_complete_random_method ( # OrgProjectBarFrobnicator *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus method calls: */ # void org_project_bar_frobnicator_call_random_method ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean org_project_bar_frobnicator_call_random_method_finish ( # OrgProjectBarFrobnicator *proxy, # GAsyncResult *res, # GError **error); # # gboolean org_project_bar_frobnicator_call_random_method_sync ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY (org_project_bar_frobnicator_proxy_get_type ()) # #define ORG_PROJECT_BAR_FROBNICATOR_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxy)) # #define ORG_PROJECT_BAR_FROBNICATOR_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxyClass)) # #define ORG_PROJECT_BAR_FROBNICATOR_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxyClass)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY)) # # typedef struct _OrgProjectBarFrobnicatorProxy OrgProjectBarFrobnicatorProxy; # typedef struct _OrgProjectBarFrobnicatorProxyClass OrgProjectBarFrobnicatorProxyClass; # typedef struct _OrgProjectBarFrobnicatorProxyPrivate OrgProjectBarFrobnicatorProxyPrivate; # # struct _OrgProjectBarFrobnicatorProxy # { # /*< private >*/ # GDBusProxy parent_instance; # OrgProjectBarFrobnicatorProxyPrivate *priv; # }; # # struct _OrgProjectBarFrobnicatorProxyClass # { # GDBusProxyClass parent_class; # }; # # GType org_project_bar_frobnicator_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectBarFrobnicatorProxy, g_object_unref) # #endif # # void org_project_bar_frobnicator_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_finish ( # GAsyncResult *res, # GError **error); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void org_project_bar_frobnicator_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON (org_project_bar_frobnicator_skeleton_get_type ()) # #define ORG_PROJECT_BAR_FROBNICATOR_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeleton)) # #define ORG_PROJECT_BAR_FROBNICATOR_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeletonClass)) # #define ORG_PROJECT_BAR_FROBNICATOR_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeletonClass)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON)) # # typedef struct _OrgProjectBarFrobnicatorSkeleton OrgProjectBarFrobnicatorSkeleton; # typedef struct _OrgProjectBarFrobnicatorSkeletonClass OrgProjectBarFrobnicatorSkeletonClass; # typedef struct _OrgProjectBarFrobnicatorSkeletonPrivate OrgProjectBarFrobnicatorSkeletonPrivate; # # struct _OrgProjectBarFrobnicatorSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # OrgProjectBarFrobnicatorSkeletonPrivate *priv; # }; # # struct _OrgProjectBarFrobnicatorSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType org_project_bar_frobnicator_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectBarFrobnicatorSkeleton, g_object_unref) # #endif # # OrgProjectBarFrobnicator *org_project_bar_frobnicator_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpky5lstit/tmpnekr2bwu1.xml', '/tmp/tmpky5lstit/tmpx0rw3weq2.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface com.acme.Coyote # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:ComAcmeCoyote # * @title: ComAcmeCoyote # * @short_description: Generated C code for the com.acme.Coyote D-Bus interface # * # * This section contains code for working with the com.acme.Coyote D-Bus interface in C. # */ # # enum # { # _COM_ACME_COYOTE_SURPRISED, # }; # # static unsigned _COM_ACME_COYOTE_SIGNALS[1] = { 0 }; # # /* ---- Introspection data for com.acme.Coyote ---- */ # # static const _ExtendedGDBusMethodInfo _com_acme_coyote_method_info_run = # { # { # -1, # (gchar *) "Run", # NULL, # NULL, # NULL # }, # "handle-run", # FALSE # }; # # static const _ExtendedGDBusMethodInfo _com_acme_coyote_method_info_sleep = # { # { # -1, # (gchar *) "Sleep", # NULL, # NULL, # NULL # }, # "handle-sleep", # FALSE # }; # # static const _ExtendedGDBusMethodInfo _com_acme_coyote_method_info_attack = # { # { # -1, # (gchar *) "Attack", # NULL, # NULL, # NULL # }, # "handle-attack", # FALSE # }; # # static const GDBusMethodInfo * const _com_acme_coyote_method_info_pointers[] = # { # &_com_acme_coyote_method_info_run.parent_struct, # &_com_acme_coyote_method_info_sleep.parent_struct, # &_com_acme_coyote_method_info_attack.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _com_acme_coyote_signal_info_surprised = # { # { # -1, # (gchar *) "Surprised", # NULL, # NULL # }, # "surprised" # }; # # static const GDBusSignalInfo * const _com_acme_coyote_signal_info_pointers[] = # { # &_com_acme_coyote_signal_info_surprised.parent_struct, # NULL # }; # # static const _ExtendedGDBusPropertyInfo _com_acme_coyote_property_info_mood = # { # { # -1, # (gchar *) "Mood", # (gchar *) "s", # G_DBUS_PROPERTY_INFO_FLAGS_READABLE, # NULL # }, # "mood", # FALSE, # TRUE # }; # # static const GDBusPropertyInfo * const _com_acme_coyote_property_info_pointers[] = # { # &_com_acme_coyote_property_info_mood.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _com_acme_coyote_interface_info = # { # { # -1, # (gchar *) "com.acme.Coyote", # (GDBusMethodInfo **) &_com_acme_coyote_method_info_pointers, # (GDBusSignalInfo **) &_com_acme_coyote_signal_info_pointers, # (GDBusPropertyInfo **) &_com_acme_coyote_property_info_pointers, # NULL # }, # "com-acme-coyote", # }; # # # /** # * com_acme_coyote_interface_info: # * # * Gets a machine-readable description of the com.acme.Coyote D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # com_acme_coyote_interface_info (void) # { # return (GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct; # } # # /** # * com_acme_coyote_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #ComAcmeCoyote interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # com_acme_coyote_override_properties (GObjectClass *klass, guint property_id_begin) # { # g_object_class_override_property (klass, property_id_begin++, "mood"); # return property_id_begin - 1; # } # # # inline static void # com_acme_coyote_signal_marshal_surprised ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # com_acme_coyote_method_marshal_run ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # com_acme_coyote_method_marshal_sleep ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # com_acme_coyote_method_marshal_attack ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * ComAcmeCoyote: # * # * Abstract interface type for the D-Bus interface com.acme.Coyote. # */ # # /** # * ComAcmeCoyoteIface: # * @parent_iface: The parent interface. # * @handle_attack: Handler for the #ComAcmeCoyote::handle-attack signal. # * @handle_run: Handler for the #ComAcmeCoyote::handle-run signal. # * @handle_sleep: Handler for the #ComAcmeCoyote::handle-sleep signal. # * @get_mood: Getter for the #ComAcmeCoyote:mood property. # * @surprised: Handler for the #ComAcmeCoyote::surprised signal. # * # * Virtual table for the D-Bus interface com.acme.Coyote. # */ # # typedef ComAcmeCoyoteIface ComAcmeCoyoteInterface; # G_DEFINE_INTERFACE (ComAcmeCoyote, com_acme_coyote, G_TYPE_OBJECT) # # static void # com_acme_coyote_default_init (ComAcmeCoyoteIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * ComAcmeCoyote::handle-run: # * @object: A #ComAcmeCoyote. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the Run() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call com_acme_coyote_complete_run() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-run", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, handle_run), # g_signal_accumulator_true_handled, # NULL, # com_acme_coyote_method_marshal_run, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # /** # * ComAcmeCoyote::handle-sleep: # * @object: A #ComAcmeCoyote. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the Sleep() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call com_acme_coyote_complete_sleep() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-sleep", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, handle_sleep), # g_signal_accumulator_true_handled, # NULL, # com_acme_coyote_method_marshal_sleep, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # /** # * ComAcmeCoyote::handle-attack: # * @object: A #ComAcmeCoyote. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the Attack() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call com_acme_coyote_complete_attack() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-attack", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, handle_attack), # g_signal_accumulator_true_handled, # NULL, # com_acme_coyote_method_marshal_attack, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # /* GObject signals for received D-Bus signals: */ # /** # * ComAcmeCoyote::surprised: # * @object: A #ComAcmeCoyote. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "Surprised" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _COM_ACME_COYOTE_SIGNALS[_COM_ACME_COYOTE_SURPRISED] = # g_signal_new ("surprised", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, surprised), # NULL, # NULL, # com_acme_coyote_signal_marshal_surprised, # G_TYPE_NONE, # 0); # # /* GObject properties for D-Bus properties: */ # /** # * ComAcmeCoyote:mood: # * # * Represents the D-Bus property "Mood". # * # * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. # */ # g_object_interface_install_property (iface, # g_param_spec_string ("mood", "Mood", "Mood", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); # } # # /** # * com_acme_coyote_get_mood: (skip) # * @object: A #ComAcmeCoyote. # * # * Gets the value of the "Mood" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use com_acme_coyote_dup_mood() if on another thread. # * # * Returns: (transfer none) (nullable): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. # */ # const gchar * # com_acme_coyote_get_mood (ComAcmeCoyote *object) # { # g_return_val_if_fail (IS_COM_ACME_COYOTE (object), NULL); # # return COM_ACME_COYOTE_GET_IFACE (object)->get_mood (object); # } # # /** # * com_acme_coyote_dup_mood: (skip) # * @object: A #ComAcmeCoyote. # * # * Gets a copy of the "Mood" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * Returns: (transfer full) (nullable): The property value or %NULL if the property is not set. The returned value should be freed with g_free(). # */ # gchar * # com_acme_coyote_dup_mood (ComAcmeCoyote *object) # { # gchar *value; # g_object_get (G_OBJECT (object), "mood", &value, NULL); # return value; # } # # /** # * com_acme_coyote_set_mood: (skip) # * @object: A #ComAcmeCoyote. # * @value: The value to set. # * # * Sets the "Mood" D-Bus property to @value. # * # * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. # */ # void # com_acme_coyote_set_mood (ComAcmeCoyote *object, const gchar *value) # { # g_object_set (G_OBJECT (object), "mood", value, NULL); # } # # /** # * com_acme_coyote_emit_surprised: # * @object: A #ComAcmeCoyote. # * # * Emits the "Surprised" D-Bus signal. # */ # void # com_acme_coyote_emit_surprised ( # ComAcmeCoyote *object) # { # g_signal_emit (object, _COM_ACME_COYOTE_SIGNALS[_COM_ACME_COYOTE_SURPRISED], 0); # } # # /** # * com_acme_coyote_call_run: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the Run() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_call_run_finish() to get the result of the operation. # * # * See com_acme_coyote_call_run_sync() for the synchronous, blocking version of this method. # */ # void # com_acme_coyote_call_run ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "Run", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * com_acme_coyote_call_run_finish: # * @proxy: A #ComAcmeCoyoteProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_call_run(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with com_acme_coyote_call_run(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_run_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_run_sync: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the Run() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_call_run() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_run_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "Run", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_sleep: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the Sleep() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_call_sleep_finish() to get the result of the operation. # * # * See com_acme_coyote_call_sleep_sync() for the synchronous, blocking version of this method. # */ # void # com_acme_coyote_call_sleep ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "Sleep", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * com_acme_coyote_call_sleep_finish: # * @proxy: A #ComAcmeCoyoteProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_call_sleep(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with com_acme_coyote_call_sleep(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_sleep_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_sleep_sync: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the Sleep() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_call_sleep() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_sleep_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "Sleep", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_attack: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the Attack() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_call_attack_finish() to get the result of the operation. # * # * See com_acme_coyote_call_attack_sync() for the synchronous, blocking version of this method. # */ # void # com_acme_coyote_call_attack ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "Attack", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * com_acme_coyote_call_attack_finish: # * @proxy: A #ComAcmeCoyoteProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_call_attack(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with com_acme_coyote_call_attack(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_attack_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_attack_sync: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the Attack() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_call_attack() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_attack_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "Attack", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_complete_run: # * @object: A #ComAcmeCoyote. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the Run() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # com_acme_coyote_complete_run ( # ComAcmeCoyote *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /** # * com_acme_coyote_complete_sleep: # * @object: A #ComAcmeCoyote. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the Sleep() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # com_acme_coyote_complete_sleep ( # ComAcmeCoyote *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /** # * com_acme_coyote_complete_attack: # * @object: A #ComAcmeCoyote. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the Attack() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # com_acme_coyote_complete_attack ( # ComAcmeCoyote *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * ComAcmeCoyoteProxy: # * # * The #ComAcmeCoyoteProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * ComAcmeCoyoteProxyClass: # * @parent_class: The parent class. # * # * Class structure for #ComAcmeCoyoteProxy. # */ # # struct _ComAcmeCoyoteProxyPrivate # { # GData *qdata; # }; # # static void com_acme_coyote_proxy_iface_init (ComAcmeCoyoteIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteProxy, com_acme_coyote_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (ComAcmeCoyoteProxy) # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteProxy, com_acme_coyote_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_proxy_iface_init)) # # #endif # static void # com_acme_coyote_proxy_finalize (GObject *object) # { # ComAcmeCoyoteProxy *proxy = COM_ACME_COYOTE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (com_acme_coyote_proxy_parent_class)->finalize (object); # } # # static void # com_acme_coyote_proxy_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _com_acme_coyote_property_info_pointers[prop_id - 1]; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name); # if (info->use_gvariant) # { # g_value_set_variant (value, variant); # } # else # { # if (variant != NULL) # g_dbus_gvariant_to_gvalue (variant, value); # } # if (variant != NULL) # g_variant_unref (variant); # } # # static void # com_acme_coyote_proxy_set_property_cb (GDBusProxy *proxy, # GAsyncResult *res, # gpointer user_data) # { # const _ExtendedGDBusPropertyInfo *info = user_data; # GError *error; # GVariant *_ret; # error = NULL; # _ret = g_dbus_proxy_call_finish (proxy, res, &error); # if (!_ret) # { # g_warning ("Error setting property '%s' on interface com.acme.Coyote: %s (%s, %d)", # info->parent_struct.name, # error->message, g_quark_to_string (error->domain), error->code); # g_error_free (error); # } # else # { # g_variant_unref (_ret); # } # } # # static void # com_acme_coyote_proxy_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _com_acme_coyote_property_info_pointers[prop_id - 1]; # variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_dbus_proxy_call (G_DBUS_PROXY (object), # "org.freedesktop.DBus.Properties.Set", # g_variant_new ("(ssv)", "com.acme.Coyote", info->parent_struct.name, variant), # G_DBUS_CALL_FLAGS_NONE, # -1, # NULL, (GAsyncReadyCallback) com_acme_coyote_proxy_set_property_cb, (GDBusPropertyInfo *) &info->parent_struct); # g_variant_unref (variant); # } # # static void # com_acme_coyote_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_COM_ACME_COYOTE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_COM_ACME_COYOTE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # com_acme_coyote_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # ComAcmeCoyoteProxy *proxy = COM_ACME_COYOTE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static const gchar * # com_acme_coyote_proxy_get_mood (ComAcmeCoyote *object) # { # ComAcmeCoyoteProxy *proxy = COM_ACME_COYOTE_PROXY (object); # GVariant *variant; # const gchar *value = NULL; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "Mood"); # if (variant != NULL) # { # value = g_variant_get_string (variant, NULL); # g_variant_unref (variant); # } # return value; # } # # static void # com_acme_coyote_proxy_init (ComAcmeCoyoteProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = com_acme_coyote_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), com_acme_coyote_interface_info ()); # } # # static void # com_acme_coyote_proxy_class_init (ComAcmeCoyoteProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = com_acme_coyote_proxy_finalize; # gobject_class->get_property = com_acme_coyote_proxy_get_property; # gobject_class->set_property = com_acme_coyote_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = com_acme_coyote_proxy_g_signal; # proxy_class->g_properties_changed = com_acme_coyote_proxy_g_properties_changed; # # com_acme_coyote_override_properties (gobject_class, 1); # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (ComAcmeCoyoteProxyPrivate)); # #endif # } # # static void # com_acme_coyote_proxy_iface_init (ComAcmeCoyoteIface *iface) # { # iface->get_mood = com_acme_coyote_proxy_get_mood; # } # # /** # * com_acme_coyote_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface com.acme.Coyote. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_proxy_new_finish() to get the result of the operation. # * # * See com_acme_coyote_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # com_acme_coyote_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_COM_ACME_COYOTE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # } # # /** # * com_acme_coyote_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with com_acme_coyote_proxy_new(). # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # /** # * com_acme_coyote_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface com.acme.Coyote. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_COM_ACME_COYOTE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # # /** # * com_acme_coyote_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like com_acme_coyote_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_proxy_new_for_bus_finish() to get the result of the operation. # * # * See com_acme_coyote_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # com_acme_coyote_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_COM_ACME_COYOTE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # } # # /** # * com_acme_coyote_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with com_acme_coyote_proxy_new_for_bus(). # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # /** # * com_acme_coyote_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like com_acme_coyote_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_COM_ACME_COYOTE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * ComAcmeCoyoteSkeleton: # * # * The #ComAcmeCoyoteSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * ComAcmeCoyoteSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #ComAcmeCoyoteSkeleton. # */ # # struct _ComAcmeCoyoteSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _com_acme_coyote_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_COM_ACME_COYOTE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_COM_ACME_COYOTE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _com_acme_coyote_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _com_acme_coyote_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _com_acme_coyote_skeleton_vtable = # { # _com_acme_coyote_skeleton_handle_method_call, # _com_acme_coyote_skeleton_handle_get_property, # _com_acme_coyote_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # com_acme_coyote_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return com_acme_coyote_interface_info (); # } # # static GDBusInterfaceVTable * # com_acme_coyote_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_com_acme_coyote_skeleton_vtable; # } # # static GVariant * # com_acme_coyote_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_com_acme_coyote_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _com_acme_coyote_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _com_acme_coyote_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _com_acme_coyote_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.acme.Coyote", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static gboolean _com_acme_coyote_emit_changed (gpointer user_data); # # static void # com_acme_coyote_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (_skeleton); # gboolean emit_changed = FALSE; # # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties_idle_source != NULL) # { # g_source_destroy (skeleton->priv->changed_properties_idle_source); # skeleton->priv->changed_properties_idle_source = NULL; # emit_changed = TRUE; # } # g_mutex_unlock (&skeleton->priv->lock); # # if (emit_changed) # _com_acme_coyote_emit_changed (skeleton); # } # # static void # _com_acme_coyote_on_signal_surprised ( # ComAcmeCoyote *object) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.acme.Coyote", "Surprised", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void com_acme_coyote_skeleton_iface_init (ComAcmeCoyoteIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteSkeleton, com_acme_coyote_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (ComAcmeCoyoteSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteSkeleton, com_acme_coyote_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_skeleton_iface_init)) # # #endif # static void # com_acme_coyote_skeleton_finalize (GObject *object) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # guint n; # for (n = 0; n < 1; n++) # g_value_unset (&skeleton->priv->properties[n]); # g_free (skeleton->priv->properties); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (com_acme_coyote_skeleton_parent_class)->finalize (object); # } # # static void # com_acme_coyote_skeleton_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # g_mutex_lock (&skeleton->priv->lock); # g_value_copy (&skeleton->priv->properties[prop_id - 1], value); # g_mutex_unlock (&skeleton->priv->lock); # } # # static gboolean # _com_acme_coyote_emit_changed (gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # GList *l; # GVariantBuilder builder; # GVariantBuilder invalidated_builder; # guint num_changes; # # g_mutex_lock (&skeleton->priv->lock); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init_static (&invalidated_builder, G_VARIANT_TYPE ("as")); # #else # g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as")); # #endif # for (l = skeleton->priv->changed_properties, num_changes = 0; l != NULL; l = l->next) # { # ChangedProperty *cp = l->data; # GVariant *variant; # const GValue *cur_value; # # cur_value = &skeleton->priv->properties[cp->prop_id - 1]; # if (!_g_value_equal (cur_value, &cp->orig_value)) # { # variant = g_dbus_gvalue_to_gvariant (cur_value, G_VARIANT_TYPE (cp->info->parent_struct.signature)); # g_variant_builder_add (&builder, "{sv}", cp->info->parent_struct.name, variant); # g_variant_unref (variant); # num_changes++; # } # } # if (num_changes > 0) # { # GList *connections, *ll; # GVariant *signal_variant; # signal_variant = g_variant_ref_sink (g_variant_new ("(sa{sv}as)", "com.acme.Coyote", # &builder, &invalidated_builder)); # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # for (ll = connections; ll != NULL; ll = ll->next) # { # GDBusConnection *connection = ll->data; # # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), # "org.freedesktop.DBus.Properties", # "PropertiesChanged", # signal_variant, # NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # else # { # g_variant_builder_clear (&builder); # g_variant_builder_clear (&invalidated_builder); # } # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # skeleton->priv->changed_properties = NULL; # skeleton->priv->changed_properties_idle_source = NULL; # g_mutex_unlock (&skeleton->priv->lock); # return FALSE; # } # # static void # _com_acme_coyote_schedule_emit_changed (ComAcmeCoyoteSkeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value) # { # ChangedProperty *cp; # GList *l; # cp = NULL; # for (l = skeleton->priv->changed_properties; l != NULL; l = l->next) # { # ChangedProperty *i_cp = l->data; # if (i_cp->info == info) # { # cp = i_cp; # break; # } # } # if (cp == NULL) # { # cp = g_new0 (ChangedProperty, 1); # cp->prop_id = prop_id; # cp->info = info; # skeleton->priv->changed_properties = g_list_prepend (skeleton->priv->changed_properties, cp); # g_value_init (&cp->orig_value, G_VALUE_TYPE (orig_value)); # g_value_copy (orig_value, &cp->orig_value); # } # } # # static void # com_acme_coyote_skeleton_notify (GObject *object, # GParamSpec *pspec G_GNUC_UNUSED) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties != NULL && # skeleton->priv->changed_properties_idle_source == NULL) # { # skeleton->priv->changed_properties_idle_source = g_idle_source_new (); # g_source_set_priority (skeleton->priv->changed_properties_idle_source, G_PRIORITY_DEFAULT); # g_source_set_callback (skeleton->priv->changed_properties_idle_source, _com_acme_coyote_emit_changed, g_object_ref (skeleton), (GDestroyNotify) g_object_unref); # g_source_set_name (skeleton->priv->changed_properties_idle_source, "[generated] _com_acme_coyote_emit_changed"); # g_source_attach (skeleton->priv->changed_properties_idle_source, skeleton->priv->context); # g_source_unref (skeleton->priv->changed_properties_idle_source); # } # g_mutex_unlock (&skeleton->priv->lock); # } # # static void # com_acme_coyote_skeleton_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec) # { # const _ExtendedGDBusPropertyInfo *info; # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _com_acme_coyote_property_info_pointers[prop_id - 1]; # g_mutex_lock (&skeleton->priv->lock); # g_object_freeze_notify (object); # if (!_g_value_equal (value, &skeleton->priv->properties[prop_id - 1])) # { # if (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)) != NULL && # info->emits_changed_signal) # _com_acme_coyote_schedule_emit_changed (skeleton, info, prop_id, &skeleton->priv->properties[prop_id - 1]); # g_value_copy (value, &skeleton->priv->properties[prop_id - 1]); # g_object_notify_by_pspec (object, pspec); # } # g_mutex_unlock (&skeleton->priv->lock); # g_object_thaw_notify (object); # } # # static void # com_acme_coyote_skeleton_init (ComAcmeCoyoteSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = com_acme_coyote_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # skeleton->priv->properties = g_new0 (GValue, 1); # g_value_init (&skeleton->priv->properties[0], G_TYPE_STRING); # } # # static const gchar * # com_acme_coyote_skeleton_get_mood (ComAcmeCoyote *object) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # const gchar *value; # g_mutex_lock (&skeleton->priv->lock); # value = g_marshal_value_peek_string (&(skeleton->priv->properties[0])); # g_mutex_unlock (&skeleton->priv->lock); # return value; # } # # static void # com_acme_coyote_skeleton_class_init (ComAcmeCoyoteSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = com_acme_coyote_skeleton_finalize; # gobject_class->get_property = com_acme_coyote_skeleton_get_property; # gobject_class->set_property = com_acme_coyote_skeleton_set_property; # gobject_class->notify = com_acme_coyote_skeleton_notify; # # # com_acme_coyote_override_properties (gobject_class, 1); # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = com_acme_coyote_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = com_acme_coyote_skeleton_dbus_interface_get_properties; # skeleton_class->flush = com_acme_coyote_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = com_acme_coyote_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (ComAcmeCoyoteSkeletonPrivate)); # #endif # } # # static void # com_acme_coyote_skeleton_iface_init (ComAcmeCoyoteIface *iface) # { # iface->surprised = _com_acme_coyote_on_signal_surprised; # iface->get_mood = com_acme_coyote_skeleton_get_mood; # } # # /** # * com_acme_coyote_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface com.acme.Coyote. # * # * Returns: (transfer full) (type ComAcmeCoyoteSkeleton): The skeleton object. # */ # ComAcmeCoyote * # com_acme_coyote_skeleton_new (void) # { # return COM_ACME_COYOTE (g_object_new (TYPE_COM_ACME_COYOTE_SKELETON, NULL)); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.Bar.Frobnicator # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectBarFrobnicator # * @title: OrgProjectBarFrobnicator # * @short_description: Generated C code for the org.project.Bar.Frobnicator D-Bus interface # * # * This section contains code for working with the org.project.Bar.Frobnicator D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.Bar.Frobnicator ---- */ # # static const _ExtendedGDBusMethodInfo _org_project_bar_frobnicator_method_info_random_method = # { # { # -1, # (gchar *) "RandomMethod", # NULL, # NULL, # NULL # }, # "handle-random-method", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_bar_frobnicator_method_info_pointers[] = # { # &_org_project_bar_frobnicator_method_info_random_method.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_bar_frobnicator_interface_info = # { # { # -1, # (gchar *) "org.project.Bar.Frobnicator", # (GDBusMethodInfo **) &_org_project_bar_frobnicator_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-bar-frobnicator", # }; # # # /** # * org_project_bar_frobnicator_interface_info: # * # * Gets a machine-readable description of the org.project.Bar.Frobnicator D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_bar_frobnicator_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct; # } # # /** # * org_project_bar_frobnicator_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectBarFrobnicator interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_bar_frobnicator_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_bar_frobnicator_method_marshal_random_method ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectBarFrobnicator: # * # * Abstract interface type for the D-Bus interface org.project.Bar.Frobnicator. # */ # # /** # * OrgProjectBarFrobnicatorIface: # * @parent_iface: The parent interface. # * @handle_random_method: Handler for the #OrgProjectBarFrobnicator::handle-random-method signal. # * # * Virtual table for the D-Bus interface org.project.Bar.Frobnicator. # */ # # typedef OrgProjectBarFrobnicatorIface OrgProjectBarFrobnicatorInterface; # G_DEFINE_INTERFACE (OrgProjectBarFrobnicator, org_project_bar_frobnicator, G_TYPE_OBJECT) # # static void # org_project_bar_frobnicator_default_init (OrgProjectBarFrobnicatorIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectBarFrobnicator::handle-random-method: # * @object: A #OrgProjectBarFrobnicator. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the RandomMethod() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_bar_frobnicator_complete_random_method() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-random-method", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectBarFrobnicatorIface, handle_random_method), # g_signal_accumulator_true_handled, # NULL, # org_project_bar_frobnicator_method_marshal_random_method, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_bar_frobnicator_call_random_method: # * @proxy: A #OrgProjectBarFrobnicatorProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the RandomMethod() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_bar_frobnicator_call_random_method_finish() to get the result of the operation. # * # * See org_project_bar_frobnicator_call_random_method_sync() for the synchronous, blocking version of this method. # */ # void # org_project_bar_frobnicator_call_random_method ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "RandomMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_bar_frobnicator_call_random_method_finish: # * @proxy: A #OrgProjectBarFrobnicatorProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_bar_frobnicator_call_random_method(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_bar_frobnicator_call_random_method(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_bar_frobnicator_call_random_method_finish ( # OrgProjectBarFrobnicator *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_bar_frobnicator_call_random_method_sync: # * @proxy: A #OrgProjectBarFrobnicatorProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the RandomMethod() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_bar_frobnicator_call_random_method() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_bar_frobnicator_call_random_method_sync ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "RandomMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_bar_frobnicator_complete_random_method: # * @object: A #OrgProjectBarFrobnicator. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the RandomMethod() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_bar_frobnicator_complete_random_method ( # OrgProjectBarFrobnicator *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectBarFrobnicatorProxy: # * # * The #OrgProjectBarFrobnicatorProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectBarFrobnicatorProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectBarFrobnicatorProxy. # */ # # struct _OrgProjectBarFrobnicatorProxyPrivate # { # GData *qdata; # }; # # static void org_project_bar_frobnicator_proxy_iface_init (OrgProjectBarFrobnicatorIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorProxy, org_project_bar_frobnicator_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectBarFrobnicatorProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorProxy, org_project_bar_frobnicator_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_proxy_iface_init)) # # #endif # static void # org_project_bar_frobnicator_proxy_finalize (GObject *object) # { # OrgProjectBarFrobnicatorProxy *proxy = ORG_PROJECT_BAR_FROBNICATOR_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_bar_frobnicator_proxy_parent_class)->finalize (object); # } # # static void # org_project_bar_frobnicator_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_bar_frobnicator_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_bar_frobnicator_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_bar_frobnicator_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectBarFrobnicatorProxy *proxy = ORG_PROJECT_BAR_FROBNICATOR_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_bar_frobnicator_proxy_init (OrgProjectBarFrobnicatorProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_bar_frobnicator_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_bar_frobnicator_interface_info ()); # } # # static void # org_project_bar_frobnicator_proxy_class_init (OrgProjectBarFrobnicatorProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_bar_frobnicator_proxy_finalize; # gobject_class->get_property = org_project_bar_frobnicator_proxy_get_property; # gobject_class->set_property = org_project_bar_frobnicator_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_bar_frobnicator_proxy_g_signal; # proxy_class->g_properties_changed = org_project_bar_frobnicator_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectBarFrobnicatorProxyPrivate)); # #endif # } # # static void # org_project_bar_frobnicator_proxy_iface_init (OrgProjectBarFrobnicatorIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_bar_frobnicator_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.Bar.Frobnicator. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_bar_frobnicator_proxy_new_finish() to get the result of the operation. # * # * See org_project_bar_frobnicator_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_bar_frobnicator_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # } # # /** # * org_project_bar_frobnicator_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_bar_frobnicator_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_bar_frobnicator_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # /** # * org_project_bar_frobnicator_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.Bar.Frobnicator. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_bar_frobnicator_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # # /** # * org_project_bar_frobnicator_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_bar_frobnicator_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_bar_frobnicator_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_bar_frobnicator_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_bar_frobnicator_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # } # # /** # * org_project_bar_frobnicator_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_bar_frobnicator_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_bar_frobnicator_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # /** # * org_project_bar_frobnicator_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_bar_frobnicator_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_bar_frobnicator_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectBarFrobnicatorSkeleton: # * # * The #OrgProjectBarFrobnicatorSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectBarFrobnicatorSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectBarFrobnicatorSkeleton. # */ # # struct _OrgProjectBarFrobnicatorSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_bar_frobnicator_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_bar_frobnicator_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_bar_frobnicator_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_bar_frobnicator_skeleton_vtable = # { # _org_project_bar_frobnicator_skeleton_handle_method_call, # _org_project_bar_frobnicator_skeleton_handle_get_property, # _org_project_bar_frobnicator_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_bar_frobnicator_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_bar_frobnicator_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_bar_frobnicator_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_bar_frobnicator_skeleton_vtable; # } # # static GVariant * # org_project_bar_frobnicator_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_bar_frobnicator_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_bar_frobnicator_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_bar_frobnicator_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_bar_frobnicator_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.Bar.Frobnicator", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_bar_frobnicator_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_bar_frobnicator_skeleton_iface_init (OrgProjectBarFrobnicatorIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorSkeleton, org_project_bar_frobnicator_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectBarFrobnicatorSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorSkeleton, org_project_bar_frobnicator_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_skeleton_iface_init)) # # #endif # static void # org_project_bar_frobnicator_skeleton_finalize (GObject *object) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_bar_frobnicator_skeleton_parent_class)->finalize (object); # } # # static void # org_project_bar_frobnicator_skeleton_init (OrgProjectBarFrobnicatorSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_bar_frobnicator_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_bar_frobnicator_skeleton_class_init (OrgProjectBarFrobnicatorSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_bar_frobnicator_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_bar_frobnicator_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_bar_frobnicator_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_bar_frobnicator_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_bar_frobnicator_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectBarFrobnicatorSkeletonPrivate)); # #endif # } # # static void # org_project_bar_frobnicator_skeleton_iface_init (OrgProjectBarFrobnicatorIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_bar_frobnicator_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.Bar.Frobnicator. # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorSkeleton): The skeleton object. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_skeleton_new (void) # { # return ORG_PROJECT_BAR_FROBNICATOR (g_object_new (TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, NULL)); # } # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpky5lstit/tmpx0rw3weq2.xml', '/tmp/tmpky5lstit/tmpnekr2bwu1.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface com.acme.Coyote # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:ComAcmeCoyote # * @title: ComAcmeCoyote # * @short_description: Generated C code for the com.acme.Coyote D-Bus interface # * # * This section contains code for working with the com.acme.Coyote D-Bus interface in C. # */ # # enum # { # _COM_ACME_COYOTE_SURPRISED, # }; # # static unsigned _COM_ACME_COYOTE_SIGNALS[1] = { 0 }; # # /* ---- Introspection data for com.acme.Coyote ---- */ # # static const _ExtendedGDBusMethodInfo _com_acme_coyote_method_info_run = # { # { # -1, # (gchar *) "Run", # NULL, # NULL, # NULL # }, # "handle-run", # FALSE # }; # # static const _ExtendedGDBusMethodInfo _com_acme_coyote_method_info_sleep = # { # { # -1, # (gchar *) "Sleep", # NULL, # NULL, # NULL # }, # "handle-sleep", # FALSE # }; # # static const _ExtendedGDBusMethodInfo _com_acme_coyote_method_info_attack = # { # { # -1, # (gchar *) "Attack", # NULL, # NULL, # NULL # }, # "handle-attack", # FALSE # }; # # static const GDBusMethodInfo * const _com_acme_coyote_method_info_pointers[] = # { # &_com_acme_coyote_method_info_run.parent_struct, # &_com_acme_coyote_method_info_sleep.parent_struct, # &_com_acme_coyote_method_info_attack.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _com_acme_coyote_signal_info_surprised = # { # { # -1, # (gchar *) "Surprised", # NULL, # NULL # }, # "surprised" # }; # # static const GDBusSignalInfo * const _com_acme_coyote_signal_info_pointers[] = # { # &_com_acme_coyote_signal_info_surprised.parent_struct, # NULL # }; # # static const _ExtendedGDBusPropertyInfo _com_acme_coyote_property_info_mood = # { # { # -1, # (gchar *) "Mood", # (gchar *) "s", # G_DBUS_PROPERTY_INFO_FLAGS_READABLE, # NULL # }, # "mood", # FALSE, # TRUE # }; # # static const GDBusPropertyInfo * const _com_acme_coyote_property_info_pointers[] = # { # &_com_acme_coyote_property_info_mood.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _com_acme_coyote_interface_info = # { # { # -1, # (gchar *) "com.acme.Coyote", # (GDBusMethodInfo **) &_com_acme_coyote_method_info_pointers, # (GDBusSignalInfo **) &_com_acme_coyote_signal_info_pointers, # (GDBusPropertyInfo **) &_com_acme_coyote_property_info_pointers, # NULL # }, # "com-acme-coyote", # }; # # # /** # * com_acme_coyote_interface_info: # * # * Gets a machine-readable description of the com.acme.Coyote D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # com_acme_coyote_interface_info (void) # { # return (GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct; # } # # /** # * com_acme_coyote_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #ComAcmeCoyote interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # com_acme_coyote_override_properties (GObjectClass *klass, guint property_id_begin) # { # g_object_class_override_property (klass, property_id_begin++, "mood"); # return property_id_begin - 1; # } # # # inline static void # com_acme_coyote_signal_marshal_surprised ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # com_acme_coyote_method_marshal_run ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # com_acme_coyote_method_marshal_sleep ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # com_acme_coyote_method_marshal_attack ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * ComAcmeCoyote: # * # * Abstract interface type for the D-Bus interface com.acme.Coyote. # */ # # /** # * ComAcmeCoyoteIface: # * @parent_iface: The parent interface. # * @handle_attack: Handler for the #ComAcmeCoyote::handle-attack signal. # * @handle_run: Handler for the #ComAcmeCoyote::handle-run signal. # * @handle_sleep: Handler for the #ComAcmeCoyote::handle-sleep signal. # * @get_mood: Getter for the #ComAcmeCoyote:mood property. # * @surprised: Handler for the #ComAcmeCoyote::surprised signal. # * # * Virtual table for the D-Bus interface com.acme.Coyote. # */ # # typedef ComAcmeCoyoteIface ComAcmeCoyoteInterface; # G_DEFINE_INTERFACE (ComAcmeCoyote, com_acme_coyote, G_TYPE_OBJECT) # # static void # com_acme_coyote_default_init (ComAcmeCoyoteIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * ComAcmeCoyote::handle-run: # * @object: A #ComAcmeCoyote. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the Run() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call com_acme_coyote_complete_run() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-run", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, handle_run), # g_signal_accumulator_true_handled, # NULL, # com_acme_coyote_method_marshal_run, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # /** # * ComAcmeCoyote::handle-sleep: # * @object: A #ComAcmeCoyote. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the Sleep() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call com_acme_coyote_complete_sleep() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-sleep", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, handle_sleep), # g_signal_accumulator_true_handled, # NULL, # com_acme_coyote_method_marshal_sleep, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # /** # * ComAcmeCoyote::handle-attack: # * @object: A #ComAcmeCoyote. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the Attack() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call com_acme_coyote_complete_attack() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-attack", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, handle_attack), # g_signal_accumulator_true_handled, # NULL, # com_acme_coyote_method_marshal_attack, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # /* GObject signals for received D-Bus signals: */ # /** # * ComAcmeCoyote::surprised: # * @object: A #ComAcmeCoyote. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "Surprised" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _COM_ACME_COYOTE_SIGNALS[_COM_ACME_COYOTE_SURPRISED] = # g_signal_new ("surprised", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, surprised), # NULL, # NULL, # com_acme_coyote_signal_marshal_surprised, # G_TYPE_NONE, # 0); # # /* GObject properties for D-Bus properties: */ # /** # * ComAcmeCoyote:mood: # * # * Represents the D-Bus property "Mood". # * # * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. # */ # g_object_interface_install_property (iface, # g_param_spec_string ("mood", "Mood", "Mood", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); # } # # /** # * com_acme_coyote_get_mood: (skip) # * @object: A #ComAcmeCoyote. # * # * Gets the value of the "Mood" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use com_acme_coyote_dup_mood() if on another thread. # * # * Returns: (transfer none) (nullable): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. # */ # const gchar * # com_acme_coyote_get_mood (ComAcmeCoyote *object) # { # g_return_val_if_fail (IS_COM_ACME_COYOTE (object), NULL); # # return COM_ACME_COYOTE_GET_IFACE (object)->get_mood (object); # } # # /** # * com_acme_coyote_dup_mood: (skip) # * @object: A #ComAcmeCoyote. # * # * Gets a copy of the "Mood" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * Returns: (transfer full) (nullable): The property value or %NULL if the property is not set. The returned value should be freed with g_free(). # */ # gchar * # com_acme_coyote_dup_mood (ComAcmeCoyote *object) # { # gchar *value; # g_object_get (G_OBJECT (object), "mood", &value, NULL); # return value; # } # # /** # * com_acme_coyote_set_mood: (skip) # * @object: A #ComAcmeCoyote. # * @value: The value to set. # * # * Sets the "Mood" D-Bus property to @value. # * # * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. # */ # void # com_acme_coyote_set_mood (ComAcmeCoyote *object, const gchar *value) # { # g_object_set (G_OBJECT (object), "mood", value, NULL); # } # # /** # * com_acme_coyote_emit_surprised: # * @object: A #ComAcmeCoyote. # * # * Emits the "Surprised" D-Bus signal. # */ # void # com_acme_coyote_emit_surprised ( # ComAcmeCoyote *object) # { # g_signal_emit (object, _COM_ACME_COYOTE_SIGNALS[_COM_ACME_COYOTE_SURPRISED], 0); # } # # /** # * com_acme_coyote_call_run: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the Run() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_call_run_finish() to get the result of the operation. # * # * See com_acme_coyote_call_run_sync() for the synchronous, blocking version of this method. # */ # void # com_acme_coyote_call_run ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "Run", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * com_acme_coyote_call_run_finish: # * @proxy: A #ComAcmeCoyoteProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_call_run(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with com_acme_coyote_call_run(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_run_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_run_sync: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the Run() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_call_run() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_run_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "Run", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_sleep: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the Sleep() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_call_sleep_finish() to get the result of the operation. # * # * See com_acme_coyote_call_sleep_sync() for the synchronous, blocking version of this method. # */ # void # com_acme_coyote_call_sleep ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "Sleep", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * com_acme_coyote_call_sleep_finish: # * @proxy: A #ComAcmeCoyoteProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_call_sleep(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with com_acme_coyote_call_sleep(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_sleep_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_sleep_sync: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the Sleep() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_call_sleep() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_sleep_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "Sleep", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_attack: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the Attack() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_call_attack_finish() to get the result of the operation. # * # * See com_acme_coyote_call_attack_sync() for the synchronous, blocking version of this method. # */ # void # com_acme_coyote_call_attack ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "Attack", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * com_acme_coyote_call_attack_finish: # * @proxy: A #ComAcmeCoyoteProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_call_attack(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with com_acme_coyote_call_attack(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_attack_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_attack_sync: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the Attack() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_call_attack() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_attack_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "Attack", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_complete_run: # * @object: A #ComAcmeCoyote. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the Run() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # com_acme_coyote_complete_run ( # ComAcmeCoyote *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /** # * com_acme_coyote_complete_sleep: # * @object: A #ComAcmeCoyote. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the Sleep() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # com_acme_coyote_complete_sleep ( # ComAcmeCoyote *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /** # * com_acme_coyote_complete_attack: # * @object: A #ComAcmeCoyote. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the Attack() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # com_acme_coyote_complete_attack ( # ComAcmeCoyote *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * ComAcmeCoyoteProxy: # * # * The #ComAcmeCoyoteProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * ComAcmeCoyoteProxyClass: # * @parent_class: The parent class. # * # * Class structure for #ComAcmeCoyoteProxy. # */ # # struct _ComAcmeCoyoteProxyPrivate # { # GData *qdata; # }; # # static void com_acme_coyote_proxy_iface_init (ComAcmeCoyoteIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteProxy, com_acme_coyote_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (ComAcmeCoyoteProxy) # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteProxy, com_acme_coyote_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_proxy_iface_init)) # # #endif # static void # com_acme_coyote_proxy_finalize (GObject *object) # { # ComAcmeCoyoteProxy *proxy = COM_ACME_COYOTE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (com_acme_coyote_proxy_parent_class)->finalize (object); # } # # static void # com_acme_coyote_proxy_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _com_acme_coyote_property_info_pointers[prop_id - 1]; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name); # if (info->use_gvariant) # { # g_value_set_variant (value, variant); # } # else # { # if (variant != NULL) # g_dbus_gvariant_to_gvalue (variant, value); # } # if (variant != NULL) # g_variant_unref (variant); # } # # static void # com_acme_coyote_proxy_set_property_cb (GDBusProxy *proxy, # GAsyncResult *res, # gpointer user_data) # { # const _ExtendedGDBusPropertyInfo *info = user_data; # GError *error; # GVariant *_ret; # error = NULL; # _ret = g_dbus_proxy_call_finish (proxy, res, &error); # if (!_ret) # { # g_warning ("Error setting property '%s' on interface com.acme.Coyote: %s (%s, %d)", # info->parent_struct.name, # error->message, g_quark_to_string (error->domain), error->code); # g_error_free (error); # } # else # { # g_variant_unref (_ret); # } # } # # static void # com_acme_coyote_proxy_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _com_acme_coyote_property_info_pointers[prop_id - 1]; # variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_dbus_proxy_call (G_DBUS_PROXY (object), # "org.freedesktop.DBus.Properties.Set", # g_variant_new ("(ssv)", "com.acme.Coyote", info->parent_struct.name, variant), # G_DBUS_CALL_FLAGS_NONE, # -1, # NULL, (GAsyncReadyCallback) com_acme_coyote_proxy_set_property_cb, (GDBusPropertyInfo *) &info->parent_struct); # g_variant_unref (variant); # } # # static void # com_acme_coyote_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_COM_ACME_COYOTE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_COM_ACME_COYOTE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # com_acme_coyote_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # ComAcmeCoyoteProxy *proxy = COM_ACME_COYOTE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static const gchar * # com_acme_coyote_proxy_get_mood (ComAcmeCoyote *object) # { # ComAcmeCoyoteProxy *proxy = COM_ACME_COYOTE_PROXY (object); # GVariant *variant; # const gchar *value = NULL; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "Mood"); # if (variant != NULL) # { # value = g_variant_get_string (variant, NULL); # g_variant_unref (variant); # } # return value; # } # # static void # com_acme_coyote_proxy_init (ComAcmeCoyoteProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = com_acme_coyote_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), com_acme_coyote_interface_info ()); # } # # static void # com_acme_coyote_proxy_class_init (ComAcmeCoyoteProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = com_acme_coyote_proxy_finalize; # gobject_class->get_property = com_acme_coyote_proxy_get_property; # gobject_class->set_property = com_acme_coyote_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = com_acme_coyote_proxy_g_signal; # proxy_class->g_properties_changed = com_acme_coyote_proxy_g_properties_changed; # # com_acme_coyote_override_properties (gobject_class, 1); # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (ComAcmeCoyoteProxyPrivate)); # #endif # } # # static void # com_acme_coyote_proxy_iface_init (ComAcmeCoyoteIface *iface) # { # iface->get_mood = com_acme_coyote_proxy_get_mood; # } # # /** # * com_acme_coyote_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface com.acme.Coyote. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_proxy_new_finish() to get the result of the operation. # * # * See com_acme_coyote_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # com_acme_coyote_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_COM_ACME_COYOTE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # } # # /** # * com_acme_coyote_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with com_acme_coyote_proxy_new(). # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # /** # * com_acme_coyote_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface com.acme.Coyote. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_COM_ACME_COYOTE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # # /** # * com_acme_coyote_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like com_acme_coyote_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_proxy_new_for_bus_finish() to get the result of the operation. # * # * See com_acme_coyote_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # com_acme_coyote_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_COM_ACME_COYOTE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # } # # /** # * com_acme_coyote_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with com_acme_coyote_proxy_new_for_bus(). # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # /** # * com_acme_coyote_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like com_acme_coyote_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_COM_ACME_COYOTE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * ComAcmeCoyoteSkeleton: # * # * The #ComAcmeCoyoteSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * ComAcmeCoyoteSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #ComAcmeCoyoteSkeleton. # */ # # struct _ComAcmeCoyoteSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _com_acme_coyote_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_COM_ACME_COYOTE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_COM_ACME_COYOTE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _com_acme_coyote_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _com_acme_coyote_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _com_acme_coyote_skeleton_vtable = # { # _com_acme_coyote_skeleton_handle_method_call, # _com_acme_coyote_skeleton_handle_get_property, # _com_acme_coyote_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # com_acme_coyote_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return com_acme_coyote_interface_info (); # } # # static GDBusInterfaceVTable * # com_acme_coyote_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_com_acme_coyote_skeleton_vtable; # } # # static GVariant * # com_acme_coyote_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_com_acme_coyote_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _com_acme_coyote_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _com_acme_coyote_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _com_acme_coyote_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.acme.Coyote", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static gboolean _com_acme_coyote_emit_changed (gpointer user_data); # # static void # com_acme_coyote_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (_skeleton); # gboolean emit_changed = FALSE; # # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties_idle_source != NULL) # { # g_source_destroy (skeleton->priv->changed_properties_idle_source); # skeleton->priv->changed_properties_idle_source = NULL; # emit_changed = TRUE; # } # g_mutex_unlock (&skeleton->priv->lock); # # if (emit_changed) # _com_acme_coyote_emit_changed (skeleton); # } # # static void # _com_acme_coyote_on_signal_surprised ( # ComAcmeCoyote *object) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.acme.Coyote", "Surprised", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void com_acme_coyote_skeleton_iface_init (ComAcmeCoyoteIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteSkeleton, com_acme_coyote_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (ComAcmeCoyoteSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteSkeleton, com_acme_coyote_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_skeleton_iface_init)) # # #endif # static void # com_acme_coyote_skeleton_finalize (GObject *object) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # guint n; # for (n = 0; n < 1; n++) # g_value_unset (&skeleton->priv->properties[n]); # g_free (skeleton->priv->properties); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (com_acme_coyote_skeleton_parent_class)->finalize (object); # } # # static void # com_acme_coyote_skeleton_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # g_mutex_lock (&skeleton->priv->lock); # g_value_copy (&skeleton->priv->properties[prop_id - 1], value); # g_mutex_unlock (&skeleton->priv->lock); # } # # static gboolean # _com_acme_coyote_emit_changed (gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # GList *l; # GVariantBuilder builder; # GVariantBuilder invalidated_builder; # guint num_changes; # # g_mutex_lock (&skeleton->priv->lock); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init_static (&invalidated_builder, G_VARIANT_TYPE ("as")); # #else # g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as")); # #endif # for (l = skeleton->priv->changed_properties, num_changes = 0; l != NULL; l = l->next) # { # ChangedProperty *cp = l->data; # GVariant *variant; # const GValue *cur_value; # # cur_value = &skeleton->priv->properties[cp->prop_id - 1]; # if (!_g_value_equal (cur_value, &cp->orig_value)) # { # variant = g_dbus_gvalue_to_gvariant (cur_value, G_VARIANT_TYPE (cp->info->parent_struct.signature)); # g_variant_builder_add (&builder, "{sv}", cp->info->parent_struct.name, variant); # g_variant_unref (variant); # num_changes++; # } # } # if (num_changes > 0) # { # GList *connections, *ll; # GVariant *signal_variant; # signal_variant = g_variant_ref_sink (g_variant_new ("(sa{sv}as)", "com.acme.Coyote", # &builder, &invalidated_builder)); # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # for (ll = connections; ll != NULL; ll = ll->next) # { # GDBusConnection *connection = ll->data; # # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), # "org.freedesktop.DBus.Properties", # "PropertiesChanged", # signal_variant, # NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # else # { # g_variant_builder_clear (&builder); # g_variant_builder_clear (&invalidated_builder); # } # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # skeleton->priv->changed_properties = NULL; # skeleton->priv->changed_properties_idle_source = NULL; # g_mutex_unlock (&skeleton->priv->lock); # return FALSE; # } # # static void # _com_acme_coyote_schedule_emit_changed (ComAcmeCoyoteSkeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value) # { # ChangedProperty *cp; # GList *l; # cp = NULL; # for (l = skeleton->priv->changed_properties; l != NULL; l = l->next) # { # ChangedProperty *i_cp = l->data; # if (i_cp->info == info) # { # cp = i_cp; # break; # } # } # if (cp == NULL) # { # cp = g_new0 (ChangedProperty, 1); # cp->prop_id = prop_id; # cp->info = info; # skeleton->priv->changed_properties = g_list_prepend (skeleton->priv->changed_properties, cp); # g_value_init (&cp->orig_value, G_VALUE_TYPE (orig_value)); # g_value_copy (orig_value, &cp->orig_value); # } # } # # static void # com_acme_coyote_skeleton_notify (GObject *object, # GParamSpec *pspec G_GNUC_UNUSED) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties != NULL && # skeleton->priv->changed_properties_idle_source == NULL) # { # skeleton->priv->changed_properties_idle_source = g_idle_source_new (); # g_source_set_priority (skeleton->priv->changed_properties_idle_source, G_PRIORITY_DEFAULT); # g_source_set_callback (skeleton->priv->changed_properties_idle_source, _com_acme_coyote_emit_changed, g_object_ref (skeleton), (GDestroyNotify) g_object_unref); # g_source_set_name (skeleton->priv->changed_properties_idle_source, "[generated] _com_acme_coyote_emit_changed"); # g_source_attach (skeleton->priv->changed_properties_idle_source, skeleton->priv->context); # g_source_unref (skeleton->priv->changed_properties_idle_source); # } # g_mutex_unlock (&skeleton->priv->lock); # } # # static void # com_acme_coyote_skeleton_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec) # { # const _ExtendedGDBusPropertyInfo *info; # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _com_acme_coyote_property_info_pointers[prop_id - 1]; # g_mutex_lock (&skeleton->priv->lock); # g_object_freeze_notify (object); # if (!_g_value_equal (value, &skeleton->priv->properties[prop_id - 1])) # { # if (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)) != NULL && # info->emits_changed_signal) # _com_acme_coyote_schedule_emit_changed (skeleton, info, prop_id, &skeleton->priv->properties[prop_id - 1]); # g_value_copy (value, &skeleton->priv->properties[prop_id - 1]); # g_object_notify_by_pspec (object, pspec); # } # g_mutex_unlock (&skeleton->priv->lock); # g_object_thaw_notify (object); # } # # static void # com_acme_coyote_skeleton_init (ComAcmeCoyoteSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = com_acme_coyote_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # skeleton->priv->properties = g_new0 (GValue, 1); # g_value_init (&skeleton->priv->properties[0], G_TYPE_STRING); # } # # static const gchar * # com_acme_coyote_skeleton_get_mood (ComAcmeCoyote *object) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # const gchar *value; # g_mutex_lock (&skeleton->priv->lock); # value = g_marshal_value_peek_string (&(skeleton->priv->properties[0])); # g_mutex_unlock (&skeleton->priv->lock); # return value; # } # # static void # com_acme_coyote_skeleton_class_init (ComAcmeCoyoteSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = com_acme_coyote_skeleton_finalize; # gobject_class->get_property = com_acme_coyote_skeleton_get_property; # gobject_class->set_property = com_acme_coyote_skeleton_set_property; # gobject_class->notify = com_acme_coyote_skeleton_notify; # # # com_acme_coyote_override_properties (gobject_class, 1); # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = com_acme_coyote_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = com_acme_coyote_skeleton_dbus_interface_get_properties; # skeleton_class->flush = com_acme_coyote_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = com_acme_coyote_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (ComAcmeCoyoteSkeletonPrivate)); # #endif # } # # static void # com_acme_coyote_skeleton_iface_init (ComAcmeCoyoteIface *iface) # { # iface->surprised = _com_acme_coyote_on_signal_surprised; # iface->get_mood = com_acme_coyote_skeleton_get_mood; # } # # /** # * com_acme_coyote_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface com.acme.Coyote. # * # * Returns: (transfer full) (type ComAcmeCoyoteSkeleton): The skeleton object. # */ # ComAcmeCoyote * # com_acme_coyote_skeleton_new (void) # { # return COM_ACME_COYOTE (g_object_new (TYPE_COM_ACME_COYOTE_SKELETON, NULL)); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.Bar.Frobnicator # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectBarFrobnicator # * @title: OrgProjectBarFrobnicator # * @short_description: Generated C code for the org.project.Bar.Frobnicator D-Bus interface # * # * This section contains code for working with the org.project.Bar.Frobnicator D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.Bar.Frobnicator ---- */ # # static const _ExtendedGDBusMethodInfo _org_project_bar_frobnicator_method_info_random_method = # { # { # -1, # (gchar *) "RandomMethod", # NULL, # NULL, # NULL # }, # "handle-random-method", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_bar_frobnicator_method_info_pointers[] = # { # &_org_project_bar_frobnicator_method_info_random_method.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_bar_frobnicator_interface_info = # { # { # -1, # (gchar *) "org.project.Bar.Frobnicator", # (GDBusMethodInfo **) &_org_project_bar_frobnicator_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-bar-frobnicator", # }; # # # /** # * org_project_bar_frobnicator_interface_info: # * # * Gets a machine-readable description of the org.project.Bar.Frobnicator D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_bar_frobnicator_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct; # } # # /** # * org_project_bar_frobnicator_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectBarFrobnicator interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_bar_frobnicator_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_bar_frobnicator_method_marshal_random_method ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectBarFrobnicator: # * # * Abstract interface type for the D-Bus interface org.project.Bar.Frobnicator. # */ # # /** # * OrgProjectBarFrobnicatorIface: # * @parent_iface: The parent interface. # * @handle_random_method: Handler for the #OrgProjectBarFrobnicator::handle-random-method signal. # * # * Virtual table for the D-Bus interface org.project.Bar.Frobnicator. # */ # # typedef OrgProjectBarFrobnicatorIface OrgProjectBarFrobnicatorInterface; # G_DEFINE_INTERFACE (OrgProjectBarFrobnicator, org_project_bar_frobnicator, G_TYPE_OBJECT) # # static void # org_project_bar_frobnicator_default_init (OrgProjectBarFrobnicatorIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectBarFrobnicator::handle-random-method: # * @object: A #OrgProjectBarFrobnicator. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the RandomMethod() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_bar_frobnicator_complete_random_method() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-random-method", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectBarFrobnicatorIface, handle_random_method), # g_signal_accumulator_true_handled, # NULL, # org_project_bar_frobnicator_method_marshal_random_method, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_bar_frobnicator_call_random_method: # * @proxy: A #OrgProjectBarFrobnicatorProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the RandomMethod() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_bar_frobnicator_call_random_method_finish() to get the result of the operation. # * # * See org_project_bar_frobnicator_call_random_method_sync() for the synchronous, blocking version of this method. # */ # void # org_project_bar_frobnicator_call_random_method ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "RandomMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_bar_frobnicator_call_random_method_finish: # * @proxy: A #OrgProjectBarFrobnicatorProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_bar_frobnicator_call_random_method(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_bar_frobnicator_call_random_method(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_bar_frobnicator_call_random_method_finish ( # OrgProjectBarFrobnicator *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_bar_frobnicator_call_random_method_sync: # * @proxy: A #OrgProjectBarFrobnicatorProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the RandomMethod() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_bar_frobnicator_call_random_method() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_bar_frobnicator_call_random_method_sync ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "RandomMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_bar_frobnicator_complete_random_method: # * @object: A #OrgProjectBarFrobnicator. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the RandomMethod() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_bar_frobnicator_complete_random_method ( # OrgProjectBarFrobnicator *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectBarFrobnicatorProxy: # * # * The #OrgProjectBarFrobnicatorProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectBarFrobnicatorProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectBarFrobnicatorProxy. # */ # # struct _OrgProjectBarFrobnicatorProxyPrivate # { # GData *qdata; # }; # # static void org_project_bar_frobnicator_proxy_iface_init (OrgProjectBarFrobnicatorIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorProxy, org_project_bar_frobnicator_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectBarFrobnicatorProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorProxy, org_project_bar_frobnicator_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_proxy_iface_init)) # # #endif # static void # org_project_bar_frobnicator_proxy_finalize (GObject *object) # { # OrgProjectBarFrobnicatorProxy *proxy = ORG_PROJECT_BAR_FROBNICATOR_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_bar_frobnicator_proxy_parent_class)->finalize (object); # } # # static void # org_project_bar_frobnicator_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_bar_frobnicator_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_bar_frobnicator_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_bar_frobnicator_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectBarFrobnicatorProxy *proxy = ORG_PROJECT_BAR_FROBNICATOR_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_bar_frobnicator_proxy_init (OrgProjectBarFrobnicatorProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_bar_frobnicator_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_bar_frobnicator_interface_info ()); # } # # static void # org_project_bar_frobnicator_proxy_class_init (OrgProjectBarFrobnicatorProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_bar_frobnicator_proxy_finalize; # gobject_class->get_property = org_project_bar_frobnicator_proxy_get_property; # gobject_class->set_property = org_project_bar_frobnicator_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_bar_frobnicator_proxy_g_signal; # proxy_class->g_properties_changed = org_project_bar_frobnicator_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectBarFrobnicatorProxyPrivate)); # #endif # } # # static void # org_project_bar_frobnicator_proxy_iface_init (OrgProjectBarFrobnicatorIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_bar_frobnicator_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.Bar.Frobnicator. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_bar_frobnicator_proxy_new_finish() to get the result of the operation. # * # * See org_project_bar_frobnicator_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_bar_frobnicator_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # } # # /** # * org_project_bar_frobnicator_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_bar_frobnicator_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_bar_frobnicator_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # /** # * org_project_bar_frobnicator_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.Bar.Frobnicator. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_bar_frobnicator_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # # /** # * org_project_bar_frobnicator_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_bar_frobnicator_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_bar_frobnicator_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_bar_frobnicator_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_bar_frobnicator_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # } # # /** # * org_project_bar_frobnicator_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_bar_frobnicator_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_bar_frobnicator_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # /** # * org_project_bar_frobnicator_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_bar_frobnicator_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_bar_frobnicator_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectBarFrobnicatorSkeleton: # * # * The #OrgProjectBarFrobnicatorSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectBarFrobnicatorSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectBarFrobnicatorSkeleton. # */ # # struct _OrgProjectBarFrobnicatorSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_bar_frobnicator_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_bar_frobnicator_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_bar_frobnicator_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_bar_frobnicator_skeleton_vtable = # { # _org_project_bar_frobnicator_skeleton_handle_method_call, # _org_project_bar_frobnicator_skeleton_handle_get_property, # _org_project_bar_frobnicator_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_bar_frobnicator_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_bar_frobnicator_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_bar_frobnicator_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_bar_frobnicator_skeleton_vtable; # } # # static GVariant * # org_project_bar_frobnicator_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_bar_frobnicator_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_bar_frobnicator_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_bar_frobnicator_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_bar_frobnicator_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.Bar.Frobnicator", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_bar_frobnicator_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_bar_frobnicator_skeleton_iface_init (OrgProjectBarFrobnicatorIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorSkeleton, org_project_bar_frobnicator_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectBarFrobnicatorSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorSkeleton, org_project_bar_frobnicator_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_skeleton_iface_init)) # # #endif # static void # org_project_bar_frobnicator_skeleton_finalize (GObject *object) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_bar_frobnicator_skeleton_parent_class)->finalize (object); # } # # static void # org_project_bar_frobnicator_skeleton_init (OrgProjectBarFrobnicatorSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_bar_frobnicator_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_bar_frobnicator_skeleton_class_init (OrgProjectBarFrobnicatorSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_bar_frobnicator_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_bar_frobnicator_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_bar_frobnicator_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_bar_frobnicator_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_bar_frobnicator_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectBarFrobnicatorSkeletonPrivate)); # #endif # } # # static void # org_project_bar_frobnicator_skeleton_iface_init (OrgProjectBarFrobnicatorIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_bar_frobnicator_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.Bar.Frobnicator. # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorSkeleton): The skeleton object. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_skeleton_new (void) # { # return ORG_PROJECT_BAR_FROBNICATOR (g_object_new (TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, NULL)); # } # Error: ok 39 __main__.TestCodegen.test_unix_fd_types_and_annotations # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpzy7fxu4f # /tmp/tmpzy7fxu4f/tmp9ap9_xhl.xml: # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpzy7fxu4f/tmp9ap9_xhl.xml', '--output', '-', '--header'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for FDPassing */ # # #define TYPE_FDPASSING (fdpassing_get_type ()) # #define FDPASSING(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING, FDPassing)) # #define IS_FDPASSING(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING)) # #define FDPASSING_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_FDPASSING, FDPassingIface)) # # struct _FDPassing; # typedef struct _FDPassing FDPassing; # typedef struct _FDPassingIface FDPassingIface; # # struct _FDPassingIface # { # GTypeInterface parent_iface; # # gboolean (*handle_hello_fd) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # const gchar *arg_greeting); # # gboolean (*handle_no_annotation) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GVariant *arg_greeting, # const gchar *arg_greeting_locale); # # gboolean (*handle_no_annotation_nested) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GVariant *arg_files); # # }; # # GType fdpassing_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *fdpassing_interface_info (void); # guint fdpassing_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void fdpassing_complete_hello_fd ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # const gchar *response); # # void fdpassing_complete_no_annotation ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GVariant *response, # const gchar *response_locale); # # void fdpassing_complete_no_annotation_nested ( # FDPassing *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus method calls: */ # void fdpassing_call_hello_fd ( # FDPassing *proxy, # const gchar *arg_greeting, # GUnixFDList *fd_list, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_hello_fd_finish ( # FDPassing *proxy, # gchar **out_response, # GUnixFDList **out_fd_list, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_hello_fd_sync ( # FDPassing *proxy, # const gchar *arg_greeting, # GUnixFDList *fd_list, # gchar **out_response, # GUnixFDList **out_fd_list, # GCancellable *cancellable, # GError **error); # # void fdpassing_call_no_annotation ( # FDPassing *proxy, # GVariant *arg_greeting, # const gchar *arg_greeting_locale, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_no_annotation_finish ( # FDPassing *proxy, # GVariant **out_response, # gchar **out_response_locale, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_no_annotation_sync ( # FDPassing *proxy, # GVariant *arg_greeting, # const gchar *arg_greeting_locale, # GVariant **out_response, # gchar **out_response_locale, # GCancellable *cancellable, # GError **error); # # void fdpassing_call_no_annotation_nested ( # FDPassing *proxy, # GVariant *arg_files, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_no_annotation_nested_finish ( # FDPassing *proxy, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_no_annotation_nested_sync ( # FDPassing *proxy, # GVariant *arg_files, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_FDPASSING_PROXY (fdpassing_proxy_get_type ()) # #define FDPASSING_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING_PROXY, FDPassingProxy)) # #define FDPASSING_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_FDPASSING_PROXY, FDPassingProxyClass)) # #define FDPASSING_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_FDPASSING_PROXY, FDPassingProxyClass)) # #define IS_FDPASSING_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING_PROXY)) # #define IS_FDPASSING_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_FDPASSING_PROXY)) # # typedef struct _FDPassingProxy FDPassingProxy; # typedef struct _FDPassingProxyClass FDPassingProxyClass; # typedef struct _FDPassingProxyPrivate FDPassingProxyPrivate; # # struct _FDPassingProxy # { # /*< private >*/ # GDBusProxy parent_instance; # FDPassingProxyPrivate *priv; # }; # # struct _FDPassingProxyClass # { # GDBusProxyClass parent_class; # }; # # GType fdpassing_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (FDPassingProxy, g_object_unref) # #endif # # void fdpassing_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # FDPassing *fdpassing_proxy_new_finish ( # GAsyncResult *res, # GError **error); # FDPassing *fdpassing_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void fdpassing_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # FDPassing *fdpassing_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # FDPassing *fdpassing_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_FDPASSING_SKELETON (fdpassing_skeleton_get_type ()) # #define FDPASSING_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING_SKELETON, FDPassingSkeleton)) # #define FDPASSING_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_FDPASSING_SKELETON, FDPassingSkeletonClass)) # #define FDPASSING_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_FDPASSING_SKELETON, FDPassingSkeletonClass)) # #define IS_FDPASSING_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING_SKELETON)) # #define IS_FDPASSING_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_FDPASSING_SKELETON)) # # typedef struct _FDPassingSkeleton FDPassingSkeleton; # typedef struct _FDPassingSkeletonClass FDPassingSkeletonClass; # typedef struct _FDPassingSkeletonPrivate FDPassingSkeletonPrivate; # # struct _FDPassingSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # FDPassingSkeletonPrivate *priv; # }; # # struct _FDPassingSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType fdpassing_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (FDPassingSkeleton, g_object_unref) # #endif # # FDPassing *fdpassing_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # /tmp/tmpzy7fxu4f/tmpstey5kon.xml: # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpzy7fxu4f/tmpstey5kon.xml', '--output', '-', '--header', '--glib-min-required', '2.32'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for FDPassing */ # # #define TYPE_FDPASSING (fdpassing_get_type ()) # #define FDPASSING(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING, FDPassing)) # #define IS_FDPASSING(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING)) # #define FDPASSING_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_FDPASSING, FDPassingIface)) # # struct _FDPassing; # typedef struct _FDPassing FDPassing; # typedef struct _FDPassingIface FDPassingIface; # # struct _FDPassingIface # { # GTypeInterface parent_iface; # # gboolean (*handle_hello_fd) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # const gchar *arg_greeting); # # gboolean (*handle_no_annotation) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GVariant *arg_greeting, # const gchar *arg_greeting_locale); # # gboolean (*handle_no_annotation_nested) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GVariant *arg_files); # # }; # # GType fdpassing_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *fdpassing_interface_info (void); # guint fdpassing_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void fdpassing_complete_hello_fd ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # const gchar *response); # # void fdpassing_complete_no_annotation ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GVariant *response, # const gchar *response_locale); # # void fdpassing_complete_no_annotation_nested ( # FDPassing *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus method calls: */ # void fdpassing_call_hello_fd ( # FDPassing *proxy, # const gchar *arg_greeting, # GUnixFDList *fd_list, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_hello_fd_finish ( # FDPassing *proxy, # gchar **out_response, # GUnixFDList **out_fd_list, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_hello_fd_sync ( # FDPassing *proxy, # const gchar *arg_greeting, # GUnixFDList *fd_list, # gchar **out_response, # GUnixFDList **out_fd_list, # GCancellable *cancellable, # GError **error); # # void fdpassing_call_no_annotation ( # FDPassing *proxy, # GVariant *arg_greeting, # const gchar *arg_greeting_locale, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_no_annotation_finish ( # FDPassing *proxy, # GVariant **out_response, # gchar **out_response_locale, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_no_annotation_sync ( # FDPassing *proxy, # GVariant *arg_greeting, # const gchar *arg_greeting_locale, # GVariant **out_response, # gchar **out_response_locale, # GCancellable *cancellable, # GError **error); # # void fdpassing_call_no_annotation_nested ( # FDPassing *proxy, # GVariant *arg_files, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_no_annotation_nested_finish ( # FDPassing *proxy, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_no_annotation_nested_sync ( # FDPassing *proxy, # GVariant *arg_files, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_FDPASSING_PROXY (fdpassing_proxy_get_type ()) # #define FDPASSING_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING_PROXY, FDPassingProxy)) # #define FDPASSING_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_FDPASSING_PROXY, FDPassingProxyClass)) # #define FDPASSING_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_FDPASSING_PROXY, FDPassingProxyClass)) # #define IS_FDPASSING_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING_PROXY)) # #define IS_FDPASSING_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_FDPASSING_PROXY)) # # typedef struct _FDPassingProxy FDPassingProxy; # typedef struct _FDPassingProxyClass FDPassingProxyClass; # typedef struct _FDPassingProxyPrivate FDPassingProxyPrivate; # # struct _FDPassingProxy # { # /*< private >*/ # GDBusProxy parent_instance; # FDPassingProxyPrivate *priv; # }; # # struct _FDPassingProxyClass # { # GDBusProxyClass parent_class; # }; # # GType fdpassing_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (FDPassingProxy, g_object_unref) # #endif # # void fdpassing_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # FDPassing *fdpassing_proxy_new_finish ( # GAsyncResult *res, # GError **error); # FDPassing *fdpassing_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void fdpassing_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # FDPassing *fdpassing_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # FDPassing *fdpassing_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_FDPASSING_SKELETON (fdpassing_skeleton_get_type ()) # #define FDPASSING_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING_SKELETON, FDPassingSkeleton)) # #define FDPASSING_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_FDPASSING_SKELETON, FDPassingSkeletonClass)) # #define FDPASSING_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_FDPASSING_SKELETON, FDPassingSkeletonClass)) # #define IS_FDPASSING_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING_SKELETON)) # #define IS_FDPASSING_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_FDPASSING_SKELETON)) # # typedef struct _FDPassingSkeleton FDPassingSkeleton; # typedef struct _FDPassingSkeletonClass FDPassingSkeletonClass; # typedef struct _FDPassingSkeletonPrivate FDPassingSkeletonPrivate; # # struct _FDPassingSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # FDPassingSkeletonPrivate *priv; # }; # # struct _FDPassingSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType fdpassing_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (FDPassingSkeleton, g_object_unref) # #endif # # FDPassing *fdpassing_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # /tmp/tmpzy7fxu4f/tmpqg1qi5b0.xml: # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpzy7fxu4f/tmpqg1qi5b0.xml', '--output', '-', '--header', '--glib-min-required', '2.64'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for FDPassing */ # # #define TYPE_FDPASSING (fdpassing_get_type ()) # #define FDPASSING(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING, FDPassing)) # #define IS_FDPASSING(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING)) # #define FDPASSING_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_FDPASSING, FDPassingIface)) # # struct _FDPassing; # typedef struct _FDPassing FDPassing; # typedef struct _FDPassingIface FDPassingIface; # # struct _FDPassingIface # { # GTypeInterface parent_iface; # # gboolean (*handle_hello_fd) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # const gchar *arg_greeting); # # gboolean (*handle_no_annotation) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # GVariant *arg_greeting, # const gchar *arg_greeting_locale); # # gboolean (*handle_no_annotation_nested) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # GVariant *arg_files); # # }; # # GType fdpassing_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *fdpassing_interface_info (void); # guint fdpassing_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void fdpassing_complete_hello_fd ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # const gchar *response); # # void fdpassing_complete_no_annotation ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # GVariant *response, # const gchar *response_locale); # # void fdpassing_complete_no_annotation_nested ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list); # # # # /* D-Bus method calls: */ # void fdpassing_call_hello_fd ( # FDPassing *proxy, # const gchar *arg_greeting, # GDBusCallFlags call_flags, # gint timeout_msec, # GUnixFDList *fd_list, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_hello_fd_finish ( # FDPassing *proxy, # gchar **out_response, # GUnixFDList **out_fd_list, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_hello_fd_sync ( # FDPassing *proxy, # const gchar *arg_greeting, # GDBusCallFlags call_flags, # gint timeout_msec, # GUnixFDList *fd_list, # gchar **out_response, # GUnixFDList **out_fd_list, # GCancellable *cancellable, # GError **error); # # void fdpassing_call_no_annotation ( # FDPassing *proxy, # GVariant *arg_greeting, # const gchar *arg_greeting_locale, # GDBusCallFlags call_flags, # gint timeout_msec, # GUnixFDList *fd_list, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_no_annotation_finish ( # FDPassing *proxy, # GVariant **out_response, # gchar **out_response_locale, # GUnixFDList **out_fd_list, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_no_annotation_sync ( # FDPassing *proxy, # GVariant *arg_greeting, # const gchar *arg_greeting_locale, # GDBusCallFlags call_flags, # gint timeout_msec, # GUnixFDList *fd_list, # GVariant **out_response, # gchar **out_response_locale, # GUnixFDList **out_fd_list, # GCancellable *cancellable, # GError **error); # # void fdpassing_call_no_annotation_nested ( # FDPassing *proxy, # GVariant *arg_files, # GDBusCallFlags call_flags, # gint timeout_msec, # GUnixFDList *fd_list, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_no_annotation_nested_finish ( # FDPassing *proxy, # GUnixFDList **out_fd_list, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_no_annotation_nested_sync ( # FDPassing *proxy, # GVariant *arg_files, # GDBusCallFlags call_flags, # gint timeout_msec, # GUnixFDList *fd_list, # GUnixFDList **out_fd_list, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_FDPASSING_PROXY (fdpassing_proxy_get_type ()) # #define FDPASSING_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING_PROXY, FDPassingProxy)) # #define FDPASSING_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_FDPASSING_PROXY, FDPassingProxyClass)) # #define FDPASSING_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_FDPASSING_PROXY, FDPassingProxyClass)) # #define IS_FDPASSING_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING_PROXY)) # #define IS_FDPASSING_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_FDPASSING_PROXY)) # # typedef struct _FDPassingProxy FDPassingProxy; # typedef struct _FDPassingProxyClass FDPassingProxyClass; # typedef struct _FDPassingProxyPrivate FDPassingProxyPrivate; # # struct _FDPassingProxy # { # /*< private >*/ # GDBusProxy parent_instance; # FDPassingProxyPrivate *priv; # }; # # struct _FDPassingProxyClass # { # GDBusProxyClass parent_class; # }; # # GType fdpassing_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (FDPassingProxy, g_object_unref) # #endif # # void fdpassing_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # FDPassing *fdpassing_proxy_new_finish ( # GAsyncResult *res, # GError **error); # FDPassing *fdpassing_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void fdpassing_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # FDPassing *fdpassing_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # FDPassing *fdpassing_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_FDPASSING_SKELETON (fdpassing_skeleton_get_type ()) # #define FDPASSING_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING_SKELETON, FDPassingSkeleton)) # #define FDPASSING_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_FDPASSING_SKELETON, FDPassingSkeletonClass)) # #define FDPASSING_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_FDPASSING_SKELETON, FDPassingSkeletonClass)) # #define IS_FDPASSING_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING_SKELETON)) # #define IS_FDPASSING_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_FDPASSING_SKELETON)) # # typedef struct _FDPassingSkeleton FDPassingSkeleton; # typedef struct _FDPassingSkeletonClass FDPassingSkeletonClass; # typedef struct _FDPassingSkeletonPrivate FDPassingSkeletonPrivate; # # struct _FDPassingSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # FDPassingSkeletonPrivate *priv; # }; # # struct _FDPassingSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType fdpassing_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (FDPassingSkeleton, g_object_unref) # #endif # # FDPassing *fdpassing_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: 1..39 ============================================================================== ================================== 234/396 =================================== test: glib:gio / gsubprocess start time: 10:08:53 duration: 11.88s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gsubprocess ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se90f2cbeb87bb9054ed0d0587f9147e4 1..84 # Start of gsubprocess tests ok 1 /gsubprocess/noop ok 2 /gsubprocess/noop-all-to-null ok 3 /gsubprocess/noop-no-wait ok 4 /gsubprocess/noop-stdin-inherit ok 5 /gsubprocess/search-path ok 6 /gsubprocess/search-path-from-envp ok 7 /gsubprocess/signal # slow test /gsubprocess/signal executed in 3.61 secs ok 8 /gsubprocess/exit1 ok 9 /gsubprocess/echo1 ok 10 /gsubprocess/echo-merged ok 11 /gsubprocess/cat-utf8 ok 12 /gsubprocess/cat-eof # slow test /gsubprocess/cat-eof executed in 1.11 secs ok 13 /gsubprocess/multi1 # slow test /gsubprocess/multi1 executed in 3.32 secs ok 14 /gsubprocess/communicate ok 15 /gsubprocess/terminate # slow test /gsubprocess/terminate executed in 3.54 secs ok 16 /gsubprocess/fail-initialization ok 17 /gsubprocess/env ok 18 /gsubprocess/cwd ok 19 /gsubprocess/launcher-close # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 20 /gsubprocess/stdout-file ok 21 /gsubprocess/stdout-fd ok 22 /gsubprocess/child-setup # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 23 /gsubprocess/launcher-environment # Start of exit1 tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=786456 ok 24 /gsubprocess/exit1/cancel # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=786456 ok 25 /gsubprocess/exit1/cancel_in_cb # End of exit1 tests # Start of communicate tests ok 26 /gsubprocess/communicate/cancelled ok 27 /gsubprocess/communicate/async ok 28 /gsubprocess/communicate/utf8 # hello world ok 29 /gsubprocess/communicate/no-pipes ok 30 /gsubprocess/communicate/separate-stderr ok 31 /gsubprocess/communicate/stdout-only # hello world ok 32 /gsubprocess/communicate/stderr-only ok 33 /gsubprocess/communicate/stdout-silence ok 34 /gsubprocess/communicate/nothing # Start of async tests ok 35 /gsubprocess/communicate/async/cancelled # hello world ok 36 /gsubprocess/communicate/async/no-pipes ok 37 /gsubprocess/communicate/async/separate-stderr ok 38 /gsubprocess/communicate/async/stdout-only # hello world ok 39 /gsubprocess/communicate/async/stderr-only ok 40 /gsubprocess/communicate/async/stdout-silence # Start of cancelled tests ok 41 /gsubprocess/communicate/async/cancelled/no-pipes ok 42 /gsubprocess/communicate/async/cancelled/separate-stderr ok 43 /gsubprocess/communicate/async/cancelled/stdout-only ok 44 /gsubprocess/communicate/async/cancelled/stderr-only ok 45 /gsubprocess/communicate/async/cancelled/stdout-silence # End of cancelled tests # End of async tests # Start of utf8 tests ok 46 /gsubprocess/communicate/utf8/cancelled ok 47 /gsubprocess/communicate/utf8/async # hello world ok 48 /gsubprocess/communicate/utf8/no-pipes ok 49 /gsubprocess/communicate/utf8/separate-stderr ok 50 /gsubprocess/communicate/utf8/stdout-only # hello world ok 51 /gsubprocess/communicate/utf8/stderr-only ok 52 /gsubprocess/communicate/utf8/stdout-silence ok 53 /gsubprocess/communicate/utf8/invalid # Start of async tests ok 54 /gsubprocess/communicate/utf8/async/cancelled # hello world ok 55 /gsubprocess/communicate/utf8/async/no-pipes ok 56 /gsubprocess/communicate/utf8/async/separate-stderr ok 57 /gsubprocess/communicate/utf8/async/stdout-only # hello world ok 58 /gsubprocess/communicate/utf8/async/stderr-only ok 59 /gsubprocess/communicate/utf8/async/stdout-silence ok 60 /gsubprocess/communicate/utf8/async/invalid # Start of cancelled tests ok 61 /gsubprocess/communicate/utf8/async/cancelled/no-pipes ok 62 /gsubprocess/communicate/utf8/async/cancelled/separate-stderr ok 63 /gsubprocess/communicate/utf8/async/cancelled/stdout-only ok 64 /gsubprocess/communicate/utf8/async/cancelled/stderr-only ok 65 /gsubprocess/communicate/utf8/async/cancelled/stdout-silence # End of cancelled tests # End of async tests # Start of cancelled tests ok 66 /gsubprocess/communicate/utf8/cancelled/no-pipes ok 67 /gsubprocess/communicate/utf8/cancelled/separate-stderr ok 68 /gsubprocess/communicate/utf8/cancelled/stdout-only ok 69 /gsubprocess/communicate/utf8/cancelled/stderr-only ok 70 /gsubprocess/communicate/utf8/cancelled/stdout-silence # End of cancelled tests # End of utf8 tests # Start of cancelled tests ok 71 /gsubprocess/communicate/cancelled/no-pipes ok 72 /gsubprocess/communicate/cancelled/separate-stderr ok 73 /gsubprocess/communicate/cancelled/stdout-only ok 74 /gsubprocess/communicate/cancelled/stderr-only ok 75 /gsubprocess/communicate/cancelled/stdout-silence # End of cancelled tests # End of communicate tests # Start of env tests # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 76 /gsubprocess/env/inherit # End of env tests # Start of pass-fd tests ok 77 /gsubprocess/pass-fd/basic ok 78 /gsubprocess/pass-fd/empty-child-setup ok 79 /gsubprocess/pass-fd/inherit-fds # End of pass-fd tests # Start of fd-conflation tests ok 80 /gsubprocess/fd-conflation/basic ok 81 /gsubprocess/fd-conflation/empty-child-setup ok 82 /gsubprocess/fd-conflation/inherit-fds ok 83 /gsubprocess/fd-conflation/child-err-report-fd # End of fd-conflation tests # Start of exit-status tests # /gsubprocess/exit-status/trapped summary: Test that exit status is reported correctly for ptrace()d child processes # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3433 ok 84 /gsubprocess/exit-status/trapped # End of exit-status tests # End of gsubprocess tests ============================================================================== ================================== 336/396 =================================== test: glib:gio+slow / gmenumodel start time: 10:08:56 duration: 8.35s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=174 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gmenumodel ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S55f4dde9a00c0cc1334c588918f360ca 1..15 # Start of gmenu tests ok 1 /gmenu/equality # slow test /gmenu/equality executed in 2.14 secs ok 2 /gmenu/random # slow test /gmenu/random executed in 1.79 secs ok 3 /gmenu/attributes ok 4 /gmenu/links ok 5 /gmenu/mutable ok 6 /gmenu/convenience ok 7 /gmenu/menuitem # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/861 ok 8 /gmenu/input-validation # Start of dbus tests ok 9 /gmenu/dbus/roundtrip # slow test /gmenu/dbus/roundtrip executed in 1.04 secs ok 10 /gmenu/dbus/subscriptions ok 11 /gmenu/dbus/threaded # slow test /gmenu/dbus/threaded executed in 1.43 secs # Start of peer tests ok 12 /gmenu/dbus/peer/roundtrip # slow test /gmenu/dbus/peer/roundtrip executed in 1.01 secs ok 13 /gmenu/dbus/peer/subscriptions # End of peer tests # Start of export tests # /gmenu/dbus/export/error-handling summary: Test that error handling of menu model export failure works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3366 ok 14 /gmenu/dbus/export/error-handling # End of export tests # End of dbus tests # Start of attributes tests ok 15 /gmenu/attributes/iterate # End of attributes tests # End of gmenu tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== =================================== 88/396 =================================== test: glib:glib+core+slow / thread-pool-slow start time: 10:08:44 duration: 21.35s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=247 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread-pool-slow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb4c1acddff321875bbda965bbb97d10d 1..7 # Start of threadpool tests ok 1 /threadpool/functions ok 2 /threadpool/stop-unused # slow test /threadpool/stop-unused executed in 0.54 secs ok 3 /threadpool/pools # [unsorted] ===> pushed new thread with id:11, number of threads:1, unprocessed:1 # [unsorted] ===> pushed new thread with id:25, number of threads:2, unprocessed:1 # [unsorted] ===> pushed new thread with id:92, number of threads:3, unprocessed:1 # [unsorted] ===> pushed new thread with id:62, number of threads:4, unprocessed:1 # [unsorted] ===> pushed new thread with id:21, number of threads:5, unprocessed:2 # [unsorted] ===> pushed new thread with id:66, number of threads:6, unprocessed:3 # [unsorted] ===> pushed new thread with id:3, number of threads:7, unprocessed:3 # [unsorted] ===> pushed new thread with id:13, number of threads:8, unprocessed:3 # [unsorted] ===> pushed new thread with id:44, number of threads:9, unprocessed:4 # [unsorted] ===> pushed new thread with id:19, number of threads:10, unprocessed:5 # [unsorted] ===> pushed new thread with id:40, number of threads:10, unprocessed:5 # [unsorted] ===> pushed new thread with id:96, number of threads:10, unprocessed:6 # [unsorted] ===> pushed new thread with id:34, number of threads:10, unprocessed:7 # [unsorted] ===> pushed new thread with id:58, number of threads:10, unprocessed:8 # [unsorted] ===> pushed new thread with id:22, number of threads:10, unprocessed:9 # [unsorted] ===> pushed new thread with id:84, number of threads:10, unprocessed:10 # [unsorted] ===> pushed new thread with id:7, number of threads:10, unprocessed:11 # [unsorted] ===> pushed new thread with id:97, number of threads:10, unprocessed:12 # [unsorted] ===> pushed new thread with id:88, number of threads:10, unprocessed:13 # [unsorted] ===> pushed new thread with id:72, number of threads:10, unprocessed:14 # [unsorted] ===> pushed new thread with id:31, number of threads:10, unprocessed:15 # [unsorted] ===> pushed new thread with id:84, number of threads:10, unprocessed:16 # [unsorted] ===> pushed new thread with id:41, number of threads:10, unprocessed:17 # [unsorted] ===> pushed new thread with id:77, number of threads:10, unprocessed:18 # [unsorted] ===> pushed new thread with id:31, number of threads:10, unprocessed:19 # [unsorted] ===> pushed new thread with id:19, number of threads:10, unprocessed:20 # [unsorted] ===> pushed new thread with id:96, number of threads:10, unprocessed:21 # [unsorted] ===> pushed new thread with id:100, number of threads:10, unprocessed:22 # [unsorted] ===> pushed new thread with id:98, number of threads:10, unprocessed:23 # [unsorted] ===> pushed new thread with id:65, number of threads:10, unprocessed:24 # [unsorted] ===> pushed new thread with id:66, number of threads:10, unprocessed:25 # [unsorted] ===> pushed new thread with id:100, number of threads:10, unprocessed:26 # [unsorted] ===> pushed new thread with id:74, number of threads:10, unprocessed:27 # [unsorted] ===> pushed new thread with id:92, number of threads:10, unprocessed:28 # [unsorted] ===> pushed new thread with id:78, number of threads:10, unprocessed:29 # [unsorted] ===> pushed new thread with id:4, number of threads:10, unprocessed:30 # [unsorted] ===> pushed new thread with id:24, number of threads:10, unprocessed:31 # [unsorted] ===> pushed new thread with id:59, number of threads:10, unprocessed:32 # [unsorted] ===> pushed new thread with id:27, number of threads:10, unprocessed:33 # [unsorted] ===> pushed new thread with id:70, number of threads:10, unprocessed:34 # [unsorted] ===> pushed new thread with id:64, number of threads:10, unprocessed:35 # [unsorted] ===> pushed new thread with id:90, number of threads:10, unprocessed:36 # [unsorted] ===> pushed new thread with id:49, number of threads:10, unprocessed:37 # [unsorted] ===> pushed new thread with id:24, number of threads:10, unprocessed:38 # [unsorted] ===> pushed new thread with id:44, number of threads:10, unprocessed:39 # [unsorted] ===> pushed new thread with id:58, number of threads:10, unprocessed:40 # [unsorted] ===> pushed new thread with id:79, number of threads:10, unprocessed:41 # [unsorted] ===> pushed new thread with id:39, number of threads:10, unprocessed:42 # [unsorted] ===> pushed new thread with id:99, number of threads:10, unprocessed:43 # [unsorted] ===> pushed new thread with id:99, number of threads:10, unprocessed:44 # [unsorted] ===> pushed new thread with id:13, number of threads:10, unprocessed:45 # [unsorted] ===> pushed new thread with id:54, number of threads:10, unprocessed:46 # [unsorted] ===> pushed new thread with id:64, number of threads:10, unprocessed:47 # [unsorted] ===> pushed new thread with id:66, number of threads:10, unprocessed:48 # [unsorted] ===> pushed new thread with id:39, number of threads:10, unprocessed:49 # [unsorted] ===> pushed new thread with id:37, number of threads:10, unprocessed:50 # [unsorted] ===> pushed new thread with id:20, number of threads:10, unprocessed:51 # [unsorted] ===> pushed new thread with id:2, number of threads:10, unprocessed:52 # [unsorted] ===> pushed new thread with id:49, number of threads:10, unprocessed:53 # [unsorted] ===> pushed new thread with id:54, number of threads:10, unprocessed:54 # [unsorted] ===> pushed new thread with id:50, number of threads:10, unprocessed:55 # [unsorted] ===> pushed new thread with id:21, number of threads:10, unprocessed:56 # [unsorted] ===> pushed new thread with id:43, number of threads:10, unprocessed:57 # [unsorted] ===> pushed new thread with id:16, number of threads:10, unprocessed:58 # [unsorted] ===> pushed new thread with id:92, number of threads:10, unprocessed:59 # [unsorted] ===> pushed new thread with id:81, number of threads:10, unprocessed:60 # [unsorted] ===> pushed new thread with id:42, number of threads:10, unprocessed:61 # [unsorted] ===> pushed new thread with id:92, number of threads:10, unprocessed:62 # [unsorted] ===> pushed new thread with id:3, number of threads:10, unprocessed:63 # [unsorted] ===> pushed new thread with id:15, number of threads:10, unprocessed:64 # [unsorted] ===> pushed new thread with id:46, number of threads:10, unprocessed:65 # [unsorted] ===> pushed new thread with id:4, number of threads:10, unprocessed:66 # [unsorted] ===> pushed new thread with id:34, number of threads:10, unprocessed:67 # [unsorted] ===> pushed new thread with id:46, number of threads:10, unprocessed:68 # [unsorted] ===> pushed new thread with id:89, number of threads:10, unprocessed:69 # [unsorted] ===> pushed new thread with id:77, number of threads:10, unprocessed:70 # [unsorted] ===> pushed new thread with id:65, number of threads:10, unprocessed:71 # [unsorted] ===> pushed new thread with id:48, number of threads:10, unprocessed:72 # [unsorted] ===> pushed new thread with id:39, number of threads:10, unprocessed:73 # [unsorted] ===> pushed new thread with id:93, number of threads:10, unprocessed:74 # [unsorted] ===> pushed new thread with id:89, number of threads:10, unprocessed:75 # [unsorted] ===> pushed new thread with id:2, number of threads:10, unprocessed:76 # [unsorted] ===> pushed new thread with id:76, number of threads:10, unprocessed:77 # [unsorted] ===> pushed new thread with id:38, number of threads:10, unprocessed:78 # [unsorted] ===> pushed new thread with id:19, number of threads:10, unprocessed:79 # [unsorted] ===> pushed new thread with id:5, number of threads:10, unprocessed:80 # [unsorted] ===> pushed new thread with id:51, number of threads:10, unprocessed:81 # [unsorted] ===> pushed new thread with id:31, number of threads:10, unprocessed:82 # [unsorted] ===> pushed new thread with id:47, number of threads:10, unprocessed:83 # [unsorted] ===> pushed new thread with id:44, number of threads:10, unprocessed:84 # [unsorted] ===> pushed new thread with id:83, number of threads:10, unprocessed:85 # [unsorted] ===> pushed new thread with id:75, number of threads:10, unprocessed:86 # [unsorted] ===> pushed new thread with id:8, number of threads:10, unprocessed:87 # [unsorted] ===> pushed new thread with id:45, number of threads:10, unprocessed:88 # [unsorted] ===> pushed new thread with id:41, number of threads:10, unprocessed:89 # [unsorted] ===> pushed new thread with id:94, number of threads:10, unprocessed:90 # [unsorted] ===> pushed new thread with id:63, number of threads:10, unprocessed:91 # [unsorted] ===> pushed new thread with id:46, number of threads:10, unprocessed:92 # [unsorted] ===> pushed new thread with id:21, number of threads:10, unprocessed:93 # [unsorted] ===> pushed new thread with id:55, number of threads:10, unprocessed:94 ok 4 /threadpool/no-sort # [ sorted] ===> pushed new thread with id:12, number of threads:0, unprocessed:1 # [ sorted] ===> pushed new thread with id:88, number of threads:0, unprocessed:2 # [ sorted] ===> pushed new thread with id:37, number of threads:0, unprocessed:3 # [ sorted] ===> pushed new thread with id:61, number of threads:0, unprocessed:4 # [ sorted] ===> pushed new thread with id:40, number of threads:0, unprocessed:5 # [ sorted] ===> pushed new thread with id:2, number of threads:0, unprocessed:6 # [ sorted] ===> pushed new thread with id:13, number of threads:0, unprocessed:7 # [ sorted] ===> pushed new thread with id:7, number of threads:0, unprocessed:8 # [ sorted] ===> pushed new thread with id:31, number of threads:0, unprocessed:9 # [ sorted] ===> pushed new thread with id:46, number of threads:0, unprocessed:10 # [ sorted] ===> pushed new thread with id:40, number of threads:0, unprocessed:11 # [ sorted] ===> pushed new thread with id:94, number of threads:0, unprocessed:12 # [ sorted] ===> pushed new thread with id:85, number of threads:0, unprocessed:13 # [ sorted] ===> pushed new thread with id:5, number of threads:0, unprocessed:14 # [ sorted] ===> pushed new thread with id:81, number of threads:0, unprocessed:15 # [ sorted] ===> pushed new thread with id:64, number of threads:0, unprocessed:16 # [ sorted] ===> pushed new thread with id:49, number of threads:0, unprocessed:17 # [ sorted] ===> pushed new thread with id:45, number of threads:0, unprocessed:18 # [ sorted] ===> pushed new thread with id:39, number of threads:0, unprocessed:19 # [ sorted] ===> pushed new thread with id:75, number of threads:0, unprocessed:20 # [ sorted] ===> pushed new thread with id:11, number of threads:0, unprocessed:21 # [ sorted] ===> pushed new thread with id:59, number of threads:0, unprocessed:22 # [ sorted] ===> pushed new thread with id:58, number of threads:0, unprocessed:23 # [ sorted] ===> pushed new thread with id:23, number of threads:0, unprocessed:24 # [ sorted] ===> pushed new thread with id:26, number of threads:0, unprocessed:25 # [ sorted] ===> pushed new thread with id:53, number of threads:0, unprocessed:26 # [ sorted] ===> pushed new thread with id:70, number of threads:0, unprocessed:27 # [ sorted] ===> pushed new thread with id:9, number of threads:0, unprocessed:28 # [ sorted] ===> pushed new thread with id:47, number of threads:0, unprocessed:29 # [ sorted] ===> pushed new thread with id:67, number of threads:0, unprocessed:30 # [ sorted] ===> pushed new thread with id:76, number of threads:0, unprocessed:31 # [ sorted] ===> pushed new thread with id:90, number of threads:0, unprocessed:32 # [ sorted] ===> pushed new thread with id:2, number of threads:0, unprocessed:33 # [ sorted] ===> pushed new thread with id:51, number of threads:0, unprocessed:34 # [ sorted] ===> pushed new thread with id:18, number of threads:0, unprocessed:35 # [ sorted] ===> pushed new thread with id:38, number of threads:0, unprocessed:36 # [ sorted] ===> pushed new thread with id:67, number of threads:0, unprocessed:37 # [ sorted] ===> pushed new thread with id:64, number of threads:0, unprocessed:38 # [ sorted] ===> pushed new thread with id:29, number of threads:0, unprocessed:39 # [ sorted] ===> pushed new thread with id:57, number of threads:0, unprocessed:40 # [ sorted] ===> pushed new thread with id:56, number of threads:0, unprocessed:41 # [ sorted] ===> pushed new thread with id:93, number of threads:0, unprocessed:42 # [ sorted] ===> pushed new thread with id:74, number of threads:0, unprocessed:43 # [ sorted] ===> pushed new thread with id:99, number of threads:0, unprocessed:44 # [ sorted] ===> pushed new thread with id:48, number of threads:0, unprocessed:45 # [ sorted] ===> pushed new thread with id:12, number of threads:0, unprocessed:46 # [ sorted] ===> pushed new thread with id:96, number of threads:0, unprocessed:47 # [ sorted] ===> pushed new thread with id:50, number of threads:0, unprocessed:48 # [ sorted] ===> pushed new thread with id:67, number of threads:0, unprocessed:49 # [ sorted] ===> pushed new thread with id:62, number of threads:0, unprocessed:50 # [ sorted] ===> pushed new thread with id:96, number of threads:0, unprocessed:51 # [ sorted] ===> pushed new thread with id:93, number of threads:0, unprocessed:52 # [ sorted] ===> pushed new thread with id:67, number of threads:0, unprocessed:53 # [ sorted] ===> pushed new thread with id:61, number of threads:0, unprocessed:54 # [ sorted] ===> pushed new thread with id:34, number of threads:0, unprocessed:55 # [ sorted] ===> pushed new thread with id:88, number of threads:0, unprocessed:56 # [ sorted] ===> pushed new thread with id:80, number of threads:0, unprocessed:57 # [ sorted] ===> pushed new thread with id:99, number of threads:0, unprocessed:58 # [ sorted] ===> pushed new thread with id:69, number of threads:0, unprocessed:59 # [ sorted] ===> pushed new thread with id:18, number of threads:0, unprocessed:60 # [ sorted] ===> pushed new thread with id:12, number of threads:0, unprocessed:61 # [ sorted] ===> pushed new thread with id:78, number of threads:0, unprocessed:62 # [ sorted] ===> pushed new thread with id:32, number of threads:0, unprocessed:63 # [ sorted] ===> pushed new thread with id:24, number of threads:0, unprocessed:64 # [ sorted] ===> pushed new thread with id:48, number of threads:0, unprocessed:65 # [ sorted] ===> pushed new thread with id:23, number of threads:0, unprocessed:66 # [ sorted] ===> pushed new thread with id:32, number of threads:0, unprocessed:67 # [ sorted] ===> pushed new thread with id:71, number of threads:0, unprocessed:68 # [ sorted] ===> pushed new thread with id:48, number of threads:0, unprocessed:69 # [ sorted] ===> pushed new thread with id:8, number of threads:0, unprocessed:70 # [ sorted] ===> pushed new thread with id:39, number of threads:0, unprocessed:71 # [ sorted] ===> pushed new thread with id:65, number of threads:0, unprocessed:72 # [ sorted] ===> pushed new thread with id:77, number of threads:0, unprocessed:73 # [ sorted] ===> pushed new thread with id:9, number of threads:0, unprocessed:74 # [ sorted] ===> pushed new thread with id:93, number of threads:0, unprocessed:75 # [ sorted] ===> pushed new thread with id:26, number of threads:0, unprocessed:76 # [ sorted] ===> pushed new thread with id:44, number of threads:0, unprocessed:77 # [ sorted] ===> pushed new thread with id:15, number of threads:0, unprocessed:78 # [ sorted] ===> pushed new thread with id:99, number of threads:0, unprocessed:79 # [ sorted] ===> pushed new thread with id:51, number of threads:0, unprocessed:80 # [ sorted] ===> pushed new thread with id:53, number of threads:0, unprocessed:81 # [ sorted] ===> pushed new thread with id:25, number of threads:0, unprocessed:82 # [ sorted] ===> pushed new thread with id:36, number of threads:0, unprocessed:83 # [ sorted] ===> pushed new thread with id:23, number of threads:0, unprocessed:84 # [ sorted] ===> pushed new thread with id:49, number of threads:0, unprocessed:85 # [ sorted] ===> pushed new thread with id:55, number of threads:0, unprocessed:86 # [ sorted] ===> pushed new thread with id:76, number of threads:0, unprocessed:87 # [ sorted] ===> pushed new thread with id:47, number of threads:0, unprocessed:88 # [ sorted] ===> pushed new thread with id:62, number of threads:0, unprocessed:89 # [ sorted] ===> pushed new thread with id:33, number of threads:0, unprocessed:90 # [ sorted] ===> pushed new thread with id:70, number of threads:0, unprocessed:91 # [ sorted] ===> pushed new thread with id:21, number of threads:0, unprocessed:92 # [ sorted] ===> pushed new thread with id:54, number of threads:0, unprocessed:93 # [ sorted] ===> pushed new thread with id:40, number of threads:0, unprocessed:94 # [ sorted] ===> pushed new thread with id:48, number of threads:0, unprocessed:95 # [ sorted] ===> pushed new thread with id:80, number of threads:0, unprocessed:96 # [ sorted] ===> pushed new thread with id:13, number of threads:0, unprocessed:97 # [ sorted] ===> pushed new thread with id:90, number of threads:0, unprocessed:98 # [ sorted] ===> pushed new thread with id:55, number of threads:0, unprocessed:99 # [ sorted] ===> pushed new thread with id:14, number of threads:0, unprocessed:100 # Starting thread pool processing ok 5 /threadpool/sort ok 6 /threadpool/stop-unused-multiple # slow test /threadpool/stop-unused-multiple executed in 0.65 secs # Pool idle thread count: 0, unprocessed jobs: 44 # Pool idle thread count: 0, unprocessed jobs: 0 # Pool idle thread count: 0, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 2 # Pool idle thread count: 10, unprocessed jobs: 2 # Pool idle thread count: 8, unprocessed jobs: 0 # Pool idle thread count: 8, unprocessed jobs: 0 # Pool idle thread count: 8, unprocessed jobs: 0 # Pool idle thread count: 8, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 ok 7 /threadpool/idle-time # slow test /threadpool/idle-time executed in 19.92 secs # End of threadpool tests ============================================================================== =================================== 86/396 =================================== test: glib:glib+core / thread-deprecated start time: 10:08:44 duration: 21.47s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=225 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread-deprecated ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S62c6e554b4bc409ea0971e40d8dbad63 1..6 # Start of thread tests ok 1 /thread/mutex ok 2 /thread/static-rec-mutex ok 3 /thread/static-private # slow test /thread/static-private executed in 5.23 secs ok 4 /thread/static-rw-lock # slow test /thread/static-rw-lock executed in 5.50 secs ok 5 /thread/once ok 6 /thread/rerun-all # slow test /thread/rerun-all executed in 10.11 secs # End of thread tests ============================================================================== ================================== 181/396 =================================== test: glib:gobject+slow / properties-refcount3 start time: 10:08:47 duration: 30.39s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount3 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2662d627dc346ff10b8ed450fba4ff5c 1..1 # Start of gobject tests # Start of refcount tests # # stopping # # stopped # # 20765652 1047587 # ok 1 /gobject/refcount/properties-3 # slow test /gobject/refcount/properties-3 executed in 30.00 secs # End of refcount tests # End of gobject tests ============================================================================== Summary of Failures: 89/396 glib:glib+core / timeout ERROR 13.17s killed by signal 6 SIGABRT Ok: 388 Expected Fail: 0 Fail: 1 Unexpected Pass: 0 Skipped: 7 Timeout: 0 dh_auto_test: error: cd debian/build/deb && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=22 meson test --verbose --timeout-multiplier 3 --no-suite flaky --verbose returned exit code 1 make[1]: *** [debian/rules:154: override_dh_auto_test-arch] Error 25 make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.83.4' make: *** [debian/rules:22: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/91715 and its subdirectories Starting cleanup. All cleanup done. Fri Mar 27 10:09:20 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-zrftsVib, removing. /srv/reproducible-results/rbuild-debian/r-b-build.fuysQtbT: total 24 drwxr-xr-x 2 jenkins jenkins 4096 Feb 22 03:46 b1 drwxr-xr-x 2 jenkins jenkins 4096 Feb 22 03:41 b2 -rw-r--r-- 1 jenkins jenkins 4812 Feb 21 15:53 glib2.0_2.83.4-1.dsc -rw------- 1 jenkins jenkins 5912 Feb 22 03:41 rbuildlog.BKp3SDn /srv/reproducible-results/rbuild-debian/r-b-build.fuysQtbT/b1: total 10760 -rw-r--r-- 1 jenkins jenkins 11018216 Feb 22 03:46 build.log /srv/reproducible-results/rbuild-debian/r-b-build.fuysQtbT/b2: total 0 Sat Feb 22 03:46:20 UTC 2025 I: Deleting $TMPDIR on ionos6-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu Mar 26 22:04:12 -12 2026 I: pbuilder-time-stamp: 1774605852 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [glib2.0_2.83.4-1.dsc] I: copying [./glib2.0_2.83.4.orig-unicode-data.tar.xz] I: copying [./glib2.0_2.83.4.orig.tar.xz] I: copying [./glib2.0_2.83.4-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./glib2.0_2.83.4-1.dsc: unsupported subcommand dpkg-source: info: extracting glib2.0 in glib2.0-2.83.4 dpkg-source: info: unpacking glib2.0_2.83.4.orig.tar.xz dpkg-source: info: unpacking glib2.0_2.83.4.orig-unicode-data.tar.xz dpkg-source: info: unpacking glib2.0_2.83.4-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying tests-Search-the-appropriate-directories-for-our-GIR-XML-.patch dpkg-source: info: applying 01_gettext-desktopfiles.patch dpkg-source: info: applying debian/02_gettext-desktopfiles-ubuntu.patch dpkg-source: info: applying debian/03_disble_glib_compile_schemas_warning.patch dpkg-source: info: applying debian/gdesktopappinfo-Try-using-x-terminal-emulator-for-Termina.patch dpkg-source: info: applying workarounds/timer-test-use-volatile-for-locals.patch dpkg-source: info: applying workarounds/gwakeuptest-Be-less-parallel-unless-invoked-with-m-slow.patch dpkg-source: info: applying workarounds/closures-test-Skip-on-arm-unless-flaky-tests-are-allowed.patch dpkg-source: info: applying workarounds/Disable-some-tests-on-slow-architectures-which-keep-faili.patch dpkg-source: info: applying workarounds/Skip-test-which-performs-some-unreliable-floating-point-c.patch dpkg-source: info: applying workarounds/Skip-unreliable-gdbus-threading-tests--by-default.patch dpkg-source: info: applying workarounds/gvariant-test-Don-t-run-at-build-time-on-mips.patch dpkg-source: info: applying workarounds/gdbus-server-auth-Normally-skip-flaky-DBUS_COOKIE_SHA1-te.patch dpkg-source: info: applying workarounds/Skip-memory-monitor-dbus-test-if-not-specifically-request.patch dpkg-source: info: applying workarounds/tests-Skip-debugcontroller-test.patch dpkg-source: info: applying workarounds/testfilemonitor-Skip-if-we-are-avoiding-flaky-tests.patch dpkg-source: info: applying debian/girepository-Describe-the-Debian-specific-cross-prefixed-.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/91715/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='09c75ad2cec9454a8c6a48b8f2439137' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='91715' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.fuysQtbT/pbuilderrc_xqH9 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.fuysQtbT/b1 --logfile b1/build.log glib2.0_2.83.4-1.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos6-i386 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/91715/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: dbus-daemon, debhelper-compat (= 13), dh-sequence-gnome, dh-sequence-python3, docbook-xml, docbook-xsl, dpkg-dev (>= 1.22.5), gettext, libdbus-1-dev, libelf-dev, libffi-dev, libmount-dev, libpcre2-dev, libselinux1-dev, libsysprof-capture-4-dev (>= 3.38.0), libxml2-utils, linux-libc-dev, meson (>= 1.4.0), pkgconf, python3-docutils, python3-packaging:native, python3:native, xsltproc, zlib1g-dev, gi-docgen (>= 2024.1), gobject-introspection (>= 1.80.0), desktop-file-utils, dh-sequence-gir, gobject-introspection (>= 1.80.0), locales | locales-all, python3-dbus, python3-gi, shared-mime-info, tzdata, tzdata-legacy, xterm dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19761 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on dbus-daemon; however: Package dbus-daemon is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-gnome; however: Package dh-sequence-gnome is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-python3; however: Package dh-sequence-python3 is not installed. pbuilder-satisfydepends-dummy depends on docbook-xml; however: Package docbook-xml is not installed. pbuilder-satisfydepends-dummy depends on docbook-xsl; however: Package docbook-xsl is not installed. pbuilder-satisfydepends-dummy depends on gettext; however: Package gettext is not installed. pbuilder-satisfydepends-dummy depends on libdbus-1-dev; however: Package libdbus-1-dev is not installed. pbuilder-satisfydepends-dummy depends on libelf-dev; however: Package libelf-dev is not installed. pbuilder-satisfydepends-dummy depends on libffi-dev; however: Package libffi-dev is not installed. pbuilder-satisfydepends-dummy depends on libmount-dev; however: Package libmount-dev is not installed. pbuilder-satisfydepends-dummy depends on libpcre2-dev; however: Package libpcre2-dev is not installed. pbuilder-satisfydepends-dummy depends on libselinux1-dev; however: Package libselinux1-dev is not installed. pbuilder-satisfydepends-dummy depends on libsysprof-capture-4-dev (>= 3.38.0); however: Package libsysprof-capture-4-dev is not installed. pbuilder-satisfydepends-dummy depends on libxml2-utils; however: Package libxml2-utils is not installed. pbuilder-satisfydepends-dummy depends on meson (>= 1.4.0); however: Package meson is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. pbuilder-satisfydepends-dummy depends on python3-docutils; however: Package python3-docutils is not installed. pbuilder-satisfydepends-dummy depends on python3-packaging:native. pbuilder-satisfydepends-dummy depends on python3:native. pbuilder-satisfydepends-dummy depends on xsltproc; however: Package xsltproc is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. pbuilder-satisfydepends-dummy depends on gi-docgen (>= 2024.1); however: Package gi-docgen is not installed. pbuilder-satisfydepends-dummy depends on gobject-introspection (>= 1.80.0); however: Package gobject-introspection is not installed. pbuilder-satisfydepends-dummy depends on desktop-file-utils; however: Package desktop-file-utils is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-gir; however: Package dh-sequence-gir is not installed. pbuilder-satisfydepends-dummy depends on gobject-introspection (>= 1.80.0); however: Package gobject-introspection is not installed. pbuilder-satisfydepends-dummy depends on python3-dbus; however: Package python3-dbus is not installed. pbuilder-satisfydepends-dummy depends on python3-gi; however: Package python3-gi is not installed. pbuilder-satisfydepends-dummy depends on shared-mime-info; however: Package shared-mime-info is not installed. pbuilder-satisfydepends-dummy depends on tzdata; however: Package tzdata is not installed. pbuilder-satisfydepends-dummy depends on tzdata-legacy; however: Package tzdata-legacy is not installed. pbuilder-satisfydepends-dummy depends on xterm; however: Package xterm is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} dbus-bin{a} dbus-daemon{a} dbus-session-bus-common{a} debhelper{a} desktop-file-utils{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} docbook-xml{a} docbook-xsl{a} docutils-common{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} gi-docgen{a} gir1.2-girepository-2.0{a} gir1.2-glib-2.0{a} girepository-tools{a} gnome-pkg-tools{a} gobject-introspection{a} gobject-introspection-bin{a} groff-base{a} intltool-debian{a} libapparmor1{a} libarchive-zip-perl{a} libblkid-dev{a} libbrotli1{a} libcap-dev{a} libdbus-1-3{a} libdbus-1-dev{a} libdebhelper-perl{a} libelf-dev{a} libelf1t64{a} libexpat1{a} libffi-dev{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libgcrypt20{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-1.0-1{a} libgirepository-2.0-0{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libgpg-error0{a} libice6{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libmount-dev{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpkgconf3{a} libpng16-16t64{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libselinux1-dev{a} libsepol-dev{a} libsm6{a} libsysprof-capture-4-dev{a} libsystemd-dev{a} libtool{a} libuchardet0{a} libunistring5{a} libutempter0{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxft2{a} libxinerama1{a} libxml2{a} libxml2-utils{a} libxmu6{a} libxpm4{a} libxrender1{a} libxslt1.1{a} libxt6t64{a} libzstd-dev{a} m4{a} man-db{a} media-types{a} meson{a} native-architecture{a} netbase{a} ninja-build{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} python3{a} python3-autocommand{a} python3-dbus{a} python3-docutils{a} python3-gi{a} python3-inflect{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-jinja2{a} python3-mako{a} python3-markdown{a} python3-markupsafe{a} python3-minimal{a} python3-more-itertools{a} python3-packaging{a} python3-pkg-resources{a} python3-pygments{a} python3-roman{a} python3-setuptools{a} python3-smartypants{a} python3-typeguard{a} python3-typing-extensions{a} python3-typogrify{a} python3-zipp{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sgml-data{a} shared-mime-info{a} tzdata{a} tzdata-legacy{a} uuid-dev{a} x11-common{a} xbitmaps{a} xml-core{a} xsltproc{a} xterm{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl dbus git-buildpackage libarchive-cpio-perl libgpg-error-l10n libltdl-dev libmail-sendmail-perl libpaper-utils luit lynx python3-babel python3-pil python3-yaml wget xdg-user-dirs 0 packages upgraded, 152 newly installed, 0 to remove and 0 not upgraded. Need to get 54.9 MB of archives. After unpacking 222 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 libpython3.13-minimal i386 3.13.2-1 [859 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 libexpat1 i386 2.6.4-1 [107 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 python3.13-minimal i386 3.13.2-1 [2266 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 python3-minimal i386 3.13.1-2 [27.0 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 media-types all 11.0.0 [27.6 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 tzdata all 2025a-2 [259 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 libffi8 i386 3.4.7-1 [21.4 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 readline-common all 8.2-6 [69.4 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 libreadline8t64 i386 8.2-6 [173 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 libpython3.13-stdlib i386 3.13.2-1 [1985 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 python3.13 i386 3.13.2-1 [745 kB] Get: 13 http://deb.debian.org/debian unstable/main i386 libpython3-stdlib i386 3.13.1-2 [9952 B] Get: 14 http://deb.debian.org/debian unstable/main i386 python3 i386 3.13.1-2 [28.0 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 sgml-base all 1.31 [15.4 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 19 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 20 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.23.1-1 [245 kB] Get: 21 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 22 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-7 [1199 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.4-4 [96.4 kB] Get: 24 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 25 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 26 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-5 [301 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 automake all 1:1.17-3 [862 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 autopoint all 0.23.1-1 [770 kB] Get: 31 http://deb.debian.org/debian unstable/main i386 libdbus-1-3 i386 1.16.0-1 [190 kB] Get: 32 http://deb.debian.org/debian unstable/main i386 dbus-bin i386 1.16.0-1 [79.3 kB] Get: 33 http://deb.debian.org/debian unstable/main i386 dbus-session-bus-common all 1.16.0-1 [51.1 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 libapparmor1 i386 4.1.0~beta5-2 [44.4 kB] Get: 35 http://deb.debian.org/debian unstable/main i386 dbus-daemon i386 1.16.0-1 [168 kB] Get: 36 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.24.1 [90.9 kB] Get: 37 http://deb.debian.org/debian unstable/main i386 libtool all 2.5.4-3 [539 kB] Get: 38 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 39 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 40 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 41 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 42 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 43 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 44 http://deb.debian.org/debian unstable/main i386 libunistring5 i386 1.3-1 [458 kB] Get: 45 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-6 [9582 kB] Get: 46 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 47 http://deb.debian.org/debian unstable/main i386 gettext i386 0.23.1-1 [1714 kB] Get: 48 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 49 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 50 http://deb.debian.org/debian unstable/main i386 debhelper all 13.24.1 [920 kB] Get: 51 http://deb.debian.org/debian unstable/main i386 libglib2.0-0t64 i386 2.83.4-1 [1582 kB] Get: 52 http://deb.debian.org/debian unstable/main i386 desktop-file-utils i386 0.28-1 [91.2 kB] Get: 53 http://deb.debian.org/debian unstable/main i386 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 54 http://deb.debian.org/debian unstable/main i386 python3-more-itertools all 10.6.0-1 [65.3 kB] Get: 55 http://deb.debian.org/debian unstable/main i386 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 56 http://deb.debian.org/debian unstable/main i386 python3-typeguard all 4.4.1-1 [37.0 kB] Get: 57 http://deb.debian.org/debian unstable/main i386 python3-inflect all 7.3.1-2 [32.4 kB] Get: 58 http://deb.debian.org/debian unstable/main i386 python3-jaraco.context all 6.0.0-1 [7984 B] Get: 59 http://deb.debian.org/debian unstable/main i386 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 60 http://deb.debian.org/debian unstable/main i386 python3-pkg-resources all 75.8.0-1 [222 kB] Get: 61 http://deb.debian.org/debian unstable/main i386 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 62 http://deb.debian.org/debian unstable/main i386 python3-zipp all 3.21.0-1 [10.6 kB] Get: 63 http://deb.debian.org/debian unstable/main i386 python3-setuptools all 75.8.0-1 [724 kB] Get: 64 http://deb.debian.org/debian unstable/main i386 dh-python all 6.20250108 [113 kB] Get: 65 http://deb.debian.org/debian unstable/main i386 xml-core all 0.19 [20.1 kB] Get: 66 http://deb.debian.org/debian unstable/main i386 sgml-data all 2.0.11+nmu1 [179 kB] Get: 67 http://deb.debian.org/debian unstable/main i386 docbook-xml all 4.5-13 [77.4 kB] Get: 68 http://deb.debian.org/debian unstable/main i386 docbook-xsl all 1.79.2+dfsg-7 [1221 kB] Get: 69 http://deb.debian.org/debian unstable/main i386 docutils-common all 0.21.2+dfsg-2 [128 kB] Get: 70 http://deb.debian.org/debian unstable/main i386 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 71 http://deb.debian.org/debian unstable/main i386 fonts-dejavu-core all 2.37-8 [840 kB] Get: 72 http://deb.debian.org/debian unstable/main i386 fontconfig-config i386 2.15.0-2 [317 kB] Get: 73 http://deb.debian.org/debian unstable/main i386 python3-markupsafe i386 2.1.5-1+b2 [13.9 kB] Get: 74 http://deb.debian.org/debian unstable/main i386 python3-jinja2 all 3.1.5-2 [107 kB] Get: 75 http://deb.debian.org/debian unstable/main i386 python3-markdown all 3.7-2 [85.2 kB] Get: 76 http://deb.debian.org/debian unstable/main i386 python3-packaging all 24.2-1 [55.3 kB] Get: 77 http://deb.debian.org/debian unstable/main i386 python3-pygments all 2.18.0+dfsg-2 [836 kB] Get: 78 http://deb.debian.org/debian unstable/main i386 python3-smartypants all 2.0.0-4 [13.9 kB] Get: 79 http://deb.debian.org/debian unstable/main i386 python3-typogrify all 1:2.0.7-4 [12.8 kB] Get: 80 http://deb.debian.org/debian unstable/main i386 gi-docgen all 2024.1+ds-2 [88.1 kB] Get: 81 http://deb.debian.org/debian unstable/main i386 gir1.2-glib-2.0 i386 2.83.4-1 [196 kB] Get: 82 http://deb.debian.org/debian unstable/main i386 libgirepository-1.0-1 i386 1.82.0-4 [123 kB] Get: 83 http://deb.debian.org/debian unstable/main i386 gir1.2-girepository-2.0 i386 1.82.0-4 [39.4 kB] Get: 84 http://deb.debian.org/debian unstable/main i386 native-architecture all 0.2.5 [2204 B] Get: 85 http://deb.debian.org/debian unstable/main i386 libgirepository-2.0-0 i386 2.83.4-1 [146 kB] Get: 86 http://deb.debian.org/debian unstable/main i386 girepository-tools i386 2.83.4-1 [156 kB] Get: 87 http://deb.debian.org/debian unstable/main i386 gnome-pkg-tools all 0.22.9 [17.2 kB] Get: 88 http://deb.debian.org/debian unstable/main i386 python3-mako all 1.3.8-2 [83.5 kB] Get: 89 http://deb.debian.org/debian unstable/main i386 gobject-introspection-bin i386 1.82.0-4 [265 kB] Get: 90 http://deb.debian.org/debian unstable/main i386 libffi-dev i386 3.4.7-1 [58.0 kB] Get: 91 http://deb.debian.org/debian unstable/main i386 uuid-dev i386 2.40.4-4 [48.1 kB] Get: 92 http://deb.debian.org/debian unstable/main i386 libblkid-dev i386 2.40.4-4 [229 kB] Get: 93 http://deb.debian.org/debian unstable/main i386 libsepol-dev i386 3.8-1 [405 kB] Get: 94 http://deb.debian.org/debian unstable/main i386 libpcre2-16-0 i386 10.45-1 [278 kB] Get: 95 http://deb.debian.org/debian unstable/main i386 libpcre2-32-0 i386 10.45-1 [267 kB] Get: 96 http://deb.debian.org/debian unstable/main i386 libpcre2-posix3 i386 10.45-1 [63.6 kB] Get: 97 http://deb.debian.org/debian unstable/main i386 libpcre2-dev i386 10.45-1 [858 kB] Get: 98 http://deb.debian.org/debian unstable/main i386 libselinux1-dev i386 3.8-3 [177 kB] Get: 99 http://deb.debian.org/debian unstable/main i386 libmount-dev i386 2.40.4-4 [29.6 kB] Get: 100 http://deb.debian.org/debian unstable/main i386 libsysprof-capture-4-dev i386 48~beta-2 [52.6 kB] Get: 101 http://deb.debian.org/debian unstable/main i386 libpkgconf3 i386 1.8.1-4 [38.4 kB] Get: 102 http://deb.debian.org/debian unstable/main i386 pkgconf-bin i386 1.8.1-4 [30.6 kB] Get: 103 http://deb.debian.org/debian unstable/main i386 pkgconf i386 1.8.1-4 [26.2 kB] Get: 104 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB] Get: 105 http://deb.debian.org/debian unstable/main i386 libgio-2.0-dev i386 2.83.4-1 [1799 kB] Get: 106 http://deb.debian.org/debian unstable/main i386 libglib2.0-data all 2.83.4-1 [1285 kB] Get: 107 http://deb.debian.org/debian unstable/main i386 libglib2.0-bin i386 2.83.4-1 [131 kB] Get: 108 http://deb.debian.org/debian unstable/main i386 libgio-2.0-dev-bin i386 2.83.4-1 [165 kB] Get: 109 http://deb.debian.org/debian unstable/main i386 libglib2.0-dev-bin i386 2.83.4-1 [52.7 kB] Get: 110 http://deb.debian.org/debian unstable/main i386 libglib2.0-dev i386 2.83.4-1 [53.4 kB] Get: 111 http://deb.debian.org/debian unstable/main i386 gobject-introspection i386 1.82.0-4 [133 kB] Get: 112 http://deb.debian.org/debian unstable/main i386 libbrotli1 i386 1.1.0-2+b6 [308 kB] Get: 113 http://deb.debian.org/debian unstable/main i386 libcap-dev i386 1:2.73-4 [570 kB] Get: 114 http://deb.debian.org/debian unstable/main i386 libsystemd-dev i386 257.3-1 [1424 kB] Get: 115 http://deb.debian.org/debian unstable/main i386 libdbus-1-dev i386 1.16.0-1 [232 kB] Get: 116 http://deb.debian.org/debian unstable/main i386 libzstd-dev i386 1.5.6+dfsg-2 [354 kB] Get: 117 http://deb.debian.org/debian unstable/main i386 libelf-dev i386 0.192-4 [100 kB] Get: 118 http://deb.debian.org/debian unstable/main i386 libpng16-16t64 i386 1.6.47-1 [289 kB] Get: 119 http://deb.debian.org/debian unstable/main i386 libfreetype6 i386 2.13.3+dfsg-1 [464 kB] Get: 120 http://deb.debian.org/debian unstable/main i386 libfontconfig1 i386 2.15.0-2 [402 kB] Get: 121 http://deb.debian.org/debian unstable/main i386 libgpg-error0 i386 1.51-3 [87.3 kB] Get: 122 http://deb.debian.org/debian unstable/main i386 libgcrypt20 i386 1.11.0-7 [799 kB] Get: 123 http://deb.debian.org/debian unstable/main i386 x11-common all 1:7.7+24 [217 kB] Get: 124 http://deb.debian.org/debian unstable/main i386 libice6 i386 2:1.1.1-1 [67.8 kB] Get: 125 http://deb.debian.org/debian unstable/main i386 libsm6 i386 2:1.2.4-1 [35.9 kB] Get: 126 http://deb.debian.org/debian unstable/main i386 libutempter0 i386 1.2.1-4 [9324 B] Get: 127 http://deb.debian.org/debian unstable/main i386 libxau6 i386 1:1.0.11-1 [20.7 kB] Get: 128 http://deb.debian.org/debian unstable/main i386 libxdmcp6 i386 1:1.1.5-1 [28.2 kB] Get: 129 http://deb.debian.org/debian unstable/main i386 libxcb1 i386 1.17.0-2+b1 [148 kB] Get: 130 http://deb.debian.org/debian unstable/main i386 libx11-data all 2:1.8.10-2 [337 kB] Get: 131 http://deb.debian.org/debian unstable/main i386 libx11-6 i386 2:1.8.10-2 [834 kB] Get: 132 http://deb.debian.org/debian unstable/main i386 libxext6 i386 2:1.3.4-1+b3 [52.5 kB] Get: 133 http://deb.debian.org/debian unstable/main i386 libxt6t64 i386 1:1.2.1-1.2+b2 [194 kB] Get: 134 http://deb.debian.org/debian unstable/main i386 libxmu6 i386 2:1.1.3-3+b4 [60.8 kB] Get: 135 http://deb.debian.org/debian unstable/main i386 libxpm4 i386 1:3.5.17-1+b3 [58.3 kB] Get: 136 http://deb.debian.org/debian unstable/main i386 libxaw7 i386 2:1.0.16-1 [220 kB] Get: 137 http://deb.debian.org/debian unstable/main i386 libxrender1 i386 1:0.9.10-1.1+b4 [28.8 kB] Get: 138 http://deb.debian.org/debian unstable/main i386 libxft2 i386 2.3.6-1+b4 [55.3 kB] Get: 139 http://deb.debian.org/debian unstable/main i386 libxinerama1 i386 2:1.1.4-3+b3 [16.3 kB] Get: 140 http://deb.debian.org/debian unstable/main i386 libxml2-utils i386 2.12.7+dfsg+really2.9.14-0.2+b1 [99.6 kB] Get: 141 http://deb.debian.org/debian unstable/main i386 libxslt1.1 i386 1.1.35-1.1+b1 [243 kB] Get: 142 http://deb.debian.org/debian unstable/main i386 ninja-build i386 1.12.1-1 [153 kB] Get: 143 http://deb.debian.org/debian unstable/main i386 meson all 1.7.0-1 [639 kB] Get: 144 http://deb.debian.org/debian unstable/main i386 python3-dbus i386 1.3.2-5+b4 [105 kB] Get: 145 http://deb.debian.org/debian unstable/main i386 python3-roman all 5.0-1 [10.6 kB] Get: 146 http://deb.debian.org/debian unstable/main i386 python3-docutils all 0.21.2+dfsg-2 [403 kB] Get: 147 http://deb.debian.org/debian unstable/main i386 python3-gi i386 3.50.0-4 [281 kB] Get: 148 http://deb.debian.org/debian unstable/main i386 shared-mime-info i386 2.4-5+b2 [761 kB] Get: 149 http://deb.debian.org/debian unstable/main i386 tzdata-legacy all 2025a-2 [178 kB] Get: 150 http://deb.debian.org/debian unstable/main i386 xbitmaps all 1.1.1-2.2 [25.1 kB] Get: 151 http://deb.debian.org/debian unstable/main i386 xsltproc i386 1.1.35-1.1+b1 [115 kB] Get: 152 http://deb.debian.org/debian unstable/main i386 xterm i386 397-1 [870 kB] Fetched 54.9 MB in 0s (111 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19761 files and directories currently installed.) Preparing to unpack .../libpython3.13-minimal_3.13.2-1_i386.deb ... Unpacking libpython3.13-minimal:i386 (3.13.2-1) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../libexpat1_2.6.4-1_i386.deb ... Unpacking libexpat1:i386 (2.6.4-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.2-1_i386.deb ... Unpacking python3.13-minimal (3.13.2-1) ... Setting up libpython3.13-minimal:i386 (3.13.2-1) ... Setting up libexpat1:i386 (2.6.4-1) ... Setting up python3.13-minimal (3.13.2-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20095 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.1-2_i386.deb ... Unpacking python3-minimal (3.13.1-2) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_11.0.0_all.deb ... Unpacking media-types (11.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025a-2_all.deb ... Unpacking tzdata (2025a-2) ... Selecting previously unselected package libffi8:i386. Preparing to unpack .../4-libffi8_3.4.7-1_i386.deb ... Unpacking libffi8:i386 (3.4.7-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:i386. Preparing to unpack .../6-libreadline8t64_8.2-6_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:i386 (8.2-6) ... Selecting previously unselected package libpython3.13-stdlib:i386. Preparing to unpack .../7-libpython3.13-stdlib_3.13.2-1_i386.deb ... Unpacking libpython3.13-stdlib:i386 (3.13.2-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.2-1_i386.deb ... Unpacking python3.13 (3.13.2-1) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../9-libpython3-stdlib_3.13.1-2_i386.deb ... Unpacking libpython3-stdlib:i386 (3.13.1-2) ... Setting up python3-minimal (3.13.1-2) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21105 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.1-2_i386.deb ... Unpacking python3 (3.13.1-2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../004-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.23.1-1_i386.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../007-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../008-groff-base_1.23.0-7_i386.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../009-bsdextrautils_2.40.4-4_i386.deb ... Unpacking bsdextrautils (2.40.4-4) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../010-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../011-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../012-m4_1.4.19-5_i386.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../013-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../014-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../015-automake_1%3a1.17-3_all.deb ... Unpacking automake (1:1.17-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../016-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdbus-1-3:i386. Preparing to unpack .../017-libdbus-1-3_1.16.0-1_i386.deb ... Unpacking libdbus-1-3:i386 (1.16.0-1) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../018-dbus-bin_1.16.0-1_i386.deb ... Unpacking dbus-bin (1.16.0-1) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../019-dbus-session-bus-common_1.16.0-1_all.deb ... Unpacking dbus-session-bus-common (1.16.0-1) ... Selecting previously unselected package libapparmor1:i386. Preparing to unpack .../020-libapparmor1_4.1.0~beta5-2_i386.deb ... Unpacking libapparmor1:i386 (4.1.0~beta5-2) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../021-dbus-daemon_1.16.0-1_i386.deb ... Unpacking dbus-daemon (1.16.0-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../022-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../023-libtool_2.5.4-3_all.deb ... Unpacking libtool (2.5.4-3) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../024-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../025-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../026-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../027-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../028-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../029-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:i386. Preparing to unpack .../030-libunistring5_1.3-1_i386.deb ... Unpacking libunistring5:i386 (1.3-1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../031-libicu72_72.1-6_i386.deb ... Unpacking libicu72:i386 (72.1-6) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../032-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../033-gettext_0.23.1-1_i386.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../034-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../035-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../036-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package libglib2.0-0t64:i386. Preparing to unpack .../037-libglib2.0-0t64_2.83.4-1_i386.deb ... Unpacking libglib2.0-0t64:i386 (2.83.4-1) ... Selecting previously unselected package desktop-file-utils. Preparing to unpack .../038-desktop-file-utils_0.28-1_i386.deb ... Unpacking desktop-file-utils (0.28-1) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../039-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../040-python3-more-itertools_10.6.0-1_all.deb ... Unpacking python3-more-itertools (10.6.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../041-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../042-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../043-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../044-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../045-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../046-python3-pkg-resources_75.8.0-1_all.deb ... Unpacking python3-pkg-resources (75.8.0-1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../047-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../048-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../049-python3-setuptools_75.8.0-1_all.deb ... Unpacking python3-setuptools (75.8.0-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../050-dh-python_6.20250108_all.deb ... Unpacking dh-python (6.20250108) ... Selecting previously unselected package xml-core. Preparing to unpack .../051-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package sgml-data. Preparing to unpack .../052-sgml-data_2.0.11+nmu1_all.deb ... Unpacking sgml-data (2.0.11+nmu1) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../053-docbook-xml_4.5-13_all.deb ... Unpacking docbook-xml (4.5-13) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../054-docbook-xsl_1.79.2+dfsg-7_all.deb ... Unpacking docbook-xsl (1.79.2+dfsg-7) ... Selecting previously unselected package docutils-common. Preparing to unpack .../055-docutils-common_0.21.2+dfsg-2_all.deb ... Unpacking docutils-common (0.21.2+dfsg-2) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../056-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../057-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../058-fontconfig-config_2.15.0-2_i386.deb ... Unpacking fontconfig-config (2.15.0-2) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../059-python3-markupsafe_2.1.5-1+b2_i386.deb ... Unpacking python3-markupsafe (2.1.5-1+b2) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../060-python3-jinja2_3.1.5-2_all.deb ... Unpacking python3-jinja2 (3.1.5-2) ... Selecting previously unselected package python3-markdown. Preparing to unpack .../061-python3-markdown_3.7-2_all.deb ... Unpacking python3-markdown (3.7-2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../062-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../063-python3-pygments_2.18.0+dfsg-2_all.deb ... Unpacking python3-pygments (2.18.0+dfsg-2) ... Selecting previously unselected package python3-smartypants. Preparing to unpack .../064-python3-smartypants_2.0.0-4_all.deb ... Unpacking python3-smartypants (2.0.0-4) ... Selecting previously unselected package python3-typogrify. Preparing to unpack .../065-python3-typogrify_1%3a2.0.7-4_all.deb ... Unpacking python3-typogrify (1:2.0.7-4) ... Selecting previously unselected package gi-docgen. Preparing to unpack .../066-gi-docgen_2024.1+ds-2_all.deb ... Unpacking gi-docgen (2024.1+ds-2) ... Selecting previously unselected package gir1.2-glib-2.0:i386. Preparing to unpack .../067-gir1.2-glib-2.0_2.83.4-1_i386.deb ... Unpacking gir1.2-glib-2.0:i386 (2.83.4-1) ... Selecting previously unselected package libgirepository-1.0-1:i386. Preparing to unpack .../068-libgirepository-1.0-1_1.82.0-4_i386.deb ... Unpacking libgirepository-1.0-1:i386 (1.82.0-4) ... Selecting previously unselected package gir1.2-girepository-2.0:i386. Preparing to unpack .../069-gir1.2-girepository-2.0_1.82.0-4_i386.deb ... Unpacking gir1.2-girepository-2.0:i386 (1.82.0-4) ... Selecting previously unselected package native-architecture. Preparing to unpack .../070-native-architecture_0.2.5_all.deb ... Unpacking native-architecture (0.2.5) ... Selecting previously unselected package libgirepository-2.0-0:i386. Preparing to unpack .../071-libgirepository-2.0-0_2.83.4-1_i386.deb ... Unpacking libgirepository-2.0-0:i386 (2.83.4-1) ... Selecting previously unselected package girepository-tools:i386. Preparing to unpack .../072-girepository-tools_2.83.4-1_i386.deb ... Unpacking girepository-tools:i386 (2.83.4-1) ... Selecting previously unselected package gnome-pkg-tools. Preparing to unpack .../073-gnome-pkg-tools_0.22.9_all.deb ... Unpacking gnome-pkg-tools (0.22.9) ... Selecting previously unselected package python3-mako. Preparing to unpack .../074-python3-mako_1.3.8-2_all.deb ... Unpacking python3-mako (1.3.8-2) ... Selecting previously unselected package gobject-introspection-bin. Preparing to unpack .../075-gobject-introspection-bin_1.82.0-4_i386.deb ... Unpacking gobject-introspection-bin (1.82.0-4) ... Selecting previously unselected package libffi-dev:i386. Preparing to unpack .../076-libffi-dev_3.4.7-1_i386.deb ... Unpacking libffi-dev:i386 (3.4.7-1) ... Selecting previously unselected package uuid-dev:i386. Preparing to unpack .../077-uuid-dev_2.40.4-4_i386.deb ... Unpacking uuid-dev:i386 (2.40.4-4) ... Selecting previously unselected package libblkid-dev:i386. Preparing to unpack .../078-libblkid-dev_2.40.4-4_i386.deb ... Unpacking libblkid-dev:i386 (2.40.4-4) ... Selecting previously unselected package libsepol-dev:i386. Preparing to unpack .../079-libsepol-dev_3.8-1_i386.deb ... Unpacking libsepol-dev:i386 (3.8-1) ... Selecting previously unselected package libpcre2-16-0:i386. Preparing to unpack .../080-libpcre2-16-0_10.45-1_i386.deb ... Unpacking libpcre2-16-0:i386 (10.45-1) ... Selecting previously unselected package libpcre2-32-0:i386. Preparing to unpack .../081-libpcre2-32-0_10.45-1_i386.deb ... Unpacking libpcre2-32-0:i386 (10.45-1) ... Selecting previously unselected package libpcre2-posix3:i386. Preparing to unpack .../082-libpcre2-posix3_10.45-1_i386.deb ... Unpacking libpcre2-posix3:i386 (10.45-1) ... Selecting previously unselected package libpcre2-dev:i386. Preparing to unpack .../083-libpcre2-dev_10.45-1_i386.deb ... Unpacking libpcre2-dev:i386 (10.45-1) ... Selecting previously unselected package libselinux1-dev:i386. Preparing to unpack .../084-libselinux1-dev_3.8-3_i386.deb ... Unpacking libselinux1-dev:i386 (3.8-3) ... Selecting previously unselected package libmount-dev:i386. Preparing to unpack .../085-libmount-dev_2.40.4-4_i386.deb ... Unpacking libmount-dev:i386 (2.40.4-4) ... Selecting previously unselected package libsysprof-capture-4-dev:i386. Preparing to unpack .../086-libsysprof-capture-4-dev_48~beta-2_i386.deb ... Unpacking libsysprof-capture-4-dev:i386 (48~beta-2) ... Selecting previously unselected package libpkgconf3:i386. Preparing to unpack .../087-libpkgconf3_1.8.1-4_i386.deb ... Unpacking libpkgconf3:i386 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../088-pkgconf-bin_1.8.1-4_i386.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:i386. Preparing to unpack .../089-pkgconf_1.8.1-4_i386.deb ... Unpacking pkgconf:i386 (1.8.1-4) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../090-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:i386. Preparing to unpack .../091-libgio-2.0-dev_2.83.4-1_i386.deb ... Unpacking libgio-2.0-dev:i386 (2.83.4-1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../092-libglib2.0-data_2.83.4-1_all.deb ... Unpacking libglib2.0-data (2.83.4-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../093-libglib2.0-bin_2.83.4-1_i386.deb ... Unpacking libglib2.0-bin (2.83.4-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../094-libgio-2.0-dev-bin_2.83.4-1_i386.deb ... Unpacking libgio-2.0-dev-bin (2.83.4-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../095-libglib2.0-dev-bin_2.83.4-1_i386.deb ... Unpacking libglib2.0-dev-bin (2.83.4-1) ... Selecting previously unselected package libglib2.0-dev:i386. Preparing to unpack .../096-libglib2.0-dev_2.83.4-1_i386.deb ... Unpacking libglib2.0-dev:i386 (2.83.4-1) ... Selecting previously unselected package gobject-introspection:i386. Preparing to unpack .../097-gobject-introspection_1.82.0-4_i386.deb ... Unpacking gobject-introspection:i386 (1.82.0-4) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../098-libbrotli1_1.1.0-2+b6_i386.deb ... Unpacking libbrotli1:i386 (1.1.0-2+b6) ... Selecting previously unselected package libcap-dev:i386. Preparing to unpack .../099-libcap-dev_1%3a2.73-4_i386.deb ... Unpacking libcap-dev:i386 (1:2.73-4) ... Selecting previously unselected package libsystemd-dev:i386. Preparing to unpack .../100-libsystemd-dev_257.3-1_i386.deb ... Unpacking libsystemd-dev:i386 (257.3-1) ... Selecting previously unselected package libdbus-1-dev:i386. Preparing to unpack .../101-libdbus-1-dev_1.16.0-1_i386.deb ... Unpacking libdbus-1-dev:i386 (1.16.0-1) ... Selecting previously unselected package libzstd-dev:i386. Preparing to unpack .../102-libzstd-dev_1.5.6+dfsg-2_i386.deb ... Unpacking libzstd-dev:i386 (1.5.6+dfsg-2) ... Selecting previously unselected package libelf-dev:i386. Preparing to unpack .../103-libelf-dev_0.192-4_i386.deb ... Unpacking libelf-dev:i386 (0.192-4) ... Selecting previously unselected package libpng16-16t64:i386. Preparing to unpack .../104-libpng16-16t64_1.6.47-1_i386.deb ... Unpacking libpng16-16t64:i386 (1.6.47-1) ... Selecting previously unselected package libfreetype6:i386. Preparing to unpack .../105-libfreetype6_2.13.3+dfsg-1_i386.deb ... Unpacking libfreetype6:i386 (2.13.3+dfsg-1) ... Selecting previously unselected package libfontconfig1:i386. Preparing to unpack .../106-libfontconfig1_2.15.0-2_i386.deb ... Unpacking libfontconfig1:i386 (2.15.0-2) ... Selecting previously unselected package libgpg-error0:i386. Preparing to unpack .../107-libgpg-error0_1.51-3_i386.deb ... Unpacking libgpg-error0:i386 (1.51-3) ... Selecting previously unselected package libgcrypt20:i386. Preparing to unpack .../108-libgcrypt20_1.11.0-7_i386.deb ... Unpacking libgcrypt20:i386 (1.11.0-7) ... Selecting previously unselected package x11-common. Preparing to unpack .../109-x11-common_1%3a7.7+24_all.deb ... Unpacking x11-common (1:7.7+24) ... Selecting previously unselected package libice6:i386. Preparing to unpack .../110-libice6_2%3a1.1.1-1_i386.deb ... Unpacking libice6:i386 (2:1.1.1-1) ... Selecting previously unselected package libsm6:i386. Preparing to unpack .../111-libsm6_2%3a1.2.4-1_i386.deb ... Unpacking libsm6:i386 (2:1.2.4-1) ... Selecting previously unselected package libutempter0:i386. Preparing to unpack .../112-libutempter0_1.2.1-4_i386.deb ... Unpacking libutempter0:i386 (1.2.1-4) ... Selecting previously unselected package libxau6:i386. Preparing to unpack .../113-libxau6_1%3a1.0.11-1_i386.deb ... Unpacking libxau6:i386 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:i386. Preparing to unpack .../114-libxdmcp6_1%3a1.1.5-1_i386.deb ... Unpacking libxdmcp6:i386 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:i386. Preparing to unpack .../115-libxcb1_1.17.0-2+b1_i386.deb ... Unpacking libxcb1:i386 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../116-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:i386. Preparing to unpack .../117-libx11-6_2%3a1.8.10-2_i386.deb ... Unpacking libx11-6:i386 (2:1.8.10-2) ... Selecting previously unselected package libxext6:i386. Preparing to unpack .../118-libxext6_2%3a1.3.4-1+b3_i386.deb ... Unpacking libxext6:i386 (2:1.3.4-1+b3) ... Selecting previously unselected package libxt6t64:i386. Preparing to unpack .../119-libxt6t64_1%3a1.2.1-1.2+b2_i386.deb ... Unpacking libxt6t64:i386 (1:1.2.1-1.2+b2) ... Selecting previously unselected package libxmu6:i386. Preparing to unpack .../120-libxmu6_2%3a1.1.3-3+b4_i386.deb ... Unpacking libxmu6:i386 (2:1.1.3-3+b4) ... Selecting previously unselected package libxpm4:i386. Preparing to unpack .../121-libxpm4_1%3a3.5.17-1+b3_i386.deb ... Unpacking libxpm4:i386 (1:3.5.17-1+b3) ... Selecting previously unselected package libxaw7:i386. Preparing to unpack .../122-libxaw7_2%3a1.0.16-1_i386.deb ... Unpacking libxaw7:i386 (2:1.0.16-1) ... Selecting previously unselected package libxrender1:i386. Preparing to unpack .../123-libxrender1_1%3a0.9.10-1.1+b4_i386.deb ... Unpacking libxrender1:i386 (1:0.9.10-1.1+b4) ... Selecting previously unselected package libxft2:i386. Preparing to unpack .../124-libxft2_2.3.6-1+b4_i386.deb ... Unpacking libxft2:i386 (2.3.6-1+b4) ... Selecting previously unselected package libxinerama1:i386. Preparing to unpack .../125-libxinerama1_2%3a1.1.4-3+b3_i386.deb ... Unpacking libxinerama1:i386 (2:1.1.4-3+b3) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../126-libxml2-utils_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2-utils (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libxslt1.1:i386. Preparing to unpack .../127-libxslt1.1_1.1.35-1.1+b1_i386.deb ... Unpacking libxslt1.1:i386 (1.1.35-1.1+b1) ... Selecting previously unselected package ninja-build. Preparing to unpack .../128-ninja-build_1.12.1-1_i386.deb ... Unpacking ninja-build (1.12.1-1) ... Selecting previously unselected package meson. Preparing to unpack .../129-meson_1.7.0-1_all.deb ... Unpacking meson (1.7.0-1) ... Selecting previously unselected package python3-dbus. Preparing to unpack .../130-python3-dbus_1.3.2-5+b4_i386.deb ... Unpacking python3-dbus (1.3.2-5+b4) ... Selecting previously unselected package python3-roman. Preparing to unpack .../131-python3-roman_5.0-1_all.deb ... Unpacking python3-roman (5.0-1) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../132-python3-docutils_0.21.2+dfsg-2_all.deb ... Unpacking python3-docutils (0.21.2+dfsg-2) ... Selecting previously unselected package python3-gi. Preparing to unpack .../133-python3-gi_3.50.0-4_i386.deb ... Unpacking python3-gi (3.50.0-4) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../134-shared-mime-info_2.4-5+b2_i386.deb ... Unpacking shared-mime-info (2.4-5+b2) ... Selecting previously unselected package tzdata-legacy. Preparing to unpack .../135-tzdata-legacy_2025a-2_all.deb ... Unpacking tzdata-legacy (2025a-2) ... Selecting previously unselected package xbitmaps. Preparing to unpack .../136-xbitmaps_1.1.1-2.2_all.deb ... Unpacking xbitmaps (1.1.1-2.2) ... Selecting previously unselected package xsltproc. Preparing to unpack .../137-xsltproc_1.1.35-1.1+b1_i386.deb ... Unpacking xsltproc (1.1.35-1.1+b1) ... Selecting previously unselected package xterm. Preparing to unpack .../138-xterm_397-1_i386.deb ... Unpacking xterm (397-1) ... Setting up media-types (11.0.0) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up libxau6:i386 (1:1.0.11-1) ... Setting up libxdmcp6:i386 (1:1.1.5-1) ... Setting up libapparmor1:i386 (4.1.0~beta5-2) ... Setting up libxcb1:i386 (1.17.0-2+b1) ... Setting up native-architecture (0.2.5) ... Setting up libicu72:i386 (72.1-6) ... Setting up libzstd-dev:i386 (1.5.6+dfsg-2) ... Setting up bsdextrautils (2.40.4-4) ... Setting up libgpg-error0:i386 (1.51-3) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libbrotli1:i386 (1.1.0-2+b6) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up x11-common (1:7.7+24) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-5) ... Setting up libgcrypt20:i386 (1.11.0-7) ... Setting up file (1:5.45-3+b1) ... Setting up libpcre2-16-0:i386 (10.45-1) ... Setting up ninja-build (1.12.1-1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Mar 27 10:04:37 UTC 2026. Universal Time is now: Fri Mar 27 10:04:37 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:i386 (48~beta-2) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:i386 (10.45-1) ... Setting up libglib2.0-data (2.83.4-1) ... Setting up libpkgconf3:i386 (1.8.1-4) ... Setting up libx11-data (2:1.8.10-2) ... Setting up uuid-dev:i386 (2.40.4-4) ... Setting up libdbus-1-3:i386 (1.16.0-1) ... Setting up gnome-pkg-tools (0.22.9) ... Setting up libunistring5:i386 (1.3-1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:i386 (1.6.47-1) ... Setting up autopoint (0.23.1-1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libsepol-dev:i386 (3.8-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up autoconf (2.72-3) ... Setting up libutempter0:i386 (1.2.1-4) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:i386 (3.4.7-1) ... Setting up libpcre2-posix3:i386 (10.45-1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up dbus-session-bus-common (1.16.0-1) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up libx11-6:i386 (2:1.8.10-2) ... Setting up netbase (6.4) ... Setting up sgml-base (1.31) ... Setting up libcap-dev:i386 (1:2.73-4) ... Setting up readline-common (8.2-6) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up dbus-bin (1.16.0-1) ... Setting up libsystemd-dev:i386 (257.3-1) ... Setting up xbitmaps (1.1.1-2.2) ... Setting up automake (1:1.17-3) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up libblkid-dev:i386 (2.40.4-4) ... Setting up libice6:i386 (2:1.1.1-1) ... Setting up gettext (0.23.1-1) ... Setting up libxpm4:i386 (1:3.5.17-1+b3) ... Setting up libpcre2-dev:i386 (10.45-1) ... Setting up libxrender1:i386 (1:0.9.10-1.1+b4) ... Setting up libtool (2.5.4-3) ... Setting up libselinux1-dev:i386 (3.8-3) ... Setting up fontconfig-config (2.15.0-2) ... Setting up libxext6:i386 (2:1.3.4-1+b3) ... Setting up dbus-daemon (1.16.0-1) ... Setting up libffi-dev:i386 (3.4.7-1) ... Setting up tzdata-legacy (2025a-2) ... Setting up pkgconf:i386 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libglib2.0-0t64:i386 (2.83.4-1) ... No schema files found: doing nothing. Setting up libfreetype6:i386 (2.13.3+dfsg-1) ... Setting up shared-mime-info (2.4-5+b2) ... Setting up libxinerama1:i386 (2:1.1.4-3+b3) ... Setting up libelf-dev:i386 (0.192-4) ... Setting up gir1.2-glib-2.0:i386 (2.83.4-1) ... Setting up libreadline8t64:i386 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-7) ... Setting up xml-core (0.19) ... Setting up libxslt1.1:i386 (1.1.35-1.1+b1) ... Setting up libgirepository-1.0-1:i386 (1.82.0-4) ... Setting up libfontconfig1:i386 (2.15.0-2) ... Setting up libxml2-utils (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libsm6:i386 (2:1.2.4-1) ... Setting up libpython3.13-stdlib:i386 (3.13.2-1) ... Setting up libmount-dev:i386 (2.40.4-4) ... Setting up libpython3-stdlib:i386 (3.13.1-2) ... Setting up libxft2:i386 (2.3.6-1+b4) ... Setting up libgio-2.0-dev:i386 (2.83.4-1) ... Setting up desktop-file-utils (0.28-1) ... Setting up python3.13 (3.13.2-1) ... Setting up libgirepository-2.0-0:i386 (2.83.4-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up xsltproc (1.1.35-1.1+b1) ... Setting up libglib2.0-bin (2.83.4-1) ... Setting up python3 (3.13.1-2) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-markupsafe (2.1.5-1+b2) ... Setting up python3-roman (5.0-1) ... Setting up python3-jinja2 (3.1.5-2) ... Setting up python3-pygments (2.18.0+dfsg-2) ... Setting up python3-packaging (24.2-1) ... Setting up gir1.2-girepository-2.0:i386 (1.82.0-4) ... Setting up python3-gi (3.50.0-4) ... Setting up libxt6t64:i386 (1:1.2.1-1.2+b2) ... Setting up python3-markdown (3.7-2) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up python3-smartypants (2.0.0-4) ... Setting up python3-mako (1.3.8-2) ... Setting up python3-more-itertools (10.6.0-1) ... Setting up python3-dbus (1.3.2-5+b4) ... Setting up libgio-2.0-dev-bin (2.83.4-1) ... Setting up libxmu6:i386 (2:1.1.3-3+b4) ... Setting up girepository-tools:i386 (2.83.4-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up python3-typeguard (4.4.1-1) ... Setting up debhelper (13.24.1) ... Setting up libxaw7:i386 (2:1.0.16-1) ... Setting up python3-inflect (7.3.1-2) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up python3-typogrify (1:2.0.7-4) ... Setting up xterm (397-1) ... update-alternatives: using /usr/bin/xterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode update-alternatives: using /usr/bin/lxterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode Setting up python3-pkg-resources (75.8.0-1) ... Setting up libglib2.0-dev-bin (2.83.4-1) ... Setting up python3-setuptools (75.8.0-1) ... Setting up gi-docgen (2024.1+ds-2) ... Setting up gobject-introspection-bin (1.82.0-4) ... Setting up meson (1.7.0-1) ... Setting up libglib2.0-dev:i386 (2.83.4-1) ... Setting up dh-python (6.20250108) ... Setting up gobject-introspection:i386 (1.82.0-4) ... Processing triggers for libc-bin (2.40-7) ... Processing triggers for sgml-base (1.31) ... Setting up docbook-xsl (1.79.2+dfsg-7) ... Setting up docutils-common (0.21.2+dfsg-2) ... Setting up sgml-data (2.0.11+nmu1) ... Setting up libdbus-1-dev:i386 (1.16.0-1) ... Processing triggers for sgml-base (1.31) ... Setting up docbook-xml (4.5-13) ... Setting up python3-docutils (0.21.2+dfsg-2) ... Processing triggers for sgml-base (1.31) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/glib2.0-2.83.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../glib2.0_2.83.4-1_source.changes dpkg-buildpackage: info: source package glib2.0 dpkg-buildpackage: info: source version 2.83.4-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jeremy Bícha dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/glib2.0-2.83.4' rm -rf /build/reproducible-path/glib2.0-2.83.4/debian/build \ /build/reproducible-path/glib2.0-2.83.4/debian/install dh_clean -Xorg.gtk.test.gschema.xml.orig -Xorg.gtk.test.gschema.override.orig make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.83.4' debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules execute_before_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/glib2.0-2.83.4' mkdir -p debian/cross-tools set -e; for tool in gi-compile-repository gi-decompile-typelib gi-inspect-typelib ; do \ sed \ -e 's|@DEB_HOST_GNU_TYPE@|i686-linux-gnu|' \ -e 's|@TOOL_PATH@|/usr/lib/i386-linux-gnu/glib-2.0/'"$tool"'|' \ < debian/emulated-g-ir-tool.in > debian/cross-tool.tmp; \ chmod 0755 debian/cross-tool.tmp; \ mv debian/cross-tool.tmp debian/cross-tools/i686-linux-gnu-$tool; \ done dh execute_before_dh_auto_configure make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.83.4' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/glib2.0-2.83.4' sed -e 's|@DEB_HOST_GNU_TYPE@|i686-linux-gnu|g' \ < debian/meson/exe-wrapper.ini.in \ > debian/meson/exe-wrapper.ini dh_auto_configure \ --builddirectory=debian/build/deb \ -- \ -Dauto_features=enabled \ --default-library both -Ddtrace=disabled -Dgir_dir_prefix=lib/i386-linux-gnu -Dglib_debug=disabled -Dlibmount=enabled -Dmultiarch=true -Dselinux=enabled -Dsystemtap=disabled -Dxattr=true -Dinstalled_tests=true -Ddocumentation=true -Dman-pages=enabled \ cd debian/build/deb && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup ../../.. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/i386-linux-gnu -Dpython.bytecompile=-1 -Dauto_features=enabled --default-library both -Ddtrace=disabled -Dgir_dir_prefix=lib/i386-linux-gnu -Dglib_debug=disabled -Dlibmount=enabled -Dmultiarch=true -Dselinux=enabled -Dsystemtap=disabled -Dxattr=true -Dinstalled_tests=true -Ddocumentation=true -Dman-pages=enabled The Meson build system Version: 1.7.0 Source dir: /build/reproducible-path/glib2.0-2.83.4 Build dir: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb Build type: native build Project name: glib Project version: 2.83.4 C compiler for the host machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-17) 14.2.0") C linker for the host machine: cc ld.bfd 2.44 Host machine cpu family: x86 Host machine cpu: i686 Compiler for C supports arguments -std=c89: YES Compiler for C supports arguments -std=c99: YES Compiler for C supports arguments -std=c11: YES Compiler for C supports arguments -std=c17: YES C++ compiler for the host machine: c++ (gcc 14.2.0 "c++ (Debian 14.2.0-17) 14.2.0") C++ linker for the host machine: c++ ld.bfd 2.44 Compiler for C++ supports arguments -std=c++98: YES Compiler for C++ supports arguments -std=c++03: YES Compiler for C++ supports arguments -std=c++11: YES Compiler for C++ supports arguments -std=c++14: YES Compiler for C++ supports arguments -std=c++17: YES Compiler for C++ supports arguments -std=c++20: YES Compiler for C++ supports arguments -std=c++2b: YES Compiler for C++ supports arguments -std=c++latest: NO Checking if "building for musl libc" compiles: NO Program ./.gitlab-ci/thorough-test-wrapper.sh found: YES (/bin/bash /build/reproducible-path/glib2.0-2.83.4/./.gitlab-ci/thorough-test-wrapper.sh) Program valgrind found: NO Compiler for C supports arguments -fno-strict-aliasing: YES Message: Disabling cast checks Has header "alloca.h" : YES Has header "afunix.h" : NO Has header "crt_externs.h" : NO Has header "dirent.h" : YES Has header "float.h" : YES Has header "fstab.h" : YES Has header "ftw.h" : YES Has header "grp.h" : YES Has header "inttypes.h" : YES Has header "libproc.h" : NO Has header "limits.h" : YES Has header "linux/netlink.h" : YES Has header "locale.h" : YES Has header "mach/mach_time.h" : NO Has header "memory.h" : YES Has header "mntent.h" : YES Has header "netlink/netlink.h" : NO Has header "poll.h" : YES Has header "pwd.h" : YES Has header "sched.h" : YES Has header "spawn.h" : YES Has header "stdatomic.h" : YES Has header "stdint.h" : YES Has header "stdlib.h" : YES Has header "string.h" : YES Has header "strings.h" : YES Has header "sys/auxv.h" : YES Has header "sys/event.h" : NO Has header "sys/uio.h" : YES Has header "sys/filio.h" : NO Has header "sys/inotify.h" : YES Has header "sys/mkdev.h" : NO Has header "sys/mntctl.h" : NO Has header "sys/mnttab.h" : NO Has header "sys/mount.h" : YES Has header "sys/param.h" : YES Has header "sys/prctl.h" : YES Has header "sys/resource.h" : YES Has header "sys/select.h" : YES Has header "sys/statfs.h" : YES Has header "sys/stat.h" : YES Has header "sys/statvfs.h" : YES Has header "sys/sysctl.h" : NO Has header "sys/time.h" : YES Has header "sys/times.h" : YES Has header "sys/types.h" : YES Has header "sys/ucred.h" : NO Has header "sys/uio.h" : YES (cached) Has header "sys/vfs.h" : YES Has header "sys/vfstab.h" : NO Has header "sys/vmount.h" : NO Has header "sys/wait.h" : YES Has header "syslog.h" : YES Has header "termios.h" : YES Has header "unistd.h" : YES Has header "values.h" : YES Has header "wchar.h" : YES Has header "xlocale.h" : NO Check usable header "malloc.h" : YES Checking if "statx() test" compiles: YES Header "locale.h" has symbol "LC_MESSAGES" : YES Checking if "type "struct stat" has member "st_mtimensec"" compiles: NO Checking if "type "struct stat" has member "st_mtim.tv_nsec"" compiles: YES Checking if "type "struct stat" has member "st_atimensec"" compiles: NO Checking if "type "struct stat" has member "st_atim.tv_nsec"" compiles: YES Checking if "type "struct stat" has member "st_ctimensec"" compiles: NO Checking if "type "struct stat" has member "st_ctim.tv_nsec"" compiles: YES Checking if "type "struct stat" has member "st_birthtime"" compiles: NO Checking if "type "struct stat" has member "st_birthtimensec"" compiles: NO Checking if "type "struct stat" has member "st_birthtim"" compiles: NO Checking if "type "struct stat" has member "st_birthtim.tv_nsec"" compiles: NO Checking if "type "struct stat" has member "st_blksize"" compiles: YES Checking if "type "struct stat" has member "st_blocks"" compiles: YES Checking if "type "struct statfs" has member "f_fstypename"" compiles: NO Checking if "type "struct statfs" has member "f_bavail"" compiles: YES Checking if "type "struct dirent" has member "d_type"" compiles: YES Checking if "type "struct statvfs" has member "f_basetype"" compiles: NO Checking if "type "struct statvfs" has member "f_fstypename"" compiles: NO Checking if "type "struct statvfs" has member "f_type"" compiles: YES Checking if "type "struct tm" has member "tm_gmtoff"" compiles: YES Checking if "type "struct tm" has member "__tm_gmtoff"" compiles: NO Compiler for C supports arguments -Wduplicated-branches: YES Compiler for C supports arguments -Wfloat-conversion: YES Compiler for C supports arguments -Wimplicit-fallthrough: YES Compiler for C supports arguments -Wmisleading-indentation: YES Compiler for C supports arguments -Wmissing-field-initializers: YES Compiler for C supports arguments -Wnonnull: YES Compiler for C supports arguments -Wnull-dereference: YES Compiler for C supports arguments -Wunused: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-cast-function-type: YES Compiler for C supports arguments -Wno-pedantic: YES Compiler for C supports arguments -Wno-format-zero-length: YES Compiler for C supports arguments -Wno-variadic-macros: YES Compiler for C supports arguments -Werror=format=2: YES Compiler for C supports arguments -Werror=init-self: YES Compiler for C supports arguments -Werror=missing-include-dirs: YES Compiler for C supports arguments -Werror=pointer-arith: YES Compiler for C supports arguments -Werror=unused-result: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wno-bad-function-cast: YES Compiler for C supports arguments -Werror=implicit-function-declaration: YES Compiler for C supports arguments -Werror=missing-prototypes: YES Compiler for C supports arguments -Werror=pointer-sign: YES Compiler for C supports arguments -Wno-string-plus-int: NO Compiler for C supports arguments -Wno-typedef-redefinition: NO Compiler for C++ supports arguments -Wduplicated-branches: YES Compiler for C++ supports arguments -Wfloat-conversion: YES Compiler for C++ supports arguments -Wimplicit-fallthrough: YES Compiler for C++ supports arguments -Wmisleading-indentation: YES Compiler for C++ supports arguments -Wmissing-field-initializers: YES Compiler for C++ supports arguments -Wnonnull: YES Compiler for C++ supports arguments -Wnull-dereference: YES Compiler for C++ supports arguments -Wunused: YES Compiler for C++ supports arguments -Wno-unused-parameter: YES Compiler for C++ supports arguments -Wno-cast-function-type: YES Compiler for C++ supports arguments -Wno-pedantic: YES Compiler for C++ supports arguments -Wno-format-zero-length: YES Compiler for C++ supports arguments -Wno-variadic-macros: YES Compiler for C++ supports arguments -Werror=format=2: YES Compiler for C++ supports arguments -Werror=init-self: YES Compiler for C++ supports arguments -Werror=missing-include-dirs: YES Compiler for C++ supports arguments -Werror=pointer-arith: YES Compiler for C++ supports arguments -Werror=unused-result: YES Compiler for C supports link arguments -Wl,-z,nodelete: YES Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES Checking for function "accept4" : YES Checking for function "close_range" : YES Checking for function "copy_file_range" : YES Checking for function "endmntent" : YES Checking for function "endservent" : YES Checking for function "epoll_create1" : YES Checking for function "faccessat" : YES Checking for function "fallocate" : YES Checking for function "fchmod" : YES Checking for function "fchown" : YES Checking for function "fdwalk" : NO Checking for function "free_aligned_sized" : NO Checking for function "free_sized" : NO Checking for function "fsync" : YES Checking for function "ftruncate64" : YES Checking for function "getauxval" : YES Checking for function "getc_unlocked" : YES Checking for function "getfsent" : YES Checking for function "getfsstat" : NO Checking for function "getgrgid_r" : YES Checking for function "getmntent_r" : YES Checking for function "getpwuid_r" : YES Checking for function "getresuid" : YES Checking for function "getvfsstat" : NO Checking for function "gmtime_r" : YES Checking for function "hasmntopt" : YES Checking for function "inotify_init1" : YES Checking for function "issetugid" : NO Checking for function "kevent" : NO Checking for function "kqueue" : NO Checking for function "lchmod" : YES Checking for function "lchown" : YES Checking for function "link" : YES Checking for function "localtime_r" : YES Checking for function "lstat" : YES Checking for function "mbrtowc" : YES Checking for function "memalign" : YES Checking for function "memmem" : YES Checking for function "mmap" : YES Checking for function "newlocale" : YES Checking for function "pipe2" : YES Checking for function "poll" : YES Checking for function "prlimit" : YES Checking for function "readlink" : YES Checking for function "recvmmsg" : YES Checking for function "sendmmsg" : YES Checking for function "setenv" : YES Checking for function "setmntent" : YES Checking for function "strerror_r" : YES Checking for function "strnlen" : YES Checking for function "strsignal" : YES Checking for function "strtod_l" : YES Checking for function "strtoll_l" : YES Checking for function "strtoull_l" : YES Checking for function "symlink" : YES Checking for function "timegm" : YES Checking for function "unsetenv" : YES Checking for function "uselocale" : YES Checking for function "utimes" : YES Checking for function "utimensat" : YES Checking for function "valloc" : YES Checking for function "vasprintf" : YES Checking for function "vsnprintf" : YES Checking for function "wcrtomb" : YES Checking for function "wcslen" : YES Checking for function "wcsnlen" : YES Checking for function "sysctlbyname" : NO Checking for function "statvfs" : YES Checking for function "statfs" : YES Checking for function "prctl" : YES Checking for function "if_indextoname" : YES Checking for function "if_nametoindex" : YES Checking for function "splice" : YES Checking for function "stpcpy" : YES Checking for function "memalign" : YES Checking if "getservbyname_r()" compiles: YES Checking for function "_aligned_malloc" : NO Checking for function "aligned_alloc" : NO Checking for function "posix_memalign" : YES Checking for function "posix_spawn" : YES Checking if "strerror_r() returns char *" compiles: YES Checking for function "snprintf" : YES Checking for function "strcasecmp" : YES Checking for function "strncasecmp" : YES Header "sys/sysmacros.h" has symbol "major" : YES Header "dlfcn.h" has symbol "RTLD_LAZY" : YES Header "dlfcn.h" has symbol "RTLD_NOW" : YES Header "dlfcn.h" has symbol "RTLD_GLOBAL" : YES Header "dlfcn.h" has symbol "RTLD_NEXT" : YES Checking for type "loff_t" : YES Message: Checking whether to use statfs or statvfs .. statfs Checking for function "mkostemp" : YES Checking if "futex(2) system call" compiles: YES Checking if "futex_time64(2) system call" compiles: YES Checking if "eventfd(2) system call" links: YES Checking if "ppoll(2) system call" links: YES Checking if "pidfd_open(2) system call" links: YES Checking if "__uint128_t available" compiles: NO Checking if "clock_gettime" links: YES Checking if "dlopen() and dlsym() in system libraries" links: YES Checking if "number of arguments to statfs() (n=2)" compiles: YES Checking if "open() option O_DIRECTORY" compiles: YES Checking if "fcntl() option F_FULLFSYNC" compiles: NO Checking if "C99 vsnprintf" runs: YES Checking if "C99 snprintf" runs: YES Checking if "Unix98 printf positional parameters" runs: YES Checking if "nl_langinfo and CODESET" links: YES Checking if "nl_langinfo (PM_STR)" links: YES Checking if "nl_langinfo (ERA)" links: YES Checking if "nl_langinfo (_NL_CTYPE_OUTDIGITn_MB)" links: YES Checking if "nl_langinfo (ALTMON_n)" links: YES Checking if "nl_langinfo (_NL_ABALTMON_n)" links: YES Checking if "nl_langinfo and _NL_TIME_CODESET" links: YES Checking if "signed" compiles: YES Header "stddef.h" has symbol "ptrdiff_t" : YES Checking if "sig_atomic_t" links: YES Checking if "long long" compiles: YES Checking if "long double" compiles: YES Header "stddef.h" has symbol "wchar_t" : YES Header "wchar.h" has symbol "wint_t" : YES Checking if "uintmax_t in inttypes.h" compiles: YES Checking if "uintmax_t in stdint.h" compiles: YES Checking for size of "char" : 1 Checking for size of "short" : 2 Checking for size of "int" : 4 Checking for size of "void*" : 4 Checking for size of "long" : 4 Checking for size of "long long" : 8 Checking for size of "size_t" : 4 Checking for size of "ssize_t" : 4 Checking for alignment of "char" : 1 Checking for alignment of "short" : 2 Checking for alignment of "int" : 4 Checking for alignment of "void*" : 4 Checking for alignment of "long" : 4 Checking for alignment of "long long" : 4 Checking for alignment of "size_t" : 4 Checking for size of "wchar_t" : 4 Checking if "GCC size_t typedef is int" compiles: YES Checking if "GCC size_t typedef is long" compiles: NO Checking if "va_lists can be copied as values" runs: YES Checking if "ISO C99 varargs macros in C" compiles: YES Checking if "ISO C99 varargs macros in C++" compiles: YES Checking if "GNUC varargs macros" compiles: YES Has header "alloca.h" : YES (cached) Has header "sys/poll.h" : YES Has header "sys/types.h" : YES (cached) Has header "winsock2.h" : NO Computing int of "POLLIN" : 1 Computing int of "POLLOUT" : 4 Computing int of "POLLPRI" : 2 Computing int of "POLLERR" : 8 Computing int of "POLLHUP" : 16 Computing int of "POLLNVAL" : 32 Computing int of "AF_UNIX" : 1 Computing int of "AF_INET" : 2 Computing int of "AF_INET6" : 10 Computing int of "MSG_OOB" : 1 Computing int of "MSG_PEEK" : 2 Computing int of "MSG_DONTROUTE" : 4 Checking for type "struct in6_addr" : YES Checking if "atomic ops" links: YES Checking if "atomic ops define" compiles: YES Checking if "sync swap" links: NO Run-time dependency threads found: YES Header "pthread.h" has symbol "pthread_attr_setstacksize" : YES Header "pthread.h" has symbol "pthread_attr_setinheritsched" : YES Header "pthread.h" has symbol "pthread_condattr_setclock" : YES Header "pthread.h" has symbol "pthread_cond_timedwait_relative_np" : NO Header "pthread.h" has symbol "pthread_getname_np" : YES Header "pthread.h" has symbol "pthread_getaffinity_np" : YES Checking if "pthread_setname_np(const char*)" with dependency threads links: NO Checking if "pthread_setname_np(pthread_t, const char*)" with dependency threads links: YES Checking if "stack grows check" runs: NO (1) Run-time dependency iconv found: YES Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 Run-time dependency libpcre2-8 found: YES 10.45 Executing subproject gvdb gvdb| Project name: gvdb gvdb| Project version: 0.0 gvdb| C compiler for the host machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-17) 14.2.0") gvdb| C linker for the host machine: cc ld.bfd 2.44 gvdb| Build targets in project: 0 gvdb| Subproject gvdb finished. Dependency gvdb found: YES 0.0 (overridden) Library m found: YES Run-time dependency libffi found: YES 3.4.7 Run-time dependency zlib found: YES 1.3.1 Checking if "check for -latomic" links: YES Library atomic found: YES Run-time dependency intl found: YES Checking for function "ngettext" with dependency intl: YES Checking for function "bind_textdomain_codeset" with dependency intl: YES Run-time dependency mount found: YES 2.40.4 Checking for function "mnt_monitor_veil_kernel" with dependency mount: YES Run-time dependency libselinux found: YES 3.8 Checking for function "getxattr" : YES Has header "sys/xattr.h" : YES Checking if "XATTR_NOFOLLOW" compiles: NO Checking for function "strlcpy" : YES Checking if "OpenBSD strlcpy/strlcat" runs: YES Checking if "/proc/self/cmdline" runs: YES Program python3 found: YES (/usr/bin/python3) Program bash found: YES (/usr/bin/bash) Did not find CMake 'cmake' Found CMake: NO Run-time dependency bash-completion found: NO (tried pkgconfig and cmake) Program sh found: YES (/usr/bin/sh) Program pkg-config found: YES (/usr/bin/pkg-config) Program env found: YES (/usr/bin/env) Header "sys/ptrace.h" has symbol "PTRACE_O_EXITKILL" : YES Program g-ir-scanner found: YES 1.82.0 1.82.0 (/usr/bin/g-ir-scanner) Run-time dependency gobject-introspection-1.0 found: YES 1.82.0 Configuring glib-gettextize using configuration Program gen-visibility-macros.py found: YES (/build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py) Configuring glibconfig.h using configuration Run-time dependency sysprof-capture-4 found: YES 48.beta Configuring gtester-report using configuration Configuring libglib-2.0.so.0.8304.0-gdb.py using configuration Configuring array-test.test using configuration Configuring asyncqueue.test using configuration Configuring atomic.test using configuration Configuring base64.test using configuration Configuring bitlock.test using configuration Configuring bookmarkfile.test using configuration Configuring bytes.test using configuration Configuring cache.test using configuration Configuring charset.test using configuration Configuring checksum.test using configuration Configuring collate.test using configuration Configuring completion.test using configuration Configuring cond.test using configuration Configuring convert.test using configuration Configuring dataset.test using configuration Configuring date.test using configuration Configuring dir.test using configuration Configuring environment.test using configuration Configuring error.test using configuration Configuring fileutils.test using configuration Configuring gdatetime.test using configuration Configuring guuid.test using configuration Configuring gvariant.test using configuration Configuring hash.test using configuration Configuring hmac.test using configuration Configuring hook.test using configuration Configuring hostutils.test using configuration Configuring io-channel-basic.test using configuration Configuring io-channel.test using configuration Configuring keyfile.test using configuration Configuring list.test using configuration Configuring logging.test using configuration Configuring macros.test using configuration Configuring mainloop.test using configuration Configuring mappedfile.test using configuration Configuring mapping.test using configuration Configuring markup.test using configuration Configuring markup-parse.test using configuration Configuring markup-collect.test using configuration Configuring markup-escape.test using configuration Configuring markup-subparser.test using configuration Configuring memchunk.test using configuration Configuring mem-overflow.test using configuration Configuring mutex.test using configuration Configuring node.test using configuration Configuring once.test using configuration Configuring onceinit.test using configuration Configuring option-context.test using configuration Configuring option-argv0.test using configuration Configuring overflow.test using configuration Configuring overflow-fallback.test using configuration Configuring pathbuf.test using configuration Configuring pattern.test using configuration Configuring private.test using configuration Configuring protocol.test using configuration Configuring queue.test using configuration Configuring rand.test using configuration Configuring rcbox.test using configuration Configuring rec-mutex.test using configuration Configuring refcount.test using configuration Configuring refcount-macro.test using configuration Configuring refstring.test using configuration Configuring regex.test using configuration Configuring relation.test using configuration Configuring rwlock.test using configuration Configuring scannerapi.test using configuration Configuring search-utils.test using configuration Configuring sequence.test using configuration Configuring shell.test using configuration Configuring slice.test using configuration Configuring slist.test using configuration Configuring sort.test using configuration Configuring spawn-multithreaded.test using configuration Configuring spawn-path-search.test using configuration Configuring spawn-singlethread.test using configuration Configuring spawn-test.test using configuration Configuring strfuncs.test using configuration Configuring string.test using configuration Configuring strvbuilder.test using configuration Configuring testing.test using configuration Configuring testing-nonfatal.test using configuration Configuring test-printf.test using configuration Configuring thread.test using configuration Configuring thread-deprecated.test using configuration Configuring thread-pool.test using configuration Configuring thread-pool-slow.test using configuration Configuring timeout.test using configuration Configuring timer.test using configuration Configuring tree.test using configuration Configuring types.test using configuration Configuring utf8-performance.test using configuration Configuring utf8-pointer.test using configuration Configuring utf8-validate.test using configuration Configuring utf8-misc.test using configuration Configuring utils.test using configuration Configuring utils-isolated.test using configuration Configuring unicode.test using configuration Configuring unicode-encoding.test using configuration Configuring unicode-normalize.test using configuration Configuring uri.test using configuration Configuring 1bit-mutex.test using configuration Configuring 642026.test using configuration Configuring 642026-ec.test using configuration Configuring cxx.test using configuration Configuring cxx-98.test using configuration Configuring cxx-03.test using configuration Configuring cxx-11.test using configuration Configuring cxx-14.test using configuration Configuring cxx-17.test using configuration Configuring cxx-20.test using configuration Configuring cxx-2b.test using configuration Configuring autoptr.test using configuration Configuring include.test using configuration Configuring unix.test using configuration Configuring gutils-user-database.test using configuration Configuring atomic-c-11.test using configuration Configuring atomic-c-17.test using configuration Configuring atomic-c-89.test using configuration Configuring atomic-c-99.test using configuration Configuring macros-c-11.test using configuration Configuring macros-c-17.test using configuration Configuring macros-c-89.test using configuration Configuring macros-c-99.test using configuration Configuring utils-c-11.test using configuration Configuring utils-c-17.test using configuration Configuring utils-c-89.test using configuration Configuring utils-c-99.test using configuration Configuring assert-msg-test.py.test using configuration Configuring messages-low-memory.py.test using configuration Program xmllint found: YES (/usr/bin/xmllint) Configuring glib-genmarshal using configuration Program glib-genmarshal found: YES (/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal) Configuring glib-mkenums using configuration Program glib-mkenums found: YES (/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums) Configuring libgobject-2.0.so.0.8304.0-gdb.py using configuration Configuring performance.test using configuration Configuring performance-threaded.test using configuration Compiler for C supports arguments -DG_DISABLE_CAST_CHECKS: YES Compiler for C supports arguments -Werror: YES Compiler for C supports arguments -Wcast-align=strict: YES Configuring notify-init.test using configuration Configuring notify-init2.test using configuration Configuring custom-dispatch.test using configuration Configuring qdata.test using configuration Configuring accumulator.test using configuration Configuring basics-gobject.test using configuration Configuring boxed.test using configuration Configuring defaultiface.test using configuration Configuring deftype.test using configuration Configuring deprecated-properties.test using configuration Configuring dynamictype.test using configuration Configuring enums.test using configuration Configuring override.test using configuration Configuring param.test using configuration Configuring references.test using configuration Configuring basic-signals.test using configuration Configuring singleton.test using configuration Configuring threadtests.test using configuration Configuring dynamictests.test using configuration Configuring binding.test using configuration Configuring bindinggroup.test using configuration Configuring properties.test using configuration Configuring properties-introspection.test using configuration Configuring reference.test using configuration Configuring flags.test using configuration Configuring value.test using configuration Configuring type.test using configuration Configuring gobject-private.test using configuration Configuring closure.test using configuration Configuring closure-refcount.test using configuration Configuring object.test using configuration Configuring signal-handler.test using configuration Configuring ifaceproperties.test using configuration Configuring signals.test using configuration Configuring signalgroup.test using configuration Configuring testing.test using configuration Configuring type-flags.test using configuration Configuring objects-refcount1.test using configuration Configuring objects-refcount2.test using configuration Configuring properties-refcount1.test using configuration Configuring properties-refcount2.test using configuration Configuring properties-refcount3.test using configuration Configuring properties-refcount4.test using configuration Configuring signals-refcount1.test using configuration Configuring signals-refcount2.test using configuration Configuring signals-refcount3.test using configuration Configuring signals-refcount4.test using configuration Configuring cxx.test using configuration Configuring cxx-98.test using configuration Configuring cxx-03.test using configuration Configuring cxx-11.test using configuration Configuring cxx-14.test using configuration Configuring cxx-17.test using configuration Configuring cxx-20.test using configuration Configuring cxx-2b.test using configuration Configuring autoptr.test using configuration Configuring genmarshal.py.test using configuration Configuring gobject-query.py.test using configuration Configuring mkenums.py.test using configuration Configuring init.test using configuration Checking if "dlsym() preceding underscores" runs: YES Checking for function "dlerror" : YES Configuring gmoduleconf.h using configuration Configuring cxx.test using configuration Configuring cxx-98.test using configuration Configuring cxx-03.test using configuration Configuring cxx-11.test using configuration Configuring cxx-14.test using configuration Configuring cxx-17.test using configuration Configuring cxx-20.test using configuration Configuring cxx-2b.test using configuration Configuring module-test-library.test using configuration Configuring module-test-plugin.test using configuration Checking if "C_IN in public headers (no arpa/nameser_compat.h needed)" compiles: YES Checking if "res_query()" links: YES Checking if "socket()" links: YES Checking if "dn_comp()" links: YES Checking if "res_nclose()" links: YES Checking if "res_ndestroy()" links: NO Checking if "res_ninit()" links: YES Checking if "res_nquery()" links: YES Checking for type "struct ip_mreqn" : YES Checking if "ioctl with request SIOCGIFADDR" compiles: YES Configuring gnetworking.h using configuration Configuring gdbus-codegen using configuration Program gdbus-codegen found: YES (/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen) Configuring config.py using configuration Run-time dependency libinotify found: NO (tried pkgconfig and cmake) Message: Found bash-completion but the .pc file did not set 'completionsdir', fallback to a predefined path Run-time dependency libelf found: YES 0.192 Has header "pty.h" : YES Checking for function "openpty" : YES Program gengiotypefuncs.py found: YES (/usr/bin/python3 /build/reproducible-path/glib2.0-2.83.4/gio/tests/gengiotypefuncs.py) Run-time dependency dbus-1 found: YES 1.16.0 Program dbus-daemon found: YES (/usr/bin/dbus-daemon) Program msgfmt found: YES (/usr/bin/msgfmt) Configuring appinfo-test-gnome.desktop using configuration Configuring appinfo-test-gnome-installed.desktop using configuration Configuring appinfo-test-notgnome.desktop using configuration Configuring appinfo-test-notgnome-installed.desktop using configuration Configuring appinfo-test-path.desktop using configuration Configuring appinfo-test-path-installed.desktop using configuration Configuring appinfo-test.desktop using configuration Configuring appinfo-test-installed.desktop using configuration Configuring appinfo-test2.desktop using configuration Configuring appinfo-test2-installed.desktop using configuration Configuring static-link.test using configuration Configuring memory-monitor-dbus.test using configuration Configuring memory-monitor-dbus.py using configuration Configuring memory-monitor-portal.test using configuration Configuring memory-monitor-portal.py using configuration Configuring power-profile-monitor-dbus.test using configuration Configuring power-profile-monitor-dbus.py using configuration Configuring power-profile-monitor-portal.test using configuration Configuring power-profile-monitor-portal.py using configuration Program objcopy found: YES (/usr/bin/objcopy) Program ld found: YES (/usr/bin/ld) Configuring application-command-line.test using configuration Configuring appmonitor.test using configuration Configuring async-close-output-stream.test using configuration Configuring async-splice-output-stream.test using configuration Configuring buffered-input-stream.test using configuration Configuring buffered-output-stream.test using configuration Configuring cancellable.test using configuration Configuring contexts.test using configuration Configuring contenttype.test using configuration Configuring converter-stream.test using configuration Configuring converter.test using configuration Configuring credentials.test using configuration Configuring data-input-stream.test using configuration Configuring data-output-stream.test using configuration Configuring error.test using configuration Configuring file-thumbnail.test using configuration Configuring fileattributematcher.test using configuration Configuring filter-streams.test using configuration Configuring giomodule.test using configuration Configuring gsubprocess.test using configuration Configuring g-file.test using configuration Configuring g-file-info.test using configuration Configuring g-icon.test using configuration Configuring gdbus-addresses.test using configuration Configuring gdbus-message.test using configuration Configuring gdbus-peer.test using configuration Configuring inet-address.test using configuration Configuring io-stream.test using configuration Configuring memory-input-stream.test using configuration Configuring memory-monitor.test using configuration Configuring memory-output-stream.test using configuration Configuring memory-settings-backend.test using configuration Configuring mount-operation.test using configuration Configuring network-address.test using configuration Configuring network-monitor.test using configuration Configuring network-monitor-race.test using configuration Configuring null-settings-backend.test using configuration Configuring permission.test using configuration Configuring pollable.test using configuration Configuring power-profile-monitor.test using configuration Configuring proxy-test.test using configuration Configuring readwrite.test using configuration Configuring sandbox.test using configuration Configuring simple-async-result.test using configuration Configuring simple-proxy.test using configuration Configuring sleepy-stream.test using configuration Configuring socket.test using configuration Configuring socket-listener.test using configuration Configuring socket-service.test using configuration Configuring srvtarget.test using configuration Configuring task.test using configuration Configuring vfs.test using configuration Configuring volumemonitor.test using configuration Configuring glistmodel.test using configuration Configuring testfilemonitor.test using configuration Configuring thumbnail-verification.test using configuration Configuring tls-certificate.test using configuration Configuring tls-interaction.test using configuration Configuring tls-database.test using configuration Configuring tls-bindings.test using configuration Configuring unix-fd.test using configuration Configuring gdbus-address-get-session.test using configuration Configuring win32-appinfo.test using configuration Configuring cxx.test using configuration Configuring cxx-98.test using configuration Configuring cxx-03.test using configuration Configuring cxx-11.test using configuration Configuring cxx-14.test using configuration Configuring cxx-17.test using configuration Configuring cxx-20.test using configuration Configuring cxx-2b.test using configuration Configuring gdbus-serialization.test using configuration Configuring gdbus-server-auth.test using configuration Configuring debugcontroller.test using configuration Configuring defaultvalue.test using configuration Configuring file.test using configuration Configuring gdbus-peer-object-manager.test using configuration Configuring gdbus-sasl.test using configuration Configuring live-g-file.test using configuration Configuring portal-support-flatpak-none.test using configuration Configuring portal-support-flatpak-full.test using configuration Configuring portal-support-flatpak-network-only.test using configuration Configuring portal-support-flatpak-gsettings-only.test using configuration Configuring portal-support-none.test using configuration Configuring portal-support-env-var.test using configuration Configuring portal-support-snap.test using configuration Configuring portal-support-snap-classic.test using configuration Configuring resolver-parsing.test using configuration Configuring socket-address.test using configuration Configuring stream-rw_all.test using configuration Configuring unix-mounts.test using configuration Configuring unix-streams.test using configuration Configuring g-file-info-filesystem-readonly.test using configuration Configuring trash.test using configuration Configuring gsocketclient-slow.test using configuration Configuring mimeapps.test using configuration Configuring actions.test using configuration Configuring fdo-notification-backend.test using configuration Configuring gdbus-auth.test using configuration Configuring gdbus-bz627724.test using configuration Configuring gdbus-close-pending.test using configuration Configuring gdbus-connection.test using configuration Configuring gdbus-connection-loss.test using configuration Configuring gdbus-connection-slow.test using configuration Configuring gdbus-error.test using configuration Configuring gdbus-exit-on-close.test using configuration Configuring gdbus-export.test using configuration Configuring gdbus-introspection.test using configuration Configuring gdbus-method-invocation.test using configuration Configuring gdbus-names.test using configuration Configuring gdbus-proxy.test using configuration Configuring gdbus-proxy-threads.test using configuration Configuring gdbus-proxy-unique-name.test using configuration Configuring gdbus-proxy-well-known-name.test using configuration Configuring gdbus-subscribe.test using configuration Configuring gdbus-test-codegen.test using configuration Configuring gdbus-threading.test using configuration Configuring gmenumodel.test using configuration Configuring gnotification.test using configuration Configuring gdbus-test-codegen-old.test using configuration Configuring gdbus-test-codegen-min-required-2-64.test using configuration Configuring gapplication.test using configuration Configuring dbus-appinfo.test using configuration Configuring gdbus-connection-flush.test using configuration Configuring gdbus-non-socket.test using configuration Configuring autoptr-gio.test using configuration Configuring resources.test using configuration Configuring codegen.py.test using configuration Configuring gio-tool.py.test using configuration Configuring org.gtk.GDBus.FakeService.service using configuration Configuring org.gtk.GDBus.FakeService.service.to-install using configuration Compiler for C supports arguments -Wno-implicit-fallthrough: YES Compiler for C supports arguments -Wno-old-style-definition: YES Compiler for C supports arguments -Wno-suggest-attribute=noreturn: YES Compiler for C supports arguments -Wno-type-limits: YES Compiler for C supports arguments -Wno-undef: YES Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES Compiler for C supports arguments -Wno-unused-function: YES Compiler for C supports arguments -Wno-return-type: YES Compiler for C supports arguments -Wno-sometimes-uninitialized: NO Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-type-limits: YES (cached) Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Compiler for C supports arguments -Wno-type-limits: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached) Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached) Program /usr/bin/i686-linux-gnu-g-ir-scanner found: YES (/usr/bin/i686-linux-gnu-g-ir-scanner) Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Configuring cmph-bdz.test using configuration Configuring dump.test using configuration Configuring gthash.test using configuration Configuring callable-info.test using configuration Configuring function-info.test using configuration Configuring object-info.test using configuration Configuring registered-type-info.test using configuration Configuring repository.test using configuration Configuring repository-search-paths.test using configuration Configuring struct-info.test using configuration Configuring throws.test using configuration Configuring union-info.test using configuration Configuring autoptr-girepository.test using configuration Configuring gi-compile-repository.py.test using configuration Configuring gi-inspect-typelib.py.test using configuration Compiler for C supports arguments -Werror=unused-function: YES Library FuzzingEngine skipped: feature oss_fuzz disabled Program xgettext found: YES (/usr/bin/xgettext) 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 config.h using configuration Program rst2man found: YES (/usr/bin/rst2man) Program rst2html5 found: YES (/usr/bin/rst2html5) Build-time dependency gi-docgen found: YES 2024.1 Program gi-docgen found: YES (/usr/bin/gi-docgen) Configuring glib.toml using configuration Configuring glib-unix.toml using configuration Configuring gmodule.toml using configuration Configuring gobject.toml using configuration Configuring gio.toml using configuration Configuring gio-unix.toml using configuration Configuring girepository.toml using configuration Build targets in project: 677 glib 2.83.4 Build environment host cpu : x86 host endian : little host system : linux C Compiler : gcc C++ Compiler : gcc shared build : true static build : true Directories prefix : /usr bindir : /usr/bin libexecdir : /usr/libexec pkgdatadir : /usr/share/glib-2.0 datadir : /usr/share includedir : /usr/include/glib-2.0 giomodulesdir : /usr/lib/i386-linux-gnu/gio/modules localstatedir : /var runstatedir : /run multiarch bindir : /usr/bin multiarch libexecdir: /usr/libexec Options selinux : true libmount : true xattr : false man-pages : enabled dtrace : false systemtap : false sysprof : true documentation : true bsymbolic_functions : true force_posix_threads : false tests : true installed_tests : true nls : enabled oss_fuzz : disabled glib_debug : disabled glib_assert : true glib_checks : true libelf : enabled multiarch : true introspection : true file_monitor_backend: auto Subprojects gvdb : YES User defined options auto_features : enabled buildtype : plain default_library : both documentation : true dtrace : disabled gir_dir_prefix : lib/i386-linux-gnu glib_debug : disabled installed_tests : true libdir : lib/i386-linux-gnu libmount : enabled localstatedir : /var man-pages : enabled multiarch : true prefix : /usr python.bytecompile : -1 selinux : enabled sysconfdir : /etc systemtap : disabled wrap_mode : nodownload xattr : true Found ninja-1.12.1 at /usr/bin/ninja dh_auto_configure \ --builddirectory=debian/build/udeb \ -- \ -Dauto_features=enabled \ --default-library shared -Ddocumentation=false -Ddtrace=disabled -Dglib_debug=disabled -Dinstalled_tests=false -Dintrospection=disabled -Dlibelf=disabled -Dlibmount=disabled -Dman-pages=disabled -Dselinux=disabled -Dsysprof=disabled -Dsystemtap=disabled -Dxattr=true \ cd debian/build/udeb && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup ../../.. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/i386-linux-gnu -Dpython.bytecompile=-1 -Dauto_features=enabled --default-library shared -Ddocumentation=false -Ddtrace=disabled -Dglib_debug=disabled -Dinstalled_tests=false -Dintrospection=disabled -Dlibelf=disabled -Dlibmount=disabled -Dman-pages=disabled -Dselinux=disabled -Dsysprof=disabled -Dsystemtap=disabled -Dxattr=true The Meson build system Version: 1.7.0 Source dir: /build/reproducible-path/glib2.0-2.83.4 Build dir: /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb Build type: native build Project name: glib Project version: 2.83.4 C compiler for the host machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-17) 14.2.0") C linker for the host machine: cc ld.bfd 2.44 Host machine cpu family: x86 Host machine cpu: i686 Compiler for C supports arguments -std=c89: YES Compiler for C supports arguments -std=c99: YES Compiler for C supports arguments -std=c11: YES Compiler for C supports arguments -std=c17: YES C++ compiler for the host machine: c++ (gcc 14.2.0 "c++ (Debian 14.2.0-17) 14.2.0") C++ linker for the host machine: c++ ld.bfd 2.44 Compiler for C++ supports arguments -std=c++98: YES Compiler for C++ supports arguments -std=c++03: YES Compiler for C++ supports arguments -std=c++11: YES Compiler for C++ supports arguments -std=c++14: YES Compiler for C++ supports arguments -std=c++17: YES Compiler for C++ supports arguments -std=c++20: YES Compiler for C++ supports arguments -std=c++2b: YES Compiler for C++ supports arguments -std=c++latest: NO Checking if "building for musl libc" compiles: NO Program ./.gitlab-ci/thorough-test-wrapper.sh found: YES (/bin/bash /build/reproducible-path/glib2.0-2.83.4/./.gitlab-ci/thorough-test-wrapper.sh) Program valgrind found: NO Compiler for C supports arguments -fno-strict-aliasing: YES Message: Disabling cast checks Has header "alloca.h" : YES Has header "afunix.h" : NO Has header "crt_externs.h" : NO Has header "dirent.h" : YES Has header "float.h" : YES Has header "fstab.h" : YES Has header "ftw.h" : YES Has header "grp.h" : YES Has header "inttypes.h" : YES Has header "libproc.h" : NO Has header "limits.h" : YES Has header "linux/netlink.h" : YES Has header "locale.h" : YES Has header "mach/mach_time.h" : NO Has header "memory.h" : YES Has header "mntent.h" : YES Has header "netlink/netlink.h" : NO Has header "poll.h" : YES Has header "pwd.h" : YES Has header "sched.h" : YES Has header "spawn.h" : YES Has header "stdatomic.h" : YES Has header "stdint.h" : YES Has header "stdlib.h" : YES Has header "string.h" : YES Has header "strings.h" : YES Has header "sys/auxv.h" : YES Has header "sys/event.h" : NO Has header "sys/uio.h" : YES Has header "sys/filio.h" : NO Has header "sys/inotify.h" : YES Has header "sys/mkdev.h" : NO Has header "sys/mntctl.h" : NO Has header "sys/mnttab.h" : NO Has header "sys/mount.h" : YES Has header "sys/param.h" : YES Has header "sys/prctl.h" : YES Has header "sys/resource.h" : YES Has header "sys/select.h" : YES Has header "sys/statfs.h" : YES Has header "sys/stat.h" : YES Has header "sys/statvfs.h" : YES Has header "sys/sysctl.h" : NO Has header "sys/time.h" : YES Has header "sys/times.h" : YES Has header "sys/types.h" : YES Has header "sys/ucred.h" : NO Has header "sys/uio.h" : YES (cached) Has header "sys/vfs.h" : YES Has header "sys/vfstab.h" : NO Has header "sys/vmount.h" : NO Has header "sys/wait.h" : YES Has header "syslog.h" : YES Has header "termios.h" : YES Has header "unistd.h" : YES Has header "values.h" : YES Has header "wchar.h" : YES Has header "xlocale.h" : NO Check usable header "malloc.h" : YES Checking if "statx() test" compiles: YES Header "locale.h" has symbol "LC_MESSAGES" : YES Checking if "type "struct stat" has member "st_mtimensec"" compiles: NO Checking if "type "struct stat" has member "st_mtim.tv_nsec"" compiles: YES Checking if "type "struct stat" has member "st_atimensec"" compiles: NO Checking if "type "struct stat" has member "st_atim.tv_nsec"" compiles: YES Checking if "type "struct stat" has member "st_ctimensec"" compiles: NO Checking if "type "struct stat" has member "st_ctim.tv_nsec"" compiles: YES Checking if "type "struct stat" has member "st_birthtime"" compiles: NO Checking if "type "struct stat" has member "st_birthtimensec"" compiles: NO Checking if "type "struct stat" has member "st_birthtim"" compiles: NO Checking if "type "struct stat" has member "st_birthtim.tv_nsec"" compiles: NO Checking if "type "struct stat" has member "st_blksize"" compiles: YES Checking if "type "struct stat" has member "st_blocks"" compiles: YES Checking if "type "struct statfs" has member "f_fstypename"" compiles: NO Checking if "type "struct statfs" has member "f_bavail"" compiles: YES Checking if "type "struct dirent" has member "d_type"" compiles: YES Checking if "type "struct statvfs" has member "f_basetype"" compiles: NO Checking if "type "struct statvfs" has member "f_fstypename"" compiles: NO Checking if "type "struct statvfs" has member "f_type"" compiles: YES Checking if "type "struct tm" has member "tm_gmtoff"" compiles: YES Checking if "type "struct tm" has member "__tm_gmtoff"" compiles: NO Compiler for C supports arguments -Wduplicated-branches: YES Compiler for C supports arguments -Wfloat-conversion: YES Compiler for C supports arguments -Wimplicit-fallthrough: YES Compiler for C supports arguments -Wmisleading-indentation: YES Compiler for C supports arguments -Wmissing-field-initializers: YES Compiler for C supports arguments -Wnonnull: YES Compiler for C supports arguments -Wnull-dereference: YES Compiler for C supports arguments -Wunused: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-cast-function-type: YES Compiler for C supports arguments -Wno-pedantic: YES Compiler for C supports arguments -Wno-format-zero-length: YES Compiler for C supports arguments -Wno-variadic-macros: YES Compiler for C supports arguments -Werror=format=2: YES Compiler for C supports arguments -Werror=init-self: YES Compiler for C supports arguments -Werror=missing-include-dirs: YES Compiler for C supports arguments -Werror=pointer-arith: YES Compiler for C supports arguments -Werror=unused-result: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wno-bad-function-cast: YES Compiler for C supports arguments -Werror=implicit-function-declaration: YES Compiler for C supports arguments -Werror=missing-prototypes: YES Compiler for C supports arguments -Werror=pointer-sign: YES Compiler for C supports arguments -Wno-string-plus-int: NO Compiler for C supports arguments -Wno-typedef-redefinition: NO Compiler for C++ supports arguments -Wduplicated-branches: YES Compiler for C++ supports arguments -Wfloat-conversion: YES Compiler for C++ supports arguments -Wimplicit-fallthrough: YES Compiler for C++ supports arguments -Wmisleading-indentation: YES Compiler for C++ supports arguments -Wmissing-field-initializers: YES Compiler for C++ supports arguments -Wnonnull: YES Compiler for C++ supports arguments -Wnull-dereference: YES Compiler for C++ supports arguments -Wunused: YES Compiler for C++ supports arguments -Wno-unused-parameter: YES Compiler for C++ supports arguments -Wno-cast-function-type: YES Compiler for C++ supports arguments -Wno-pedantic: YES Compiler for C++ supports arguments -Wno-format-zero-length: YES Compiler for C++ supports arguments -Wno-variadic-macros: YES Compiler for C++ supports arguments -Werror=format=2: YES Compiler for C++ supports arguments -Werror=init-self: YES Compiler for C++ supports arguments -Werror=missing-include-dirs: YES Compiler for C++ supports arguments -Werror=pointer-arith: YES Compiler for C++ supports arguments -Werror=unused-result: YES Compiler for C supports link arguments -Wl,-z,nodelete: YES Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES Checking for function "accept4" : YES Checking for function "close_range" : YES Checking for function "copy_file_range" : YES Checking for function "endmntent" : YES Checking for function "endservent" : YES Checking for function "epoll_create1" : YES Checking for function "faccessat" : YES Checking for function "fallocate" : YES Checking for function "fchmod" : YES Checking for function "fchown" : YES Checking for function "fdwalk" : NO Checking for function "free_aligned_sized" : NO Checking for function "free_sized" : NO Checking for function "fsync" : YES Checking for function "ftruncate64" : YES Checking for function "getauxval" : YES Checking for function "getc_unlocked" : YES Checking for function "getfsent" : YES Checking for function "getfsstat" : NO Checking for function "getgrgid_r" : YES Checking for function "getmntent_r" : YES Checking for function "getpwuid_r" : YES Checking for function "getresuid" : YES Checking for function "getvfsstat" : NO Checking for function "gmtime_r" : YES Checking for function "hasmntopt" : YES Checking for function "inotify_init1" : YES Checking for function "issetugid" : NO Checking for function "kevent" : NO Checking for function "kqueue" : NO Checking for function "lchmod" : YES Checking for function "lchown" : YES Checking for function "link" : YES Checking for function "localtime_r" : YES Checking for function "lstat" : YES Checking for function "mbrtowc" : YES Checking for function "memalign" : YES Checking for function "memmem" : YES Checking for function "mmap" : YES Checking for function "newlocale" : YES Checking for function "pipe2" : YES Checking for function "poll" : YES Checking for function "prlimit" : YES Checking for function "readlink" : YES Checking for function "recvmmsg" : YES Checking for function "sendmmsg" : YES Checking for function "setenv" : YES Checking for function "setmntent" : YES Checking for function "strerror_r" : YES Checking for function "strnlen" : YES Checking for function "strsignal" : YES Checking for function "strtod_l" : YES Checking for function "strtoll_l" : YES Checking for function "strtoull_l" : YES Checking for function "symlink" : YES Checking for function "timegm" : YES Checking for function "unsetenv" : YES Checking for function "uselocale" : YES Checking for function "utimes" : YES Checking for function "utimensat" : YES Checking for function "valloc" : YES Checking for function "vasprintf" : YES Checking for function "vsnprintf" : YES Checking for function "wcrtomb" : YES Checking for function "wcslen" : YES Checking for function "wcsnlen" : YES Checking for function "sysctlbyname" : NO Checking for function "statvfs" : YES Checking for function "statfs" : YES Checking for function "prctl" : YES Checking for function "if_indextoname" : YES Checking for function "if_nametoindex" : YES Checking for function "splice" : YES Checking for function "stpcpy" : YES Checking for function "memalign" : YES Checking if "getservbyname_r()" compiles: YES Checking for function "_aligned_malloc" : NO Checking for function "aligned_alloc" : NO Checking for function "posix_memalign" : YES Checking for function "posix_spawn" : YES Checking if "strerror_r() returns char *" compiles: YES Checking for function "snprintf" : YES Checking for function "strcasecmp" : YES Checking for function "strncasecmp" : YES Header "sys/sysmacros.h" has symbol "major" : YES Header "dlfcn.h" has symbol "RTLD_LAZY" : YES Header "dlfcn.h" has symbol "RTLD_NOW" : YES Header "dlfcn.h" has symbol "RTLD_GLOBAL" : YES Header "dlfcn.h" has symbol "RTLD_NEXT" : YES Checking for type "loff_t" : YES Message: Checking whether to use statfs or statvfs .. statfs Checking for function "mkostemp" : YES Checking if "futex(2) system call" compiles: YES Checking if "futex_time64(2) system call" compiles: YES Checking if "eventfd(2) system call" links: YES Checking if "ppoll(2) system call" links: YES Checking if "pidfd_open(2) system call" links: YES Checking if "__uint128_t available" compiles: NO Checking if "clock_gettime" links: YES Checking if "dlopen() and dlsym() in system libraries" links: YES Checking if "number of arguments to statfs() (n=2)" compiles: YES Checking if "open() option O_DIRECTORY" compiles: YES Checking if "fcntl() option F_FULLFSYNC" compiles: NO Checking if "C99 vsnprintf" runs: YES Checking if "C99 snprintf" runs: YES Checking if "Unix98 printf positional parameters" runs: YES Checking if "nl_langinfo and CODESET" links: YES Checking if "nl_langinfo (PM_STR)" links: YES Checking if "nl_langinfo (ERA)" links: YES Checking if "nl_langinfo (_NL_CTYPE_OUTDIGITn_MB)" links: YES Checking if "nl_langinfo (ALTMON_n)" links: YES Checking if "nl_langinfo (_NL_ABALTMON_n)" links: YES Checking if "nl_langinfo and _NL_TIME_CODESET" links: YES Checking if "signed" compiles: YES Header "stddef.h" has symbol "ptrdiff_t" : YES Checking if "sig_atomic_t" links: YES Checking if "long long" compiles: YES Checking if "long double" compiles: YES Header "stddef.h" has symbol "wchar_t" : YES Header "wchar.h" has symbol "wint_t" : YES Checking if "uintmax_t in inttypes.h" compiles: YES Checking if "uintmax_t in stdint.h" compiles: YES Checking for size of "char" : 1 Checking for size of "short" : 2 Checking for size of "int" : 4 Checking for size of "void*" : 4 Checking for size of "long" : 4 Checking for size of "long long" : 8 Checking for size of "size_t" : 4 Checking for size of "ssize_t" : 4 Checking for alignment of "char" : 1 Checking for alignment of "short" : 2 Checking for alignment of "int" : 4 Checking for alignment of "void*" : 4 Checking for alignment of "long" : 4 Checking for alignment of "long long" : 4 Checking for alignment of "size_t" : 4 Checking for size of "wchar_t" : 4 Checking if "GCC size_t typedef is int" compiles: YES Checking if "GCC size_t typedef is long" compiles: NO Checking if "va_lists can be copied as values" runs: YES Checking if "ISO C99 varargs macros in C" compiles: YES Checking if "ISO C99 varargs macros in C++" compiles: YES Checking if "GNUC varargs macros" compiles: YES Has header "alloca.h" : YES (cached) Has header "sys/poll.h" : YES Has header "sys/types.h" : YES (cached) Has header "winsock2.h" : NO Computing int of "POLLIN" : 1 Computing int of "POLLOUT" : 4 Computing int of "POLLPRI" : 2 Computing int of "POLLERR" : 8 Computing int of "POLLHUP" : 16 Computing int of "POLLNVAL" : 32 Computing int of "AF_UNIX" : 1 Computing int of "AF_INET" : 2 Computing int of "AF_INET6" : 10 Computing int of "MSG_OOB" : 1 Computing int of "MSG_PEEK" : 2 Computing int of "MSG_DONTROUTE" : 4 Checking for type "struct in6_addr" : YES Checking if "atomic ops" links: YES Checking if "atomic ops define" compiles: YES Checking if "sync swap" links: NO Run-time dependency threads found: YES Header "pthread.h" has symbol "pthread_attr_setstacksize" : YES Header "pthread.h" has symbol "pthread_attr_setinheritsched" : YES Header "pthread.h" has symbol "pthread_condattr_setclock" : YES Header "pthread.h" has symbol "pthread_cond_timedwait_relative_np" : NO Header "pthread.h" has symbol "pthread_getname_np" : YES Header "pthread.h" has symbol "pthread_getaffinity_np" : YES Checking if "pthread_setname_np(const char*)" with dependency threads links: NO Checking if "pthread_setname_np(pthread_t, const char*)" with dependency threads links: YES Checking if "stack grows check" runs: NO (1) Run-time dependency iconv found: YES Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 Run-time dependency libpcre2-8 found: YES 10.45 Executing subproject gvdb gvdb| Project name: gvdb gvdb| Project version: 0.0 gvdb| C compiler for the host machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-17) 14.2.0") gvdb| C linker for the host machine: cc ld.bfd 2.44 gvdb| Build targets in project: 0 gvdb| Subproject gvdb finished. Dependency gvdb found: YES 0.0 (overridden) Library m found: YES Run-time dependency libffi found: YES 3.4.7 Run-time dependency zlib found: YES 1.3.1 Checking if "check for -latomic" links: YES Library atomic found: YES Run-time dependency intl found: YES Checking for function "ngettext" with dependency intl: YES Checking for function "bind_textdomain_codeset" with dependency intl: YES Dependency mount skipped: feature libmount disabled Dependency libselinux skipped: feature selinux disabled Checking for function "getxattr" : YES Has header "sys/xattr.h" : YES Checking if "XATTR_NOFOLLOW" compiles: NO Checking for function "strlcpy" : YES Checking if "OpenBSD strlcpy/strlcat" runs: YES Checking if "/proc/self/cmdline" runs: YES Program python3 found: YES (/usr/bin/python3) Program bash found: YES (/usr/bin/bash) Did not find CMake 'cmake' Found CMake: NO Run-time dependency bash-completion found: NO (tried pkgconfig and cmake) Program sh found: YES (/usr/bin/sh) Program pkg-config found: YES (/usr/bin/pkg-config) Program env found: YES (/usr/bin/env) Header "sys/ptrace.h" has symbol "PTRACE_O_EXITKILL" : YES Program g-ir-scanner skipped: feature introspection disabled Dependency gobject-introspection-1.0 skipped: feature introspection disabled Configuring glib-gettextize using configuration Program gen-visibility-macros.py found: YES (/build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py) Configuring glibconfig.h using configuration Dependency sysprof-capture-4 skipped: feature sysprof disabled Configuring gtester-report using configuration Configuring libglib-2.0.so.0.8304.0-gdb.py using configuration Program xmllint found: YES (/usr/bin/xmllint) Configuring glib-genmarshal using configuration Program glib-genmarshal found: YES (/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-genmarshal) Configuring glib-mkenums using configuration Program glib-mkenums found: YES (/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums) Configuring libgobject-2.0.so.0.8304.0-gdb.py using configuration Compiler for C supports arguments -DG_DISABLE_CAST_CHECKS: YES Compiler for C supports arguments -Werror: YES Compiler for C supports arguments -Wcast-align=strict: YES Checking if "dlsym() preceding underscores" runs: YES Checking for function "dlerror" : YES Configuring gmoduleconf.h using configuration Checking if "C_IN in public headers (no arpa/nameser_compat.h needed)" compiles: YES Checking if "res_query()" links: YES Checking if "socket()" links: YES Checking if "dn_comp()" links: YES Checking if "res_nclose()" links: YES Checking if "res_ndestroy()" links: NO Checking if "res_ninit()" links: YES Checking if "res_nquery()" links: YES Checking for type "struct ip_mreqn" : YES Checking if "ioctl with request SIOCGIFADDR" compiles: YES Configuring gnetworking.h using configuration Configuring gdbus-codegen using configuration Program gdbus-codegen found: YES (/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/gdbus-2.0/codegen/gdbus-codegen) Configuring config.py using configuration Run-time dependency libinotify found: NO (tried pkgconfig and cmake) Message: Found bash-completion but the .pc file did not set 'completionsdir', fallback to a predefined path Run-time dependency libelf found: YES 0.192 Library elf skipped: feature libelf disabled Has header "pty.h" : YES Checking for function "openpty" : YES Program gengiotypefuncs.py found: YES (/usr/bin/python3 /build/reproducible-path/glib2.0-2.83.4/gio/tests/gengiotypefuncs.py) Run-time dependency dbus-1 found: YES 1.16.0 Program dbus-daemon found: YES (/usr/bin/dbus-daemon) Program msgfmt found: YES (/usr/bin/msgfmt) Configuring appinfo-test-gnome.desktop using configuration Configuring appinfo-test-notgnome.desktop using configuration Configuring appinfo-test-path.desktop using configuration Configuring appinfo-test.desktop using configuration Configuring appinfo-test2.desktop using configuration Program objcopy found: YES (/usr/bin/objcopy) Program ld found: YES (/usr/bin/ld) Configuring org.gtk.GDBus.FakeService.service using configuration Compiler for C supports arguments -Wno-implicit-fallthrough: YES Compiler for C supports arguments -Wno-old-style-definition: YES Compiler for C supports arguments -Wno-suggest-attribute=noreturn: YES Compiler for C supports arguments -Wno-type-limits: YES Compiler for C supports arguments -Wno-undef: YES Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES Compiler for C supports arguments -Wno-unused-function: YES Compiler for C supports arguments -Wno-return-type: YES Compiler for C supports arguments -Wno-sometimes-uninitialized: NO Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-type-limits: YES (cached) Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Compiler for C supports arguments -Wno-type-limits: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Compiler for C supports arguments -Wno-old-style-definition: YES (cached) Compiler for C supports arguments -Wno-cast-align: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-duplicated-branches: YES (cached) Compiler for C supports arguments -Werror=unused-function: YES Library FuzzingEngine skipped: feature oss_fuzz disabled Program xgettext found: YES (/usr/bin/xgettext) 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 config.h using configuration Program rst2man rst2man.py skipped: feature man-pages disabled Program rst2html5 found: YES (/usr/bin/rst2html5) Build targets in project: 605 glib 2.83.4 Build environment host cpu : x86 host endian : little host system : linux C Compiler : gcc C++ Compiler : gcc shared build : true static build : false Directories prefix : /usr bindir : /usr/bin libexecdir : /usr/libexec pkgdatadir : /usr/share/glib-2.0 datadir : /usr/share includedir : /usr/include/glib-2.0 giomodulesdir : /usr/lib/i386-linux-gnu/gio/modules localstatedir : /var runstatedir : /run Options selinux : false libmount : false xattr : false man-pages : disabled dtrace : false systemtap : false sysprof : false documentation : false bsymbolic_functions : true force_posix_threads : false tests : true installed_tests : false nls : enabled oss_fuzz : disabled glib_debug : disabled glib_assert : true glib_checks : true libelf : disabled multiarch : false introspection : false file_monitor_backend: auto Subprojects gvdb : YES User defined options auto_features : enabled buildtype : plain default_library : shared documentation : false dtrace : disabled glib_debug : disabled installed_tests : false introspection : disabled libdir : lib/i386-linux-gnu libelf : disabled libmount : disabled localstatedir : /var man-pages : disabled prefix : /usr python.bytecompile : -1 selinux : disabled sysconfdir : /etc sysprof : disabled systemtap : disabled wrap_mode : nodownload xattr : true Found ninja-1.12.1 at /usr/bin/ninja make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.83.4' debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/glib2.0-2.83.4' # GResource files don't contain any executable code, only an embeddable # data blob, so compiler flags that would affect the behaviour of # executable code (ABIs, hardening, optimizations, debug info) are # not relevant. blhc: ignore-line-regexp: .*/glib-compile-resources\s+--compiler=.* # One test uses the C compiler to convert a binary blob into a raw # object; again, there is no executable code involved, so compiler # options that affect executable code aren't interesting. blhc: ignore-line-regexp: .*-Wl,-b,binary\s+-nostdlib\s+gio/tests/test5\.gresource.* mkdir -p debian/tmp-xdg-runtime-dir dh_auto_build --builddirectory=debian/build/deb cd debian/build/deb && LC_ALL=C.UTF-8 ninja -j22 -v [1/1719] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 versions-macros ../../../glib/gversionmacros.h.in glib/gversionmacros.h [2/1719] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GLIB glib/glib-visibility.h [3/1719] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GMODULE gmodule/gmodule-visibility.h [4/1719] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GOBJECT gobject/gobject-visibility.h [5/1719] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GIO gio/gio-visibility.h [6/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/__init__.py gio/gdbus-2.0/codegen/__init__.py [7/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_docbook.py gio/gdbus-2.0/codegen/codegen_docbook.py [8/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen.py gio/gdbus-2.0/codegen/codegen.py [9/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_md.py gio/gdbus-2.0/codegen/codegen_md.py [10/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_rst.py gio/gdbus-2.0/codegen/codegen_rst.py [11/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/dbustypes.py gio/gdbus-2.0/codegen/dbustypes.py [12/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/utils.py gio/gdbus-2.0/codegen/utils.py [13/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_main.py gio/gdbus-2.0/codegen/codegen_main.py [14/1719] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/parser.py gio/gdbus-2.0/codegen/parser.py [15/1719] cc -Iglib/libcharset/libcharset.a.p -Iglib/libcharset -I../../../glib/libcharset -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DGLIB_CHARSETALIAS_DIR="/usr/lib/i386-linux-gnu"' -MD -MQ glib/libcharset/libcharset.a.p/localcharset.c.o -MF glib/libcharset/libcharset.a.p/localcharset.c.o.d -o glib/libcharset/libcharset.a.p/localcharset.c.o -c ../../../glib/libcharset/localcharset.c [16/1719] rm -f glib/libcharset/libcharset.a && gcc-ar csrDT glib/libcharset/libcharset.a glib/libcharset/libcharset.a.p/localcharset.c.o [17/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o -c ../../../gio/xdgmime/xdgmimealias.c [18/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o -c ../../../gio/xdgmime/xdgmimeint.c [19/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o -c ../../../gio/xdgmime/xdgmimeicon.c [20/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o -c ../../../glib/deprecated/gallocator.c [21/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o -c ../../../glib/gatomic.c [22/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o -MF glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o -c ../../../glib/garcbox.c [23/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o -c ../../../glib/deprecated/gcache.c [24/1719] /usr/bin/meson --internal exe --capture gobject/glib-enumtypes.h -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gobject/glib-enumtypes.h.template ../../../gobject/../glib/gunicode.h [25/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o -c ../../../glib/deprecated/gcompletion.c [26/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o -c ../../../glib/gbase64.c [27/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o -c ../../../glib/gbacktrace.c [28/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o -c ../../../glib/gbitlock.c [29/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o -c ../../../glib/gbytes.c [30/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o -c ../../../glib/deprecated/grel.c [31/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o -c ../../../gio/xdgmime/xdgmimeglob.c [32/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o -c ../../../glib/deprecated/gthread-deprecated.c [33/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmime.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmime.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmime.c.o -c ../../../gio/xdgmime/xdgmime.c [34/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o -c ../../../glib/gdatetime-private.c [35/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdir.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdir.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdir.c.o -c ../../../glib/gdir.c [36/1719] /usr/bin/meson --internal exe --capture gio/gioenumtypes.h -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gio/gioenumtypes.h.template ../../../gio/gappinfo.h ../../../gio/gasyncinitable.h ../../../gio/gasyncresult.h ../../../gio/gbufferedinputstream.h ../../../gio/gbufferedoutputstream.h ../../../gio/gbytesicon.h ../../../gio/gcancellable.h ../../../gio/gcontenttype.h ../../../gio/gcharsetconverter.h ../../../gio/gconverter.h ../../../gio/gconverterinputstream.h ../../../gio/gconverteroutputstream.h ../../../gio/gdatagrambased.h ../../../gio/gdatainputstream.h ../../../gio/gdataoutputstream.h ../../../gio/gdebugcontroller.h ../../../gio/gdebugcontrollerdbus.h ../../../gio/gdrive.h ../../../gio/gemblem.h ../../../gio/gemblemedicon.h ../../../gio/gfile.h ../../../gio/gfileattribute.h ../../../gio/gfileenumerator.h ../../../gio/gfileicon.h ../../../gio/gfileinfo.h ../../../gio/gfileinputstream.h ../../../gio/gfilemonitor.h ../../../gio/gfilenamecompleter.h ../../../gio/gfileoutputstream.h ../../../gio/gfileiostream.h ../../../gio/gfilterinputstream.h ../../../gio/gfilteroutputstream.h ../../../gio/gicon.h ../../../gio/ginetaddress.h ../../../gio/ginetaddressmask.h ../../../gio/ginetsocketaddress.h ../../../gio/ginitable.h ../../../gio/ginputstream.h ../../../gio/gio.h ../../../gio/gio-autocleanups.h ../../../gio/gioenums.h ../../../gio/gioerror.h ../../../gio/giomodule.h ../../../gio/gioscheduler.h ../../../gio/giostream.h ../../../gio/giotypes.h ../../../gio/gloadableicon.h ../../../gio/gmount.h ../../../gio/gmemoryinputstream.h ../../../gio/gmemorymonitor.h ../../../gio/gmemoryoutputstream.h ../../../gio/gmountoperation.h ../../../gio/gnativesocketaddress.h ../../../gio/gnativevolumemonitor.h ../../../gio/gnetworkaddress.h ../../../gio/gnetworkmonitor.h ../../../gio/gnetworkservice.h ../../../gio/goutputstream.h ../../../gio/gpermission.h ../../../gio/gpollableinputstream.h ../../../gio/gpollableoutputstream.h ../../../gio/gpollableutils.h ../../../gio/gpowerprofilemonitor.h ../../../gio/gproxy.h ../../../gio/gproxyaddress.h ../../../gio/gproxyaddressenumerator.h ../../../gio/gproxyresolver.h ../../../gio/gresolver.h ../../../gio/gresource.h ../../../gio/gseekable.h ../../../gio/gsimpleasyncresult.h ../../../gio/gsimpleiostream.h ../../../gio/gsimplepermission.h ../../../gio/gsimpleproxyresolver.h ../../../gio/gsocket.h ../../../gio/gsocketaddress.h ../../../gio/gsocketaddressenumerator.h ../../../gio/gsocketclient.h ../../../gio/gsocketconnectable.h ../../../gio/gsocketconnection.h ../../../gio/gsocketcontrolmessage.h ../../../gio/gsocketlistener.h ../../../gio/gsocketservice.h ../../../gio/gsrvtarget.h ../../../gio/gsubprocess.h ../../../gio/gsubprocesslauncher.h ../../../gio/gtask.h ../../../gio/gtcpconnection.h ../../../gio/gtcpwrapperconnection.h ../../../gio/gthemedicon.h ../../../gio/gthreadedsocketservice.h ../../../gio/gtlsbackend.h ../../../gio/gtlscertificate.h ../../../gio/gtlsclientconnection.h ../../../gio/gtlsconnection.h ../../../gio/gtlsdatabase.h ../../../gio/gtlsfiledatabase.h ../../../gio/gtlsinteraction.h ../../../gio/gtlspassword.h ../../../gio/gtlsserverconnection.h ../../../gio/gdtlsconnection.h ../../../gio/gdtlsclientconnection.h ../../../gio/gdtlsserverconnection.h ../../../gio/gunixconnection.h ../../../gio/gunixcredentialsmessage.h ../../../gio/gunixfdlist.h ../../../gio/gunixsocketaddress.h ../../../gio/gvfs.h ../../../gio/gvolume.h ../../../gio/gvolumemonitor.h ../../../gio/gzlibcompressor.h ../../../gio/gzlibdecompressor.h ../../../gio/glistmodel.h ../../../gio/gliststore.h ../../../gio/gapplication.h ../../../gio/gapplicationcommandline.h ../../../gio/gactiongroup.h ../../../gio/gactionmap.h ../../../gio/gsimpleactiongroup.h ../../../gio/gremoteactiongroup.h ../../../gio/gactiongroupexporter.h ../../../gio/gdbusactiongroup.h ../../../gio/gaction.h ../../../gio/gpropertyaction.h ../../../gio/gsimpleaction.h ../../../gio/gmenumodel.h ../../../gio/gmenu.h ../../../gio/gmenuexporter.h ../../../gio/gdbusmenumodel.h ../../../gio/gnotification.h ../../../gio/gsettingsbackend.h ../../../gio/gsettingsschema.h ../../../gio/gsettings.h ../../../gio/gdbusauthobserver.h ../../../gio/gcredentials.h ../../../gio/gdbusutils.h ../../../gio/gdbuserror.h ../../../gio/gdbusaddress.h ../../../gio/gdbusconnection.h ../../../gio/gdbusmessage.h ../../../gio/gdbusnameowning.h ../../../gio/gdbusnamewatching.h ../../../gio/gdbusproxy.h ../../../gio/gdbusintrospection.h ../../../gio/gdbusmethodinvocation.h ../../../gio/gdbusserver.h ../../../gio/gdbusinterface.h ../../../gio/gdbusinterfaceskeleton.h ../../../gio/gdbusobject.h ../../../gio/gdbusobjectskeleton.h ../../../gio/gdbusobjectproxy.h ../../../gio/gdbusobjectmanager.h ../../../gio/gdbusobjectmanagerclient.h ../../../gio/gdbusobjectmanagerserver.h ../../../gio/gtestdbus.h gio/gnetworking.h [37/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o -c ../../../glib/ggettext.c [38/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o -c ../../../glib/gcharset.c [39/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gerror.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gerror.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gerror.c.o -c ../../../glib/gerror.c [40/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/genviron.c.o -MF glib/libglib-2.0.so.0.8304.0.p/genviron.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/genviron.c.o -c ../../../glib/genviron.c [41/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o -c ../../../glib/gasyncqueue.c [42/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o -c ../../../glib/ghmac.c [43/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o -c ../../../gio/xdgmime/xdgmimecache.c [44/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o -c ../../../glib/glib-private.c [45/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o -c ../../../glib/glib-init.c [46/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghook.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghook.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghook.c.o -c ../../../glib/ghook.c [47/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o -c ../../../glib/gdataset.c [48/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o -c ../../../glib/gconvert.c [49/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmem.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmem.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmem.c.o -c ../../../glib/gmem.c [50/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glist.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glist.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glist.c.o -c ../../../glib/glist.c [51/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o -c ../../../glib/gprimes.c [52/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o -c ../../../glib/gmappedfile.c [53/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/garray.c.o -MF glib/libglib-2.0.so.0.8304.0.p/garray.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/garray.c.o -c ../../../glib/garray.c [54/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o -c ../../../glib/gpoll.c [55/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o -c ../../../glib/ghostutils.c [56/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o -c ../../../glib/gpathbuf.c [57/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o -c ../../../glib/gqsort.c [58/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdate.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdate.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdate.c.o -c ../../../glib/gdate.c [59/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o -c ../../../glib/grefcount.c [60/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o -c ../../../glib/grcbox.c [61/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gquark.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gquark.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gquark.c.o -c ../../../glib/gquark.c [62/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o -c ../../../glib/gfileutils.c [63/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gnode.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gnode.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gnode.c.o -c ../../../glib/gnode.c [64/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o -c ../../../glib/grefstring.c [65/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grand.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grand.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grand.c.o -c ../../../glib/grand.c [66/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghash.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghash.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghash.c.o -c ../../../glib/ghash.c [67/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o -c ../../../glib/gpattern.c [68/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o -c ../../../glib/gqueue.c [69/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o -c ../../../glib/gstrvbuilder.c [70/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o -c ../../../glib/gspawn.c [71/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gslice.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gslice.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gslice.c.o -c ../../../glib/gslice.c [72/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gslist.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gslist.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gslist.c.o -c ../../../glib/gslist.c [73/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o -c ../../../glib/gstdio.c [74/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o -MF glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o -c ../../../glib/giochannel.c [75/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o -c ../../../glib/gstringchunk.c [76/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gshell.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gshell.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gshell.c.o -c ../../../glib/gshell.c [77/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o -c ../../../glib/gtrashstack.c [78/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o -c ../../../glib/gtrace.c [79/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o -c ../../../glib/gdatetime.c [80/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o -c ../../../glib/gtimer.c [81/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o -c ../../../glib/gsequence.c [82/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o -c ../../../glib/gtranslit.c [83/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtree.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtree.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtree.c.o -c ../../../glib/gtree.c [84/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o -c ../../../glib/gthreadpool.c [85/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o -c ../../../glib/gunibreak.c [86/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o -c ../../../glib/gmessages.c [87/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o -c ../../../glib/gchecksum.c [88/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gthread.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gthread.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gthread.c.o -c ../../../glib/gthread.c [89/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o -c ../../../glib/gunicollate.c [90/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/guuid.c.o -MF glib/libglib-2.0.so.0.8304.0.p/guuid.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/guuid.c.o -c ../../../glib/guuid.c [91/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/goption.c.o -MF glib/libglib-2.0.so.0.8304.0.p/goption.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/goption.c.o -c ../../../glib/goption.c [92/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o -c ../../../glib/gscanner.c [93/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gversion.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gversion.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gversion.c.o -c ../../../glib/gversion.c [94/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o -c ../../../glib/gvariant-core.c [95/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o -c ../../../glib/gunidecomp.c [96/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o -c ../../../glib/gbookmarkfile.c [97/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o -c ../../../glib/gmarkup.c [98/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o -c ../../../glib/gjournal-private.c [99/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o -c ../../../glib/gkeyfile.c ../../../glib/gkeyfile.c: In function ‘g_key_file_set_group_comment’: ../../../glib/gkeyfile.c:3554:21: warning: potential null pointer dereference [-Wnull-dereference] 3554 | group = group_node->next->data; | ~~~~~~~~~~^~~~~~ ../../../glib/gkeyfile.c:3554:21: warning: potential null pointer dereference [-Wnull-dereference] In function ‘g_key_file_get_group_comment’, inlined from ‘g_key_file_get_comment’ at ../../../glib/gkeyfile.c:3838:12: ../../../glib/gkeyfile.c:3783:14: warning: potential null pointer dereference [-Wnull-dereference] 3783 | group_node = group_node->next; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../../glib/gkeyfile.c:3783:14: warning: potential null pointer dereference [-Wnull-dereference] [100/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o -c ../../../glib/gwakeup.c [101/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o -c ../../../glib/gprintf.c [102/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o -c ../../../glib/gvarianttypeinfo.c [103/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o -c ../../../glib/gstrfuncs.c [104/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstring.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstring.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstring.c.o -c ../../../glib/gstring.c [105/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gregex.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gregex.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gregex.c.o -c ../../../glib/gregex.c [106/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o -c ../../../glib/gvarianttype.c [107/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o -c ../../../gobject/gatomicarray.c [108/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmain.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmain.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmain.c.o -c ../../../glib/gmain.c [109/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/giounix.c.o -MF glib/libglib-2.0.so.0.8304.0.p/giounix.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/giounix.c.o -c ../../../glib/giounix.c [110/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o -c ../../../glib/glib-unix.c [111/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o -c ../../../glib/gutf8.c [112/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o -c ../../../glib/gvariant-serialiser.c [113/1719] /usr/bin/meson --internal exe --capture gobject/glib-enumtypes.c -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gobject/glib-enumtypes.c.template ../../../gobject/../glib/gunicode.h [114/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o -MF glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o -c ../../../glib/guniprop.c [115/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o -c ../../../gobject/gsourceclosure.c [116/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o -c ../../../gobject/gbindinggroup.c [117/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gutils.c.o -c ../../../glib/gutils.c [118/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o -c gobject/glib-enumtypes.c [119/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o -c ../../../glib/gtimezone.c [120/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o -c ../../../gobject/genums.c [121/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o -c ../../../gobject/gbinding.c [122/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o -c ../../../gobject/gboxed.c [123/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o -c ../../../gobject/gtypeplugin.c [124/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o -c ../../../gobject/gtypemodule.c ../../../gobject/gtypemodule.c: In function ‘g_type_module_complete_type_info’: ../../../gobject/gtypemodule.c:337:29: warning: potential null pointer dereference [-Wnull-dereference] 337 | if (module_type_info->info.value_table) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../gobject/gtypemodule.c:335:9: warning: potential null pointer dereference [-Wnull-dereference] 335 | *info = module_type_info->info; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../gobject/gtypemodule.c:337:29: warning: potential null pointer dereference [-Wnull-dereference] 337 | if (module_type_info->info.value_table) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../gobject/gtypemodule.c:335:9: warning: potential null pointer dereference [-Wnull-dereference] 335 | *info = module_type_info->info; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../gobject/gtypemodule.c: In function ‘g_type_module_complete_interface_info’: ../../../gobject/gtypemodule.c:350:9: warning: potential null pointer dereference [-Wnull-dereference] 350 | *info = module_interface_info->info; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../gobject/gtypemodule.c:350:9: warning: potential null pointer dereference [-Wnull-dereference] ../../../gobject/gtypemodule.c: In function ‘g_type_module_register_type’: ../../../gobject/gtypemodule.c:420:27: warning: potential null pointer dereference [-Wnull-dereference] 420 | if (module_type_info->parent_type != parent_type) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../gobject/gtypemodule.c:420:27: warning: potential null pointer dereference [-Wnull-dereference] [125/1719] cc -Igmodule/libgmodule-2.0.so.0.8304.0.p -Igmodule -I../../../gmodule -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -MD -MQ gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o -MF gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o.d -o gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o -c ../../../gmodule/gmodule-deprecated.c [126/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio --generate-c-code xdp-dbus --c-namespace GXdp ../../../gio/org.freedesktop.portal.Documents.xml ../../../gio/org.freedesktop.portal.OpenURI.xml ../../../gio/org.freedesktop.portal.ProxyResolver.xml ../../../gio/org.freedesktop.portal.Trash.xml [127/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o -c ../../../gobject/gmarshal.c [128/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o -c ../../../gobject/gsignalgroup.c [129/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org. --output-directory gio --generate-c-code gdbus-daemon-generated --c-namespace _G ../../../gio/dbus-daemon.xml [130/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o -c ../../../gobject/gvaluearray.c [131/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o -c ../../../gobject/gparam.c [132/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o -c ../../../gobject/gvalue.c [133/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o -c ../../../gobject/gclosure.c [134/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o -c ../../../glib/gtestutils.c [135/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o -c ../../../gobject/gvaluetransform.c [136/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o -c ../../../gio/xdgmime/xdgmimeparent.c [137/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/guri.c.o -MF glib/libglib-2.0.so.0.8304.0.p/guri.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/guri.c.o -c ../../../glib/guri.c [138/1719] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-sub.c.o -MF gio/inotify/libinotify.a.p/inotify-sub.c.o.d -o gio/inotify/libinotify.a.p/inotify-sub.c.o -c ../../../gio/inotify/inotify-sub.c [139/1719] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-missing.c.o -MF gio/inotify/libinotify.a.p/inotify-missing.c.o.d -o gio/inotify/libinotify.a.p/inotify-missing.c.o -c ../../../gio/inotify/inotify-missing.c [140/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o -c ../../../glib/gspawn-posix.c [141/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o -c ../../../glib/gvariant-parser.c In file included from glib/glibconfig.h:9, from ../../../glib/gtypes.h:34, from ../../../glib/gquark.h:34, from ../../../glib/gerror.h:30, from ../../../glib/gvariant-parser.c:28: In function ‘positional_parse’, inlined from ‘parse’ at ../../../glib/gvariant-parser.c:2443:14: ../../../glib/gvariant-parser.c:2231:18: warning: potential null pointer dereference [-Wnull-dereference] 2231 | g_assert (token[0] == '%'); | ~~~~~^~~ ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ 276 | if G_LIKELY (expr) ; else \ | ^~~~~~~~ ../../../glib/gvariant-parser.c:2231:3: note: in expansion of macro ‘g_assert’ 2231 | g_assert (token[0] == '%'); | ^~~~~~~~ In function ‘string_parse’, inlined from ‘parse’ at ../../../glib/gvariant-parser.c:2466:14: ../../../glib/gvariant-parser.c:1709:9: warning: potential null pointer dereference [-Wnull-dereference] 1709 | quote = token[0]; | ~~~~~~^~~~~~~~~~ In function ‘bytestring_parse’, inlined from ‘parse’ at ../../../glib/gvariant-parser.c:2470:14: ../../../glib/gvariant-parser.c:1841:18: warning: potential null pointer dereference [-Wnull-dereference] 1841 | g_assert (token[0] == 'b'); | ~~~~~^~~ ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ 276 | if G_LIKELY (expr) ; else \ | ^~~~~~~~ ../../../glib/gvariant-parser.c:1841:3: note: in expansion of macro ‘g_assert’ 1841 | g_assert (token[0] == 'b'); | ^~~~~~~~ [142/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o -c ../../../gio/gasyncresult.c [143/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o -c ../../../gio/gasynchelper.c [144/1719] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-path.c.o -MF gio/inotify/libinotify.a.p/inotify-path.c.o.d -o gio/inotify/libinotify.a.p/inotify-path.c.o -c ../../../gio/inotify/inotify-path.c [145/1719] cc -Igmodule/libgmodule-2.0.so.0.8304.0.p -Igmodule -I../../../gmodule -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -MD -MQ gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o -MF gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o.d -o gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o -c ../../../gmodule/gmodule.c [146/1719] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o -c ../../../gio/xdgmime/xdgmimemagic.c [147/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o -c ../../../gio/gasyncinitable.c [148/1719] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-kernel.c.o -MF gio/inotify/libinotify.a.p/inotify-kernel.c.o.d -o gio/inotify/libinotify.a.p/inotify-kernel.c.o -c ../../../gio/inotify/inotify-kernel.c [149/1719] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o -MF gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o.d -o gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o -c ../../../gio/inotify/ginotifyfilemonitor.c [150/1719] rm -f gio/xdgmime/libxdgmime.a && gcc-ar csrDT gio/xdgmime/libxdgmime.a gio/xdgmime/libxdgmime.a.p/xdgmime.c.o gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o [151/1719] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-helper.c.o -MF gio/inotify/libinotify.a.p/inotify-helper.c.o.d -o gio/inotify/libinotify.a.p/inotify-helper.c.o -c ../../../gio/inotify/inotify-helper.c [152/1719] rm -f gio/inotify/libinotify.a && gcc-ar csrDT gio/inotify/libinotify.a gio/inotify/libinotify.a.p/inotify-kernel.c.o gio/inotify/libinotify.a.p/inotify-sub.c.o gio/inotify/libinotify.a.p/inotify-path.c.o gio/inotify/libinotify.a.p/inotify-missing.c.o gio/inotify/libinotify.a.p/inotify-helper.c.o gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o [153/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o -c ../../../gio/gbufferedoutputstream.c [154/1719] /usr/bin/meson --internal exe --capture gio/gioenumtypes.c -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gio/gioenumtypes.c.template ../../../gio/gappinfo.h ../../../gio/gasyncinitable.h ../../../gio/gasyncresult.h ../../../gio/gbufferedinputstream.h ../../../gio/gbufferedoutputstream.h ../../../gio/gbytesicon.h ../../../gio/gcancellable.h ../../../gio/gcontenttype.h ../../../gio/gcharsetconverter.h ../../../gio/gconverter.h ../../../gio/gconverterinputstream.h ../../../gio/gconverteroutputstream.h ../../../gio/gdatagrambased.h ../../../gio/gdatainputstream.h ../../../gio/gdataoutputstream.h ../../../gio/gdebugcontroller.h ../../../gio/gdebugcontrollerdbus.h ../../../gio/gdrive.h ../../../gio/gemblem.h ../../../gio/gemblemedicon.h ../../../gio/gfile.h ../../../gio/gfileattribute.h ../../../gio/gfileenumerator.h ../../../gio/gfileicon.h ../../../gio/gfileinfo.h ../../../gio/gfileinputstream.h ../../../gio/gfilemonitor.h ../../../gio/gfilenamecompleter.h ../../../gio/gfileoutputstream.h ../../../gio/gfileiostream.h ../../../gio/gfilterinputstream.h ../../../gio/gfilteroutputstream.h ../../../gio/gicon.h ../../../gio/ginetaddress.h ../../../gio/ginetaddressmask.h ../../../gio/ginetsocketaddress.h ../../../gio/ginitable.h ../../../gio/ginputstream.h ../../../gio/gio.h ../../../gio/gio-autocleanups.h ../../../gio/gioenums.h ../../../gio/gioerror.h ../../../gio/giomodule.h ../../../gio/gioscheduler.h ../../../gio/giostream.h ../../../gio/giotypes.h ../../../gio/gloadableicon.h ../../../gio/gmount.h ../../../gio/gmemoryinputstream.h ../../../gio/gmemorymonitor.h ../../../gio/gmemoryoutputstream.h ../../../gio/gmountoperation.h ../../../gio/gnativesocketaddress.h ../../../gio/gnativevolumemonitor.h ../../../gio/gnetworkaddress.h ../../../gio/gnetworkmonitor.h ../../../gio/gnetworkservice.h ../../../gio/goutputstream.h ../../../gio/gpermission.h ../../../gio/gpollableinputstream.h ../../../gio/gpollableoutputstream.h ../../../gio/gpollableutils.h ../../../gio/gpowerprofilemonitor.h ../../../gio/gproxy.h ../../../gio/gproxyaddress.h ../../../gio/gproxyaddressenumerator.h ../../../gio/gproxyresolver.h ../../../gio/gresolver.h ../../../gio/gresource.h ../../../gio/gseekable.h ../../../gio/gsimpleasyncresult.h ../../../gio/gsimpleiostream.h ../../../gio/gsimplepermission.h ../../../gio/gsimpleproxyresolver.h ../../../gio/gsocket.h ../../../gio/gsocketaddress.h ../../../gio/gsocketaddressenumerator.h ../../../gio/gsocketclient.h ../../../gio/gsocketconnectable.h ../../../gio/gsocketconnection.h ../../../gio/gsocketcontrolmessage.h ../../../gio/gsocketlistener.h ../../../gio/gsocketservice.h ../../../gio/gsrvtarget.h ../../../gio/gsubprocess.h ../../../gio/gsubprocesslauncher.h ../../../gio/gtask.h ../../../gio/gtcpconnection.h ../../../gio/gtcpwrapperconnection.h ../../../gio/gthemedicon.h ../../../gio/gthreadedsocketservice.h ../../../gio/gtlsbackend.h ../../../gio/gtlscertificate.h ../../../gio/gtlsclientconnection.h ../../../gio/gtlsconnection.h ../../../gio/gtlsdatabase.h ../../../gio/gtlsfiledatabase.h ../../../gio/gtlsinteraction.h ../../../gio/gtlspassword.h ../../../gio/gtlsserverconnection.h ../../../gio/gdtlsconnection.h ../../../gio/gdtlsclientconnection.h ../../../gio/gdtlsserverconnection.h ../../../gio/gunixconnection.h ../../../gio/gunixcredentialsmessage.h ../../../gio/gunixfdlist.h ../../../gio/gunixsocketaddress.h ../../../gio/gvfs.h ../../../gio/gvolume.h ../../../gio/gvolumemonitor.h ../../../gio/gzlibcompressor.h ../../../gio/gzlibdecompressor.h ../../../gio/glistmodel.h ../../../gio/gliststore.h ../../../gio/gapplication.h ../../../gio/gapplicationcommandline.h ../../../gio/gactiongroup.h ../../../gio/gactionmap.h ../../../gio/gsimpleactiongroup.h ../../../gio/gremoteactiongroup.h ../../../gio/gactiongroupexporter.h ../../../gio/gdbusactiongroup.h ../../../gio/gaction.h ../../../gio/gpropertyaction.h ../../../gio/gsimpleaction.h ../../../gio/gmenumodel.h ../../../gio/gmenu.h ../../../gio/gmenuexporter.h ../../../gio/gdbusmenumodel.h ../../../gio/gnotification.h ../../../gio/gsettingsbackend.h ../../../gio/gsettingsschema.h ../../../gio/gsettings.h ../../../gio/gdbusauthobserver.h ../../../gio/gcredentials.h ../../../gio/gdbusutils.h ../../../gio/gdbuserror.h ../../../gio/gdbusaddress.h ../../../gio/gdbusconnection.h ../../../gio/gdbusmessage.h ../../../gio/gdbusnameowning.h ../../../gio/gdbusnamewatching.h ../../../gio/gdbusproxy.h ../../../gio/gdbusintrospection.h ../../../gio/gdbusmethodinvocation.h ../../../gio/gdbusserver.h ../../../gio/gdbusinterface.h ../../../gio/gdbusinterfaceskeleton.h ../../../gio/gdbusobject.h ../../../gio/gdbusobjectskeleton.h ../../../gio/gdbusobjectproxy.h ../../../gio/gdbusobjectmanager.h ../../../gio/gdbusobjectmanagerclient.h ../../../gio/gdbusobjectmanagerserver.h ../../../gio/gtestdbus.h gio/gnetworking.h [155/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o -c ../../../gio/gbytesicon.c [156/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o -c ../../../gio/gcharsetconverter.c [157/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o -c ../../../gio/gcontenttype.c [158/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o -c ../../../gobject/gvaluetypes.c [159/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o -c ../../../gio/gconverter.c [160/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o -c ../../../gobject/gparamspecs.c [161/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o -c ../../../gio/gcontextspecificgroup.c [162/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o -c ../../../gio/gdebugcontroller.c [163/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o -c ../../../gio/gcancellable.c [164/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o -c ../../../gio/gcredentials.c [165/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o -c ../../../gio/gdatagrambased.c [166/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o -c ../../../gio/gbufferedinputstream.c [167/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o -c ../../../gio/gdummyproxyresolver.c [168/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o -c ../../../gio/gdataoutputstream.c [169/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o -c ../../../gio/gdummytlsbackend.c [170/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o -c ../../../gio/gconverterinputstream.c [171/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o -c ../../../gio/gconverteroutputstream.c [172/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o -c ../../../gio/gemblem.c [173/1719] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o -c ../../../glib/gvariant.c [174/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o -c ../../../gio/gdebugcontrollerdbus.c [175/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o -MF gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o -c gio/gdbus-daemon-generated.c [176/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o -c ../../../gio/gappinfo.c [177/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o -c ../../../gio/gemblemedicon.c [178/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o -c ../../../gio/gdrive.c [179/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o -c ../../../gio/gdatainputstream.c [180/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o -c ../../../gio/gfileicon.c [181/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o -c ../../../gio/gfilemonitor.c [182/1719] cc -o glib/libglib-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o glib/libglib-2.0.so.0.8304.0.p/garray.c.o glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o glib/libglib-2.0.so.0.8304.0.p/gdate.c.o glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8304.0.p/gdir.c.o glib/libglib-2.0.so.0.8304.0.p/genviron.c.o glib/libglib-2.0.so.0.8304.0.p/gerror.c.o glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o glib/libglib-2.0.so.0.8304.0.p/ghash.c.o glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o glib/libglib-2.0.so.0.8304.0.p/ghook.c.o glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o glib/libglib-2.0.so.0.8304.0.p/glist.c.o glib/libglib-2.0.so.0.8304.0.p/gmain.c.o glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8304.0.p/gmem.c.o glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o glib/libglib-2.0.so.0.8304.0.p/gnode.c.o glib/libglib-2.0.so.0.8304.0.p/goption.c.o glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o glib/libglib-2.0.so.0.8304.0.p/gquark.c.o glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o glib/libglib-2.0.so.0.8304.0.p/grand.c.o glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o glib/libglib-2.0.so.0.8304.0.p/gregex.c.o glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o glib/libglib-2.0.so.0.8304.0.p/gshell.c.o glib/libglib-2.0.so.0.8304.0.p/gslice.c.o glib/libglib-2.0.so.0.8304.0.p/gslist.c.o glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8304.0.p/gstring.c.o glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8304.0.p/gthread.c.o glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8304.0.p/gtree.c.o glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8304.0.p/guri.c.o glib/libglib-2.0.so.0.8304.0.p/gutils.c.o glib/libglib-2.0.so.0.8304.0.p/guuid.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8304.0.p/gversion.c.o glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8304.0.p/giounix.c.o glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libglib-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group glib/libcharset/libcharset.a -Wl,-z,nodelete -Wl,-Bsymbolic-functions -latomic -lm /usr/lib/i386-linux-gnu/libsysprof-capture-4.a -pthread /usr/lib/i386-linux-gnu/libpcre2-8.so -Wl,--end-group [183/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o -c ../../../gio/gfilenamecompleter.c [184/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o -c ../../../gio/gfileinputstream.c [185/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o -c ../../../gio/gdummyfile.c [186/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o -c ../../../gio/gfileattribute.c [187/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o -c ../../../gio/gfilterinputstream.c [188/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o -c ../../../gio/gfileiostream.c [189/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o -c ../../../gio/gfileenumerator.c [190/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o -c ../../../gio/gfileoutputstream.c [191/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb glib/libglib-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0.p/libglib-2.0.so.0.8304.0.symbols [192/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o -c ../../../gio/gfilteroutputstream.c [193/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o -MF gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o -c gio/gioenumtypes.c [194/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o -c ../../../gio/ginitable.c [195/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o -c ../../../gio/gioerror.c [196/1719] cc -o gmodule/libgmodule-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgmodule-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib glib/libglib-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [197/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o -c ../../../gobject/gobject.c [198/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o -c ../../../gio/giomodule-priv.c [199/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o -c ../../../gio/gmemorymonitor.c [200/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gicon.c.o -c ../../../gio/gicon.c [201/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o -c ../../../gio/ginetaddressmask.c [202/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb gmodule/libgmodule-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0.p/libgmodule-2.0.so.0.8304.0.symbols [203/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o -c ../../../gio/gioscheduler.c [204/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o -c ../../../gio/ginetaddress.c [205/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o -c ../../../gio/ginetsocketaddress.c [206/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o -c ../../../gio/gloadableicon.c [207/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o -c ../../../gio/gmemorymonitordbus.c [208/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o -c ../../../gio/gnativesocketaddress.c [209/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o -c ../../../gio/gnetworking.c [210/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o -c ../../../gio/gnetworkmonitor.c [211/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o -c ../../../gio/gmemoryinputstream.c [212/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o -c ../../../gio/gnativevolumemonitor.c [213/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giostream.c.o -c ../../../gio/giostream.c [214/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o -c ../../../gobject/gtype.c ../../../gobject/gtype.c: In function ‘type_node_fundamental_new_W’: ../../../gobject/gtype.c:529:21: warning: potential null pointer dereference [-Wnull-dereference] 529 | finfo->type_flags = type_flags & TYPE_FUNDAMENTAL_FLAG_MASK; | ^ ../../../gobject/gtype.c: In function ‘check_derivation_I’: ../../../gobject/gtype.c:770:14: warning: potential null pointer dereference [-Wnull-dereference] 770 | if (!(finfo->type_flags & G_TYPE_FLAG_DERIVABLE)) | ~~~~~^~~~~~~~~~~~ In function ‘_g_type_test_flags’, inlined from ‘g_type_test_flags’ at ../../../gobject/gtype.c:3780:10: ../../../gobject/gtype.c:3756:26: warning: potential null pointer dereference [-Wnull-dereference] 3756 | fflags = (finfo->type_flags & fflags) == fflags; | ~~~~~^~~~~~~~~~~~ [215/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o -c ../../../gio/gnetworkmonitorbase.c [216/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o -c ../../../gio/gmountoperation.c [217/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o -c ../../../gio/gpowerprofilemonitor.c [218/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o -c ../../../gio/gpermission.c [219/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o -c ../../../gio/gnetworkservice.c [220/1719] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o -c ../../../gobject/gsignal.c ../../../gobject/gsignal.c: In function ‘handlers_find’: ../../../gobject/gsignal.c:558:28: warning: potential null pointer dereference [-Wnull-dereference] 558 | if (!node->c_marshaller) | ~~~~^~~~~~~~~~~~~~ ../../../gobject/gsignal.c: In function ‘handler_insert’: ../../../gobject/gsignal.c:685:13: warning: potential null pointer dereference [-Wnull-dereference] 685 | if (!hlist->handlers) | ~~~~~^~~~~~~~~~ ../../../gobject/gsignal.c:685:13: warning: potential null pointer dereference [-Wnull-dereference] In file included from ../../../gobject/gclosure.h:27, from ../../../gobject/gsignal.h:26, from ../../../gobject/gsignal.c:32: ../../../gobject/gsignal.c: In function ‘g_signal_stop_emission_by_name’: ../../../gobject/gsignal.c:1167:41: warning: potential null pointer dereference [-Wnull-dereference] 1167 | else if (!g_type_is_a (itype, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ ../../../gobject/gsignal.c: In function ‘g_signal_set_va_marshaller’: ../../../gobject/gsignal.c:1816:17: warning: potential null pointer dereference [-Wnull-dereference] 1816 | if (cc->closure->marshal == node->c_marshaller) | ~~^~~~~~~~~ In function ‘g_signal_override_class_closure’, inlined from ‘g_signal_override_class_closure’ at ../../../gobject/gsignal.c:1967:1: ../../../gobject/gsignal.c:1979:40: warning: potential null pointer dereference [-Wnull-dereference] 1979 | if (!g_type_is_a (instance_type, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ ../../../gobject/gsignal.c: In function ‘g_signal_connect_closure’: ../../../gobject/gsignal.c:2410:41: warning: potential null pointer dereference [-Wnull-dereference] 2410 | else if (!g_type_is_a (itype, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ ../../../gobject/gsignal.c: In function ‘g_signal_connect_data’: ../../../gobject/gsignal.c:2522:41: warning: potential null pointer dereference [-Wnull-dereference] 2522 | else if (!g_type_is_a (itype, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ [221/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmount.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmount.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmount.c.o -c ../../../gio/gmount.c [222/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o -c ../../../gio/gmemoryoutputstream.c [223/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o -c ../../../gio/giomodule.c [224/1719] cc -o gobject/libgobject-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgobject-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions -lffi -Wl,--end-group [225/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o -c ../../../gio/gproxy.c [226/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o -c ../../../gio/gpowerprofilemonitordbus.c [227/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o -c ../../../gio/gpollableinputstream.c [228/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o -c ../../../gio/ginputstream.c [229/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o -c ../../../gio/gpollableoutputstream.c [230/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o -c ../../../gio/gpollfilemonitor.c [231/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o -c ../../../gio/gpollableutils.c [232/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o -c ../../../gio/gnetworkaddress.c [233/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o -c ../../../gio/gproxyaddress.c [234/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb gobject/libgobject-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0.p/libgobject-2.0.so.0.8304.0.symbols [235/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o -c ../../../gio/gmarshal-internal.c [236/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o -c ../../../gio/gsimplepermission.c [237/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o -c ../../../gio/gseekable.c [238/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o -c ../../../gio/gsimpleiostream.c [239/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o -c ../../../gio/gsocketaddressenumerator.c [240/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o -c ../../../gio/gproxyresolver.c [241/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o -c ../../../gio/gsocketconnectable.c [242/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o -c gio/xdp-dbus.c [243/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o -c ../../../gio/gproxyaddressenumerator.c [244/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o -c ../../../gio/gsocketinputstream.c [245/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o -c ../../../gio/gsimpleproxyresolver.c [246/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o -c ../../../gio/gsocketcontrolmessage.c [247/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o -c ../../../gio/gsimpleasyncresult.c [248/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o -c ../../../gio/gsocketaddress.c [249/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o -c ../../../gio/gsocketoutputstream.c [250/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o -c ../../../gio/gsocketservice.c [251/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o -c ../../../gio/gsocketlistener.c [252/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o -c ../../../gio/gsrvtarget.c [253/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gresource.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gresource.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gresource.c.o -c ../../../gio/gresource.c [254/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o -c ../../../gio/gsocketconnection.c [255/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o -c ../../../gio/gtcpconnection.c [256/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o -c ../../../gio/gsubprocesslauncher.c [257/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o -c ../../../gio/gthreadedsocketservice.c [258/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o -c ../../../gio/gresolver.c [259/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o -c ../../../gio/gtcpwrapperconnection.c [260/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o -c ../../../gio/gtlsbackend.c [261/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o -c ../../../gio/gtlsfiledatabase.c [262/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o -c ../../../gio/gsocketclient.c [263/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o -c ../../../gio/gtlsclientconnection.c [264/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o -c ../../../gio/gtlsserverconnection.c [265/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o -c ../../../gio/gtlspassword.c [266/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o -c ../../../gio/gdtlsserverconnection.c [267/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o -c ../../../gio/gdtlsclientconnection.c [268/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o -c ../../../gio/gthemedicon.c [269/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o -c ../../../gio/gtlscertificate.c [270/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o -c ../../../gio/gresourcefile.c [271/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o -c ../../../gio/goutputstream.c [272/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o -c ../../../gio/gfileinfo.c [273/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o -c ../../../gio/gtlsinteraction.c [274/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtask.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtask.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtask.c.o -c ../../../gio/gtask.c [275/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o -c ../../../gio/gtlsconnection.c [276/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o -c ../../../gio/gunionvolumemonitor.c [277/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o -c ../../../gio/gunixcredentialsmessage.c [278/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o -MF gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o -c ../../../glib/gtrace.c [279/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o -c ../../../gio/gunixfdlist.c [280/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o -c ../../../gio/gvolumemonitor.c [281/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o -c ../../../gio/glistmodel.c [282/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o -c ../../../gio/gdtlsconnection.c [283/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o -c ../../../gio/gunixconnection.c [284/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o -c ../../../gio/gthreadedresolver.c [285/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o -c ../../../gio/gtlsdatabase.c [286/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o -c ../../../gio/gunixsocketaddress.c [287/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o -c ../../../gio/gzlibdecompressor.c [288/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o -c ../../../gio/gsubprocess.c [289/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o -c ../../../gio/gvfs.c [290/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o -c ../../../gio/giounix-private.c [291/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o -c ../../../gio/gfiledescriptorbased.c [292/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o -c ../../../gio/gvolume.c [293/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o -c ../../../gio/gliststore.c [294/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o -c ../../../gio/ggtknotificationbackend.c [295/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o -c ../../../gio/gzlibcompressor.c [296/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o -c ../../../gio/gunixfdmessage.c [297/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o -c ../../../gio/gunixmount.c [298/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o -c ../../../gio/gunixvolume.c [299/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o -c ../../../gio/gactionmap.c [300/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o -c ../../../gio/gnetworkmonitornm.c [301/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o -c ../../../gio/gremoteactiongroup.c [302/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o -c ../../../gio/gfdonotificationbackend.c [303/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o -c ../../../gio/gunixinputstream.c [304/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o -c ../../../gio/gunixvolumemonitor.c [305/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o -c ../../../gio/gunixoutputstream.c [306/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o -c ../../../gio/gsimpleactiongroup.c [307/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o -c ../../../gio/gcontenttype-fdo.c [308/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o -c ../../../gio/gnetworkmonitornetlink.c [309/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gaction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gaction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gaction.c.o -c ../../../gio/gaction.c [310/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o -c ../../../gio/gapplicationcommandline.c [311/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o -c ../../../gio/gapplicationimpl-dbus.c [312/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o -c ../../../gio/gactiongroupexporter.c [313/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o -c ../../../gio/gnotificationbackend.c [314/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o -c ../../../gio/gpropertyaction.c [315/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o -c ../../../gio/gsimpleaction.c [316/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o -c ../../../gio/gmenumodel.c [317/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o -c ../../../gio/gactiongroup.c [318/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o -c ../../../gio/gnotification.c [319/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o -c ../../../gio/gdelayedsettingsbackend.c [320/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o -c ../../../gio/gdbusactiongroup.c [321/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o -c ../../../gio/gnullsettingsbackend.c [322/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o -c ../../../gio/gdbusmenumodel.c [323/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o -c ../../../gio/gmemorysettingsbackend.c [324/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o -c ../../../gio/gkeyfilesettingsbackend.c [325/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o -c ../../../gio/gdbusdaemon.c [326/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o -c ../../../gio/gdbusauthobserver.c [327/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o -c ../../../gio/gmenu.c [328/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o -c ../../../gio/gsocket.c [329/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o -c ../../../gio/gdbusauthmechanism.c [330/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o -c ../../../gio/gapplication.c [331/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o -c ../../../gio/gmenuexporter.c [332/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o -c ../../../gio/gsettingsbackend.c [333/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o -c ../../../gio/gsettings-mapping.c [334/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o -c ../../../gio/gdbusauthmechanismanon.c [335/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfile.c.o -c ../../../gio/gfile.c [336/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o -c ../../../gio/gdbusauthmechanismexternal.c [337/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o -c ../../../gio/gunixmounts.c [338/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o -c ../../../gio/gdbuserror.c [339/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o -c ../../../gio/gdbusutils.c [340/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o -c ../../../gio/gdbusinterface.c [341/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o -c ../../../gio/gdbusobject.c [342/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o -c ../../../gio/gdbusnameowning.c [343/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o -c ../../../gio/gdbusnamewatching.c [344/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o -c ../../../gio/gdbusauthmechanismsha1.c [345/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o -c ../../../gio/gsettingsschema.c [346/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o -c ../../../gio/gdbusobjectmanager.c [347/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o -c ../../../gio/gdbusobjectproxy.c [348/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o -c ../../../gio/gdbusserver.c [349/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o -c ../../../gio/gdbusaddress.c [350/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o -c ../../../gio/gdbusauth.c [351/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o -c ../../../gio/gdbusmethodinvocation.c [352/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o -c ../../../gio/gdbusobjectskeleton.c [353/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o -c ../../../gio/gsettings.c [354/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o -c ../../../gio/gtrashportal.c [355/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o -c ../../../gio/gdbusobjectmanagerserver.c [356/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o -c ../../../gio/gdbusinterfaceskeleton.c [357/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o -c ../../../gio/gtestdbus.c [358/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o -c ../../../gio/gpowerprofilemonitorportal.c [359/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o -c ../../../gio/gdocumentportal.c [360/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o -c ../../../gio/gportalnotificationbackend.c [361/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o -c ../../../gio/ghttpproxy.c [362/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o -c ../../../gio/gsandbox.c [363/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o -c ../../../gio/gproxyresolverportal.c [364/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o -c ../../../gio/gmemorymonitorportal.c [365/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o -c ../../../gio/gnetworkmonitorportal.c [366/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o -c ../../../gio/gdbusintrospection.c [367/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o -c ../../../gio/gportalsupport.c [368/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o -c ../../../gio/gopenuriportal.c [369/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o -c ../../../gio/gdbusproxy.c [370/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o -c ../../../gio/gsocks4proxy.c [371/1719] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GI girepository/gi-visibility.h [372/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o -c ../../../gio/glocalfileiostream.c [373/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o -c ../../../gio/glocalfileenumerator.c [374/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o -c ../../../gio/gdbusprivate.c [375/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o -MF gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o -c ../../../gio/thumbnail-verify.c [376/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o -c ../../../gio/glocalvfs.c [377/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o -c ../../../gio/glocalfileinputstream.c [378/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o -c ../../../gio/gdbusobjectmanagerclient.c [379/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o -c ../../../gio/gsocks4aproxy.c [380/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/buffer_entry.c.o -MF girepository/cmph/libcmph.a.p/buffer_entry.c.o.d -o girepository/cmph/libcmph.a.p/buffer_entry.c.o -c ../../../girepository/cmph/buffer_entry.c [381/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o -c ../../../gio/gdesktopappinfo.c [382/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/buffer_manager.c.o -MF girepository/cmph/libcmph.a.p/buffer_manager.c.o.d -o girepository/cmph/libcmph.a.p/buffer_manager.c.o -c ../../../girepository/cmph/buffer_manager.c [383/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o -c ../../../gio/gsocks5proxy.c [384/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/chd.c.o -MF girepository/cmph/libcmph.a.p/chd.c.o.d -o girepository/cmph/libcmph.a.p/chd.c.o -c ../../../girepository/cmph/chd.c [385/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o -c ../../../gio/glocalfilemonitor.c [386/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [387/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o -c ../../../gio/glocalfileoutputstream.c [388/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bdz_ph.c.o -MF girepository/cmph/libcmph.a.p/bdz_ph.c.o.d -o girepository/cmph/libcmph.a.p/bdz_ph.c.o -c ../../../girepository/cmph/bdz_ph.c [389/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/compressed_rank.c.o -MF girepository/cmph/libcmph.a.p/compressed_rank.c.o.d -o girepository/cmph/libcmph.a.p/compressed_rank.c.o -c ../../../girepository/cmph/compressed_rank.c [390/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/fch_buckets.c.o -MF girepository/cmph/libcmph.a.p/fch_buckets.c.o.d -o girepository/cmph/libcmph.a.p/fch_buckets.c.o -c ../../../girepository/cmph/fch_buckets.c [391/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bmz.c.o -MF girepository/cmph/libcmph.a.p/bmz.c.o.d -o girepository/cmph/libcmph.a.p/bmz.c.o -c ../../../girepository/cmph/bmz.c [392/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/cmph.c.o -MF girepository/cmph/libcmph.a.p/cmph.c.o.d -o girepository/cmph/libcmph.a.p/cmph.c.o -c ../../../girepository/cmph/cmph.c [393/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/compressed_seq.c.o -MF girepository/cmph/libcmph.a.p/compressed_seq.c.o.d -o girepository/cmph/libcmph.a.p/compressed_seq.c.o -c ../../../girepository/cmph/compressed_seq.c [394/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/chm.c.o -MF girepository/cmph/libcmph.a.p/chm.c.o.d -o girepository/cmph/libcmph.a.p/chm.c.o -c ../../../girepository/cmph/chm.c [395/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/hash.c.o -MF girepository/cmph/libcmph.a.p/hash.c.o.d -o girepository/cmph/libcmph.a.p/hash.c.o -c ../../../girepository/cmph/hash.c [396/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/chd_ph.c.o -MF girepository/cmph/libcmph.a.p/chd_ph.c.o.d -o girepository/cmph/libcmph.a.p/chd_ph.c.o -c ../../../girepository/cmph/chd_ph.c [397/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/cmph_structs.c.o -MF girepository/cmph/libcmph.a.p/cmph_structs.c.o.d -o girepository/cmph/libcmph.a.p/cmph_structs.c.o -c ../../../girepository/cmph/cmph_structs.c [398/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/vqueue.c.o -MF girepository/cmph/libcmph.a.p/vqueue.c.o.d -o girepository/cmph/libcmph.a.p/vqueue.c.o -c ../../../girepository/cmph/vqueue.c [399/1719] /usr/bin/python3 ../../../gio/data-to-c.py ../../../gio/../glib/gconstructor.h gconstructor_code gio/gconstructor_as_data.h [400/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/miller_rabin.c.o -MF girepository/cmph/libcmph.a.p/miller_rabin.c.o.d -o girepository/cmph/libcmph.a.p/miller_rabin.c.o -c ../../../girepository/cmph/miller_rabin.c [401/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/jenkins_hash.c.o -MF girepository/cmph/libcmph.a.p/jenkins_hash.c.o.d -o girepository/cmph/libcmph.a.p/jenkins_hash.c.o -c ../../../girepository/cmph/jenkins_hash.c [402/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bdz.c.o -MF girepository/cmph/libcmph.a.p/bdz.c.o.d -o girepository/cmph/libcmph.a.p/bdz.c.o -c ../../../girepository/cmph/bdz.c [403/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/graph.c.o -MF girepository/cmph/libcmph.a.p/graph.c.o.d -o girepository/cmph/libcmph.a.p/graph.c.o -c ../../../girepository/cmph/graph.c [404/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/brz.c.o -MF girepository/cmph/libcmph.a.p/brz.c.o.d -o girepository/cmph/libcmph.a.p/brz.c.o -c ../../../girepository/cmph/brz.c [405/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bmz8.c.o -MF girepository/cmph/libcmph.a.p/bmz8.c.o.d -o girepository/cmph/libcmph.a.p/bmz8.c.o -c ../../../girepository/cmph/bmz8.c [406/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/select.c.o -MF girepository/cmph/libcmph.a.p/select.c.o.d -o girepository/cmph/libcmph.a.p/select.c.o -c ../../../girepository/cmph/select.c [407/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [408/1719] cc -Igirepository/libgirepository-gthash.a.p -Igirepository -I../../../girepository -I. -I../../.. -Igirepository/cmph -I../../../girepository/cmph -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-old-style-definition -Wno-cast-align -MD -MQ girepository/libgirepository-gthash.a.p/gthash.c.o -MF girepository/libgirepository-gthash.a.p/gthash.c.o.d -o girepository/libgirepository-gthash.a.p/gthash.c.o -c ../../../girepository/gthash.c [409/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/vstack.c.o -MF girepository/cmph/libcmph.a.p/vstack.c.o.d -o girepository/cmph/libcmph.a.p/vstack.c.o -c ../../../girepository/cmph/vstack.c [410/1719] rm -f girepository/libgirepository-gthash.a && gcc-ar csrDT girepository/libgirepository-gthash.a girepository/libgirepository-gthash.a.p/gthash.c.o [411/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o -c ../../../gio/glocalfile.c [412/1719] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/giroffsets.c.o -MF girepository/libgirepository-internals.a.p/giroffsets.c.o.d -o girepository/libgirepository-internals.a.p/giroffsets.c.o -c ../../../girepository/giroffsets.c [413/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o -c ../../../girepository/gicallbackinfo.c [414/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o -c ../../../girepository/giconstantinfo.c [415/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o -c ../../../girepository/gifunctioninfo.c [416/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o -c ../../../girepository/giflagsinfo.c [417/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o -c ../../../girepository/gienuminfo.c [418/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o -c ../../../girepository/ginvoke.c [419/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o -c ../../../girepository/giarginfo.c [420/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o -c ../../../gio/glocalfileinfo.c [421/1719] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girmodule.c.o -MF girepository/libgirepository-internals.a.p/girmodule.c.o.d -o girepository/libgirepository-internals.a.p/girmodule.c.o -c ../../../girepository/girmodule.c [422/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o -c ../../../girepository/gifieldinfo.c [423/1719] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/fch.c.o -MF girepository/cmph/libcmph.a.p/fch.c.o.d -o girepository/cmph/libcmph.a.p/fch.c.o -c ../../../girepository/cmph/fch.c [424/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o -c ../../../girepository/gdump.c [425/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o -c ../../../girepository/giregisteredtypeinfo.c [426/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o -c ../../../girepository/gibaseinfo.c [427/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o -c ../../../girepository/gicallableinfo.c [428/1719] rm -f girepository/cmph/libcmph.a && gcc-ar csrDT girepository/cmph/libcmph.a girepository/cmph/libcmph.a.p/bdz.c.o girepository/cmph/libcmph.a.p/bdz_ph.c.o girepository/cmph/libcmph.a.p/bmz8.c.o girepository/cmph/libcmph.a.p/bmz.c.o girepository/cmph/libcmph.a.p/brz.c.o girepository/cmph/libcmph.a.p/buffer_entry.c.o girepository/cmph/libcmph.a.p/buffer_manager.c.o girepository/cmph/libcmph.a.p/chd.c.o girepository/cmph/libcmph.a.p/chd_ph.c.o girepository/cmph/libcmph.a.p/chm.c.o girepository/cmph/libcmph.a.p/cmph.c.o girepository/cmph/libcmph.a.p/cmph_structs.c.o girepository/cmph/libcmph.a.p/compressed_rank.c.o girepository/cmph/libcmph.a.p/compressed_seq.c.o girepository/cmph/libcmph.a.p/fch_buckets.c.o girepository/cmph/libcmph.a.p/fch.c.o girepository/cmph/libcmph.a.p/graph.c.o girepository/cmph/libcmph.a.p/hash.c.o girepository/cmph/libcmph.a.p/jenkins_hash.c.o girepository/cmph/libcmph.a.p/miller_rabin.c.o girepository/cmph/libcmph.a.p/select.c.o girepository/cmph/libcmph.a.p/vqueue.c.o girepository/cmph/libcmph.a.p/vstack.c.o [429/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o -c ../../../girepository/gipropertyinfo.c [430/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o -c ../../../girepository/gisignalinfo.c [431/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o -c ../../../gio/gdbusmessage.c [432/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o -c ../../../girepository/girffi.c [433/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o -c ../../../girepository/giinterfaceinfo.c [434/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o -c ../../../girepository/giunresolvedinfo.c [435/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o -c ../../../girepository/givalueinfo.c [436/1719] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.0 visibility-macros GDBUS_OBJECT_MANAGER_EXAMPLE gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager-visibility.h [437/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.gtk.GDBus.Example.ObjectManager. --c-namespace Example --c-generate-object-manager --output-directory gio/tests/gdbus-object-manager-example --generate-c-code objectmanager-gen --generate-docbook objectmanager-gen --symbol-decorator GDBUS_OBJECT_MANAGER_EXAMPLE_AVAILABLE_IN_ALL --symbol-decorator-header gdbus-example-objectmanager-visibility.h ../../../gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager.xml [438/1719] /usr/bin/python3 ../../../gio/tests/gen-big-test-resource.py gio/tests/gresource-big-test.txt [439/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o -c ../../../girepository/gistructinfo.c [440/1719] /usr/bin/python3 gobject/glib-genmarshal --prefix=test --valist-marshallers --include-header=marshalers.h --output=gobject/tests/marshalers.c --quiet --body ../../../gobject/tests/marshalers.list [441/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o -c ../../../girepository/gitypeinfo.c [442/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o -c ../../../girepository/giunioninfo.c [443/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.gtk.GDBus.Example.ObjectManager. --generate-rst objectmanager-rst-gen --output-directory gio/tests/gdbus-object-manager-example ../../../gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager.xml [444/1719] /usr/bin/python3 gobject/glib-genmarshal --prefix=test --valist-marshallers --output=gobject/tests/marshalers.h --quiet --header ../../../gobject/tests/marshalers.list [445/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-info-header --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 --output gio/tests/gdbus-test-codegen-generated-interface-info.h ../../../gio/tests/test-codegen.xml [446/1719] cc -Iglib/tests/libconstructor-helper.so.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ glib/tests/libconstructor-helper.so.p/constructor-helper.c.o -MF glib/tests/libconstructor-helper.so.p/constructor-helper.c.o.d -o glib/tests/libconstructor-helper.so.p/constructor-helper.c.o -c ../../../glib/tests/constructor-helper.c [447/1719] /usr/bin/meson --internal copy ../../../gio/tests/test1.txt gio/tests/test-generated.txt [448/1719] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girwriter.c.o -MF girepository/libgirepository-internals.a.p/girwriter.c.o.d -o girepository/libgirepository-internals.a.p/girwriter.c.o -c ../../../girepository/girwriter.c In file included from ../../../glib/glib.h:64, from ../../../girepository/girwriter-private.h:26, from ../../../girepository/girwriter.c:27: ../../../girepository/girwriter.c: In function ‘gi_ir_writer_write’: ../../../gobject/gtype.h:646:114: warning: potential null pointer dereference [-Wnull-dereference] 646 | #define G_TYPE_FROM_INSTANCE(instance) (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class)) | ^ ../../../glib/gmessages.h:353:32: note: in definition of macro ‘g_error’ 353 | __VA_ARGS__); \ | ^~~~~~~~~~~ ../../../gobject/gtype.h:646:66: note: in expansion of macro ‘G_TYPE_FROM_CLASS’ 646 | #define G_TYPE_FROM_INSTANCE(instance) (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class)) | ^~~~~~~~~~~~~~~~~ ../../../girepository/girwriter.c:1453:59: note: in expansion of macro ‘G_TYPE_FROM_INSTANCE’ 1453 | g_error ("unknown info type %s", g_type_name (G_TYPE_FROM_INSTANCE (info))); | ^~~~~~~~~~~~~~~~~~~~ [449/1719] cc -Igthread/libgthread-2.0.so.0.8304.0.p -Igthread -I../../../gthread -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GThread"' -DGLIB_COMPILATION -MD -MQ gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o -MF gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o.d -o gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o -c ../../../gthread/gthread-impl.c [450/1719] /usr/bin/python3 /build/reproducible-path/glib2.0-2.83.4/gio/tests/gengiotypefuncs.py gio/tests/giotypefuncs.inc ../../../gio/gappinfo.h ../../../gio/gasyncinitable.h ../../../gio/gasyncresult.h ../../../gio/gbufferedinputstream.h ../../../gio/gbufferedoutputstream.h ../../../gio/gbytesicon.h ../../../gio/gcancellable.h ../../../gio/gcontenttype.h ../../../gio/gcharsetconverter.h ../../../gio/gconverter.h ../../../gio/gconverterinputstream.h ../../../gio/gconverteroutputstream.h ../../../gio/gdatagrambased.h ../../../gio/gdatainputstream.h ../../../gio/gdataoutputstream.h ../../../gio/gdebugcontroller.h ../../../gio/gdebugcontrollerdbus.h ../../../gio/gdrive.h ../../../gio/gemblem.h ../../../gio/gemblemedicon.h ../../../gio/gfile.h ../../../gio/gfileattribute.h ../../../gio/gfileenumerator.h ../../../gio/gfileicon.h ../../../gio/gfileinfo.h ../../../gio/gfileinputstream.h ../../../gio/gfilemonitor.h ../../../gio/gfilenamecompleter.h ../../../gio/gfileoutputstream.h ../../../gio/gfileiostream.h ../../../gio/gfilterinputstream.h ../../../gio/gfilteroutputstream.h ../../../gio/gicon.h ../../../gio/ginetaddress.h ../../../gio/ginetaddressmask.h ../../../gio/ginetsocketaddress.h ../../../gio/ginitable.h ../../../gio/ginputstream.h ../../../gio/gio.h ../../../gio/gio-autocleanups.h ../../../gio/gioenums.h ../../../gio/gioerror.h ../../../gio/giomodule.h ../../../gio/gioscheduler.h ../../../gio/giostream.h ../../../gio/giotypes.h ../../../gio/gloadableicon.h ../../../gio/gmount.h ../../../gio/gmemoryinputstream.h ../../../gio/gmemorymonitor.h ../../../gio/gmemoryoutputstream.h ../../../gio/gmountoperation.h ../../../gio/gnativesocketaddress.h ../../../gio/gnativevolumemonitor.h ../../../gio/gnetworkaddress.h ../../../gio/gnetworkmonitor.h ../../../gio/gnetworkservice.h ../../../gio/goutputstream.h ../../../gio/gpermission.h ../../../gio/gpollableinputstream.h ../../../gio/gpollableoutputstream.h ../../../gio/gpollableutils.h ../../../gio/gpowerprofilemonitor.h ../../../gio/gproxy.h ../../../gio/gproxyaddress.h ../../../gio/gproxyaddressenumerator.h ../../../gio/gproxyresolver.h ../../../gio/gresolver.h ../../../gio/gresource.h ../../../gio/gseekable.h ../../../gio/gsimpleasyncresult.h ../../../gio/gsimpleiostream.h ../../../gio/gsimplepermission.h ../../../gio/gsimpleproxyresolver.h ../../../gio/gsocket.h ../../../gio/gsocketaddress.h ../../../gio/gsocketaddressenumerator.h ../../../gio/gsocketclient.h ../../../gio/gsocketconnectable.h ../../../gio/gsocketconnection.h ../../../gio/gsocketcontrolmessage.h ../../../gio/gsocketlistener.h ../../../gio/gsocketservice.h ../../../gio/gsrvtarget.h ../../../gio/gsubprocess.h ../../../gio/gsubprocesslauncher.h ../../../gio/gtask.h ../../../gio/gtcpconnection.h ../../../gio/gtcpwrapperconnection.h ../../../gio/gthemedicon.h ../../../gio/gthreadedsocketservice.h ../../../gio/gtlsbackend.h ../../../gio/gtlscertificate.h ../../../gio/gtlsclientconnection.h ../../../gio/gtlsconnection.h ../../../gio/gtlsdatabase.h ../../../gio/gtlsfiledatabase.h ../../../gio/gtlsinteraction.h ../../../gio/gtlspassword.h ../../../gio/gtlsserverconnection.h ../../../gio/gdtlsconnection.h ../../../gio/gdtlsclientconnection.h ../../../gio/gdtlsserverconnection.h ../../../gio/gunixconnection.h ../../../gio/gunixcredentialsmessage.h ../../../gio/gunixfdlist.h ../../../gio/gunixsocketaddress.h ../../../gio/gvfs.h ../../../gio/gvolume.h ../../../gio/gvolumemonitor.h ../../../gio/gzlibcompressor.h ../../../gio/gzlibdecompressor.h ../../../gio/glistmodel.h ../../../gio/gliststore.h ../../../gio/gapplication.h ../../../gio/gapplicationcommandline.h ../../../gio/gactiongroup.h ../../../gio/gactionmap.h ../../../gio/gsimpleactiongroup.h ../../../gio/gremoteactiongroup.h ../../../gio/gactiongroupexporter.h ../../../gio/gdbusactiongroup.h ../../../gio/gaction.h ../../../gio/gpropertyaction.h ../../../gio/gsimpleaction.h ../../../gio/gmenumodel.h ../../../gio/gmenu.h ../../../gio/gmenuexporter.h ../../../gio/gdbusmenumodel.h ../../../gio/gnotification.h ../../../gio/gsettingsbackend.h ../../../gio/gsettingsschema.h ../../../gio/gsettings.h ../../../gio/gdbusauthobserver.h ../../../gio/gcredentials.h ../../../gio/gdbusutils.h ../../../gio/gdbuserror.h ../../../gio/gdbusaddress.h ../../../gio/gdbusconnection.h ../../../gio/gdbusmessage.h ../../../gio/gdbusnameowning.h ../../../gio/gdbusnamewatching.h ../../../gio/gdbusproxy.h ../../../gio/gdbusintrospection.h ../../../gio/gdbusmethodinvocation.h ../../../gio/gdbusserver.h ../../../gio/gdbusinterface.h ../../../gio/gdbusinterfaceskeleton.h ../../../gio/gdbusobject.h ../../../gio/gdbusobjectskeleton.h ../../../gio/gdbusobjectproxy.h ../../../gio/gdbusobjectmanager.h ../../../gio/gdbusobjectmanagerclient.h ../../../gio/gdbusobjectmanagerserver.h ../../../gio/gtestdbus.h gio/gioenumtypes.h ../../../gobject/gobject-autocleanups.h ../../../gobject/glib-types.h ../../../gobject/gbinding.h ../../../gobject/gbindinggroup.h ../../../gobject/gboxed.h ../../../gobject/gclosure.h ../../../gobject/genums.h ../../../gobject/gmarshal.h ../../../gobject/gobject.h ../../../gobject/gparam.h ../../../gobject/gparamspecs.h ../../../gobject/gsignal.h ../../../gobject/gsignalgroup.h ../../../gobject/gsourceclosure.h ../../../gobject/gtype.h ../../../gobject/gtypemodule.h ../../../gobject/gtypeplugin.h ../../../gobject/gvalue.h ../../../gobject/gvaluearray.h ../../../gobject/gvaluecollector.h ../../../gobject/gvaluetypes.h ../../../gobject/gobjectnotifyqueue.c [451/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-info-body --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 --output gio/tests/gdbus-test-codegen-generated-interface-info.c ../../../gio/tests/test-codegen.xml [452/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --glib-min-required 2.64 --interface-prefix org.project. --output-directory gio/tests --generate-c-code gdbus-test-codegen-generated-min-required-2-64 --c-generate-object-manager --c-generate-autocleanup all --c-namespace Foo_iGen --generate-docbook gdbus-test-codegen-generated-doc --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 ../../../gio/tests/test-codegen.xml [453/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio/tests --generate-c-code fake-openuri-portal-generated --c-namespace Fake ../../../gio/tests/../org.freedesktop.portal.OpenURI.xml [454/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio/tests --generate-c-code fake-request-portal-generated --c-namespace Fake ../../../gio/tests/../org.freedesktop.portal.Request.xml [455/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.project. --output-directory gio/tests --generate-c-code gdbus-test-codegen-generated --c-generate-object-manager --c-generate-autocleanup all --c-namespace Foo_iGen --generate-docbook gdbus-test-codegen-generated-doc --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 ../../../gio/tests/test-codegen.xml [456/1719] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio/tests --generate-c-code fake-document-portal-generated --c-namespace Fake ../../../gio/tests/../org.freedesktop.portal.Documents.xml [457/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o -c ../../../girepository/giobjectinfo.c [458/1719] cc -o glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so.p/constructor-helper.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libconstructor-helper.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib glib/libglib-2.0.so.0.8304.0 [459/1719] /usr/bin/msgfmt -o gio/tests/de/LC_MESSAGES/test.mo ../../../gio/tests/de/LC_MESSAGES/../../de.po [460/1719] cc -o gthread/libgthread-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgthread-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib glib/libglib-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [461/1719] cc -Iglib/tests/getpwuid-preload.so.p -Iglib/tests -I../../../glib/tests -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o -MF glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o.d -o glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o -c ../../../glib/tests/getpwuid-preload.c [462/1719] cc -Igio/glib-compile-resources.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [463/1719] cc -Iglib/tests/spawn-test-helper.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-test-helper.p/spawn-test-helper.c.o -MF glib/tests/spawn-test-helper.p/spawn-test-helper.c.o.d -o glib/tests/spawn-test-helper.p/spawn-test-helper.c.o -c ../../../glib/tests/spawn-test-helper.c [464/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so.p/libconstructor-helper.so.symbols [465/1719] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o -c ../../../gio/gdbusconnection.c [466/1719] cc -Iglib/tests/libconstructor-lib.so.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPREFIX=lib -MD -MQ glib/tests/libconstructor-lib.so.p/constructor.c.o -MF glib/tests/libconstructor-lib.so.p/constructor.c.o.d -o glib/tests/libconstructor-lib.so.p/constructor.c.o -c ../../../glib/tests/constructor.c [467/1719] cc -Iglib/tests/assert-msg-test.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/assert-msg-test.p/assert-msg-test.c.o -MF glib/tests/assert-msg-test.p/assert-msg-test.c.o.d -o glib/tests/assert-msg-test.p/assert-msg-test.c.o -c ../../../glib/tests/assert-msg-test.c [468/1719] cc -Iglib/tests/markup-example.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-example.p/markup-example.c.o -MF glib/tests/markup-example.p/markup-example.c.o.d -o glib/tests/markup-example.p/markup-example.c.o -c ../../../glib/tests/markup-example.c [469/1719] cc -Iglib/tests/path-test-subdir/spawn-test-helper.p -Iglib/tests/path-test-subdir -I../../../glib/tests/path-test-subdir -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o -MF glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o.d -o glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o -c ../../../glib/tests/path-test-subdir/spawn-test-helper.c [470/1719] cc -Iglib/tests/messages-low-memory.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/messages-low-memory.p/messages-low-memory.c.o -MF glib/tests/messages-low-memory.p/messages-low-memory.c.o.d -o glib/tests/messages-low-memory.p/messages-low-memory.c.o -c ../../../glib/tests/messages-low-memory.c [471/1719] cc -Iglib/tests/test-spawn-echo.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/test-spawn-echo.p/test-spawn-echo.c.o -MF glib/tests/test-spawn-echo.p/test-spawn-echo.c.o.d -o glib/tests/test-spawn-echo.p/test-spawn-echo.c.o -c ../../../glib/tests/test-spawn-echo.c [472/1719] cc -Iglib/tests/spawn-path-search-helper.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o -MF glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o.d -o glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o -c ../../../glib/tests/spawn-path-search-helper.c [473/1719] cc -Iglib/tests/testing-helper.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/testing-helper.p/testing-helper.c.o -MF glib/tests/testing-helper.p/testing-helper.c.o.d -o glib/tests/testing-helper.p/testing-helper.c.o -c ../../../glib/tests/testing-helper.c [474/1719] cc -Igirepository/compiler/gi-compile-repository.p -Igirepository/compiler -I../../../girepository/compiler -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-old-style-definition -Wno-cast-align -Wno-unused-parameter -Wno-duplicated-branches -MD -MQ girepository/compiler/gi-compile-repository.p/compiler.c.o -MF girepository/compiler/gi-compile-repository.p/compiler.c.o.d -o girepository/compiler/gi-compile-repository.p/compiler.c.o -c ../../../girepository/compiler/compiler.c [475/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o -c ../../../girepository/givfuncinfo.c [476/1719] cc -Igio/glib-compile-resources.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [477/1719] cc -Iglib/tests/bitlock.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/bitlock.p/bitlock.c.o -MF glib/tests/bitlock.p/bitlock.c.o.d -o glib/tests/bitlock.p/bitlock.c.o -c ../../../glib/tests/bitlock.c [478/1719] cc -Iglib/tests/charset.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/charset.p/charset.c.o -MF glib/tests/charset.p/charset.c.o.d -o glib/tests/charset.p/charset.c.o -c ../../../glib/tests/charset.c [479/1719] cc -Iglib/tests/cache.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/cache.p/cache.c.o -MF glib/tests/cache.p/cache.c.o.d -o glib/tests/cache.p/cache.c.o -c ../../../glib/tests/cache.c [480/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o -c ../../../girepository/girepository.c [481/1719] cc -Iglib/tests/collate.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/collate.p/collate.c.o -MF glib/tests/collate.p/collate.c.o.d -o glib/tests/collate.p/collate.c.o -c ../../../glib/tests/collate.c [482/1719] cc -Iglib/tests/asyncqueue.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/asyncqueue.p/asyncqueue.c.o -MF glib/tests/asyncqueue.p/asyncqueue.c.o.d -o glib/tests/asyncqueue.p/asyncqueue.c.o -c ../../../glib/tests/asyncqueue.c [483/1719] cc -Iglib/tests/cond.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/cond.p/cond.c.o -MF glib/tests/cond.p/cond.c.o.d -o glib/tests/cond.p/cond.c.o -c ../../../glib/tests/cond.c [484/1719] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girnode.c.o -MF girepository/libgirepository-internals.a.p/girnode.c.o.d -o girepository/libgirepository-internals.a.p/girnode.c.o -c ../../../girepository/girnode.c [485/1719] cc -Iglib/tests/completion.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/completion.p/completion.c.o -MF glib/tests/completion.p/completion.c.o.d -o glib/tests/completion.p/completion.c.o -c ../../../glib/tests/completion.c [486/1719] cc -Iglib/tests/base64.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/base64.p/base64.c.o -MF glib/tests/base64.p/base64.c.o.d -o glib/tests/base64.p/base64.c.o -c ../../../glib/tests/base64.c [487/1719] cc -Igio/glib-compile-resources.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/glib-compile-resources.p/glib-compile-resources.c.o -MF gio/glib-compile-resources.p/glib-compile-resources.c.o.d -o gio/glib-compile-resources.p/glib-compile-resources.c.o -c ../../../gio/glib-compile-resources.c [488/1719] cc -Iglib/gtester.p -Iglib -I../../../glib -I. -I../../.. -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -UG_DISABLE_ASSERT -MD -MQ glib/gtester.p/gtester.c.o -MF glib/gtester.p/gtester.c.o.d -o glib/gtester.p/gtester.c.o -c ../../../glib/gtester.c [489/1719] cc -Iglib/tests/checksum.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/checksum.p/checksum.c.o -MF glib/tests/checksum.p/checksum.c.o.d -o glib/tests/checksum.p/checksum.c.o -c ../../../glib/tests/checksum.c [490/1719] cc -Iglib/tests/bytes.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/bytes.p/bytes.c.o -MF glib/tests/bytes.p/bytes.c.o.d -o glib/tests/bytes.p/bytes.c.o -c ../../../glib/tests/bytes.c [491/1719] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o -c ../../../girepository/gitypelib.c [492/1719] cc -Iglib/tests/atomic.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 -MD -MQ glib/tests/atomic.p/atomic.c.o -MF glib/tests/atomic.p/atomic.c.o.d -o glib/tests/atomic.p/atomic.c.o -c ../../../glib/tests/atomic.c [493/1719] cc -Iglib/tests/dir.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/dir.p/dir.c.o -MF glib/tests/dir.p/dir.c.o.d -o glib/tests/dir.p/dir.c.o -c ../../../glib/tests/dir.c [494/1719] cc -Iglib/tests/environment.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/environment.p/environment.c.o -MF glib/tests/environment.p/environment.c.o.d -o glib/tests/environment.p/environment.c.o -c ../../../glib/tests/environment.c [495/1719] cc -Iglib/tests/gdatetime.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gdatetime.p/.._gdatetime-private.c.o -MF glib/tests/gdatetime.p/.._gdatetime-private.c.o.d -o glib/tests/gdatetime.p/.._gdatetime-private.c.o -c ../../../glib/gdatetime-private.c [496/1719] cc -Iglib/tests/guuid.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/guuid.p/guuid.c.o -MF glib/tests/guuid.p/guuid.c.o.d -o glib/tests/guuid.p/guuid.c.o -c ../../../glib/tests/guuid.c [497/1719] cc -Iglib/tests/gwakeup.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gwakeup.p/.._gwakeup.c.o -MF glib/tests/gwakeup.p/.._gwakeup.c.o.d -o glib/tests/gwakeup.p/.._gwakeup.c.o -c ../../../glib/gwakeup.c [498/1719] cc -Iglib/tests/hmac.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hmac.p/hmac.c.o -MF glib/tests/hmac.p/hmac.c.o.d -o glib/tests/hmac.p/hmac.c.o -c ../../../glib/tests/hmac.c [499/1719] cc -Iglib/tests/error.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/error.p/error.c.o -MF glib/tests/error.p/error.c.o.d -o glib/tests/error.p/error.c.o -c ../../../glib/tests/error.c In file included from glib/glibconfig.h:9, from ../../../glib/gtypes.h:34, from ../../../glib/galloca.h:34, from ../../../glib/glib.h:32, from ../../../glib/tests/error.c:1: In function ‘test_error_private_clear’, inlined from ‘g_error_with_test_error_private_clear’ at ../../../glib/tests/error.c:294:1: ../../../glib/tests/error.c:290:25: warning: potential null pointer dereference [-Wnull-dereference] 290 | g_assert_nonnull (priv->check); ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:255:49: note: in expansion of macro ‘G_LIKELY’ 255 | if G_LIKELY ((expr) != NULL) ; else \ | ^~~~~~~~ ../../../glib/tests/error.c:290:3: note: in expansion of macro ‘g_assert_nonnull’ 290 | g_assert_nonnull (priv->check); | ^~~~~~~~~~~~~~~~ ../../../glib/tests/error.c:290:25: warning: potential null pointer dereference [-Wnull-dereference] 290 | g_assert_nonnull (priv->check); ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:255:49: note: in expansion of macro ‘G_LIKELY’ 255 | if G_LIKELY ((expr) != NULL) ; else \ | ^~~~~~~~ ../../../glib/tests/error.c:290:3: note: in expansion of macro ‘g_assert_nonnull’ 290 | g_assert_nonnull (priv->check); | ^~~~~~~~~~~~~~~~ In function ‘test_error_private_init’, inlined from ‘g_error_with_test_error_private_init’ at ../../../glib/tests/error.c:294:1: ../../../glib/tests/error.c:263:13: warning: potential null pointer dereference [-Wnull-dereference] 263 | priv->foo = 13; | ~~~~~~~~~~^~~~ In function ‘test_error_private_copy’, inlined from ‘g_error_with_test_error_private_copy’ at ../../../glib/tests/error.c:294:1: ../../../glib/tests/error.c:281:20: warning: potential null pointer dereference [-Wnull-dereference] 281 | dest_priv->check = src_priv->check; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../../glib/tests/error.c:280:18: warning: potential null pointer dereference [-Wnull-dereference] 280 | dest_priv->foo = src_priv->foo; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../../glib/tests/error.c:281:30: warning: potential null pointer dereference [-Wnull-dereference] 281 | dest_priv->check = src_priv->check; | ~~~~~~~~^~~~~~~ ../../../glib/tests/error.c:280:28: warning: potential null pointer dereference [-Wnull-dereference] 280 | dest_priv->foo = src_priv->foo; | ~~~~~~~~^~~~~ In function ‘fill_test_error’, inlined from ‘test_extended’ at ../../../glib/tests/error.c:318:15: ../../../glib/tests/error.c:302:21: warning: potential null pointer dereference [-Wnull-dereference] 302 | test_error->check = check; | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ../../../glib/glib.h:89: ../../../glib/tests/error.c: In function ‘test_extended’: ../../../glib/tests/error.c:338:54: warning: potential null pointer dereference [-Wnull-dereference] 338 | g_assert_cmpint (test_priv->foo, ==, copy_test_priv->foo); ../../../glib/gtestutils.h:54:74: note: in definition of macro ‘g_assert_cmpint’ 54 | gint64 __n1 = (n1), __n2 = (n2); \ | ^~ [500/1719] cc -Iglib/tests/dataset.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/dataset.p/dataset.c.o -MF glib/tests/dataset.p/dataset.c.o.d -o glib/tests/dataset.p/dataset.c.o -c ../../../glib/tests/dataset.c [501/1719] cc -Igio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p -Igio/tests/gdbus-object-manager-example -I../../../gio/tests/gdbus-object-manager-example -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGDBUS_OBJECT_MANAGER_EXAMPLE_COMPILATION -MD -MQ gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o -MF gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o.d -o gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o -c gio/tests/gdbus-object-manager-example/objectmanager-gen.c [502/1719] cc -Iglib/tests/gwakeup.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gwakeup.p/gwakeuptest.c.o -MF glib/tests/gwakeup.p/gwakeuptest.c.o.d -o glib/tests/gwakeup.p/gwakeuptest.c.o -c ../../../glib/tests/gwakeuptest.c [503/1719] cc -Iglib/tests/hook.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hook.p/hook.c.o -MF glib/tests/hook.p/hook.c.o.d -o glib/tests/hook.p/hook.c.o -c ../../../glib/tests/hook.c [504/1719] cc -o gio/libgio-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o gio/libgio-2.0.so.0.8304.0.p/gfile.c.o gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gicon.c.o gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o gio/libgio-2.0.so.0.8304.0.p/giostream.c.o gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o gio/libgio-2.0.so.0.8304.0.p/gmount.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gresource.c.o gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o gio/libgio-2.0.so.0.8304.0.p/gtask.c.o gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gaction.c.o gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgio-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/xdgmime/libxdgmime.a gio/inotify/libinotify.a glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libmount.so /usr/lib/i386-linux-gnu/libselinux.so /usr/lib/i386-linux-gnu/libsysprof-capture-4.a -Wl,--end-group -pthread [505/1719] cc -Iglib/tests/hostutils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hostutils.p/hostutils.c.o -MF glib/tests/hostutils.p/hostutils.c.o.d -o glib/tests/hostutils.p/hostutils.c.o -c ../../../glib/tests/hostutils.c [506/1719] cc -Iglib/tests/io-channel.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/io-channel.p/io-channel.c.o -MF glib/tests/io-channel.p/io-channel.c.o.d -o glib/tests/io-channel.p/io-channel.c.o -c ../../../glib/tests/io-channel.c [507/1719] cc -Iglib/tests/io-channel-basic.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/io-channel-basic.p/io-channel-basic.c.o -MF glib/tests/io-channel-basic.p/io-channel-basic.c.o.d -o glib/tests/io-channel-basic.p/io-channel-basic.c.o -c ../../../glib/tests/io-channel-basic.c [508/1719] cc -Iglib/tests/macros.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/macros.p/macros.c.o -MF glib/tests/macros.p/macros.c.o.d -o glib/tests/macros.p/macros.c.o -c ../../../glib/tests/macros.c [509/1719] cc -Iglib/tests/markup.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup.p/markup.c.o -MF glib/tests/markup.p/markup.c.o.d -o glib/tests/markup.p/markup.c.o -c ../../../glib/tests/markup.c [510/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb gio/libgio-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0.p/libgio-2.0.so.0.8304.0.symbols [511/1719] cc -Iglib/tests/max-version.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/max-version.p/max-version.c.o -MF glib/tests/max-version.p/max-version.c.o.d -o glib/tests/max-version.p/max-version.c.o -c ../../../glib/tests/max-version.c [512/1719] cc -Iglib/tests/markup-collect.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-collect.p/markup-collect.c.o -MF glib/tests/markup-collect.p/markup-collect.c.o.d -o glib/tests/markup-collect.p/markup-collect.c.o -c ../../../glib/tests/markup-collect.c [513/1719] cc -Iglib/tests/mappedfile.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mappedfile.p/mappedfile.c.o -MF glib/tests/mappedfile.p/mappedfile.c.o.d -o glib/tests/mappedfile.p/mappedfile.c.o -c ../../../glib/tests/mappedfile.c [514/1719] cc -Iglib/tests/memchunk.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/memchunk.p/memchunk.c.o -MF glib/tests/memchunk.p/memchunk.c.o.d -o glib/tests/memchunk.p/memchunk.c.o -c ../../../glib/tests/memchunk.c [515/1719] cc -o gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgdbus-example-objectmanager.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gmodule:$ORIGIN/../../../gobject:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [516/1719] cc -Iglib/tests/convert.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/convert.p/convert.c.o -MF glib/tests/convert.p/convert.c.o.d -o glib/tests/convert.p/convert.c.o -c ../../../glib/tests/convert.c [517/1719] cc -o gio/glib-compile-resources gio/glib-compile-resources.p/glib-compile-resources.c.o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [518/1719] cc -Iglib/tests/mapping.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mapping.p/mapping.c.o -MF glib/tests/mapping.p/mapping.c.o.d -o glib/tests/mapping.p/mapping.c.o -c ../../../glib/tests/mapping.c [519/1719] cc -Iglib/tests/markup-parse.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-parse.p/markup-parse.c.o -MF glib/tests/markup-parse.p/markup-parse.c.o.d -o glib/tests/markup-parse.p/markup-parse.c.o -c ../../../glib/tests/markup-parse.c [520/1719] cc -Iglib/tests/markup-subparser.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-subparser.p/markup-subparser.c.o -MF glib/tests/markup-subparser.p/markup-subparser.c.o.d -o glib/tests/markup-subparser.p/markup-subparser.c.o -c ../../../glib/tests/markup-subparser.c [521/1719] cc -Iglib/tests/markup-escape.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-escape.p/markup-escape.c.o -MF glib/tests/markup-escape.p/markup-escape.c.o.d -o glib/tests/markup-escape.p/markup-escape.c.o -c ../../../glib/tests/markup-escape.c [522/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test5.gresource --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests --internal ../../../gio/tests/test5.gresource.xml [523/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/plugin-resources.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate-source --c-name _g_plugin ../../../gio/tests/test4.gresource.xml [524/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test6.gresource --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests --internal ../../../gio/tests/test6.gresource.xml [525/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [526/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.h --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [527/1719] cc -Iglib/tests/list.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/list.p/list.c.o -MF glib/tests/list.p/list.c.o.d -o glib/tests/list.p/list.c.o -c ../../../glib/tests/list.c [528/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test.gresource --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests --internal ../../../gio/tests/test.gresource.xml [529/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.h --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate --manual-register ../../../gio/tests/111_digit_test.gresource.xml [530/1719] cc -Iglib/tests/bookmarkfile.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/bookmarkfile.p/bookmarkfile.c.o -MF glib/tests/bookmarkfile.p/bookmarkfile.c.o.d -o glib/tests/bookmarkfile.p/bookmarkfile.c.o -c ../../../glib/tests/bookmarkfile.c [531/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests --internal --generate-source --c-name _g_test1 ../../../gio/tests/test2.gresource.xml [532/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests --internal --generate-source --manual-register ../../../gio/tests/111_digit_test.gresource.xml [533/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources_binary.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests --internal --generate-source --external-data --c-name _g_binary_test1 ../../../gio/tests/test5.gresource.xml [534/1719] /usr/bin/cc -Wl,-z,noexecstack -r -Wl,-b,binary -nostdlib gio/tests/test5.gresource -o gio/tests/test_resources.o [535/1719] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girparser.c.o -MF girepository/libgirepository-internals.a.p/girparser.c.o.d -o girepository/libgirepository-internals.a.p/girparser.c.o -c ../../../girepository/girparser.c In function ‘parse_type_internal’, inlined from ‘parse_type’ at ../../../girepository/girparser.c:805:10: ../../../girepository/girparser.c:679:11: warning: potential null pointer dereference [-Wnull-dereference] 679 | if (*str == '<') | ^~~~ In file included from ../../../glib/gstring.h:37, from ../../../glib/giochannel.h:36, from ../../../glib/glib.h:56, from ../../../girepository/girparser-private.h:26, from ../../../girepository/girparser.c:27: ../../../girepository/girparser.c:700:31: warning: potential null pointer dereference [-Wnull-dereference] 700 | while (g_ascii_isalnum (*str) || ../../../glib/gstrfuncs.h:62:29: note: in definition of macro ‘g_ascii_isalnum’ 62 | ((g_ascii_table[(guchar) (c)] & G_ASCII_ALNUM) != 0) | ^ [536/1719] rm -f girepository/libgirepository-internals.a && gcc-ar csrDT girepository/libgirepository-internals.a girepository/libgirepository-internals.a.p/girmodule.c.o girepository/libgirepository-internals.a.p/girnode.c.o girepository/libgirepository-internals.a.p/giroffsets.c.o girepository/libgirepository-internals.a.p/girparser.c.o girepository/libgirepository-internals.a.p/girwriter.c.o [537/1719] cc -Iglib/tests/node.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/node.p/node.c.o -MF glib/tests/node.p/node.c.o.d -o glib/tests/node.p/node.c.o -c ../../../glib/tests/node.c [538/1719] cc -Iglib/tests/once.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/once.p/once.c.o -MF glib/tests/once.p/once.c.o.d -o glib/tests/once.p/once.c.o -c ../../../glib/tests/once.c [539/1719] cc -Iglib/tests/mutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mutex.p/mutex.c.o -MF glib/tests/mutex.p/mutex.c.o.d -o glib/tests/mutex.p/mutex.c.o -c ../../../glib/tests/mutex.c [540/1719] cc -Iglib/tests/option-argv0.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/option-argv0.p/option-argv0.c.o -MF glib/tests/option-argv0.p/option-argv0.c.o.d -o glib/tests/option-argv0.p/option-argv0.c.o -c ../../../glib/tests/option-argv0.c [541/1719] cc -Iglib/tests/mem-overflow.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mem-overflow.p/mem-overflow.c.o -MF glib/tests/mem-overflow.p/mem-overflow.c.o.d -o glib/tests/mem-overflow.p/mem-overflow.c.o -c ../../../glib/tests/mem-overflow.c [542/1719] cc -Iglib/tests/logging.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/logging.p/logging.c.o -MF glib/tests/logging.p/logging.c.o.d -o glib/tests/logging.p/logging.c.o -c ../../../glib/tests/logging.c [543/1719] cc -o girepository/libgirepository-2.0.so.0.8304.0 girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgirepository-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -Wl,-z,nodelete -Wl,-Bsymbolic-functions -lffi -lffi -lm -Wl,--end-group [544/1719] cc -Iglib/tests/pattern.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/pattern.p/pattern.c.o -MF glib/tests/pattern.p/pattern.c.o.d -o glib/tests/pattern.p/pattern.c.o -c ../../../glib/tests/pattern.c [545/1719] cc -Iglib/tests/overflow.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/overflow.p/overflow.c.o -MF glib/tests/overflow.p/overflow.c.o.d -o glib/tests/overflow.p/overflow.c.o -c ../../../glib/tests/overflow.c [546/1719] cc -Iglib/tests/pathbuf.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/pathbuf.p/pathbuf.c.o -MF glib/tests/pathbuf.p/pathbuf.c.o.d -o glib/tests/pathbuf.p/pathbuf.c.o -c ../../../glib/tests/pathbuf.c [547/1719] cc -Iglib/tests/private.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/private.p/private.c.o -MF glib/tests/private.p/private.c.o.d -o glib/tests/private.p/private.c.o -c ../../../glib/tests/private.c [548/1719] cc -Iglib/tests/date.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/date.p/date.c.o -MF glib/tests/date.p/date.c.o.d -o glib/tests/date.p/date.c.o -c ../../../glib/tests/date.c [549/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb girepository/libgirepository-2.0.so.0.8304.0 girepository/libgirepository-2.0.so.0.8304.0 girepository/libgirepository-2.0.so.0.8304.0.p/libgirepository-2.0.so.0.8304.0.symbols [550/1719] cc -Iglib/tests/protocol.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/protocol.p/protocol.c.o -MF glib/tests/protocol.p/protocol.c.o.d -o glib/tests/protocol.p/protocol.c.o -c ../../../glib/tests/protocol.c [551/1719] cc -Iglib/tests/refcount.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/refcount.p/refcount.c.o -MF glib/tests/refcount.p/refcount.c.o.d -o glib/tests/refcount.p/refcount.c.o -c ../../../glib/tests/refcount.c [552/1719] cc -Iglib/tests/rand.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rand.p/rand.c.o -MF glib/tests/rand.p/rand.c.o.d -o glib/tests/rand.p/rand.c.o -c ../../../glib/tests/rand.c [553/1719] cc -Iglib/tests/mainloop.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mainloop.p/mainloop.c.o -MF glib/tests/mainloop.p/mainloop.c.o.d -o glib/tests/mainloop.p/mainloop.c.o -c ../../../glib/tests/mainloop.c [554/1719] cc -Iglib/tests/rec-mutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rec-mutex.p/rec-mutex.c.o -MF glib/tests/rec-mutex.p/rec-mutex.c.o.d -o glib/tests/rec-mutex.p/rec-mutex.c.o -c ../../../glib/tests/rec-mutex.c [555/1719] cc -Iglib/tests/refcount-macro.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DG_DISABLE_CHECKS -MD -MQ glib/tests/refcount-macro.p/refcount.c.o -MF glib/tests/refcount-macro.p/refcount.c.o.d -o glib/tests/refcount-macro.p/refcount.c.o -c ../../../glib/tests/refcount.c [556/1719] cc -Iglib/tests/rcbox.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rcbox.p/rcbox.c.o -MF glib/tests/rcbox.p/rcbox.c.o.d -o glib/tests/rcbox.p/rcbox.c.o -c ../../../glib/tests/rcbox.c [557/1719] cc -Iglib/tests/refstring.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/refstring.p/refstring.c.o -MF glib/tests/refstring.p/refstring.c.o.d -o glib/tests/refstring.p/refstring.c.o -c ../../../glib/tests/refstring.c [558/1719] cc -Iglib/tests/overflow-fallback.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -D_GLIB_TEST_OVERFLOW_FALLBACK -MD -MQ glib/tests/overflow-fallback.p/overflow.c.o -MF glib/tests/overflow-fallback.p/overflow.c.o.d -o glib/tests/overflow-fallback.p/overflow.c.o -c ../../../glib/tests/overflow.c [559/1719] cc -Iglib/tests/search-utils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/search-utils.p/search-utils.c.o -MF glib/tests/search-utils.p/search-utils.c.o.d -o glib/tests/search-utils.p/search-utils.c.o -c ../../../glib/tests/search-utils.c [560/1719] cc -Iglib/tests/fileutils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/fileutils.p/fileutils.c.o -MF glib/tests/fileutils.p/fileutils.c.o.d -o glib/tests/fileutils.p/fileutils.c.o -c ../../../glib/tests/fileutils.c [561/1719] cc -Iglib/tests/scannerapi.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/scannerapi.p/scannerapi.c.o -MF glib/tests/scannerapi.p/scannerapi.c.o.d -o glib/tests/scannerapi.p/scannerapi.c.o -c ../../../glib/tests/scannerapi.c [562/1719] cc -Iglib/tests/rwlock.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rwlock.p/rwlock.c.o -MF glib/tests/rwlock.p/rwlock.c.o.d -o glib/tests/rwlock.p/rwlock.c.o -c ../../../glib/tests/rwlock.c [563/1719] cc -Iglib/tests/slice.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/slice.p/slice.c.o -MF glib/tests/slice.p/slice.c.o.d -o glib/tests/slice.p/slice.c.o -c ../../../glib/tests/slice.c [564/1719] cc -Iglib/tests/relation.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/relation.p/relation.c.o -MF glib/tests/relation.p/relation.c.o.d -o glib/tests/relation.p/relation.c.o -c ../../../glib/tests/relation.c [565/1719] cc -Iglib/tests/shell.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/shell.p/shell.c.o -MF glib/tests/shell.p/shell.c.o.d -o glib/tests/shell.p/shell.c.o -c ../../../glib/tests/shell.c [566/1719] cc -Iglib/tests/sort.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/sort.p/sort.c.o -MF glib/tests/sort.p/sort.c.o.d -o glib/tests/sort.p/sort.c.o -c ../../../glib/tests/sort.c [567/1719] cc -Iglib/tests/testing-nonfatal.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/testing-nonfatal.p/testing-nonfatal.c.o -MF glib/tests/testing-nonfatal.p/testing-nonfatal.c.o.d -o glib/tests/testing-nonfatal.p/testing-nonfatal.c.o -c ../../../glib/tests/testing-nonfatal.c [568/1719] cc -Iglib/tests/hash.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hash.p/hash.c.o -MF glib/tests/hash.p/hash.c.o.d -o glib/tests/hash.p/hash.c.o -c ../../../glib/tests/hash.c [569/1719] cc -Iglib/tests/spawn-path-search.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-path-search.p/spawn-path-search.c.o -MF glib/tests/spawn-path-search.p/spawn-path-search.c.o.d -o glib/tests/spawn-path-search.p/spawn-path-search.c.o -c ../../../glib/tests/spawn-path-search.c [570/1719] cc -Iglib/tests/strvbuilder.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/strvbuilder.p/strvbuilder.c.o -MF glib/tests/strvbuilder.p/strvbuilder.c.o.d -o glib/tests/strvbuilder.p/strvbuilder.c.o -c ../../../glib/tests/strvbuilder.c [571/1719] cc -Iglib/tests/spawn-multithreaded.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o -MF glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o.d -o glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o -c ../../../glib/tests/spawn-multithreaded.c [572/1719] cc -Iglib/tests/spawn-singlethread.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-singlethread.p/spawn-singlethread.c.o -MF glib/tests/spawn-singlethread.p/spawn-singlethread.c.o.d -o glib/tests/spawn-singlethread.p/spawn-singlethread.c.o -c ../../../glib/tests/spawn-singlethread.c [573/1719] cc -Iglib/tests/spawn-test.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-test.p/spawn-test.c.o -MF glib/tests/spawn-test.p/spawn-test.c.o.d -o glib/tests/spawn-test.p/spawn-test.c.o -c ../../../glib/tests/spawn-test.c [574/1719] cc -Iglib/tests/slist.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/slist.p/slist.c.o -MF glib/tests/slist.p/slist.c.o.d -o glib/tests/slist.p/slist.c.o -c ../../../glib/tests/slist.c [575/1719] cc -Iglib/tests/array-test.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/array-test.p/array-test.c.o -MF glib/tests/array-test.p/array-test.c.o.d -o glib/tests/array-test.p/array-test.c.o -c ../../../glib/tests/array-test.c [576/1719] cc -Iglib/tests/thread.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread.p/thread.c.o -MF glib/tests/thread.p/thread.c.o.d -o glib/tests/thread.p/thread.c.o -c ../../../glib/tests/thread.c [577/1719] cc -Iglib/tests/keyfile.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/keyfile.p/keyfile.c.o -MF glib/tests/keyfile.p/keyfile.c.o.d -o glib/tests/keyfile.p/keyfile.c.o -c ../../../glib/tests/keyfile.c [578/1719] cc -Iglib/tests/timeout.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/timeout.p/timeout.c.o -MF glib/tests/timeout.p/timeout.c.o.d -o glib/tests/timeout.p/timeout.c.o -c ../../../glib/tests/timeout.c [579/1719] cc -Iglib/tests/types.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/types.p/types.c.o -MF glib/tests/types.p/types.c.o.d -o glib/tests/types.p/types.c.o -c ../../../glib/tests/types.c [580/1719] cc -Iglib/tests/thread-deprecated.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread-deprecated.p/thread-deprecated.c.o -MF glib/tests/thread-deprecated.p/thread-deprecated.c.o.d -o glib/tests/thread-deprecated.p/thread-deprecated.c.o -c ../../../glib/tests/thread-deprecated.c [581/1719] cc -Iglib/tests/queue.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/queue.p/queue.c.o -MF glib/tests/queue.p/queue.c.o.d -o glib/tests/queue.p/queue.c.o -c ../../../glib/tests/queue.c [582/1719] cc -Iglib/tests/thread-pool.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread-pool.p/thread-pool.c.o -MF glib/tests/thread-pool.p/thread-pool.c.o.d -o glib/tests/thread-pool.p/thread-pool.c.o -c ../../../glib/tests/thread-pool.c [583/1719] cc -Iglib/tests/timer.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/timer.p/timer.c.o -MF glib/tests/timer.p/timer.c.o.d -o glib/tests/timer.p/timer.c.o -c ../../../glib/tests/timer.c [584/1719] cc -Iglib/tests/utf8-validate.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-validate.p/utf8-validate.c.o -MF glib/tests/utf8-validate.p/utf8-validate.c.o.d -o glib/tests/utf8-validate.p/utf8-validate.c.o -c ../../../glib/tests/utf8-validate.c [585/1719] cc -Iglib/tests/utf8-performance.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-performance.p/utf8-performance.c.o -MF glib/tests/utf8-performance.p/utf8-performance.c.o.d -o glib/tests/utf8-performance.p/utf8-performance.c.o -c ../../../glib/tests/utf8-performance.c [586/1719] cc -Iglib/tests/thread-pool-slow.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread-pool-slow.p/thread-pool-slow.c.o -MF glib/tests/thread-pool-slow.p/thread-pool-slow.c.o.d -o glib/tests/thread-pool-slow.p/thread-pool-slow.c.o -c ../../../glib/tests/thread-pool-slow.c [587/1719] cc -Iglib/tests/string.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Werror=sign-conversion -MD -MQ glib/tests/string.p/string.c.o -MF glib/tests/string.p/string.c.o.d -o glib/tests/string.p/string.c.o -c ../../../glib/tests/string.c [588/1719] cc -Iglib/tests/sequence.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/sequence.p/sequence.c.o -MF glib/tests/sequence.p/sequence.c.o.d -o glib/tests/sequence.p/sequence.c.o -c ../../../glib/tests/sequence.c [589/1719] cc -Iglib/tests/utf8-pointer.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Werror=cast-qual -MD -MQ glib/tests/utf8-pointer.p/utf8-pointer.c.o -MF glib/tests/utf8-pointer.p/utf8-pointer.c.o.d -o glib/tests/utf8-pointer.p/utf8-pointer.c.o -c ../../../glib/tests/utf8-pointer.c [590/1719] cc -Iglib/tests/utils-isolated.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utils-isolated.p/utils-isolated.c.o -MF glib/tests/utils-isolated.p/utils-isolated.c.o.d -o glib/tests/utils-isolated.p/utils-isolated.c.o -c ../../../glib/tests/utils-isolated.c [591/1719] cc -Iglib/tests/utf8-misc.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-misc.p/utf8-misc.c.o -MF glib/tests/utf8-misc.p/utf8-misc.c.o.d -o glib/tests/utf8-misc.p/utf8-misc.c.o -c ../../../glib/tests/utf8-misc.c [592/1719] cc -Iglib/tests/1bit-mutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/1bit-mutex.p/1bit-mutex.c.o -MF glib/tests/1bit-mutex.p/1bit-mutex.c.o.d -o glib/tests/1bit-mutex.p/1bit-mutex.c.o -c ../../../glib/tests/1bit-mutex.c [593/1719] cc -Iglib/tests/unicode-normalize.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unicode-normalize.p/unicode-normalize.c.o -MF glib/tests/unicode-normalize.p/unicode-normalize.c.o.d -o glib/tests/unicode-normalize.p/unicode-normalize.c.o -c ../../../glib/tests/unicode-normalize.c [594/1719] cc -Iglib/tests/tree.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/tree.p/tree.c.o -MF glib/tests/tree.p/tree.c.o.d -o glib/tests/tree.p/tree.c.o -c ../../../glib/tests/tree.c [595/1719] cc -Iglib/tests/642026.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/642026.p/642026.c.o -MF glib/tests/642026.p/642026.c.o.d -o glib/tests/642026.p/642026.c.o -c ../../../glib/tests/642026.c [596/1719] cc -Iglib/tests/642026-ec.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DG_ERRORCHECK_MUTEXES -MD -MQ glib/tests/642026-ec.p/642026.c.o -MF glib/tests/642026-ec.p/642026.c.o.d -o glib/tests/642026-ec.p/642026.c.o -c ../../../glib/tests/642026.c [597/1719] cc -Iglib/tests/unicode-encoding.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unicode-encoding.p/unicode-encoding.c.o -MF glib/tests/unicode-encoding.p/unicode-encoding.c.o.d -o glib/tests/unicode-encoding.p/unicode-encoding.c.o -c ../../../glib/tests/unicode-encoding.c [598/1719] cc -Iglib/tests/test-printf.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/test-printf.p/test-printf.c.o -MF glib/tests/test-printf.p/test-printf.c.o.d -o glib/tests/test-printf.p/test-printf.c.o -c ../../../glib/tests/test-printf.c [599/1719] cc -Iglib/tests/1bit-emufutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DTEST_EMULATED_FUTEX -MD -MQ glib/tests/1bit-emufutex.p/1bit-mutex.c.o -MF glib/tests/1bit-emufutex.p/1bit-mutex.c.o.d -o glib/tests/1bit-emufutex.p/1bit-mutex.c.o -c ../../../glib/tests/1bit-mutex.c [600/1719] cc -Iglib/tests/gwakeup-fallback.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DTEST_EVENTFD_FALLBACK -MD -MQ glib/tests/gwakeup-fallback.p/.._gwakeup.c.o -MF glib/tests/gwakeup-fallback.p/.._gwakeup.c.o.d -o glib/tests/gwakeup-fallback.p/.._gwakeup.c.o -c ../../../glib/gwakeup.c [601/1719] cc -Iglib/tests/utils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utils.p/utils.c.o -MF glib/tests/utils.p/utils.c.o.d -o glib/tests/utils.p/utils.c.o -c ../../../glib/tests/utils.c [602/1719] c++ -Iglib/tests/cxx-03.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++03 '-D_G_EXPECTED_CXX_STANDARD="03"' -MD -MQ glib/tests/cxx-03.p/cxx.cpp.o -MF glib/tests/cxx-03.p/cxx.cpp.o.d -o glib/tests/cxx-03.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [603/1719] c++ -Iglib/tests/cxx-98.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++98 '-D_G_EXPECTED_CXX_STANDARD="98"' -MD -MQ glib/tests/cxx-98.p/cxx.cpp.o -MF glib/tests/cxx-98.p/cxx.cpp.o.d -o glib/tests/cxx-98.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [604/1719] cc -Iglib/tests/gwakeup-fallback.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DTEST_EVENTFD_FALLBACK -MD -MQ glib/tests/gwakeup-fallback.p/gwakeuptest.c.o -MF glib/tests/gwakeup-fallback.p/gwakeuptest.c.o.d -o glib/tests/gwakeup-fallback.p/gwakeuptest.c.o -c ../../../glib/tests/gwakeuptest.c [605/1719] c++ -Iglib/tests/cxx.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/cxx.p/cxx.cpp.o -MF glib/tests/cxx.p/cxx.cpp.o.d -o glib/tests/cxx.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [606/1719] c++ -Iglib/tests/cxx-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++11 '-D_G_EXPECTED_CXX_STANDARD="11"' -MD -MQ glib/tests/cxx-11.p/cxx.cpp.o -MF glib/tests/cxx-11.p/cxx.cpp.o.d -o glib/tests/cxx-11.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [607/1719] c++ -Iglib/tests/cxx-14.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++14 '-D_G_EXPECTED_CXX_STANDARD="14"' -MD -MQ glib/tests/cxx-14.p/cxx.cpp.o -MF glib/tests/cxx-14.p/cxx.cpp.o.d -o glib/tests/cxx-14.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [608/1719] cc -Iglib/tests/include.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/include.p/include.c.o -MF glib/tests/include.p/include.c.o.d -o glib/tests/include.p/include.c.o -c ../../../glib/tests/include.c [609/1719] c++ -Iglib/tests/cxx-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++17 '-D_G_EXPECTED_CXX_STANDARD="17"' -MD -MQ glib/tests/cxx-17.p/cxx.cpp.o -MF glib/tests/cxx-17.p/cxx.cpp.o.d -o glib/tests/cxx-17.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [610/1719] cc -Iglib/tests/gutils-user-database.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gutils-user-database.p/gutils-user-database.c.o -MF glib/tests/gutils-user-database.p/gutils-user-database.c.o.d -o glib/tests/gutils-user-database.p/gutils-user-database.c.o -c ../../../glib/tests/gutils-user-database.c [611/1719] c++ -Iglib/tests/cxx-20.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++20 '-D_G_EXPECTED_CXX_STANDARD="20"' -MD -MQ glib/tests/cxx-20.p/cxx.cpp.o -MF glib/tests/cxx-20.p/cxx.cpp.o.d -o glib/tests/cxx-20.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [612/1719] cc -Iglib/tests/constructor.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DLIB_NAME=libconstructor-lib.so -DBUILD_TEST_EXECUTABLE -DPREFIX=app -MD -MQ glib/tests/constructor.p/constructor.c.o -MF glib/tests/constructor.p/constructor.c.o.d -o glib/tests/constructor.p/constructor.c.o -c ../../../glib/tests/constructor.c [613/1719] cc -Iglib/tests/option-context.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/option-context.p/option-context.c.o -MF glib/tests/option-context.p/option-context.c.o.d -o glib/tests/option-context.p/option-context.c.o -c ../../../glib/tests/option-context.c [614/1719] cc -Iglib/tests/macros-c-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c17 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="17"' -MD -MQ glib/tests/macros-c-17.p/macros.c.o -MF glib/tests/macros-c-17.p/macros.c.o.d -o glib/tests/macros-c-17.p/macros.c.o -c ../../../glib/tests/macros.c [615/1719] cc -Iglib/tests/macros-c-89.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c89 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="89"' -MD -MQ glib/tests/macros-c-89.p/macros.c.o -MF glib/tests/macros-c-89.p/macros.c.o.d -o glib/tests/macros-c-89.p/macros.c.o -c ../../../glib/tests/macros.c [616/1719] cc -Iglib/tests/macros-c-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c11 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="11"' -MD -MQ glib/tests/macros-c-11.p/macros.c.o -MF glib/tests/macros-c-11.p/macros.c.o.d -o glib/tests/macros-c-11.p/macros.c.o -c ../../../glib/tests/macros.c [617/1719] cc -Iglib/tests/macros-c-99.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="99"' -MD -MQ glib/tests/macros-c-99.p/macros.c.o -MF glib/tests/macros-c-99.p/macros.c.o.d -o glib/tests/macros-c-99.p/macros.c.o -c ../../../glib/tests/macros.c [618/1719] cc -Iglib/tests/autoptr.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/autoptr.p/autoptr.c.o -MF glib/tests/autoptr.p/autoptr.c.o.d -o glib/tests/autoptr.p/autoptr.c.o -c ../../../glib/tests/autoptr.c [619/1719] c++ -Iglib/tests/cxx-2b.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++2b '-D_G_EXPECTED_CXX_STANDARD="2b"' -MD -MQ glib/tests/cxx-2b.p/cxx.cpp.o -MF glib/tests/cxx-2b.p/cxx.cpp.o.d -o glib/tests/cxx-2b.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [620/1719] cc -Iglib/tests/uri.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/uri.p/uri.c.o -MF glib/tests/uri.p/uri.c.o.d -o glib/tests/uri.p/uri.c.o -c ../../../glib/tests/uri.c [621/1719] cc -Iglib/tests/atomic-c-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c17 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="17"' -MD -MQ glib/tests/atomic-c-17.p/atomic.c.o -MF glib/tests/atomic-c-17.p/atomic.c.o.d -o glib/tests/atomic-c-17.p/atomic.c.o -c ../../../glib/tests/atomic.c [622/1719] cc -Iglib/tests/unix.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unix.p/unix.c.o -MF glib/tests/unix.p/unix.c.o.d -o glib/tests/unix.p/unix.c.o -c ../../../glib/tests/unix.c [623/1719] cc -Iglib/tests/atomic-c-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c11 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="11"' -MD -MQ glib/tests/atomic-c-11.p/atomic.c.o -MF glib/tests/atomic-c-11.p/atomic.c.o.d -o glib/tests/atomic-c-11.p/atomic.c.o -c ../../../glib/tests/atomic.c [624/1719] cc -Igobject/gobject-query.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gobject/gobject-query.p/gobject-query.c.o -MF gobject/gobject-query.p/gobject-query.c.o.d -o gobject/gobject-query.p/gobject-query.c.o -c ../../../gobject/gobject-query.c [625/1719] cc -Iglib/tests/atomic-c-89.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c89 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="89"' -MD -MQ glib/tests/atomic-c-89.p/atomic.c.o -MF glib/tests/atomic-c-89.p/atomic.c.o.d -o glib/tests/atomic-c-89.p/atomic.c.o -c ../../../glib/tests/atomic.c [626/1719] cc -Iglib/tests/strfuncs.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/strfuncs.p/strfuncs.c.o -MF glib/tests/strfuncs.p/strfuncs.c.o.d -o glib/tests/strfuncs.p/strfuncs.c.o -c ../../../glib/tests/strfuncs.c [627/1719] cc -Igobject/tests/notify-init.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/notify-init.p/notify-init.c.o -MF gobject/tests/notify-init.p/notify-init.c.o.d -o gobject/tests/notify-init.p/notify-init.c.o -c ../../../gobject/tests/notify-init.c [628/1719] cc -Igobject/tests/performance/performance-threaded.p -Igobject/tests/performance -I../../../gobject/tests/performance -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/performance/performance-threaded.p/performance-threaded.c.o -MF gobject/tests/performance/performance-threaded.p/performance-threaded.c.o.d -o gobject/tests/performance/performance-threaded.p/performance-threaded.c.o -c ../../../gobject/tests/performance/performance-threaded.c [629/1719] cc -Iglib/tests/atomic-c-99.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="99"' -MD -MQ glib/tests/atomic-c-99.p/atomic.c.o -MF glib/tests/atomic-c-99.p/atomic.c.o.d -o glib/tests/atomic-c-99.p/atomic.c.o -c ../../../glib/tests/atomic.c [630/1719] cc -Igobject/tests/qdata.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/qdata.p/qdata.c.o -MF gobject/tests/qdata.p/qdata.c.o.d -o gobject/tests/qdata.p/qdata.c.o -c ../../../gobject/tests/qdata.c [631/1719] cc -Igobject/tests/custom-dispatch.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/custom-dispatch.p/custom-dispatch.c.o -MF gobject/tests/custom-dispatch.p/custom-dispatch.c.o.d -o gobject/tests/custom-dispatch.p/custom-dispatch.c.o -c ../../../gobject/tests/custom-dispatch.c [632/1719] cc -Igobject/tests/notify-init2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/notify-init2.p/notify-init2.c.o -MF gobject/tests/notify-init2.p/notify-init2.c.o.d -o gobject/tests/notify-init2.p/notify-init2.c.o -c ../../../gobject/tests/notify-init2.c [633/1719] cc -Igobject/tests/accumulator.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/accumulator.p/accumulator.c.o -MF gobject/tests/accumulator.p/accumulator.c.o.d -o gobject/tests/accumulator.p/accumulator.c.o -c ../../../gobject/tests/accumulator.c [634/1719] cc -Igobject/tests/defaultiface.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/defaultiface.p/testmodule.c.o -MF gobject/tests/defaultiface.p/testmodule.c.o.d -o gobject/tests/defaultiface.p/testmodule.c.o -c ../../../gobject/tests/testmodule.c [635/1719] cc -Igobject/tests/defaultiface.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/defaultiface.p/defaultiface.c.o -MF gobject/tests/defaultiface.p/defaultiface.c.o.d -o gobject/tests/defaultiface.p/defaultiface.c.o -c ../../../gobject/tests/defaultiface.c [636/1719] cc -Igobject/tests/accumulator.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o -MF gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o.d -o gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o -c gobject/tests/marshalers.c [637/1719] cc -Iglib/tests/unicode.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unicode.p/unicode.c.o -MF glib/tests/unicode.p/unicode.c.o.d -o glib/tests/unicode.p/unicode.c.o -c ../../../glib/tests/unicode.c [638/1719] cc -Igobject/tests/deftype.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/deftype.p/deftype.c.o -MF gobject/tests/deftype.p/deftype.c.o.d -o gobject/tests/deftype.p/deftype.c.o -c ../../../gobject/tests/deftype.c [639/1719] cc -Igobject/tests/basics-gobject.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/basics-gobject.p/basics-gobject.c.o -MF gobject/tests/basics-gobject.p/basics-gobject.c.o.d -o gobject/tests/basics-gobject.p/basics-gobject.c.o -c ../../../gobject/tests/basics-gobject.c [640/1719] cc -Igobject/tests/performance/performance.p -Igobject/tests/performance -I../../../gobject/tests/performance -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/performance/performance.p/performance.c.o -MF gobject/tests/performance/performance.p/performance.c.o.d -o gobject/tests/performance/performance.p/performance.c.o -c ../../../gobject/tests/performance/performance.c [641/1719] cc -Igobject/tests/dynamictype.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/dynamictype.p/testmodule.c.o -MF gobject/tests/dynamictype.p/testmodule.c.o.d -o gobject/tests/dynamictype.p/testmodule.c.o -c ../../../gobject/tests/testmodule.c [642/1719] cc -Igobject/tests/deprecated-properties.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/deprecated-properties.p/deprecated-properties.c.o -MF gobject/tests/deprecated-properties.p/deprecated-properties.c.o.d -o gobject/tests/deprecated-properties.p/deprecated-properties.c.o -c ../../../gobject/tests/deprecated-properties.c [643/1719] cc -Igobject/tests/max-version.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/max-version.p/max-version.c.o -MF gobject/tests/max-version.p/max-version.c.o.d -o gobject/tests/max-version.p/max-version.c.o -c ../../../gobject/tests/max-version.c [644/1719] cc -Iglib/tests/gvariant.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gvariant.p/gvariant.c.o -MF glib/tests/gvariant.p/gvariant.c.o.d -o glib/tests/gvariant.p/gvariant.c.o -c ../../../glib/tests/gvariant.c [645/1719] cc -Iglib/tests/utils-c-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c11 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="11"' -MD -MQ glib/tests/utils-c-11.p/utils.c.o -MF glib/tests/utils-c-11.p/utils.c.o.d -o glib/tests/utils-c-11.p/utils.c.o -c ../../../glib/tests/utils.c [646/1719] cc -Igobject/tests/dynamictype.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/dynamictype.p/dynamictype.c.o -MF gobject/tests/dynamictype.p/dynamictype.c.o.d -o gobject/tests/dynamictype.p/dynamictype.c.o -c ../../../gobject/tests/dynamictype.c [647/1719] cc -Iglib/tests/utils-c-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c17 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="17"' -MD -MQ glib/tests/utils-c-17.p/utils.c.o -MF glib/tests/utils-c-17.p/utils.c.o.d -o glib/tests/utils-c-17.p/utils.c.o -c ../../../glib/tests/utils.c [648/1719] cc -Igobject/tests/basic-signals.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/basic-signals.p/basic-signals.c.o -MF gobject/tests/basic-signals.p/basic-signals.c.o.d -o gobject/tests/basic-signals.p/basic-signals.c.o -c ../../../gobject/tests/basic-signals.c [649/1719] cc -Iglib/tests/testing.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Werror=sign-conversion -MD -MQ glib/tests/testing.p/testing.c.o -MF glib/tests/testing.p/testing.c.o.d -o glib/tests/testing.p/testing.c.o -c ../../../glib/tests/testing.c [650/1719] cc -Iglib/tests/utils-c-89.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c89 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="89"' -MD -MQ glib/tests/utils-c-89.p/utils.c.o -MF glib/tests/utils-c-89.p/utils.c.o.d -o glib/tests/utils-c-89.p/utils.c.o -c ../../../glib/tests/utils.c [651/1719] cc -Igobject/tests/singleton.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/singleton.p/singleton.c.o -MF gobject/tests/singleton.p/singleton.c.o.d -o gobject/tests/singleton.p/singleton.c.o -c ../../../gobject/tests/singleton.c [652/1719] cc -Igobject/tests/enums.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/enums.p/enums.c.o -MF gobject/tests/enums.p/enums.c.o.d -o gobject/tests/enums.p/enums.c.o -c ../../../gobject/tests/enums.c [653/1719] cc -Igobject/tests/override.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/override.p/override.c.o -MF gobject/tests/override.p/override.c.o.d -o gobject/tests/override.p/override.c.o -c ../../../gobject/tests/override.c [654/1719] cc -Igobject/tests/references.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/references.p/references.c.o -MF gobject/tests/references.p/references.c.o.d -o gobject/tests/references.p/references.c.o -c ../../../gobject/tests/references.c [655/1719] cc -Iglib/tests/utils-c-99.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="99"' -MD -MQ glib/tests/utils-c-99.p/utils.c.o -MF glib/tests/utils-c-99.p/utils.c.o.d -o glib/tests/utils-c-99.p/utils.c.o -c ../../../glib/tests/utils.c [656/1719] cc -Igobject/tests/dynamictests.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/dynamictests.p/dynamictests.c.o -MF gobject/tests/dynamictests.p/dynamictests.c.o.d -o gobject/tests/dynamictests.p/dynamictests.c.o -c ../../../gobject/tests/dynamictests.c [657/1719] cc -Igobject/tests/properties-introspection.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-introspection.p/properties-introspection.c.o -MF gobject/tests/properties-introspection.p/properties-introspection.c.o.d -o gobject/tests/properties-introspection.p/properties-introspection.c.o -c ../../../gobject/tests/properties-introspection.c [658/1719] cc -Igobject/tests/boxed.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/boxed.p/boxed.c.o -MF gobject/tests/boxed.p/boxed.c.o.d -o gobject/tests/boxed.p/boxed.c.o -c ../../../gobject/tests/boxed.c [659/1719] cc -Igobject/tests/flags.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/flags.p/flags.c.o -MF gobject/tests/flags.p/flags.c.o.d -o gobject/tests/flags.p/flags.c.o -c ../../../gobject/tests/flags.c [660/1719] cc -Igobject/tests/threadtests.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/threadtests.p/threadtests.c.o -MF gobject/tests/threadtests.p/threadtests.c.o.d -o gobject/tests/threadtests.p/threadtests.c.o -c ../../../gobject/tests/threadtests.c [661/1719] cc -Igobject/tests/closure.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/closure.p/closure.c.o -MF gobject/tests/closure.p/closure.c.o.d -o gobject/tests/closure.p/closure.c.o -c ../../../gobject/tests/closure.c [662/1719] cc -Igobject/tests/gobject-private.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/gobject-private.p/private.c.o -MF gobject/tests/gobject-private.p/private.c.o.d -o gobject/tests/gobject-private.p/private.c.o -c ../../../gobject/tests/private.c [663/1719] cc -Igobject/tests/type.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/type.p/type.c.o -MF gobject/tests/type.p/type.c.o.d -o gobject/tests/type.p/type.c.o -c ../../../gobject/tests/type.c [664/1719] cc -Igobject/tests/closure-refcount.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/closure-refcount.p/closure-refcount.c.o -MF gobject/tests/closure-refcount.p/closure-refcount.c.o.d -o gobject/tests/closure-refcount.p/closure-refcount.c.o -c ../../../gobject/tests/closure-refcount.c [665/1719] cc -Igobject/tests/object.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/object.p/object.c.o -MF gobject/tests/object.p/object.c.o.d -o gobject/tests/object.p/object.c.o -c ../../../gobject/tests/object.c [666/1719] cc -Igobject/tests/testing.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/testing.p/testing.c.o -MF gobject/tests/testing.p/testing.c.o.d -o gobject/tests/testing.p/testing.c.o -c ../../../gobject/tests/testing.c [667/1719] cc -Igobject/tests/signals.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signals.p/meson-generated_.._marshalers.c.o -MF gobject/tests/signals.p/meson-generated_.._marshalers.c.o.d -o gobject/tests/signals.p/meson-generated_.._marshalers.c.o -c gobject/tests/marshalers.c [668/1719] cc -Igobject/tests/bindinggroup.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/bindinggroup.p/bindinggroup.c.o -MF gobject/tests/bindinggroup.p/bindinggroup.c.o.d -o gobject/tests/bindinggroup.p/bindinggroup.c.o -c ../../../gobject/tests/bindinggroup.c [669/1719] cc -Igobject/tests/objects-refcount2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/objects-refcount2.p/objects-refcount2.c.o -MF gobject/tests/objects-refcount2.p/objects-refcount2.c.o.d -o gobject/tests/objects-refcount2.p/objects-refcount2.c.o -c ../../../gobject/tests/objects-refcount2.c [670/1719] cc -Igobject/tests/objects-refcount1.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -Werror -Wcast-align=strict -MD -MQ gobject/tests/objects-refcount1.p/objects-refcount1.c.o -MF gobject/tests/objects-refcount1.p/objects-refcount1.c.o.d -o gobject/tests/objects-refcount1.p/objects-refcount1.c.o -c ../../../gobject/tests/objects-refcount1.c [671/1719] cc -Igobject/tests/signal-handler.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signal-handler.p/signal-handler.c.o -MF gobject/tests/signal-handler.p/signal-handler.c.o.d -o gobject/tests/signal-handler.p/signal-handler.c.o -c ../../../gobject/tests/signal-handler.c [672/1719] cc -Igobject/tests/type-flags.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/type-flags.p/type-flags.c.o -MF gobject/tests/type-flags.p/type-flags.c.o.d -o gobject/tests/type-flags.p/type-flags.c.o -c ../../../gobject/tests/type-flags.c [673/1719] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/i686-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GLib --nsversion=2.0 --warn-all --output girepository/introspection/GLib-2.0.gir --c-include=glib.h --quiet -DGLIB_COMPILATION '-DGETTEXT_PACKAGE="dummy"' --symbol-prefix=glib --library-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --library=gobject-2.0 -I/build/reproducible-path/glib2.0-2.83.4/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. --filelist=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/libglib-2.0.so.0.8304.0.p/GLib_2.0_gir_filelist --symbol-prefix=g --identifier-prefix=G --pkg-export=glib-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/usr/include/libmount -I/usr/include/blkid -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=girepository-2.0 --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib --library glib-2.0 --extra-library=atomic --extra-library=m --extra-library=sysprof-capture-4 --extra-library=pcre2-8 --extra-library=ffi --extra-library=z --extra-library=mount --extra-library=selinux --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/ --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/ In file included from /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/g-ir-cpp-4gd4p3t_.c:43: /build/reproducible-path/glib2.0-2.83.4/glib/gi18n-lib.h:32:10: warning: "_" redefined 32 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String)) | ^ In file included from /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/g-ir-cpp-4gd4p3t_.c:42: /build/reproducible-path/glib2.0-2.83.4/glib/gi18n.h:28:10: note: this is the location of the previous definition 28 | #define _(String) gettext (String) | ^ /build/reproducible-path/glib2.0-2.83.4/glib/gi18n-lib.h:33:9: warning: "Q_" redefined 33 | #define Q_(String) g_dpgettext (GETTEXT_PACKAGE, String, 0) | ^~ /build/reproducible-path/glib2.0-2.83.4/glib/gi18n.h:29:9: note: this is the location of the previous definition 29 | #define Q_(String) g_dpgettext (NULL, String, 0) | ^~ /build/reproducible-path/glib2.0-2.83.4/glib/gi18n-lib.h:35:9: warning: "C_" redefined 35 | #define C_(Context,String) g_dpgettext (GETTEXT_PACKAGE, Context "\004" String, strlen (Context) + 1) | ^~ /build/reproducible-path/glib2.0-2.83.4/glib/gi18n.h:31:9: note: this is the location of the previous definition 31 | #define C_(Context,String) g_dpgettext (NULL, Context "\004" String, strlen (Context) + 1) | ^~ /build/reproducible-path/glib2.0-2.83.4/glib/gstdio.h:61: the __GI_SCANNER__ constant should only be used with simple #ifdef or #endif: #if defined(G_OS_UNIX) && !defined(G_STDIO_WRAP_ON_UNIX) && !defined(__GI_SCANNER__) ../../../glib/gvariant.c:1449: Warning: GLib: unknown annotation: default ../../../glib/gvariant.c:1899: Warning: GLib: unknown annotation: default ../../../glib/gvariant.c:2203: Warning: GLib: unknown annotation: default ../../../glib/gvariant.c:5489: Warning: GLib: unknown annotation: default ../../../glib/gvariant.c:5601: Warning: GLib: unknown annotation: default ../../../glib/goption.h:271: Warning: GLib: "@description" parameter unexpected at this location: * @description: the description for the option in `--help` ^ glib/glibconfig.h:45: Warning: GLib: symbol='gint8': Unknown namespace for identifier 'gint8' glib/glibconfig.h:46: Warning: GLib: symbol='guint8': Unknown namespace for identifier 'guint8' glib/glibconfig.h:48: Warning: GLib: symbol='gint16': Unknown namespace for identifier 'gint16' glib/glibconfig.h:49: Warning: GLib: symbol='guint16': Unknown namespace for identifier 'guint16' glib/glibconfig.h:56: Warning: GLib: symbol='gint32': Unknown namespace for identifier 'gint32' glib/glibconfig.h:57: Warning: GLib: symbol='guint32': Unknown namespace for identifier 'guint32' glib/glibconfig.h:66: Warning: GLib: symbol='gint64': Unknown namespace for identifier 'gint64' glib/glibconfig.h:67: Warning: GLib: symbol='guint64': Unknown namespace for identifier 'guint64' glib/glibconfig.h:82: Warning: GLib: symbol='gssize': Unknown namespace for identifier 'gssize' glib/glibconfig.h:83: Warning: GLib: symbol='gsize': Unknown namespace for identifier 'gsize' glib/glibconfig.h:93: Warning: GLib: symbol='goffset': Unknown namespace for identifier 'goffset' glib/glibconfig.h:109: Warning: GLib: symbol='gintptr': Unknown namespace for identifier 'gintptr' glib/glibconfig.h:110: Warning: GLib: symbol='guintptr': Unknown namespace for identifier 'guintptr' ../../../glib/gtypes.h:52: Warning: GLib: symbol='gchar': Unknown namespace for identifier 'gchar' ../../../glib/gtypes.h:53: Warning: GLib: symbol='gshort': Unknown namespace for identifier 'gshort' ../../../glib/gtypes.h:54: Warning: GLib: symbol='glong': Unknown namespace for identifier 'glong' ../../../glib/gtypes.h:55: Warning: GLib: symbol='gint': Unknown namespace for identifier 'gint' ../../../glib/gtypes.h:56: Warning: GLib: symbol='gboolean': Unknown namespace for identifier 'gboolean' ../../../glib/gtypes.h:58: Warning: GLib: symbol='guchar': Unknown namespace for identifier 'guchar' ../../../glib/gtypes.h:59: Warning: GLib: symbol='gushort': Unknown namespace for identifier 'gushort' ../../../glib/gtypes.h:60: Warning: GLib: symbol='gulong': Unknown namespace for identifier 'gulong' ../../../glib/gtypes.h:61: Warning: GLib: symbol='guint': Unknown namespace for identifier 'guint' ../../../glib/gtypes.h:63: Warning: GLib: symbol='gfloat': Unknown namespace for identifier 'gfloat' ../../../glib/gtypes.h:64: Warning: GLib: symbol='gdouble': Unknown namespace for identifier 'gdouble' ../../../glib/gtypes.h:109: Warning: GLib: symbol='gpointer': Unknown namespace for identifier 'gpointer' ../../../glib/gtypes.h:110: Warning: GLib: symbol='gconstpointer': Unknown namespace for identifier 'gconstpointer' ../../../glib/gtypes.h:586: Warning: GLib: symbol='grefcount': Unknown namespace for identifier 'grefcount' ../../../glib/gtypes.h:587: Warning: GLib: symbol='gatomicrefcount': Unknown namespace for identifier 'gatomicrefcount' ../../../glib/gunicode.h:61: Warning: GLib: symbol='gunichar': Unknown namespace for identifier 'gunichar' ../../../glib/gunicode.h:79: Warning: GLib: symbol='gunichar2': Unknown namespace for identifier 'gunichar2' gmodule/gmodule-visibility.h:26: Warning: GLib: symbol='GMODULE_DEPRECATED_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_FOR' gmodule/gmodule-visibility.h:27: Warning: GLib: symbol='GMODULE_UNAVAILABLE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE' gmodule/gmodule-visibility.h:28: Warning: GLib: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE_STATIC_INLINE' gmodule/gmodule-visibility.h:31: Warning: GLib: symbol='GMODULE_DEPRECATED_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_FOR' gmodule/gmodule-visibility.h:32: Warning: GLib: symbol='GMODULE_UNAVAILABLE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE' gmodule/gmodule-visibility.h:33: Warning: GLib: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE_STATIC_INLINE' gmodule/gmodule-visibility.h:38: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_26_FOR' gmodule/gmodule-visibility.h:40: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_26_FOR' gmodule/gmodule-visibility.h:42: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR' gmodule/gmodule-visibility.h:44: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_26_FOR' gmodule/gmodule-visibility.h:47: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_26_FOR' gmodule/gmodule-visibility.h:49: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_26_FOR' gmodule/gmodule-visibility.h:51: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR' gmodule/gmodule-visibility.h:53: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_26_FOR' gmodule/gmodule-visibility.h:72: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_28_FOR' gmodule/gmodule-visibility.h:74: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_28_FOR' gmodule/gmodule-visibility.h:76: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR' gmodule/gmodule-visibility.h:78: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_28_FOR' gmodule/gmodule-visibility.h:81: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_28_FOR' gmodule/gmodule-visibility.h:83: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_28_FOR' gmodule/gmodule-visibility.h:85: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR' gmodule/gmodule-visibility.h:87: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_28_FOR' gmodule/gmodule-visibility.h:106: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_30_FOR' gmodule/gmodule-visibility.h:108: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_30_FOR' gmodule/gmodule-visibility.h:110: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR' gmodule/gmodule-visibility.h:112: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_30_FOR' gmodule/gmodule-visibility.h:115: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_30_FOR' gmodule/gmodule-visibility.h:117: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_30_FOR' gmodule/gmodule-visibility.h:119: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR' gmodule/gmodule-visibility.h:121: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_30_FOR' gmodule/gmodule-visibility.h:140: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_32_FOR' gmodule/gmodule-visibility.h:142: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_32_FOR' gmodule/gmodule-visibility.h:144: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR' gmodule/gmodule-visibility.h:146: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_32_FOR' gmodule/gmodule-visibility.h:149: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_32_FOR' gmodule/gmodule-visibility.h:151: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_32_FOR' gmodule/gmodule-visibility.h:153: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR' gmodule/gmodule-visibility.h:155: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_32_FOR' gmodule/gmodule-visibility.h:174: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_34_FOR' gmodule/gmodule-visibility.h:176: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_34_FOR' gmodule/gmodule-visibility.h:178: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR' gmodule/gmodule-visibility.h:180: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_34_FOR' gmodule/gmodule-visibility.h:183: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_34_FOR' gmodule/gmodule-visibility.h:185: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_34_FOR' gmodule/gmodule-visibility.h:187: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR' gmodule/gmodule-visibility.h:189: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_34_FOR' gmodule/gmodule-visibility.h:208: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_36_FOR' gmodule/gmodule-visibility.h:210: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_36_FOR' gmodule/gmodule-visibility.h:212: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR' gmodule/gmodule-visibility.h:214: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_36_FOR' gmodule/gmodule-visibility.h:217: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_36_FOR' gmodule/gmodule-visibility.h:219: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_36_FOR' gmodule/gmodule-visibility.h:221: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR' gmodule/gmodule-visibility.h:223: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_36_FOR' gmodule/gmodule-visibility.h:242: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_38_FOR' gmodule/gmodule-visibility.h:244: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_38_FOR' gmodule/gmodule-visibility.h:246: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR' gmodule/gmodule-visibility.h:248: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_38_FOR' gmodule/gmodule-visibility.h:251: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_38_FOR' gmodule/gmodule-visibility.h:253: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_38_FOR' gmodule/gmodule-visibility.h:255: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR' gmodule/gmodule-visibility.h:257: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_38_FOR' gmodule/gmodule-visibility.h:276: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_40_FOR' gmodule/gmodule-visibility.h:278: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_40_FOR' gmodule/gmodule-visibility.h:280: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR' gmodule/gmodule-visibility.h:282: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_40_FOR' gmodule/gmodule-visibility.h:285: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_40_FOR' gmodule/gmodule-visibility.h:287: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_40_FOR' gmodule/gmodule-visibility.h:289: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR' gmodule/gmodule-visibility.h:291: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_40_FOR' gmodule/gmodule-visibility.h:310: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_42_FOR' gmodule/gmodule-visibility.h:312: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_42_FOR' gmodule/gmodule-visibility.h:314: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR' gmodule/gmodule-visibility.h:316: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_42_FOR' gmodule/gmodule-visibility.h:319: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_42_FOR' gmodule/gmodule-visibility.h:321: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_42_FOR' gmodule/gmodule-visibility.h:323: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR' gmodule/gmodule-visibility.h:325: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_42_FOR' gmodule/gmodule-visibility.h:344: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_44_FOR' gmodule/gmodule-visibility.h:346: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_44_FOR' gmodule/gmodule-visibility.h:348: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR' gmodule/gmodule-visibility.h:350: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_44_FOR' gmodule/gmodule-visibility.h:353: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_44_FOR' gmodule/gmodule-visibility.h:355: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_44_FOR' gmodule/gmodule-visibility.h:357: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR' gmodule/gmodule-visibility.h:359: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_44_FOR' gmodule/gmodule-visibility.h:378: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_46_FOR' gmodule/gmodule-visibility.h:380: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_46_FOR' gmodule/gmodule-visibility.h:382: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR' gmodule/gmodule-visibility.h:384: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_46_FOR' gmodule/gmodule-visibility.h:387: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_46_FOR' gmodule/gmodule-visibility.h:389: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_46_FOR' gmodule/gmodule-visibility.h:391: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR' gmodule/gmodule-visibility.h:393: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_46_FOR' gmodule/gmodule-visibility.h:412: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_48_FOR' gmodule/gmodule-visibility.h:414: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_48_FOR' gmodule/gmodule-visibility.h:416: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR' gmodule/gmodule-visibility.h:418: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_48_FOR' gmodule/gmodule-visibility.h:421: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_48_FOR' gmodule/gmodule-visibility.h:423: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_48_FOR' gmodule/gmodule-visibility.h:425: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR' gmodule/gmodule-visibility.h:427: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_48_FOR' gmodule/gmodule-visibility.h:446: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_50_FOR' gmodule/gmodule-visibility.h:448: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_50_FOR' gmodule/gmodule-visibility.h:450: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR' gmodule/gmodule-visibility.h:452: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_50_FOR' gmodule/gmodule-visibility.h:455: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_50_FOR' gmodule/gmodule-visibility.h:457: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_50_FOR' gmodule/gmodule-visibility.h:459: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR' gmodule/gmodule-visibility.h:461: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_50_FOR' gmodule/gmodule-visibility.h:480: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_52_FOR' gmodule/gmodule-visibility.h:482: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_52_FOR' gmodule/gmodule-visibility.h:484: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR' gmodule/gmodule-visibility.h:486: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_52_FOR' gmodule/gmodule-visibility.h:489: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_52_FOR' gmodule/gmodule-visibility.h:491: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_52_FOR' gmodule/gmodule-visibility.h:493: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR' gmodule/gmodule-visibility.h:495: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_52_FOR' gmodule/gmodule-visibility.h:514: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_54_FOR' gmodule/gmodule-visibility.h:516: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_54_FOR' gmodule/gmodule-visibility.h:518: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR' gmodule/gmodule-visibility.h:520: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_54_FOR' gmodule/gmodule-visibility.h:523: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_54_FOR' gmodule/gmodule-visibility.h:525: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_54_FOR' gmodule/gmodule-visibility.h:527: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR' gmodule/gmodule-visibility.h:529: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_54_FOR' gmodule/gmodule-visibility.h:548: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_56_FOR' gmodule/gmodule-visibility.h:550: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_56_FOR' gmodule/gmodule-visibility.h:552: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR' gmodule/gmodule-visibility.h:554: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_56_FOR' gmodule/gmodule-visibility.h:557: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_56_FOR' gmodule/gmodule-visibility.h:559: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_56_FOR' gmodule/gmodule-visibility.h:561: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR' gmodule/gmodule-visibility.h:563: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_56_FOR' gmodule/gmodule-visibility.h:582: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_58_FOR' gmodule/gmodule-visibility.h:584: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_58_FOR' gmodule/gmodule-visibility.h:586: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR' gmodule/gmodule-visibility.h:588: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_58_FOR' gmodule/gmodule-visibility.h:591: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_58_FOR' gmodule/gmodule-visibility.h:593: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_58_FOR' gmodule/gmodule-visibility.h:595: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR' gmodule/gmodule-visibility.h:597: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_58_FOR' gmodule/gmodule-visibility.h:616: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_60_FOR' gmodule/gmodule-visibility.h:618: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_60_FOR' gmodule/gmodule-visibility.h:620: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR' gmodule/gmodule-visibility.h:622: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_60_FOR' gmodule/gmodule-visibility.h:625: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_60_FOR' gmodule/gmodule-visibility.h:627: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_60_FOR' gmodule/gmodule-visibility.h:629: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR' gmodule/gmodule-visibility.h:631: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_60_FOR' gmodule/gmodule-visibility.h:650: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_62_FOR' gmodule/gmodule-visibility.h:652: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_62_FOR' gmodule/gmodule-visibility.h:654: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR' gmodule/gmodule-visibility.h:656: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_62_FOR' gmodule/gmodule-visibility.h:659: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_62_FOR' gmodule/gmodule-visibility.h:661: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_62_FOR' gmodule/gmodule-visibility.h:663: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR' gmodule/gmodule-visibility.h:665: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_62_FOR' gmodule/gmodule-visibility.h:684: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_64_FOR' gmodule/gmodule-visibility.h:686: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_64_FOR' gmodule/gmodule-visibility.h:688: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR' gmodule/gmodule-visibility.h:690: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_64_FOR' gmodule/gmodule-visibility.h:693: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_64_FOR' gmodule/gmodule-visibility.h:695: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_64_FOR' gmodule/gmodule-visibility.h:697: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR' gmodule/gmodule-visibility.h:699: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_64_FOR' gmodule/gmodule-visibility.h:718: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_66_FOR' gmodule/gmodule-visibility.h:720: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_66_FOR' gmodule/gmodule-visibility.h:722: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR' gmodule/gmodule-visibility.h:724: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_66_FOR' gmodule/gmodule-visibility.h:727: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_66_FOR' gmodule/gmodule-visibility.h:729: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_66_FOR' gmodule/gmodule-visibility.h:731: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR' gmodule/gmodule-visibility.h:733: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_66_FOR' gmodule/gmodule-visibility.h:752: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_68_FOR' gmodule/gmodule-visibility.h:754: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_68_FOR' gmodule/gmodule-visibility.h:756: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR' gmodule/gmodule-visibility.h:758: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_68_FOR' gmodule/gmodule-visibility.h:761: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_68_FOR' gmodule/gmodule-visibility.h:763: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_68_FOR' gmodule/gmodule-visibility.h:765: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR' gmodule/gmodule-visibility.h:767: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_68_FOR' gmodule/gmodule-visibility.h:786: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_70_FOR' gmodule/gmodule-visibility.h:788: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_70_FOR' gmodule/gmodule-visibility.h:790: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR' gmodule/gmodule-visibility.h:792: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_70_FOR' gmodule/gmodule-visibility.h:795: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_70_FOR' gmodule/gmodule-visibility.h:797: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_70_FOR' gmodule/gmodule-visibility.h:799: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR' gmodule/gmodule-visibility.h:801: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_70_FOR' gmodule/gmodule-visibility.h:820: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_72_FOR' gmodule/gmodule-visibility.h:822: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_72_FOR' gmodule/gmodule-visibility.h:824: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR' gmodule/gmodule-visibility.h:826: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_72_FOR' gmodule/gmodule-visibility.h:829: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_72_FOR' gmodule/gmodule-visibility.h:831: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_72_FOR' gmodule/gmodule-visibility.h:833: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR' gmodule/gmodule-visibility.h:835: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_72_FOR' gmodule/gmodule-visibility.h:854: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_74_FOR' gmodule/gmodule-visibility.h:856: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_74_FOR' gmodule/gmodule-visibility.h:858: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR' gmodule/gmodule-visibility.h:860: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_74_FOR' gmodule/gmodule-visibility.h:863: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_74_FOR' gmodule/gmodule-visibility.h:865: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_74_FOR' gmodule/gmodule-visibility.h:867: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR' gmodule/gmodule-visibility.h:869: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_74_FOR' gmodule/gmodule-visibility.h:888: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_76_FOR' gmodule/gmodule-visibility.h:890: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_76_FOR' gmodule/gmodule-visibility.h:892: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR' gmodule/gmodule-visibility.h:894: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_76_FOR' gmodule/gmodule-visibility.h:897: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_76_FOR' gmodule/gmodule-visibility.h:899: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_76_FOR' gmodule/gmodule-visibility.h:901: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR' gmodule/gmodule-visibility.h:903: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_76_FOR' gmodule/gmodule-visibility.h:922: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_78_FOR' gmodule/gmodule-visibility.h:924: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_78_FOR' gmodule/gmodule-visibility.h:926: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR' gmodule/gmodule-visibility.h:928: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_78_FOR' gmodule/gmodule-visibility.h:931: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_78_FOR' gmodule/gmodule-visibility.h:933: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_78_FOR' gmodule/gmodule-visibility.h:935: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR' gmodule/gmodule-visibility.h:937: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_78_FOR' gmodule/gmodule-visibility.h:956: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_80_FOR' gmodule/gmodule-visibility.h:958: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_80_FOR' gmodule/gmodule-visibility.h:960: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR' gmodule/gmodule-visibility.h:962: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_80_FOR' gmodule/gmodule-visibility.h:965: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_80_FOR' gmodule/gmodule-visibility.h:967: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_80_FOR' gmodule/gmodule-visibility.h:969: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR' gmodule/gmodule-visibility.h:971: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_80_FOR' gmodule/gmodule-visibility.h:990: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_82_FOR' gmodule/gmodule-visibility.h:992: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_82_FOR' gmodule/gmodule-visibility.h:994: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR' gmodule/gmodule-visibility.h:996: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_82_FOR' gmodule/gmodule-visibility.h:999: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_82_FOR' gmodule/gmodule-visibility.h:1001: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_82_FOR' gmodule/gmodule-visibility.h:1003: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR' gmodule/gmodule-visibility.h:1005: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_82_FOR' gmodule/gmodule-visibility.h:1024: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_84_FOR' gmodule/gmodule-visibility.h:1026: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_84_FOR' gmodule/gmodule-visibility.h:1028: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR' gmodule/gmodule-visibility.h:1030: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_84_FOR' gmodule/gmodule-visibility.h:1033: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_84_FOR' gmodule/gmodule-visibility.h:1035: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_84_FOR' gmodule/gmodule-visibility.h:1037: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR' gmodule/gmodule-visibility.h:1039: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_84_FOR' glib/glibconfig.h:103: Warning: GLib: symbol='GPOINTER_TO_INT': Unknown namespace for symbol 'GPOINTER_TO_INT' glib/glibconfig.h:104: Warning: GLib: symbol='GPOINTER_TO_UINT': Unknown namespace for symbol 'GPOINTER_TO_UINT' glib/glibconfig.h:106: Warning: GLib: symbol='GINT_TO_POINTER': Unknown namespace for symbol 'GINT_TO_POINTER' glib/glibconfig.h:107: Warning: GLib: symbol='GUINT_TO_POINTER': Unknown namespace for symbol 'GUINT_TO_POINTER' glib/glibconfig.h:156: Warning: GLib: symbol='GINT16_TO_LE': Unknown namespace for symbol 'GINT16_TO_LE' glib/glibconfig.h:157: Warning: GLib: symbol='GUINT16_TO_LE': Unknown namespace for symbol 'GUINT16_TO_LE' glib/glibconfig.h:158: Warning: GLib: symbol='GINT16_TO_BE': Unknown namespace for symbol 'GINT16_TO_BE' glib/glibconfig.h:159: Warning: GLib: symbol='GUINT16_TO_BE': Unknown namespace for symbol 'GUINT16_TO_BE' glib/glibconfig.h:161: Warning: GLib: symbol='GINT32_TO_LE': Unknown namespace for symbol 'GINT32_TO_LE' glib/glibconfig.h:162: Warning: GLib: symbol='GUINT32_TO_LE': Unknown namespace for symbol 'GUINT32_TO_LE' glib/glibconfig.h:163: Warning: GLib: symbol='GINT32_TO_BE': Unknown namespace for symbol 'GINT32_TO_BE' glib/glibconfig.h:164: Warning: GLib: symbol='GUINT32_TO_BE': Unknown namespace for symbol 'GUINT32_TO_BE' glib/glibconfig.h:166: Warning: GLib: symbol='GINT64_TO_LE': Unknown namespace for symbol 'GINT64_TO_LE' glib/glibconfig.h:167: Warning: GLib: symbol='GUINT64_TO_LE': Unknown namespace for symbol 'GUINT64_TO_LE' glib/glibconfig.h:168: Warning: GLib: symbol='GINT64_TO_BE': Unknown namespace for symbol 'GINT64_TO_BE' glib/glibconfig.h:169: Warning: GLib: symbol='GUINT64_TO_BE': Unknown namespace for symbol 'GUINT64_TO_BE' glib/glibconfig.h:171: Warning: GLib: symbol='GLONG_TO_LE': Unknown namespace for symbol 'GLONG_TO_LE' glib/glibconfig.h:172: Warning: GLib: symbol='GULONG_TO_LE': Unknown namespace for symbol 'GULONG_TO_LE' glib/glibconfig.h:173: Warning: GLib: symbol='GLONG_TO_BE': Unknown namespace for symbol 'GLONG_TO_BE' glib/glibconfig.h:174: Warning: GLib: symbol='GULONG_TO_BE': Unknown namespace for symbol 'GULONG_TO_BE' glib/glibconfig.h:175: Warning: GLib: symbol='GINT_TO_LE': Unknown namespace for symbol 'GINT_TO_LE' glib/glibconfig.h:176: Warning: GLib: symbol='GUINT_TO_LE': Unknown namespace for symbol 'GUINT_TO_LE' glib/glibconfig.h:177: Warning: GLib: symbol='GINT_TO_BE': Unknown namespace for symbol 'GINT_TO_BE' glib/glibconfig.h:178: Warning: GLib: symbol='GUINT_TO_BE': Unknown namespace for symbol 'GUINT_TO_BE' glib/glibconfig.h:179: Warning: GLib: symbol='GSIZE_TO_LE': Unknown namespace for symbol 'GSIZE_TO_LE' glib/glibconfig.h:180: Warning: GLib: symbol='GSSIZE_TO_LE': Unknown namespace for symbol 'GSSIZE_TO_LE' glib/glibconfig.h:181: Warning: GLib: symbol='GSIZE_TO_BE': Unknown namespace for symbol 'GSIZE_TO_BE' glib/glibconfig.h:182: Warning: GLib: symbol='GSSIZE_TO_BE': Unknown namespace for symbol 'GSSIZE_TO_BE' ../../../glib/galloca.h:42: Warning: GLib: symbol='alloca': Unknown namespace for symbol 'alloca' ../../../glib/gi18n.h:29: Warning: GLib: symbol='Q_': Unknown namespace for symbol 'Q_' ../../../glib/gi18n.h:30: Warning: GLib: symbol='N_': Unknown namespace for symbol 'N_' ../../../glib/gi18n.h:31: Warning: GLib: symbol='C_': Unknown namespace for symbol 'C_' ../../../glib/gi18n.h:32: Warning: GLib: symbol='NC_': Unknown namespace for symbol 'NC_' ../../../glib/gi18n-lib.h:33: Warning: GLib: symbol='Q_': Unknown namespace for symbol 'Q_' ../../../glib/gi18n-lib.h:34: Warning: GLib: symbol='N_': Unknown namespace for symbol 'N_' ../../../glib/gi18n-lib.h:35: Warning: GLib: symbol='C_': Unknown namespace for symbol 'C_' ../../../glib/gi18n-lib.h:36: Warning: GLib: symbol='NC_': Unknown namespace for symbol 'NC_' ../../../glib/gmacros.h:904: Warning: GLib: symbol='NULL': Unknown namespace for symbol 'NULL' ../../../glib/gmacros.h:911: Warning: GLib: symbol='FALSE': Unknown namespace for symbol 'FALSE' ../../../glib/gmacros.h:915: Warning: GLib: symbol='TRUE': Unknown namespace for symbol 'TRUE' ../../../glib/gmacros.h:919: Warning: GLib: symbol='MAX': Unknown namespace for symbol 'MAX' ../../../glib/gmacros.h:922: Warning: GLib: symbol='MIN': Unknown namespace for symbol 'MIN' ../../../glib/gmacros.h:925: Warning: GLib: symbol='ABS': Unknown namespace for symbol 'ABS' ../../../glib/gmacros.h:928: Warning: GLib: symbol='CLAMP': Unknown namespace for symbol 'CLAMP' ../../../glib/gmacros.h:941: Warning: GLib: symbol='GPOINTER_TO_SIZE': Unknown namespace for symbol 'GPOINTER_TO_SIZE' ../../../glib/gmacros.h:942: Warning: GLib: symbol='GSIZE_TO_POINTER': Unknown namespace for symbol 'GSIZE_TO_POINTER' ../../../glib/gtypes.h:218: Warning: GLib: symbol='GUINT16_SWAP_LE_BE_CONSTANT': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE_CONSTANT' ../../../glib/gtypes.h:222: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_CONSTANT': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_CONSTANT' ../../../glib/gtypes.h:228: Warning: GLib: symbol='GUINT64_SWAP_LE_BE_CONSTANT': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE_CONSTANT' ../../../glib/gtypes.h:251: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE' ../../../glib/gtypes.h:252: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE' ../../../glib/gtypes.h:256: Warning: GLib: symbol='GUINT16_SWAP_LE_BE_IA32': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE_IA32' ../../../glib/gtypes.h:270: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_IA32': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_IA32' ../../../glib/gtypes.h:284: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_IA32': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_IA32' ../../../glib/gtypes.h:295: Warning: GLib: symbol='GUINT64_SWAP_LE_BE_IA32': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE_IA32' ../../../glib/gtypes.h:309: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE' ../../../glib/gtypes.h:311: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE' ../../../glib/gtypes.h:314: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE' ../../../glib/gtypes.h:317: Warning: GLib: symbol='GUINT16_SWAP_LE_BE_IA64': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE_IA64' ../../../glib/gtypes.h:328: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_IA64': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_IA64' ../../../glib/gtypes.h:339: Warning: GLib: symbol='GUINT64_SWAP_LE_BE_IA64': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE_IA64' ../../../glib/gtypes.h:349: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE' ../../../glib/gtypes.h:351: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE' ../../../glib/gtypes.h:354: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE' ../../../glib/gtypes.h:357: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_X86_64': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_X86_64' ../../../glib/gtypes.h:367: Warning: GLib: symbol='GUINT64_SWAP_LE_BE_X86_64': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE_X86_64' ../../../glib/gtypes.h:378: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE' ../../../glib/gtypes.h:380: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE' ../../../glib/gtypes.h:383: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE' ../../../glib/gtypes.h:386: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE' ../../../glib/gtypes.h:388: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE' ../../../glib/gtypes.h:391: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE' ../../../glib/gtypes.h:395: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE' ../../../glib/gtypes.h:396: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE' ../../../glib/gtypes.h:397: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE' ../../../glib/gtypes.h:400: Warning: GLib: symbol='GUINT16_SWAP_LE_PDP': Unknown namespace for symbol 'GUINT16_SWAP_LE_PDP' ../../../glib/gtypes.h:401: Warning: GLib: symbol='GUINT16_SWAP_BE_PDP': Unknown namespace for symbol 'GUINT16_SWAP_BE_PDP' ../../../glib/gtypes.h:402: Warning: GLib: symbol='GUINT32_SWAP_LE_PDP': Unknown namespace for symbol 'GUINT32_SWAP_LE_PDP' ../../../glib/gtypes.h:405: Warning: GLib: symbol='GUINT32_SWAP_BE_PDP': Unknown namespace for symbol 'GUINT32_SWAP_BE_PDP' ../../../glib/gtypes.h:412: Warning: GLib: symbol='GINT16_FROM_LE': Unknown namespace for symbol 'GINT16_FROM_LE' ../../../glib/gtypes.h:413: Warning: GLib: symbol='GUINT16_FROM_LE': Unknown namespace for symbol 'GUINT16_FROM_LE' ../../../glib/gtypes.h:414: Warning: GLib: symbol='GINT16_FROM_BE': Unknown namespace for symbol 'GINT16_FROM_BE' ../../../glib/gtypes.h:415: Warning: GLib: symbol='GUINT16_FROM_BE': Unknown namespace for symbol 'GUINT16_FROM_BE' ../../../glib/gtypes.h:416: Warning: GLib: symbol='GINT32_FROM_LE': Unknown namespace for symbol 'GINT32_FROM_LE' ../../../glib/gtypes.h:417: Warning: GLib: symbol='GUINT32_FROM_LE': Unknown namespace for symbol 'GUINT32_FROM_LE' ../../../glib/gtypes.h:418: Warning: GLib: symbol='GINT32_FROM_BE': Unknown namespace for symbol 'GINT32_FROM_BE' ../../../glib/gtypes.h:419: Warning: GLib: symbol='GUINT32_FROM_BE': Unknown namespace for symbol 'GUINT32_FROM_BE' ../../../glib/gtypes.h:421: Warning: GLib: symbol='GINT64_FROM_LE': Unknown namespace for symbol 'GINT64_FROM_LE' ../../../glib/gtypes.h:422: Warning: GLib: symbol='GUINT64_FROM_LE': Unknown namespace for symbol 'GUINT64_FROM_LE' ../../../glib/gtypes.h:423: Warning: GLib: symbol='GINT64_FROM_BE': Unknown namespace for symbol 'GINT64_FROM_BE' ../../../glib/gtypes.h:424: Warning: GLib: symbol='GUINT64_FROM_BE': Unknown namespace for symbol 'GUINT64_FROM_BE' ../../../glib/gtypes.h:426: Warning: GLib: symbol='GLONG_FROM_LE': Unknown namespace for symbol 'GLONG_FROM_LE' ../../../glib/gtypes.h:427: Warning: GLib: symbol='GULONG_FROM_LE': Unknown namespace for symbol 'GULONG_FROM_LE' ../../../glib/gtypes.h:428: Warning: GLib: symbol='GLONG_FROM_BE': Unknown namespace for symbol 'GLONG_FROM_BE' ../../../glib/gtypes.h:429: Warning: GLib: symbol='GULONG_FROM_BE': Unknown namespace for symbol 'GULONG_FROM_BE' ../../../glib/gtypes.h:431: Warning: GLib: symbol='GINT_FROM_LE': Unknown namespace for symbol 'GINT_FROM_LE' ../../../glib/gtypes.h:432: Warning: GLib: symbol='GUINT_FROM_LE': Unknown namespace for symbol 'GUINT_FROM_LE' ../../../glib/gtypes.h:433: Warning: GLib: symbol='GINT_FROM_BE': Unknown namespace for symbol 'GINT_FROM_BE' ../../../glib/gtypes.h:434: Warning: GLib: symbol='GUINT_FROM_BE': Unknown namespace for symbol 'GUINT_FROM_BE' ../../../glib/gtypes.h:436: Warning: GLib: symbol='GSIZE_FROM_LE': Unknown namespace for symbol 'GSIZE_FROM_LE' ../../../glib/gtypes.h:437: Warning: GLib: symbol='GSSIZE_FROM_LE': Unknown namespace for symbol 'GSSIZE_FROM_LE' ../../../glib/gtypes.h:438: Warning: GLib: symbol='GSIZE_FROM_BE': Unknown namespace for symbol 'GSIZE_FROM_BE' ../../../glib/gtypes.h:439: Warning: GLib: symbol='GSSIZE_FROM_BE': Unknown namespace for symbol 'GSSIZE_FROM_BE' ../../../glib/gutils.h:303: Warning: GLib: symbol='ATEXIT': Unknown namespace for symbol 'ATEXIT' glib/glibconfig.h:103: Warning: GLib: symbol='GPOINTER_TO_INT': Unknown namespace for symbol 'GPOINTER_TO_INT' glib/glibconfig.h:104: Warning: GLib: symbol='GPOINTER_TO_UINT': Unknown namespace for symbol 'GPOINTER_TO_UINT' glib/glibconfig.h:106: Warning: GLib: symbol='GINT_TO_POINTER': Unknown namespace for symbol 'GINT_TO_POINTER' glib/glibconfig.h:107: Warning: GLib: symbol='GUINT_TO_POINTER': Unknown namespace for symbol 'GUINT_TO_POINTER' glib/glibconfig.h:156: Warning: GLib: symbol='GINT16_TO_LE': Unknown namespace for symbol 'GINT16_TO_LE' glib/glibconfig.h:157: Warning: GLib: symbol='GUINT16_TO_LE': Unknown namespace for symbol 'GUINT16_TO_LE' glib/glibconfig.h:158: Warning: GLib: symbol='GINT16_TO_BE': Unknown namespace for symbol 'GINT16_TO_BE' glib/glibconfig.h:159: Warning: GLib: symbol='GUINT16_TO_BE': Unknown namespace for symbol 'GUINT16_TO_BE' glib/glibconfig.h:161: Warning: GLib: symbol='GINT32_TO_LE': Unknown namespace for symbol 'GINT32_TO_LE' glib/glibconfig.h:162: Warning: GLib: symbol='GUINT32_TO_LE': Unknown namespace for symbol 'GUINT32_TO_LE' glib/glibconfig.h:163: Warning: GLib: symbol='GINT32_TO_BE': Unknown namespace for symbol 'GINT32_TO_BE' glib/glibconfig.h:164: Warning: GLib: symbol='GUINT32_TO_BE': Unknown namespace for symbol 'GUINT32_TO_BE' glib/glibconfig.h:166: Warning: GLib: symbol='GINT64_TO_LE': Unknown namespace for symbol 'GINT64_TO_LE' glib/glibconfig.h:167: Warning: GLib: symbol='GUINT64_TO_LE': Unknown namespace for symbol 'GUINT64_TO_LE' glib/glibconfig.h:168: Warning: GLib: symbol='GINT64_TO_BE': Unknown namespace for symbol 'GINT64_TO_BE' glib/glibconfig.h:169: Warning: GLib: symbol='GUINT64_TO_BE': Unknown namespace for symbol 'GUINT64_TO_BE' glib/glibconfig.h:171: Warning: GLib: symbol='GLONG_TO_LE': Unknown namespace for symbol 'GLONG_TO_LE' glib/glibconfig.h:172: Warning: GLib: symbol='GULONG_TO_LE': Unknown namespace for symbol 'GULONG_TO_LE' glib/glibconfig.h:173: Warning: GLib: symbol='GLONG_TO_BE': Unknown namespace for symbol 'GLONG_TO_BE' glib/glibconfig.h:174: Warning: GLib: symbol='GULONG_TO_BE': Unknown namespace for symbol 'GULONG_TO_BE' glib/glibconfig.h:175: Warning: GLib: symbol='GINT_TO_LE': Unknown namespace for symbol 'GINT_TO_LE' glib/glibconfig.h:176: Warning: GLib: symbol='GUINT_TO_LE': Unknown namespace for symbol 'GUINT_TO_LE' glib/glibconfig.h:177: Warning: GLib: symbol='GINT_TO_BE': Unknown namespace for symbol 'GINT_TO_BE' glib/glibconfig.h:178: Warning: GLib: symbol='GUINT_TO_BE': Unknown namespace for symbol 'GUINT_TO_BE' glib/glibconfig.h:179: Warning: GLib: symbol='GSIZE_TO_LE': Unknown namespace for symbol 'GSIZE_TO_LE' glib/glibconfig.h:180: Warning: GLib: symbol='GSSIZE_TO_LE': Unknown namespace for symbol 'GSSIZE_TO_LE' glib/glibconfig.h:181: Warning: GLib: symbol='GSIZE_TO_BE': Unknown namespace for symbol 'GSIZE_TO_BE' glib/glibconfig.h:182: Warning: GLib: symbol='GSSIZE_TO_BE': Unknown namespace for symbol 'GSSIZE_TO_BE' ../../../glib/gmessages.c:1939: Warning: GLib: invalid "closure" annotation: only valid on callback parameters ../../../glib/gshell.c:623: Warning: GLib: invalid "optional" annotation: only valid for out and inout parameters ../../../glib/gasyncqueue.h:41: Warning: GLib: g_async_queue_new: Constructors must return an instance of their class ../../../glib/gasyncqueue.h:43: Warning: GLib: g_async_queue_new_full: Constructors must return an instance of their class ../../../glib/goption.h:333: Warning: GLib: g_option_context_new: Constructors must return an instance of their class ../../../glib/gstringchunk.h:41: Warning: GLib: g_string_chunk_new: Constructors must return an instance of their class ../../../glib/gtimer.h:47: Warning: GLib: g_timer_new: Constructors must return an instance of their class :: Warning: GLib: (ErrorQuarkFunction)variant_parser_get_error_quark: g_variant_parser_get_error_quark: Couldn't find corresponding enumeration :: Warning: GLib: (ErrorQuarkFunction)spawn_exit_error_quark: g_spawn_exit_error_quark: Couldn't find corresponding enumeration :: Warning: GLib: (ErrorQuarkFunction)unix_error_quark: g_unix_error_quark: Couldn't find corresponding enumeration ../../../glib/garray.c:132: Warning: GLib: g_array_new: return value: Missing (element-type) annotation ../../../glib/garray.c:264: Warning: GLib: g_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:329: Warning: GLib: g_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1569: Warning: GLib: g_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1576: Warning: GLib: g_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:487: Warning: GLib: g_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:416: Warning: GLib: g_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:423: Warning: GLib: g_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:446: Warning: GLib: g_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:467: Warning: GLib: g_array_get_element_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:564: Warning: GLib: g_array_append_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:572: Warning: GLib: g_array_append_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:612: Warning: GLib: g_array_prepend_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:627: Warning: GLib: g_array_prepend_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:673: Warning: GLib: g_array_insert_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:694: Warning: GLib: g_array_insert_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:746: Warning: GLib: g_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:754: Warning: GLib: g_array_set_size: return value: Missing (element-type) annotation ../../../glib/garray.c:781: Warning: GLib: g_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:789: Warning: GLib: g_array_remove_index: return value: Missing (element-type) annotation ../../../glib/garray.c:819: Warning: GLib: g_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:829: Warning: GLib: g_array_remove_index_fast: return value: Missing (element-type) annotation ../../../glib/garray.c:859: Warning: GLib: g_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:868: Warning: GLib: g_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:906: Warning: GLib: g_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:906: Warning: GLib: g_array_sort: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:935: Warning: GLib: g_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:935: Warning: GLib: g_array_sort_with_data: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:967: Warning: GLib: g_array_binary_search: argument array: Missing (element-type) annotation ../../../glib/garray.c:967: Warning: GLib: g_array_binary_search: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:366: Warning: GLib: g_array_set_clear_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1170: Warning: GLib: g_ptr_array_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1610: Warning: GLib: g_ptr_array_new_with_free_func: return value: Missing (element-type) annotation ../../../glib/garray.c:1407: Warning: GLib: g_ptr_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:1485: Warning: GLib: g_ptr_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1485: Warning: GLib: g_ptr_array_copy: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:1506: Warning: GLib: g_ptr_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:1561: Warning: GLib: g_ptr_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1634: Warning: GLib: g_ptr_array_new_full: return value: Missing (element-type) annotation ../../../glib/garray.c:1671: Warning: GLib: g_ptr_array_new_null_terminated: return value: Missing (element-type) annotation ../../../glib/garray.c:1776: Warning: GLib: g_ptr_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:1729: Warning: GLib: g_ptr_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1736: Warning: GLib: g_ptr_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:1754: Warning: GLib: g_ptr_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1683: Warning: GLib: g_ptr_array_set_free_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1905: Warning: GLib: g_ptr_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:1988: Warning: GLib: g_ptr_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2008: Warning: GLib: g_ptr_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2030: Warning: GLib: g_ptr_array_steal_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2050: Warning: GLib: g_ptr_array_steal_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2129: Warning: GLib: g_ptr_array_remove: argument array: Missing (element-type) annotation ../../../glib/garray.c:2166: Warning: GLib: g_ptr_array_remove_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2072: Warning: GLib: g_ptr_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:2083: Warning: GLib: g_ptr_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:2204: Warning: GLib: g_ptr_array_add: argument array: Missing (element-type) annotation ../../../glib/garray.c:2228: Warning: GLib: g_ptr_array_extend: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2228: Warning: GLib: g_ptr_array_extend: argument array: Missing (element-type) annotation ../../../glib/garray.c:2228: Warning: GLib: g_ptr_array_extend: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2291: Warning: GLib: g_ptr_array_extend_and_steal: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2291: Warning: GLib: g_ptr_array_extend_and_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:2324: Warning: GLib: g_ptr_array_insert: argument array: Missing (element-type) annotation ../../../glib/garray.c:2364: Warning: GLib: g_ptr_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:2364: Warning: GLib: g_ptr_array_sort: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2425: Warning: GLib: g_ptr_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2425: Warning: GLib: g_ptr_array_sort_with_data: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2513: Warning: GLib: g_ptr_array_sort_values: argument array: Missing (element-type) annotation ../../../glib/garray.c:2513: Warning: GLib: g_ptr_array_sort_values: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2552: Warning: GLib: g_ptr_array_sort_values_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2552: Warning: GLib: g_ptr_array_sort_values_with_data: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2577: Warning: GLib: g_ptr_array_foreach: argument array: Missing (element-type) annotation ../../../glib/garray.c:2577: Warning: GLib: g_ptr_array_foreach: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:1706: Warning: GLib: g_ptr_array_is_null_terminated: argument array: Missing (element-type) annotation ../../../glib/garray.c:132: Warning: GLib: g_array_new: return value: Missing (element-type) annotation ../../../glib/garray.c:264: Warning: GLib: g_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:329: Warning: GLib: g_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1569: Warning: GLib: g_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1576: Warning: GLib: g_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:487: Warning: GLib: g_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:416: Warning: GLib: g_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:423: Warning: GLib: g_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:446: Warning: GLib: g_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:467: Warning: GLib: g_array_get_element_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:564: Warning: GLib: g_array_append_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:572: Warning: GLib: g_array_append_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:612: Warning: GLib: g_array_prepend_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:627: Warning: GLib: g_array_prepend_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:673: Warning: GLib: g_array_insert_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:694: Warning: GLib: g_array_insert_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:746: Warning: GLib: g_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:754: Warning: GLib: g_array_set_size: return value: Missing (element-type) annotation ../../../glib/garray.c:781: Warning: GLib: g_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:789: Warning: GLib: g_array_remove_index: return value: Missing (element-type) annotation ../../../glib/garray.c:819: Warning: GLib: g_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:829: Warning: GLib: g_array_remove_index_fast: return value: Missing (element-type) annotation ../../../glib/garray.c:859: Warning: GLib: g_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:868: Warning: GLib: g_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:906: Warning: GLib: g_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:906: Warning: GLib: g_array_sort: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:935: Warning: GLib: g_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:935: Warning: GLib: g_array_sort_with_data: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:967: Warning: GLib: g_array_binary_search: argument array: Missing (element-type) annotation ../../../glib/garray.c:967: Warning: GLib: g_array_binary_search: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:366: Warning: GLib: g_array_set_clear_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1170: Warning: GLib: g_ptr_array_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1610: Warning: GLib: g_ptr_array_new_with_free_func: return value: Missing (element-type) annotation ../../../glib/garray.c:1407: Warning: GLib: g_ptr_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:1485: Warning: GLib: g_ptr_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1485: Warning: GLib: g_ptr_array_copy: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:1506: Warning: GLib: g_ptr_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:1561: Warning: GLib: g_ptr_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1634: Warning: GLib: g_ptr_array_new_full: return value: Missing (element-type) annotation ../../../glib/garray.c:1671: Warning: GLib: g_ptr_array_new_null_terminated: return value: Missing (element-type) annotation ../../../glib/garray.c:1776: Warning: GLib: g_ptr_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:1729: Warning: GLib: g_ptr_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1736: Warning: GLib: g_ptr_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:1754: Warning: GLib: g_ptr_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1683: Warning: GLib: g_ptr_array_set_free_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1905: Warning: GLib: g_ptr_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:1988: Warning: GLib: g_ptr_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2008: Warning: GLib: g_ptr_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2030: Warning: GLib: g_ptr_array_steal_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2050: Warning: GLib: g_ptr_array_steal_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2129: Warning: GLib: g_ptr_array_remove: argument array: Missing (element-type) annotation ../../../glib/garray.c:2166: Warning: GLib: g_ptr_array_remove_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2072: Warning: GLib: g_ptr_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:2083: Warning: GLib: g_ptr_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:2204: Warning: GLib: g_ptr_array_add: argument array: Missing (element-type) annotation ../../../glib/garray.c:2228: Warning: GLib: g_ptr_array_extend: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2228: Warning: GLib: g_ptr_array_extend: argument array: Missing (element-type) annotation ../../../glib/garray.c:2228: Warning: GLib: g_ptr_array_extend: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2291: Warning: GLib: g_ptr_array_extend_and_steal: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2291: Warning: GLib: g_ptr_array_extend_and_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:2324: Warning: GLib: g_ptr_array_insert: argument array: Missing (element-type) annotation ../../../glib/garray.c:2364: Warning: GLib: g_ptr_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:2364: Warning: GLib: g_ptr_array_sort: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2425: Warning: GLib: g_ptr_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2425: Warning: GLib: g_ptr_array_sort_with_data: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2513: Warning: GLib: g_ptr_array_sort_values: argument array: Missing (element-type) annotation ../../../glib/garray.c:2513: Warning: GLib: g_ptr_array_sort_values: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2552: Warning: GLib: g_ptr_array_sort_values_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2552: Warning: GLib: g_ptr_array_sort_values_with_data: argument compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:2577: Warning: GLib: g_ptr_array_foreach: argument array: Missing (element-type) annotation ../../../glib/garray.c:2577: Warning: GLib: g_ptr_array_foreach: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/garray.c:1706: Warning: GLib: g_ptr_array_is_null_terminated: argument array: Missing (element-type) annotation ../../../glib/gthread.h:236: Warning: GLib: g_once_impl: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gnode.c:142: Warning: GLib: g_node_copy_deep: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:179: Warning: GLib: g_node_copy: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:208: Warning: GLib: g_node_insert: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:238: Warning: GLib: g_node_insert_before: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:295: Warning: GLib: g_node_insert_after: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:340: Warning: GLib: g_node_prepend: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:357: Warning: GLib: g_node_get_root: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:930: Warning: GLib: g_node_find: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:1029: Warning: GLib: g_node_nth_child: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:1005: Warning: GLib: g_node_last_child: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:1079: Warning: GLib: g_node_find_child: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:1182: Warning: GLib: g_node_first_sibling: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:1205: Warning: GLib: g_node_last_sibling: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:68: Warning: GLib: g_node_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gnode.c:68: Warning: GLib: g_node_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/glist.c:84: Warning: GLib: g_list_alloc: return value: Missing (element-type) annotation ../../../glib/glist.c:92: Warning: GLib: g_list_free: argument list: Missing (element-type) annotation ../../../glib/glist.c:115: Warning: GLib: g_list_free_1: argument list: Missing (element-type) annotation ../../../glib/glist.c:136: Warning: GLib: g_list_free_full: argument list: Missing (element-type) annotation ../../../glib/glist.c:166: Warning: GLib: g_list_append: argument list: Missing (element-type) annotation ../../../glib/glist.c:194: Warning: GLib: g_list_append: return value: Missing (element-type) annotation ../../../glib/glist.c:223: Warning: GLib: g_list_prepend: argument list: Missing (element-type) annotation ../../../glib/glist.c:244: Warning: GLib: g_list_prepend: return value: Missing (element-type) annotation ../../../glib/glist.c:270: Warning: GLib: g_list_insert: argument list: Missing (element-type) annotation ../../../glib/glist.c:280: Warning: GLib: g_list_insert: return value: Missing (element-type) annotation ../../../glib/glist.c:1065: Warning: GLib: g_list_insert_sorted: argument list: Missing (element-type) annotation ../../../glib/glist.c:1082: Warning: GLib: g_list_insert_sorted: return value: Missing (element-type) annotation ../../../glib/glist.c:1092: Warning: GLib: g_list_insert_sorted_with_data: argument list: Missing (element-type) annotation ../../../glib/glist.c:1110: Warning: GLib: g_list_insert_sorted_with_data: return value: Missing (element-type) annotation ../../../glib/glist.c:367: Warning: GLib: g_list_insert_before: argument list: Missing (element-type) annotation ../../../glib/glist.c:367: Warning: GLib: g_list_insert_before: argument sibling: Missing (element-type) annotation ../../../glib/glist.c:376: Warning: GLib: g_list_insert_before: return value: Missing (element-type) annotation ../../../glib/glist.c:309: Warning: GLib: g_list_insert_before_link: argument list: Missing (element-type) annotation ../../../glib/glist.c:309: Warning: GLib: g_list_insert_before_link: argument sibling: Missing (element-type) annotation ../../../glib/glist.c:309: Warning: GLib: g_list_insert_before_link: argument link_: Missing (element-type) annotation ../../../glib/glist.c:319: Warning: GLib: g_list_insert_before_link: return value: Missing (element-type) annotation ../../../glib/glist.c:425: Warning: GLib: g_list_concat: argument list1: Missing (element-type) annotation ../../../glib/glist.c:425: Warning: GLib: g_list_concat: argument list2: Missing (element-type) annotation ../../../glib/glist.c:442: Warning: GLib: g_list_concat: return value: Missing (element-type) annotation ../../../glib/glist.c:494: Warning: GLib: g_list_remove: argument list: Missing (element-type) annotation ../../../glib/glist.c:503: Warning: GLib: g_list_remove: return value: Missing (element-type) annotation ../../../glib/glist.c:527: Warning: GLib: g_list_remove_all: argument list: Missing (element-type) annotation ../../../glib/glist.c:537: Warning: GLib: g_list_remove_all: return value: Missing (element-type) annotation ../../../glib/glist.c:567: Warning: GLib: g_list_remove_link: argument list: Missing (element-type) annotation ../../../glib/glist.c:567: Warning: GLib: g_list_remove_link: argument llink: Missing (element-type) annotation ../../../glib/glist.c:585: Warning: GLib: g_list_remove_link: return value: Missing (element-type) annotation ../../../glib/glist.c:594: Warning: GLib: g_list_delete_link: argument list: Missing (element-type) annotation ../../../glib/glist.c:594: Warning: GLib: g_list_delete_link: argument link_: Missing (element-type) annotation ../../../glib/glist.c:603: Warning: GLib: g_list_delete_link: return value: Missing (element-type) annotation ../../../glib/glist.c:703: Warning: GLib: g_list_reverse: argument list: Missing (element-type) annotation ../../../glib/glist.c:710: Warning: GLib: g_list_reverse: return value: Missing (element-type) annotation ../../../glib/glist.c:615: Warning: GLib: g_list_copy: argument list: Missing (element-type) annotation ../../../glib/glist.c:626: Warning: GLib: g_list_copy: return value: Missing (element-type) annotation ../../../glib/glist.c:634: Warning: GLib: g_list_copy_deep: argument list: Missing (element-type) annotation ../../../glib/glist.c:662: Warning: GLib: g_list_copy_deep: return value: Missing (element-type) annotation ../../../glib/glist.c:729: Warning: GLib: g_list_nth: argument list: Missing (element-type) annotation ../../../glib/glist.c:740: Warning: GLib: g_list_nth: return value: Missing (element-type) annotation ../../../glib/glist.c:753: Warning: GLib: g_list_nth_prev: argument list: Missing (element-type) annotation ../../../glib/glist.c:760: Warning: GLib: g_list_nth_prev: return value: Missing (element-type) annotation ../../../glib/glist.c:797: Warning: GLib: g_list_find: argument list: Missing (element-type) annotation ../../../glib/glist.c:804: Warning: GLib: g_list_find: return value: Missing (element-type) annotation ../../../glib/glist.c:820: Warning: GLib: g_list_find_custom: argument list: Missing (element-type) annotation ../../../glib/glist.c:834: Warning: GLib: g_list_find_custom: return value: Missing (element-type) annotation ../../../glib/glist.c:853: Warning: GLib: g_list_position: argument list: Missing (element-type) annotation ../../../glib/glist.c:853: Warning: GLib: g_list_position: argument llink: Missing (element-type) annotation ../../../glib/glist.c:882: Warning: GLib: g_list_index: argument list: Missing (element-type) annotation ../../../glib/glist.c:911: Warning: GLib: g_list_last: argument list: Missing (element-type) annotation ../../../glib/glist.c:917: Warning: GLib: g_list_last: return value: Missing (element-type) annotation ../../../glib/glist.c:932: Warning: GLib: g_list_first: argument list: Missing (element-type) annotation ../../../glib/glist.c:938: Warning: GLib: g_list_first: return value: Missing (element-type) annotation ../../../glib/glist.c:953: Warning: GLib: g_list_length: argument list: Missing (element-type) annotation ../../../glib/glist.c:981: Warning: GLib: g_list_foreach: argument list: Missing (element-type) annotation ../../../glib/glist.c:1189: Warning: GLib: g_list_sort: argument list: Missing (element-type) annotation ../../../glib/glist.c:1201: Warning: GLib: g_list_sort: return value: Missing (element-type) annotation ../../../glib/glist.c:1223: Warning: GLib: g_list_sort_with_data: argument list: Missing (element-type) annotation ../../../glib/glist.c:1232: Warning: GLib: g_list_sort_with_data: return value: Missing (element-type) annotation ../../../glib/glist.c:773: Warning: GLib: g_list_nth_data: argument list: Missing (element-type) annotation ../../../glib/glist.c:84: Warning: GLib: g_list_alloc: return value: Missing (element-type) annotation ../../../glib/glist.c:92: Warning: GLib: g_list_free: argument list: Missing (element-type) annotation ../../../glib/glist.c:115: Warning: GLib: g_list_free_1: argument list: Missing (element-type) annotation ../../../glib/glist.c:136: Warning: GLib: g_list_free_full: argument list: Missing (element-type) annotation ../../../glib/glist.c:166: Warning: GLib: g_list_append: argument list: Missing (element-type) annotation ../../../glib/glist.c:194: Warning: GLib: g_list_append: return value: Missing (element-type) annotation ../../../glib/glist.c:223: Warning: GLib: g_list_prepend: argument list: Missing (element-type) annotation ../../../glib/glist.c:244: Warning: GLib: g_list_prepend: return value: Missing (element-type) annotation ../../../glib/glist.c:270: Warning: GLib: g_list_insert: argument list: Missing (element-type) annotation ../../../glib/glist.c:280: Warning: GLib: g_list_insert: return value: Missing (element-type) annotation ../../../glib/glist.c:1065: Warning: GLib: g_list_insert_sorted: argument list: Missing (element-type) annotation ../../../glib/glist.c:1082: Warning: GLib: g_list_insert_sorted: return value: Missing (element-type) annotation ../../../glib/glist.c:1092: Warning: GLib: g_list_insert_sorted_with_data: argument list: Missing (element-type) annotation ../../../glib/glist.c:1110: Warning: GLib: g_list_insert_sorted_with_data: return value: Missing (element-type) annotation ../../../glib/glist.c:367: Warning: GLib: g_list_insert_before: argument list: Missing (element-type) annotation ../../../glib/glist.c:367: Warning: GLib: g_list_insert_before: argument sibling: Missing (element-type) annotation ../../../glib/glist.c:376: Warning: GLib: g_list_insert_before: return value: Missing (element-type) annotation ../../../glib/glist.c:309: Warning: GLib: g_list_insert_before_link: argument list: Missing (element-type) annotation ../../../glib/glist.c:309: Warning: GLib: g_list_insert_before_link: argument sibling: Missing (element-type) annotation ../../../glib/glist.c:309: Warning: GLib: g_list_insert_before_link: argument link_: Missing (element-type) annotation ../../../glib/glist.c:319: Warning: GLib: g_list_insert_before_link: return value: Missing (element-type) annotation ../../../glib/glist.c:425: Warning: GLib: g_list_concat: argument list1: Missing (element-type) annotation ../../../glib/glist.c:425: Warning: GLib: g_list_concat: argument list2: Missing (element-type) annotation ../../../glib/glist.c:442: Warning: GLib: g_list_concat: return value: Missing (element-type) annotation ../../../glib/glist.c:494: Warning: GLib: g_list_remove: argument list: Missing (element-type) annotation ../../../glib/glist.c:503: Warning: GLib: g_list_remove: return value: Missing (element-type) annotation ../../../glib/glist.c:527: Warning: GLib: g_list_remove_all: argument list: Missing (element-type) annotation ../../../glib/glist.c:537: Warning: GLib: g_list_remove_all: return value: Missing (element-type) annotation ../../../glib/glist.c:567: Warning: GLib: g_list_remove_link: argument list: Missing (element-type) annotation ../../../glib/glist.c:567: Warning: GLib: g_list_remove_link: argument llink: Missing (element-type) annotation ../../../glib/glist.c:585: Warning: GLib: g_list_remove_link: return value: Missing (element-type) annotation ../../../glib/glist.c:594: Warning: GLib: g_list_delete_link: argument list: Missing (element-type) annotation ../../../glib/glist.c:594: Warning: GLib: g_list_delete_link: argument link_: Missing (element-type) annotation ../../../glib/glist.c:603: Warning: GLib: g_list_delete_link: return value: Missing (element-type) annotation ../../../glib/glist.c:703: Warning: GLib: g_list_reverse: argument list: Missing (element-type) annotation ../../../glib/glist.c:710: Warning: GLib: g_list_reverse: return value: Missing (element-type) annotation ../../../glib/glist.c:615: Warning: GLib: g_list_copy: argument list: Missing (element-type) annotation ../../../glib/glist.c:626: Warning: GLib: g_list_copy: return value: Missing (element-type) annotation ../../../glib/glist.c:634: Warning: GLib: g_list_copy_deep: argument list: Missing (element-type) annotation ../../../glib/glist.c:662: Warning: GLib: g_list_copy_deep: return value: Missing (element-type) annotation ../../../glib/glist.c:729: Warning: GLib: g_list_nth: argument list: Missing (element-type) annotation ../../../glib/glist.c:740: Warning: GLib: g_list_nth: return value: Missing (element-type) annotation ../../../glib/glist.c:753: Warning: GLib: g_list_nth_prev: argument list: Missing (element-type) annotation ../../../glib/glist.c:760: Warning: GLib: g_list_nth_prev: return value: Missing (element-type) annotation ../../../glib/glist.c:797: Warning: GLib: g_list_find: argument list: Missing (element-type) annotation ../../../glib/glist.c:804: Warning: GLib: g_list_find: return value: Missing (element-type) annotation ../../../glib/glist.c:820: Warning: GLib: g_list_find_custom: argument list: Missing (element-type) annotation ../../../glib/glist.c:834: Warning: GLib: g_list_find_custom: return value: Missing (element-type) annotation ../../../glib/glist.c:853: Warning: GLib: g_list_position: argument list: Missing (element-type) annotation ../../../glib/glist.c:853: Warning: GLib: g_list_position: argument llink: Missing (element-type) annotation ../../../glib/glist.c:882: Warning: GLib: g_list_index: argument list: Missing (element-type) annotation ../../../glib/glist.c:911: Warning: GLib: g_list_last: argument list: Missing (element-type) annotation ../../../glib/glist.c:917: Warning: GLib: g_list_last: return value: Missing (element-type) annotation ../../../glib/glist.c:932: Warning: GLib: g_list_first: argument list: Missing (element-type) annotation ../../../glib/glist.c:938: Warning: GLib: g_list_first: return value: Missing (element-type) annotation ../../../glib/glist.c:953: Warning: GLib: g_list_length: argument list: Missing (element-type) annotation ../../../glib/glist.c:981: Warning: GLib: g_list_foreach: argument list: Missing (element-type) annotation ../../../glib/glist.c:1189: Warning: GLib: g_list_sort: argument list: Missing (element-type) annotation ../../../glib/glist.c:1201: Warning: GLib: g_list_sort: return value: Missing (element-type) annotation ../../../glib/glist.c:1223: Warning: GLib: g_list_sort_with_data: argument list: Missing (element-type) annotation ../../../glib/glist.c:1232: Warning: GLib: g_list_sort_with_data: return value: Missing (element-type) annotation ../../../glib/glist.c:773: Warning: GLib: g_list_nth_data: argument list: Missing (element-type) annotation ../../../glib/ghash.c:956: Warning: GLib: g_hash_table_new: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:956: Warning: GLib: g_hash_table_new: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:988: Warning: GLib: g_hash_table_new_full: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:2229: Warning: GLib: g_hash_table_get_keys: return value: Missing (element-type) annotation ../../../glib/ghash.c:2354: Warning: GLib: g_hash_table_get_values: return value: Missing (element-type) annotation ../../../glib/ghash.c:2277: Warning: GLib: g_hash_table_get_keys_as_array: return value: Missing (element-type) annotation ../../../glib/ghash.c:956: Warning: GLib: g_hash_table_new: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:956: Warning: GLib: g_hash_table_new: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:988: Warning: GLib: g_hash_table_new_full: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:2229: Warning: GLib: g_hash_table_get_keys: return value: Missing (element-type) annotation ../../../glib/ghash.c:2354: Warning: GLib: g_hash_table_get_values: return value: Missing (element-type) annotation ../../../glib/ghash.c:2277: Warning: GLib: g_hash_table_get_keys_as_array: return value: Missing (element-type) annotation ../../../glib/ghook.c:253: Warning: GLib: g_hook_alloc: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:406: Warning: GLib: g_hook_ref: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:761: Warning: GLib: g_hook_get: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:805: Warning: GLib: g_hook_find: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:856: Warning: GLib: g_hook_find_data: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:892: Warning: GLib: g_hook_find_func: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:930: Warning: GLib: g_hook_find_func_data: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:684: Warning: GLib: g_hook_first_valid: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:723: Warning: GLib: g_hook_next_valid: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:253: Warning: GLib: g_hook_alloc: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:406: Warning: GLib: g_hook_ref: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:761: Warning: GLib: g_hook_get: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:805: Warning: GLib: g_hook_find: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:856: Warning: GLib: g_hook_find_data: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:892: Warning: GLib: g_hook_find_func: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:930: Warning: GLib: g_hook_find_func_data: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:684: Warning: GLib: g_hook_first_valid: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/ghook.c:723: Warning: GLib: g_hook_next_valid: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gslist.c:71: Warning: GLib: g_slist_alloc: return value: Missing (element-type) annotation ../../../glib/gslist.c:79: Warning: GLib: g_slist_free: argument list: Missing (element-type) annotation ../../../glib/gslist.c:103: Warning: GLib: g_slist_free_1: argument list: Missing (element-type) annotation ../../../glib/gslist.c:123: Warning: GLib: g_slist_free_full: argument list: Missing (element-type) annotation ../../../glib/gslist.c:153: Warning: GLib: g_slist_append: argument list: Missing (element-type) annotation ../../../glib/gslist.c:181: Warning: GLib: g_slist_append: return value: Missing (element-type) annotation ../../../glib/gslist.c:206: Warning: GLib: g_slist_prepend: argument list: Missing (element-type) annotation ../../../glib/gslist.c:223: Warning: GLib: g_slist_prepend: return value: Missing (element-type) annotation ../../../glib/gslist.c:238: Warning: GLib: g_slist_insert: argument list: Missing (element-type) annotation ../../../glib/gslist.c:249: Warning: GLib: g_slist_insert: return value: Missing (element-type) annotation ../../../glib/gslist.c:895: Warning: GLib: g_slist_insert_sorted: argument list: Missing (element-type) annotation ../../../glib/gslist.c:906: Warning: GLib: g_slist_insert_sorted: return value: Missing (element-type) annotation ../../../glib/gslist.c:916: Warning: GLib: g_slist_insert_sorted_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:928: Warning: GLib: g_slist_insert_sorted_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:289: Warning: GLib: g_slist_insert_before: argument slist: Missing (element-type) annotation ../../../glib/gslist.c:289: Warning: GLib: g_slist_insert_before: argument sibling: Missing (element-type) annotation ../../../glib/gslist.c:297: Warning: GLib: g_slist_insert_before: return value: Missing (element-type) annotation ../../../glib/gslist.c:339: Warning: GLib: g_slist_concat: argument list1: Missing (element-type) annotation ../../../glib/gslist.c:339: Warning: GLib: g_slist_concat: argument list2: Missing (element-type) annotation ../../../glib/gslist.c:348: Warning: GLib: g_slist_concat: return value: Missing (element-type) annotation ../../../glib/gslist.c:390: Warning: GLib: g_slist_remove: argument list: Missing (element-type) annotation ../../../glib/gslist.c:399: Warning: GLib: g_slist_remove: return value: Missing (element-type) annotation ../../../glib/gslist.c:408: Warning: GLib: g_slist_remove_all: argument list: Missing (element-type) annotation ../../../glib/gslist.c:418: Warning: GLib: g_slist_remove_all: return value: Missing (element-type) annotation ../../../glib/gslist.c:450: Warning: GLib: g_slist_remove_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:450: Warning: GLib: g_slist_remove_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:466: Warning: GLib: g_slist_remove_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:475: Warning: GLib: g_slist_delete_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:475: Warning: GLib: g_slist_delete_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:490: Warning: GLib: g_slist_delete_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:584: Warning: GLib: g_slist_reverse: argument list: Missing (element-type) annotation ../../../glib/gslist.c:590: Warning: GLib: g_slist_reverse: return value: Missing (element-type) annotation ../../../glib/gslist.c:502: Warning: GLib: g_slist_copy: argument list: Missing (element-type) annotation ../../../glib/gslist.c:513: Warning: GLib: g_slist_copy: return value: Missing (element-type) annotation ../../../glib/gslist.c:521: Warning: GLib: g_slist_copy_deep: argument list: Missing (element-type) annotation ../../../glib/gslist.c:548: Warning: GLib: g_slist_copy_deep: return value: Missing (element-type) annotation ../../../glib/gslist.c:610: Warning: GLib: g_slist_nth: argument list: Missing (element-type) annotation ../../../glib/gslist.c:617: Warning: GLib: g_slist_nth: return value: Missing (element-type) annotation ../../../glib/gslist.c:650: Warning: GLib: g_slist_find: argument list: Missing (element-type) annotation ../../../glib/gslist.c:658: Warning: GLib: g_slist_find: return value: Missing (element-type) annotation ../../../glib/gslist.c:676: Warning: GLib: g_slist_find_custom: argument list: Missing (element-type) annotation ../../../glib/gslist.c:690: Warning: GLib: g_slist_find_custom: return value: Missing (element-type) annotation ../../../glib/gslist.c:709: Warning: GLib: g_slist_position: argument list: Missing (element-type) annotation ../../../glib/gslist.c:709: Warning: GLib: g_slist_position: argument llink: Missing (element-type) annotation ../../../glib/gslist.c:738: Warning: GLib: g_slist_index: argument list: Missing (element-type) annotation ../../../glib/gslist.c:767: Warning: GLib: g_slist_last: argument list: Missing (element-type) annotation ../../../glib/gslist.c:775: Warning: GLib: g_slist_last: return value: Missing (element-type) annotation ../../../glib/gslist.c:790: Warning: GLib: g_slist_length: argument list: Missing (element-type) annotation ../../../glib/gslist.c:817: Warning: GLib: g_slist_foreach: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1002: Warning: GLib: g_slist_sort: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1014: Warning: GLib: g_slist_sort: return value: Missing (element-type) annotation ../../../glib/gslist.c:1023: Warning: GLib: g_slist_sort_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1031: Warning: GLib: g_slist_sort_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:630: Warning: GLib: g_slist_nth_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:71: Warning: GLib: g_slist_alloc: return value: Missing (element-type) annotation ../../../glib/gslist.c:79: Warning: GLib: g_slist_free: argument list: Missing (element-type) annotation ../../../glib/gslist.c:103: Warning: GLib: g_slist_free_1: argument list: Missing (element-type) annotation ../../../glib/gslist.c:123: Warning: GLib: g_slist_free_full: argument list: Missing (element-type) annotation ../../../glib/gslist.c:153: Warning: GLib: g_slist_append: argument list: Missing (element-type) annotation ../../../glib/gslist.c:181: Warning: GLib: g_slist_append: return value: Missing (element-type) annotation ../../../glib/gslist.c:206: Warning: GLib: g_slist_prepend: argument list: Missing (element-type) annotation ../../../glib/gslist.c:223: Warning: GLib: g_slist_prepend: return value: Missing (element-type) annotation ../../../glib/gslist.c:238: Warning: GLib: g_slist_insert: argument list: Missing (element-type) annotation ../../../glib/gslist.c:249: Warning: GLib: g_slist_insert: return value: Missing (element-type) annotation ../../../glib/gslist.c:895: Warning: GLib: g_slist_insert_sorted: argument list: Missing (element-type) annotation ../../../glib/gslist.c:906: Warning: GLib: g_slist_insert_sorted: return value: Missing (element-type) annotation ../../../glib/gslist.c:916: Warning: GLib: g_slist_insert_sorted_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:928: Warning: GLib: g_slist_insert_sorted_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:289: Warning: GLib: g_slist_insert_before: argument slist: Missing (element-type) annotation ../../../glib/gslist.c:289: Warning: GLib: g_slist_insert_before: argument sibling: Missing (element-type) annotation ../../../glib/gslist.c:297: Warning: GLib: g_slist_insert_before: return value: Missing (element-type) annotation ../../../glib/gslist.c:339: Warning: GLib: g_slist_concat: argument list1: Missing (element-type) annotation ../../../glib/gslist.c:339: Warning: GLib: g_slist_concat: argument list2: Missing (element-type) annotation ../../../glib/gslist.c:348: Warning: GLib: g_slist_concat: return value: Missing (element-type) annotation ../../../glib/gslist.c:390: Warning: GLib: g_slist_remove: argument list: Missing (element-type) annotation ../../../glib/gslist.c:399: Warning: GLib: g_slist_remove: return value: Missing (element-type) annotation ../../../glib/gslist.c:408: Warning: GLib: g_slist_remove_all: argument list: Missing (element-type) annotation ../../../glib/gslist.c:418: Warning: GLib: g_slist_remove_all: return value: Missing (element-type) annotation ../../../glib/gslist.c:450: Warning: GLib: g_slist_remove_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:450: Warning: GLib: g_slist_remove_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:466: Warning: GLib: g_slist_remove_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:475: Warning: GLib: g_slist_delete_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:475: Warning: GLib: g_slist_delete_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:490: Warning: GLib: g_slist_delete_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:584: Warning: GLib: g_slist_reverse: argument list: Missing (element-type) annotation ../../../glib/gslist.c:590: Warning: GLib: g_slist_reverse: return value: Missing (element-type) annotation ../../../glib/gslist.c:502: Warning: GLib: g_slist_copy: argument list: Missing (element-type) annotation ../../../glib/gslist.c:513: Warning: GLib: g_slist_copy: return value: Missing (element-type) annotation ../../../glib/gslist.c:521: Warning: GLib: g_slist_copy_deep: argument list: Missing (element-type) annotation ../../../glib/gslist.c:548: Warning: GLib: g_slist_copy_deep: return value: Missing (element-type) annotation ../../../glib/gslist.c:610: Warning: GLib: g_slist_nth: argument list: Missing (element-type) annotation ../../../glib/gslist.c:617: Warning: GLib: g_slist_nth: return value: Missing (element-type) annotation ../../../glib/gslist.c:650: Warning: GLib: g_slist_find: argument list: Missing (element-type) annotation ../../../glib/gslist.c:658: Warning: GLib: g_slist_find: return value: Missing (element-type) annotation ../../../glib/gslist.c:676: Warning: GLib: g_slist_find_custom: argument list: Missing (element-type) annotation ../../../glib/gslist.c:690: Warning: GLib: g_slist_find_custom: return value: Missing (element-type) annotation ../../../glib/gslist.c:709: Warning: GLib: g_slist_position: argument list: Missing (element-type) annotation ../../../glib/gslist.c:709: Warning: GLib: g_slist_position: argument llink: Missing (element-type) annotation ../../../glib/gslist.c:738: Warning: GLib: g_slist_index: argument list: Missing (element-type) annotation ../../../glib/gslist.c:767: Warning: GLib: g_slist_last: argument list: Missing (element-type) annotation ../../../glib/gslist.c:775: Warning: GLib: g_slist_last: return value: Missing (element-type) annotation ../../../glib/gslist.c:790: Warning: GLib: g_slist_length: argument list: Missing (element-type) annotation ../../../glib/gslist.c:817: Warning: GLib: g_slist_foreach: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1002: Warning: GLib: g_slist_sort: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1014: Warning: GLib: g_slist_sort: return value: Missing (element-type) annotation ../../../glib/gslist.c:1023: Warning: GLib: g_slist_sort_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1031: Warning: GLib: g_slist_sort_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:630: Warning: GLib: g_slist_nth_data: argument list: Missing (element-type) annotation ../../../glib/gmain.c:4899: Warning: GLib: g_main_context_set_poll_func: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:4939: Warning: GLib: g_main_context_get_poll_func: return value: Callbacks cannot be return values; use (skip) ../../../glib/gmain.c:6461: Warning: GLib: g_main_context_invoke: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:953: Warning: GLib: g_source_set_dispose_function: argument dispose: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5264: Warning: GLib: g_timeout_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5316: Warning: GLib: g_timeout_add_once: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5408: Warning: GLib: g_timeout_add_seconds: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5452: Warning: GLib: g_timeout_add_seconds_once: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:6201: Warning: GLib: g_child_watch_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:6393: Warning: GLib: g_idle_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:6422: Warning: GLib: g_idle_add_once: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/giochannel.c:655: Warning: GLib: g_io_add_watch: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gvariant.c:1130: Warning: GLib: g_variant_get_fixed_array: return value: Missing (element-type) annotation ../../../glib/gmessages.c:659: Warning: GLib: g_log_set_handler: argument log_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:781: Warning: GLib: g_log_set_default_handler: argument log_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:795: Warning: GLib: g_log_set_default_handler: return value: Callbacks cannot be return values; use (skip) ../../../glib/gmessages.c:3437: Warning: GLib: g_set_print_handler: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:3458: Warning: GLib: g_set_print_handler: return value: Callbacks cannot be return values; use (skip) ../../../glib/gmessages.c:3567: Warning: GLib: g_set_printerr_handler: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:3588: Warning: GLib: g_set_printerr_handler: return value: Callbacks cannot be return values; use (skip) ../../../glib/goption.c:197: Warning: GLib: g_option_context_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/goption.c:2313: Warning: GLib: g_option_group_set_parse_hooks: argument pre_parse_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/goption.c:2313: Warning: GLib: g_option_group_set_parse_hooks: argument post_parse_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/goption.c:2340: Warning: GLib: g_option_group_set_error_hook: argument error_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/goption.c:197: Warning: GLib: g_option_context_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gpathbuf.c:247: Warning: GLib: g_path_buf_copy: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gpathbuf.c:170: Warning: GLib: g_path_buf_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gpathbuf.c:186: Warning: GLib: g_path_buf_new_from_path: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gpathbuf.c:170: Warning: GLib: g_path_buf_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gpathbuf.c:186: Warning: GLib: g_path_buf_new_from_path: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gqsort.c:311: Warning: GLib: g_sort_array: argument array: Missing (element-type) annotation ../../../glib/gqueue.c:207: Warning: GLib: g_queue_copy: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gqueue.c:267: Warning: GLib: g_queue_find: return value: Missing (element-type) annotation ../../../glib/gqueue.c:293: Warning: GLib: g_queue_find_custom: return value: Missing (element-type) annotation ../../../glib/gqueue.c:990: Warning: GLib: g_queue_insert_before: argument sibling: Missing (element-type) annotation ../../../glib/gqueue.c:1026: Warning: GLib: g_queue_insert_before_link: argument sibling: Missing (element-type) annotation ../../../glib/gqueue.c:1026: Warning: GLib: g_queue_insert_before_link: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:1064: Warning: GLib: g_queue_insert_after: argument sibling: Missing (element-type) annotation ../../../glib/gqueue.c:1091: Warning: GLib: g_queue_insert_after_link: argument sibling: Missing (element-type) annotation ../../../glib/gqueue.c:1091: Warning: GLib: g_queue_insert_after_link: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:380: Warning: GLib: g_queue_push_head_link: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:426: Warning: GLib: g_queue_push_tail_link: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:451: Warning: GLib: g_queue_push_nth_link: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:543: Warning: GLib: g_queue_pop_head_link: return value: Missing (element-type) annotation ../../../glib/gqueue.c:677: Warning: GLib: g_queue_pop_tail_link: return value: Missing (element-type) annotation ../../../glib/gqueue.c:712: Warning: GLib: g_queue_pop_nth_link: return value: Missing (element-type) annotation ../../../glib/gqueue.c:577: Warning: GLib: g_queue_peek_head_link: return value: Missing (element-type) annotation ../../../glib/gqueue.c:595: Warning: GLib: g_queue_peek_tail_link: return value: Missing (element-type) annotation ../../../glib/gqueue.c:740: Warning: GLib: g_queue_peek_nth_link: return value: Missing (element-type) annotation ../../../glib/gqueue.c:775: Warning: GLib: g_queue_link_index: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:796: Warning: GLib: g_queue_unlink: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:822: Warning: GLib: g_queue_delete_link: argument link_: Missing (element-type) annotation ../../../glib/gqueue.c:39: Warning: GLib: g_queue_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gqueue.c:39: Warning: GLib: g_queue_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gscanner.c:1020: Warning: GLib: g_scanner_cur_value: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gscanner.c:400: Warning: GLib: g_scanner_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gscanner.c:400: Warning: GLib: g_scanner_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gsequence.c:213: Warning: GLib: g_sequence_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gsequence.c:213: Warning: GLib: g_sequence_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gstringchunk.c:90: Warning: GLib: g_string_chunk_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gstringchunk.c:90: Warning: GLib: g_string_chunk_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtestutils.c:2444: Warning: GLib: g_test_create_case: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtestutils.c:2938: Warning: GLib: g_test_create_suite: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtestutils.c:2305: Warning: GLib: g_test_get_root: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtestutils.h:680: Warning: GLib: g_test_add_vtable: argument data_setup: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gtestutils.h:680: Warning: GLib: g_test_add_vtable: argument data_test: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gtestutils.h:680: Warning: GLib: g_test_add_vtable: argument data_teardown: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gtestutils.c:4566: Warning: GLib: g_test_log_buffer_pop: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtestutils.c:4516: Warning: GLib: g_test_log_buffer_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtestutils.c:4516: Warning: GLib: g_test_log_buffer_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gmessages.c:814: Warning: GLib: g_test_log_set_fatal_handler: argument log_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gthreadpool.c:1062: Warning: GLib: g_thread_pool_set_sort_function: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gthreadpool.c:488: Warning: GLib: g_thread_pool_new: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gthreadpool.c:539: Warning: GLib: g_thread_pool_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gthreadpool.c:571: Warning: GLib: g_thread_pool_new_full: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gthreadpool.c:488: Warning: GLib: g_thread_pool_new: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gthreadpool.c:539: Warning: GLib: g_thread_pool_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gthreadpool.c:571: Warning: GLib: g_thread_pool_new_full: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtimer.c:82: Warning: GLib: g_timer_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtimer.c:82: Warning: GLib: g_timer_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/gtree.c:122: Warning: GLib: g_tree_new: argument key_compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gtree.c:143: Warning: GLib: g_tree_new_with_data: argument key_compare_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gallocator.h:69: Warning: GLib: g_allocator_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/gallocator.h:43: Warning: GLib: g_mem_chunk_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/gallocator.h:43: Warning: GLib: g_mem_chunk_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/gallocator.h:69: Warning: GLib: g_allocator_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument value_new_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument value_destroy_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument key_dup_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument key_destroy_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument hash_key_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument hash_value_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:126: Warning: GLib: g_cache_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument value_new_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument value_destroy_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument key_dup_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument key_destroy_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument hash_key_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument hash_value_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:104: Warning: GLib: g_cache_new: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcache.c:126: Warning: GLib: g_cache_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/gcompletion.c:140: Warning: GLib: g_completion_add_items: argument items: Missing (element-type) annotation ../../../glib/deprecated/gcompletion.c:178: Warning: GLib: g_completion_remove_items: argument items: Missing (element-type) annotation ../../../glib/deprecated/gcompletion.c:345: Warning: GLib: g_completion_complete: return value: Missing (element-type) annotation ../../../glib/deprecated/gcompletion.c:431: Warning: GLib: g_completion_set_compare: argument strncmp_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcompletion.c:114: Warning: GLib: g_completion_new: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcompletion.c:122: Warning: GLib: g_completion_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/gcompletion.c:114: Warning: GLib: g_completion_new: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcompletion.c:122: Warning: GLib: g_completion_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/grel.c:256: Warning: GLib: g_relation_index: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/grel.c:256: Warning: GLib: g_relation_index: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/grel.c:447: Warning: GLib: g_relation_select: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/grel.c:190: Warning: GLib: g_relation_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/deprecated/grel.c:190: Warning: GLib: g_relation_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../glib/glib-unix.c:267: Warning: GLib: g_unix_signal_add: argument handler: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/glib-unix.c:397: Warning: GLib: g_unix_fd_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) [674/1719] cc -Igobject/tests/ifaceproperties.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/ifaceproperties.p/ifaceproperties.c.o -MF gobject/tests/ifaceproperties.p/ifaceproperties.c.o.d -o gobject/tests/ifaceproperties.p/ifaceproperties.c.o -c ../../../gobject/tests/ifaceproperties.c [675/1719] cc -Igobject/tests/properties.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties.p/properties.c.o -MF gobject/tests/properties.p/properties.c.o.d -o gobject/tests/properties.p/properties.c.o -c ../../../gobject/tests/properties.c [676/1719] cc -Igobject/tests/properties-refcount1.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount1.p/properties-refcount1.c.o -MF gobject/tests/properties-refcount1.p/properties-refcount1.c.o.d -o gobject/tests/properties-refcount1.p/properties-refcount1.c.o -c ../../../gobject/tests/properties-refcount1.c [677/1719] cc -Igobject/tests/properties-refcount2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount2.p/properties-refcount2.c.o -MF gobject/tests/properties-refcount2.p/properties-refcount2.c.o.d -o gobject/tests/properties-refcount2.p/properties-refcount2.c.o -c ../../../gobject/tests/properties-refcount2.c [678/1719] cc -Igobject/tests/binding.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/binding.p/binding.c.o -MF gobject/tests/binding.p/binding.c.o.d -o gobject/tests/binding.p/binding.c.o -c ../../../gobject/tests/binding.c [679/1719] cc -Igobject/tests/properties-refcount3.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount3.p/properties-refcount3.c.o -MF gobject/tests/properties-refcount3.p/properties-refcount3.c.o.d -o gobject/tests/properties-refcount3.p/properties-refcount3.c.o -c ../../../gobject/tests/properties-refcount3.c [680/1719] cc -Igobject/tests/properties-refcount4.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount4.p/properties-refcount4.c.o -MF gobject/tests/properties-refcount4.p/properties-refcount4.c.o.d -o gobject/tests/properties-refcount4.p/properties-refcount4.c.o -c ../../../gobject/tests/properties-refcount4.c [681/1719] cc -Igobject/tests/signals-refcount1.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=1 -MD -MQ gobject/tests/signals-refcount1.p/signals-refcount.c.o -MF gobject/tests/signals-refcount1.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount1.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [682/1719] cc -Igobject/tests/signals-refcount2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=2 -MD -MQ gobject/tests/signals-refcount2.p/signals-refcount.c.o -MF gobject/tests/signals-refcount2.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount2.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [683/1719] cc -Igobject/tests/signals-refcount4.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=4 -MD -MQ gobject/tests/signals-refcount4.p/signals-refcount.c.o -MF gobject/tests/signals-refcount4.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount4.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [684/1719] cc -Igobject/tests/signals-refcount3.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=3 -MD -MQ gobject/tests/signals-refcount3.p/signals-refcount.c.o -MF gobject/tests/signals-refcount3.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount3.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [685/1719] cc -Igobject/tests/signalgroup.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signalgroup.p/signalgroup.c.o -MF gobject/tests/signalgroup.p/signalgroup.c.o.d -o gobject/tests/signalgroup.p/signalgroup.c.o -c ../../../gobject/tests/signalgroup.c [686/1719] c++ -Igobject/tests/cxx-98.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++98 -MD -MQ gobject/tests/cxx-98.p/cxx.cpp.o -MF gobject/tests/cxx-98.p/cxx.cpp.o.d -o gobject/tests/cxx-98.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [687/1719] c++ -Igobject/tests/cxx.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/cxx.p/cxx.cpp.o -MF gobject/tests/cxx.p/cxx.cpp.o.d -o gobject/tests/cxx.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [688/1719] c++ -Igobject/tests/cxx-03.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++03 -MD -MQ gobject/tests/cxx-03.p/cxx.cpp.o -MF gobject/tests/cxx-03.p/cxx.cpp.o.d -o gobject/tests/cxx-03.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [689/1719] cc -Igobject/tests/value.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/value.p/value.c.o -MF gobject/tests/value.p/value.c.o.d -o gobject/tests/value.p/value.c.o -c ../../../gobject/tests/value.c [690/1719] c++ -Igobject/tests/cxx-11.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++11 -MD -MQ gobject/tests/cxx-11.p/cxx.cpp.o -MF gobject/tests/cxx-11.p/cxx.cpp.o.d -o gobject/tests/cxx-11.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [691/1719] c++ -Igobject/tests/cxx-14.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++14 -MD -MQ gobject/tests/cxx-14.p/cxx.cpp.o -MF gobject/tests/cxx-14.p/cxx.cpp.o.d -o gobject/tests/cxx-14.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [692/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb gthread/libgthread-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0.p/libgthread-2.0.so.0.8304.0.symbols [693/1719] cc -Igmodule/tests/libmoduletestplugin_a_plugin.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o -MF gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o.d -o gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o -c ../../../gmodule/tests/libmoduletestplugin_a.c [694/1719] cc -Igthread/tests/init.p -Igthread/tests -I../../../gthread/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GThread"' -UG_DISABLE_ASSERT -MD -MQ gthread/tests/init.p/init.c.o -MF gthread/tests/init.p/init.c.o.d -o gthread/tests/init.p/init.c.o -c ../../../gthread/tests/init.c [695/1719] cc -Igmodule/tests/libmoduletestplugin_a_library.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o -MF gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o.d -o gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o -c ../../../gmodule/tests/libmoduletestplugin_a.c [696/1719] c++ -Igobject/tests/cxx-17.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++17 -MD -MQ gobject/tests/cxx-17.p/cxx.cpp.o -MF gobject/tests/cxx-17.p/cxx.cpp.o.d -o gobject/tests/cxx-17.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [697/1719] cc -Igmodule/tests/libmoduletestplugin_b_plugin.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o -MF gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o.d -o gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o -c ../../../gmodule/tests/libmoduletestplugin_b.c [698/1719] cc -Igmodule/tests/libmoduletestplugin_b_library.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o -MF gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o.d -o gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o -c ../../../gmodule/tests/libmoduletestplugin_b.c [699/1719] c++ -Igobject/tests/cxx-20.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++20 -MD -MQ gobject/tests/cxx-20.p/cxx.cpp.o -MF gobject/tests/cxx-20.p/cxx.cpp.o.d -o gobject/tests/cxx-20.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [700/1719] cc -Igmodule/tests/max-version.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -MD -MQ gmodule/tests/max-version.p/max-version.c.o -MF gmodule/tests/max-version.p/max-version.c.o.d -o gmodule/tests/max-version.p/max-version.c.o -c ../../../gmodule/tests/max-version.c [701/1719] c++ -Igobject/tests/cxx-2b.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++2b -MD -MQ gobject/tests/cxx-2b.p/cxx.cpp.o -MF gobject/tests/cxx-2b.p/cxx.cpp.o.d -o gobject/tests/cxx-2b.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [702/1719] c++ -Igmodule/tests/cxx-03.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++03 -MD -MQ gmodule/tests/cxx-03.p/cxx.cpp.o -MF gmodule/tests/cxx-03.p/cxx.cpp.o.d -o gmodule/tests/cxx-03.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [703/1719] c++ -Igmodule/tests/cxx-98.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++98 -MD -MQ gmodule/tests/cxx-98.p/cxx.cpp.o -MF gmodule/tests/cxx-98.p/cxx.cpp.o.d -o gmodule/tests/cxx-98.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [704/1719] cc -Igio/gio-launch-desktop.p -Igio -I../../../gio -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o -MF gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o.d -o gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o -c ../../../glib/gjournal-private.c [705/1719] cc -Igobject/tests/autoptr.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/autoptr.p/autoptr.c.o -MF gobject/tests/autoptr.p/autoptr.c.o.d -o gobject/tests/autoptr.p/autoptr.c.o -c ../../../gobject/tests/autoptr.c [706/1719] c++ -Igmodule/tests/cxx.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -MD -MQ gmodule/tests/cxx.p/cxx.cpp.o -MF gmodule/tests/cxx.p/cxx.cpp.o.d -o gmodule/tests/cxx.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [707/1719] c++ -Igmodule/tests/cxx-14.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++14 -MD -MQ gmodule/tests/cxx-14.p/cxx.cpp.o -MF gmodule/tests/cxx-14.p/cxx.cpp.o.d -o gmodule/tests/cxx-14.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [708/1719] cc -Igio/gio-launch-desktop.p -Igio -I../../../gio -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-launch-desktop.p/gio-launch-desktop.c.o -MF gio/gio-launch-desktop.p/gio-launch-desktop.c.o.d -o gio/gio-launch-desktop.p/gio-launch-desktop.c.o -c ../../../gio/gio-launch-desktop.c [709/1719] c++ -Igmodule/tests/cxx-11.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++11 -MD -MQ gmodule/tests/cxx-11.p/cxx.cpp.o -MF gmodule/tests/cxx-11.p/cxx.cpp.o.d -o gmodule/tests/cxx-11.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [710/1719] c++ -Igmodule/tests/cxx-17.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++17 -MD -MQ gmodule/tests/cxx-17.p/cxx.cpp.o -MF gmodule/tests/cxx-17.p/cxx.cpp.o.d -o gmodule/tests/cxx-17.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [711/1719] c++ -Igmodule/tests/cxx-2b.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++2b -MD -MQ gmodule/tests/cxx-2b.p/cxx.cpp.o -MF gmodule/tests/cxx-2b.p/cxx.cpp.o.d -o gmodule/tests/cxx-2b.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [712/1719] c++ -Igmodule/tests/cxx-20.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++20 -MD -MQ gmodule/tests/cxx-20.p/cxx.cpp.o -MF gmodule/tests/cxx-20.p/cxx.cpp.o.d -o gmodule/tests/cxx-20.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [713/1719] cc -Igmodule/tests/module-test-plugin.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT '-DMODULE_TYPE="plugin"' -MD -MQ gmodule/tests/module-test-plugin.p/module-test.c.o -MF gmodule/tests/module-test-plugin.p/module-test.c.o.d -o gmodule/tests/module-test-plugin.p/module-test.c.o -c ../../../gmodule/tests/module-test.c [714/1719] cc -Igmodule/tests/module-test-library.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT '-DMODULE_TYPE="library"' -MD -MQ gmodule/tests/module-test-library.p/module-test.c.o -MF gmodule/tests/module-test-library.p/module-test.c.o.d -o gmodule/tests/module-test-library.p/module-test.c.o -c ../../../gmodule/tests/module-test.c [715/1719] cc -Igobject/tests/reference.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/reference.p/reference.c.o -MF gobject/tests/reference.p/reference.c.o.d -o gobject/tests/reference.p/reference.c.o -c ../../../gobject/tests/reference.c [716/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-cat.c.o -MF gio/gio.p/gio-tool-cat.c.o.d -o gio/gio.p/gio-tool-cat.c.o -c ../../../gio/gio-tool-cat.c [717/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-launch.c.o -MF gio/gio.p/gio-tool-launch.c.o.d -o gio/gio.p/gio-tool-launch.c.o -c ../../../gio/gio-tool-launch.c [718/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-mime.c.o -MF gio/gio.p/gio-tool-mime.c.o.d -o gio/gio.p/gio-tool-mime.c.o -c ../../../gio/gio-tool-mime.c [719/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-mkdir.c.o -MF gio/gio.p/gio-tool-mkdir.c.o.d -o gio/gio.p/gio-tool-mkdir.c.o -c ../../../gio/gio-tool-mkdir.c [720/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-copy.c.o -MF gio/gio.p/gio-tool-copy.c.o.d -o gio/gio.p/gio-tool-copy.c.o -c ../../../gio/gio-tool-copy.c [721/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool.c.o -MF gio/gio.p/gio-tool.c.o.d -o gio/gio.p/gio-tool.c.o -c ../../../gio/gio-tool.c [722/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-list.c.o -MF gio/gio.p/gio-tool-list.c.o.d -o gio/gio.p/gio-tool-list.c.o -c ../../../gio/gio-tool-list.c [723/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-monitor.c.o -MF gio/gio.p/gio-tool-monitor.c.o.d -o gio/gio.p/gio-tool-monitor.c.o -c ../../../gio/gio-tool-monitor.c [724/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-move.c.o -MF gio/gio.p/gio-tool-move.c.o.d -o gio/gio.p/gio-tool-move.c.o -c ../../../gio/gio-tool-move.c [725/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-open.c.o -MF gio/gio.p/gio-tool-open.c.o.d -o gio/gio.p/gio-tool-open.c.o -c ../../../gio/gio-tool-open.c [726/1719] cc -Igobject/tests/signals.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signals.p/signals.c.o -MF gobject/tests/signals.p/signals.c.o.d -o gobject/tests/signals.p/signals.c.o -c ../../../gobject/tests/signals.c [727/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-remove.c.o -MF gio/gio.p/gio-tool-remove.c.o.d -o gio/gio.p/gio-tool-remove.c.o -c ../../../gio/gio-tool-remove.c [728/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-info.c.o -MF gio/gio.p/gio-tool-info.c.o.d -o gio/gio.p/gio-tool-info.c.o -c ../../../gio/gio-tool-info.c [729/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-rename.c.o -MF gio/gio.p/gio-tool-rename.c.o.d -o gio/gio.p/gio-tool-rename.c.o -c ../../../gio/gio-tool-rename.c [730/1719] cc -Igio/gio-querymodules.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-querymodules.p/giomodule-priv.c.o -MF gio/gio-querymodules.p/giomodule-priv.c.o.d -o gio/gio-querymodules.p/giomodule-priv.c.o -c ../../../gio/giomodule-priv.c [731/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-save.c.o -MF gio/gio.p/gio-tool-save.c.o.d -o gio/gio.p/gio-tool-save.c.o -c ../../../gio/gio-tool-save.c [732/1719] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/deb gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/libgdbus-example-objectmanager.so.symbols [733/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-set.c.o -MF gio/gio.p/gio-tool-set.c.o.d -o gio/gio.p/gio-tool-set.c.o -c ../../../gio/gio-tool-set.c [734/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-trash.c.o -MF gio/gio.p/gio-tool-trash.c.o.d -o gio/gio.p/gio-tool-trash.c.o -c ../../../gio/gio-tool-trash.c [735/1719] cc -Igio/tests/slow-connect-preload.so.p -Igio/tests -I../../../gio/tests -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o -MF gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o.d -o gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o -c ../../../gio/tests/slow-connect-preload.c [736/1719] /usr/bin/objcopy --strip-debug --add-symbol _g_binary_test1_resource_data=.data:0 gio/tests/test_resources.o gio/tests/test_resources2.o [737/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-tree.c.o -MF gio/gio.p/gio-tool-tree.c.o.d -o gio/gio.p/gio-tool-tree.c.o -c ../../../gio/gio-tool-tree.c [738/1719] cc -Igio/gio-querymodules.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-querymodules.p/gio-querymodules.c.o -MF gio/gio-querymodules.p/gio-querymodules.c.o.d -o gio/gio-querymodules.p/gio-querymodules.c.o -c ../../../gio/gio-querymodules.c [739/1719] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-mount.c.o -MF gio/gio.p/gio-tool-mount.c.o.d -o gio/gio.p/gio-tool-mount.c.o -c ../../../gio/gio-tool-mount.c [740/1719] cc -Igio/tests/modules/libtestmodulea.so.p -Igio/tests/modules -I../../../gio/tests/modules -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o -MF gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o.d -o gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o -c ../../../gio/tests/modules/test-module-a.c [741/1719] cc -Igio/glib-compile-schemas.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [742/1719] cc -Igio/tests/modules/libtestmoduleb.so.p -Igio/tests/modules -I../../../gio/tests/modules -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o -MF gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o.d -o gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o -c ../../../gio/tests/modules/test-module-b.c [743/1719] cc -Igio/tests/libresourceplugin.so.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o -MF gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o.d -o gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o -c gio/tests/plugin-resources.c [744/1719] cc -Igio/tests/libresourceplugin.so.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/libresourceplugin.so.p/resourceplugin.c.o -MF gio/tests/libresourceplugin.so.p/resourceplugin.c.o.d -o gio/tests/libresourceplugin.so.p/resourceplugin.c.o -c ../../../gio/tests/resourceplugin.c [745/1719] cc -Igio/tests/gdbus-connection-flush-helper.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o -MF gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o.d -o gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o -c ../../../gio/tests/gdbus-connection-flush-helper.c [746/1719] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/i686-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GModule --nsversion=2.0 --warn-all --output girepository/introspection/GModule-2.0.gir --c-include=gmodule.h --quiet -DGMODULE_COMPILATION '-DGETTEXT_PACKAGE="dummy"' --symbol-prefix=gmodule -I/build/reproducible-path/glib2.0-2.83.4/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib --filelist=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/libgmodule-2.0.so.0.8304.0.p/GModule_2.0_gir_filelist --include-uninstalled=girepository/introspection/GLib-2.0.gir --symbol-prefix=g --identifier-prefix=G --pkg-export=gmodule-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=girepository-2.0 --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule --library gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib --extra-library=ffi --extra-library=atomic --extra-library=m --extra-library=sysprof-capture-4 --extra-library=pcre2-8 --extra-library=z --extra-library=mount --extra-library=selinux --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/ --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/ ../../../gmodule/gmodule.c:702: Warning: GModule: g_module_open: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gmodule/gmodule.c:461: Warning: GModule: g_module_open_full: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gmodule/gmodule.c:702: Warning: GModule: g_module_open: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gmodule/gmodule.c:461: Warning: GModule: g_module_open_full: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) [747/1719] cc -Igio/tests/dbus-launch.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-launch.p/dbus-launch.c.o -MF gio/tests/dbus-launch.p/dbus-launch.c.o.d -o gio/tests/dbus-launch.p/dbus-launch.c.o -c ../../../gio/tests/dbus-launch.c [748/1719] cc -Igio/tests/gdbus-overflow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-overflow.p/gdbus-overflow.c.o -MF gio/tests/gdbus-overflow.p/gdbus-overflow.c.o.d -o gio/tests/gdbus-overflow.p/gdbus-overflow.c.o -c ../../../gio/tests/gdbus-overflow.c [749/1719] cc -Igio/glib-compile-schemas.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [750/1719] cc -Igio/gapplication.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gapplication.p/gapplication-tool.c.o -MF gio/gapplication.p/gapplication-tool.c.o.d -o gio/gapplication.p/gapplication-tool.c.o -c ../../../gio/gapplication-tool.c [751/1719] cc -Igio/gresource.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/gresource.p/gresource-tool.c.o -MF gio/gresource.p/gresource-tool.c.o.d -o gio/gresource.p/gresource-tool.c.o -c ../../../gio/gresource-tool.c [752/1719] cc -Igio/tests/appinfo-test.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/appinfo-test.p/appinfo-test.c.o -MF gio/tests/appinfo-test.p/appinfo-test.c.o.d -o gio/tests/appinfo-test.p/appinfo-test.c.o -c ../../../gio/tests/appinfo-test.c [753/1719] cc -Igio/tests/gsubprocess-testprog.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o -MF gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o.d -o gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o -c ../../../gio/tests/gsubprocess-testprog.c [754/1719] cc -Igio/tests/basic-application.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/basic-application.p/basic-application.c.o -MF gio/tests/basic-application.p/basic-application.c.o.d -o gio/tests/basic-application.p/basic-application.c.o -c ../../../gio/tests/basic-application.c [755/1719] cc -Igio/tests/fake-service-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/fake-service-name.p/fake-service-name.c.o -MF gio/tests/fake-service-name.p/fake-service-name.c.o.d -o gio/tests/fake-service-name.p/fake-service-name.c.o -c ../../../gio/tests/fake-service-name.c [756/1719] cc -Igio/tests/echo-server.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/echo-server.p/echo-server.c.o -MF gio/tests/echo-server.p/echo-server.c.o.d -o gio/tests/echo-server.p/echo-server.c.o -c ../../../gio/tests/echo-server.c [757/1719] cc -Igio/tests/apps.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/apps.p/apps.c.o -MF gio/tests/apps.p/apps.c.o.d -o gio/tests/apps.p/apps.c.o -c ../../../gio/tests/apps.c [758/1719] cc -Igio/tests/filter-cat.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/filter-cat.p/filter-cat.c.o -MF gio/tests/filter-cat.p/filter-cat.c.o.d -o gio/tests/filter-cat.p/filter-cat.c.o -c ../../../gio/tests/filter-cat.c [759/1719] cc -Igio/tests/gio-du.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gio-du.p/gio-du.c.o -MF gio/tests/gio-du.p/gio-du.c.o.d -o gio/tests/gio-du.p/gio-du.c.o -c ../../../gio/tests/gio-du.c [760/1719] cc -Igio/tests/gapplication-example-cmdline.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o -MF gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o.d -o gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o -c ../../../gio/tests/gapplication-example-cmdline.c [761/1719] cc -Igio/tests/gapplication-example-actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o -MF gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o.d -o gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o -c ../../../gio/tests/gapplication-example-actions.c [762/1719] cc -Igio/tests/gapplication-example-cmdline2.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o -MF gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o.d -o gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o -c ../../../gio/tests/gapplication-example-cmdline2.c [763/1719] cc -Igio/tests/gapplication-example-cmdline3.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o -MF gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o.d -o gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o -c ../../../gio/tests/gapplication-example-cmdline3.c [764/1719] cc -Igio/tests/gapplication-example-cmdline4.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o -MF gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o.d -o gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o -c ../../../gio/tests/gapplication-example-cmdline4.c [765/1719] cc -Igio/tests/gapplication-example-dbushooks.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o -MF gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o.d -o gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o -c ../../../gio/tests/gapplication-example-dbushooks.c [766/1719] cc -Igio/tests/gdbus-testserver.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-testserver.p/gdbus-testserver.c.o -MF gio/tests/gdbus-testserver.p/gdbus-testserver.c.o.d -o gio/tests/gdbus-testserver.p/gdbus-testserver.c.o -c ../../../gio/tests/gdbus-testserver.c [767/1719] cc -Igio/tests/gapplication-example-open.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-open.p/gapplication-example-open.c.o -MF gio/tests/gapplication-example-open.p/gapplication-example-open.c.o.d -o gio/tests/gapplication-example-open.p/gapplication-example-open.c.o -c ../../../gio/tests/gapplication-example-open.c [768/1719] cc -Igio/tests/gdbus-daemon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-daemon.p/gdbus-daemon.c.o -MF gio/tests/gdbus-daemon.p/gdbus-daemon.c.o.d -o gio/tests/gdbus-daemon.p/gdbus-daemon.c.o -c ../../../gio/tests/gdbus-daemon.c [769/1719] cc -Igio/tests/gdbus-example-own-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o -MF gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o.d -o gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o -c ../../../gio/tests/gdbus-example-own-name.c [770/1719] cc -Igio/tests/gdbus-example-peer.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o -MF gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o.d -o gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o -c ../../../gio/tests/gdbus-example-peer.c [771/1719] cc -Igio/tests/gdbus-example-watch-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o -MF gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o.d -o gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o -c ../../../gio/tests/gdbus-example-watch-name.c [772/1719] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/i686-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GObject --nsversion=2.0 --warn-all --output girepository/introspection/GObject-2.0.gir --c-include=glib-object.h --quiet -DGOBJECT_COMPILATION --symbol-prefix=gobject -I/build/reproducible-path/glib2.0-2.83.4/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib --filelist=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/libgobject-2.0.so.0.8304.0.p/GObject_2.0_gir_filelist --include-uninstalled=girepository/introspection/GLib-2.0.gir --symbol-prefix=g --identifier-prefix=G --pkg-export=gobject-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/usr/include/libmount -I/usr/include/blkid -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=girepository-2.0 --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject --library gobject-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib --extra-library=ffi --extra-library=atomic --extra-library=m --extra-library=sysprof-capture-4 --extra-library=pcre2-8 --extra-library=z --extra-library=mount --extra-library=selinux --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/ --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/ ../../../gobject/gtype.h:1433: Warning: GObject: "@collect_value" parameter unexpected at this location: * @collect_value: Function to initialize a GValue from the values ^ ../../../gobject/gvaluetypes.h:315: Warning: GObject: symbol='gchararray': Unknown namespace for identifier 'gchararray' gmodule/gmodule-visibility.h:26: Warning: GObject: symbol='GMODULE_DEPRECATED_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_FOR' gmodule/gmodule-visibility.h:27: Warning: GObject: symbol='GMODULE_UNAVAILABLE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE' gmodule/gmodule-visibility.h:28: Warning: GObject: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE_STATIC_INLINE' gmodule/gmodule-visibility.h:31: Warning: GObject: symbol='GMODULE_DEPRECATED_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_FOR' gmodule/gmodule-visibility.h:32: Warning: GObject: symbol='GMODULE_UNAVAILABLE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE' gmodule/gmodule-visibility.h:33: Warning: GObject: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE_STATIC_INLINE' gmodule/gmodule-visibility.h:38: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_26_FOR' gmodule/gmodule-visibility.h:40: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_26_FOR' gmodule/gmodule-visibility.h:42: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR' gmodule/gmodule-visibility.h:44: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_26_FOR' gmodule/gmodule-visibility.h:47: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_26_FOR' gmodule/gmodule-visibility.h:49: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_26_FOR' gmodule/gmodule-visibility.h:51: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR' gmodule/gmodule-visibility.h:53: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_26_FOR' gmodule/gmodule-visibility.h:72: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_28_FOR' gmodule/gmodule-visibility.h:74: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_28_FOR' gmodule/gmodule-visibility.h:76: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR' gmodule/gmodule-visibility.h:78: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_28_FOR' gmodule/gmodule-visibility.h:81: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_28_FOR' gmodule/gmodule-visibility.h:83: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_28_FOR' gmodule/gmodule-visibility.h:85: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR' gmodule/gmodule-visibility.h:87: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_28_FOR' gmodule/gmodule-visibility.h:106: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_30_FOR' gmodule/gmodule-visibility.h:108: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_30_FOR' gmodule/gmodule-visibility.h:110: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR' gmodule/gmodule-visibility.h:112: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_30_FOR' gmodule/gmodule-visibility.h:115: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_30_FOR' gmodule/gmodule-visibility.h:117: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_30_FOR' gmodule/gmodule-visibility.h:119: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR' gmodule/gmodule-visibility.h:121: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_30_FOR' gmodule/gmodule-visibility.h:140: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_32_FOR' gmodule/gmodule-visibility.h:142: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_32_FOR' gmodule/gmodule-visibility.h:144: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR' gmodule/gmodule-visibility.h:146: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_32_FOR' gmodule/gmodule-visibility.h:149: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_32_FOR' gmodule/gmodule-visibility.h:151: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_32_FOR' gmodule/gmodule-visibility.h:153: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR' gmodule/gmodule-visibility.h:155: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_32_FOR' gmodule/gmodule-visibility.h:174: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_34_FOR' gmodule/gmodule-visibility.h:176: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_34_FOR' gmodule/gmodule-visibility.h:178: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR' gmodule/gmodule-visibility.h:180: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_34_FOR' gmodule/gmodule-visibility.h:183: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_34_FOR' gmodule/gmodule-visibility.h:185: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_34_FOR' gmodule/gmodule-visibility.h:187: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR' gmodule/gmodule-visibility.h:189: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_34_FOR' gmodule/gmodule-visibility.h:208: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_36_FOR' gmodule/gmodule-visibility.h:210: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_36_FOR' gmodule/gmodule-visibility.h:212: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR' gmodule/gmodule-visibility.h:214: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_36_FOR' gmodule/gmodule-visibility.h:217: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_36_FOR' gmodule/gmodule-visibility.h:219: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_36_FOR' gmodule/gmodule-visibility.h:221: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR' gmodule/gmodule-visibility.h:223: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_36_FOR' gmodule/gmodule-visibility.h:242: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_38_FOR' gmodule/gmodule-visibility.h:244: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_38_FOR' gmodule/gmodule-visibility.h:246: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR' gmodule/gmodule-visibility.h:248: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_38_FOR' gmodule/gmodule-visibility.h:251: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_38_FOR' gmodule/gmodule-visibility.h:253: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_38_FOR' gmodule/gmodule-visibility.h:255: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR' gmodule/gmodule-visibility.h:257: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_38_FOR' gmodule/gmodule-visibility.h:276: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_40_FOR' gmodule/gmodule-visibility.h:278: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_40_FOR' gmodule/gmodule-visibility.h:280: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR' gmodule/gmodule-visibility.h:282: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_40_FOR' gmodule/gmodule-visibility.h:285: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_40_FOR' gmodule/gmodule-visibility.h:287: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_40_FOR' gmodule/gmodule-visibility.h:289: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR' gmodule/gmodule-visibility.h:291: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_40_FOR' gmodule/gmodule-visibility.h:310: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_42_FOR' gmodule/gmodule-visibility.h:312: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_42_FOR' gmodule/gmodule-visibility.h:314: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR' gmodule/gmodule-visibility.h:316: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_42_FOR' gmodule/gmodule-visibility.h:319: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_42_FOR' gmodule/gmodule-visibility.h:321: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_42_FOR' gmodule/gmodule-visibility.h:323: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR' gmodule/gmodule-visibility.h:325: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_42_FOR' gmodule/gmodule-visibility.h:344: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_44_FOR' gmodule/gmodule-visibility.h:346: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_44_FOR' gmodule/gmodule-visibility.h:348: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR' gmodule/gmodule-visibility.h:350: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_44_FOR' gmodule/gmodule-visibility.h:353: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_44_FOR' gmodule/gmodule-visibility.h:355: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_44_FOR' gmodule/gmodule-visibility.h:357: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR' gmodule/gmodule-visibility.h:359: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_44_FOR' gmodule/gmodule-visibility.h:378: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_46_FOR' gmodule/gmodule-visibility.h:380: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_46_FOR' gmodule/gmodule-visibility.h:382: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR' gmodule/gmodule-visibility.h:384: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_46_FOR' gmodule/gmodule-visibility.h:387: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_46_FOR' gmodule/gmodule-visibility.h:389: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_46_FOR' gmodule/gmodule-visibility.h:391: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR' gmodule/gmodule-visibility.h:393: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_46_FOR' gmodule/gmodule-visibility.h:412: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_48_FOR' gmodule/gmodule-visibility.h:414: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_48_FOR' gmodule/gmodule-visibility.h:416: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR' gmodule/gmodule-visibility.h:418: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_48_FOR' gmodule/gmodule-visibility.h:421: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_48_FOR' gmodule/gmodule-visibility.h:423: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_48_FOR' gmodule/gmodule-visibility.h:425: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR' gmodule/gmodule-visibility.h:427: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_48_FOR' gmodule/gmodule-visibility.h:446: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_50_FOR' gmodule/gmodule-visibility.h:448: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_50_FOR' gmodule/gmodule-visibility.h:450: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR' gmodule/gmodule-visibility.h:452: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_50_FOR' gmodule/gmodule-visibility.h:455: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_50_FOR' gmodule/gmodule-visibility.h:457: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_50_FOR' gmodule/gmodule-visibility.h:459: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR' gmodule/gmodule-visibility.h:461: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_50_FOR' gmodule/gmodule-visibility.h:480: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_52_FOR' gmodule/gmodule-visibility.h:482: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_52_FOR' gmodule/gmodule-visibility.h:484: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR' gmodule/gmodule-visibility.h:486: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_52_FOR' gmodule/gmodule-visibility.h:489: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_52_FOR' gmodule/gmodule-visibility.h:491: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_52_FOR' gmodule/gmodule-visibility.h:493: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR' gmodule/gmodule-visibility.h:495: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_52_FOR' gmodule/gmodule-visibility.h:514: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_54_FOR' gmodule/gmodule-visibility.h:516: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_54_FOR' gmodule/gmodule-visibility.h:518: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR' gmodule/gmodule-visibility.h:520: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_54_FOR' gmodule/gmodule-visibility.h:523: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_54_FOR' gmodule/gmodule-visibility.h:525: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_54_FOR' gmodule/gmodule-visibility.h:527: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR' gmodule/gmodule-visibility.h:529: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_54_FOR' gmodule/gmodule-visibility.h:548: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_56_FOR' gmodule/gmodule-visibility.h:550: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_56_FOR' gmodule/gmodule-visibility.h:552: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR' gmodule/gmodule-visibility.h:554: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_56_FOR' gmodule/gmodule-visibility.h:557: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_56_FOR' gmodule/gmodule-visibility.h:559: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_56_FOR' gmodule/gmodule-visibility.h:561: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR' gmodule/gmodule-visibility.h:563: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_56_FOR' gmodule/gmodule-visibility.h:582: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_58_FOR' gmodule/gmodule-visibility.h:584: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_58_FOR' gmodule/gmodule-visibility.h:586: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR' gmodule/gmodule-visibility.h:588: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_58_FOR' gmodule/gmodule-visibility.h:591: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_58_FOR' gmodule/gmodule-visibility.h:593: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_58_FOR' gmodule/gmodule-visibility.h:595: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR' gmodule/gmodule-visibility.h:597: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_58_FOR' gmodule/gmodule-visibility.h:616: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_60_FOR' gmodule/gmodule-visibility.h:618: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_60_FOR' gmodule/gmodule-visibility.h:620: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR' gmodule/gmodule-visibility.h:622: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_60_FOR' gmodule/gmodule-visibility.h:625: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_60_FOR' gmodule/gmodule-visibility.h:627: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_60_FOR' gmodule/gmodule-visibility.h:629: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR' gmodule/gmodule-visibility.h:631: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_60_FOR' gmodule/gmodule-visibility.h:650: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_62_FOR' gmodule/gmodule-visibility.h:652: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_62_FOR' gmodule/gmodule-visibility.h:654: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR' gmodule/gmodule-visibility.h:656: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_62_FOR' gmodule/gmodule-visibility.h:659: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_62_FOR' gmodule/gmodule-visibility.h:661: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_62_FOR' gmodule/gmodule-visibility.h:663: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR' gmodule/gmodule-visibility.h:665: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_62_FOR' gmodule/gmodule-visibility.h:684: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_64_FOR' gmodule/gmodule-visibility.h:686: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_64_FOR' gmodule/gmodule-visibility.h:688: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR' gmodule/gmodule-visibility.h:690: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_64_FOR' gmodule/gmodule-visibility.h:693: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_64_FOR' gmodule/gmodule-visibility.h:695: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_64_FOR' gmodule/gmodule-visibility.h:697: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR' gmodule/gmodule-visibility.h:699: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_64_FOR' gmodule/gmodule-visibility.h:718: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_66_FOR' gmodule/gmodule-visibility.h:720: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_66_FOR' gmodule/gmodule-visibility.h:722: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR' gmodule/gmodule-visibility.h:724: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_66_FOR' gmodule/gmodule-visibility.h:727: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_66_FOR' gmodule/gmodule-visibility.h:729: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_66_FOR' gmodule/gmodule-visibility.h:731: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR' gmodule/gmodule-visibility.h:733: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_66_FOR' gmodule/gmodule-visibility.h:752: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_68_FOR' gmodule/gmodule-visibility.h:754: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_68_FOR' gmodule/gmodule-visibility.h:756: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR' gmodule/gmodule-visibility.h:758: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_68_FOR' gmodule/gmodule-visibility.h:761: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_68_FOR' gmodule/gmodule-visibility.h:763: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_68_FOR' gmodule/gmodule-visibility.h:765: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR' gmodule/gmodule-visibility.h:767: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_68_FOR' gmodule/gmodule-visibility.h:786: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_70_FOR' gmodule/gmodule-visibility.h:788: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_70_FOR' gmodule/gmodule-visibility.h:790: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR' gmodule/gmodule-visibility.h:792: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_70_FOR' gmodule/gmodule-visibility.h:795: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_70_FOR' gmodule/gmodule-visibility.h:797: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_70_FOR' gmodule/gmodule-visibility.h:799: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR' gmodule/gmodule-visibility.h:801: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_70_FOR' gmodule/gmodule-visibility.h:820: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_72_FOR' gmodule/gmodule-visibility.h:822: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_72_FOR' gmodule/gmodule-visibility.h:824: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR' gmodule/gmodule-visibility.h:826: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_72_FOR' gmodule/gmodule-visibility.h:829: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_72_FOR' gmodule/gmodule-visibility.h:831: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_72_FOR' gmodule/gmodule-visibility.h:833: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR' gmodule/gmodule-visibility.h:835: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_72_FOR' gmodule/gmodule-visibility.h:854: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_74_FOR' gmodule/gmodule-visibility.h:856: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_74_FOR' gmodule/gmodule-visibility.h:858: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR' gmodule/gmodule-visibility.h:860: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_74_FOR' gmodule/gmodule-visibility.h:863: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_74_FOR' gmodule/gmodule-visibility.h:865: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_74_FOR' gmodule/gmodule-visibility.h:867: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR' gmodule/gmodule-visibility.h:869: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_74_FOR' gmodule/gmodule-visibility.h:888: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_76_FOR' gmodule/gmodule-visibility.h:890: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_76_FOR' gmodule/gmodule-visibility.h:892: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR' gmodule/gmodule-visibility.h:894: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_76_FOR' gmodule/gmodule-visibility.h:897: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_76_FOR' gmodule/gmodule-visibility.h:899: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_76_FOR' gmodule/gmodule-visibility.h:901: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR' gmodule/gmodule-visibility.h:903: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_76_FOR' gmodule/gmodule-visibility.h:922: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_78_FOR' gmodule/gmodule-visibility.h:924: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_78_FOR' gmodule/gmodule-visibility.h:926: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR' gmodule/gmodule-visibility.h:928: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_78_FOR' gmodule/gmodule-visibility.h:931: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_78_FOR' gmodule/gmodule-visibility.h:933: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_78_FOR' gmodule/gmodule-visibility.h:935: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR' gmodule/gmodule-visibility.h:937: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_78_FOR' gmodule/gmodule-visibility.h:956: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_80_FOR' gmodule/gmodule-visibility.h:958: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_80_FOR' gmodule/gmodule-visibility.h:960: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR' gmodule/gmodule-visibility.h:962: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_80_FOR' gmodule/gmodule-visibility.h:965: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_80_FOR' gmodule/gmodule-visibility.h:967: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_80_FOR' gmodule/gmodule-visibility.h:969: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR' gmodule/gmodule-visibility.h:971: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_80_FOR' gmodule/gmodule-visibility.h:990: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_82_FOR' gmodule/gmodule-visibility.h:992: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_82_FOR' gmodule/gmodule-visibility.h:994: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR' gmodule/gmodule-visibility.h:996: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_82_FOR' gmodule/gmodule-visibility.h:999: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_82_FOR' gmodule/gmodule-visibility.h:1001: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_82_FOR' gmodule/gmodule-visibility.h:1003: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR' gmodule/gmodule-visibility.h:1005: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_82_FOR' gmodule/gmodule-visibility.h:1024: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_84_FOR' gmodule/gmodule-visibility.h:1026: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_84_FOR' gmodule/gmodule-visibility.h:1028: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR' gmodule/gmodule-visibility.h:1030: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_84_FOR' gmodule/gmodule-visibility.h:1033: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_84_FOR' gmodule/gmodule-visibility.h:1035: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_84_FOR' gmodule/gmodule-visibility.h:1037: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR' gmodule/gmodule-visibility.h:1039: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_84_FOR' ../../../gobject/gtype.h:2728: Warning: GObject: symbol='GPOINTER_TO_TYPE': Unknown namespace for symbol 'GPOINTER_TO_TYPE' ../../../gobject/gtype.h:2738: Warning: GObject: symbol='GTYPE_TO_POINTER': Unknown namespace for symbol 'GTYPE_TO_POINTER' ../../../gobject/gclosure.c:960: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:990: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:429: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:466: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:368: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:371: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:323: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1576: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1837: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1363: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1439: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:939: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2470: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2789: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2867: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2921: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2977: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gvaluearray.c:346: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gobject.c:1937: Warning: GObject: g_object_notify: unknown parameter 'property_name' in documentation comment, should be 'pspec' ../../../gobject/gtype.h:2627: Warning: GObject: g_type_check_instance_cast: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gobject/gtype.h:2636: Warning: GObject: g_type_check_class_cast: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gobject/gparam.c:987: Warning: GObject: g_param_spec_pool_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gobject/gparam.c:987: Warning: GObject: g_param_spec_pool_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gobject/gsignal.c:1565: Warning: GObject: g_signal_newv: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1827: Warning: GObject: g_signal_new_valist: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1351: Warning: GObject: g_signal_new: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1427: Warning: GObject: g_signal_new_class_handler: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1785: Warning: GObject: g_signal_set_va_marshaller: argument va_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:2465: Warning: GObject: g_signal_connect_data: argument c_handler: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) [773/1719] cc -Iglib/tests/gdatetime.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gdatetime.p/gdatetime.c.o -MF glib/tests/gdatetime.p/gdatetime.c.o.d -o glib/tests/gdatetime.p/gdatetime.c.o -c ../../../glib/tests/gdatetime.c [774/1719] cc -Igio/tests/gdbus-example-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-export.p/gdbus-example-export.c.o -MF gio/tests/gdbus-example-export.p/gdbus-example-export.c.o.d -o gio/tests/gdbus-example-export.p/gdbus-example-export.c.o -c ../../../gio/tests/gdbus-example-export.c [775/1719] cc -Igio/tests/gdbus-example-proxy-subclass.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o -MF gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o.d -o gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o -c ../../../gio/tests/gdbus-example-proxy-subclass.c [776/1719] cc -Igio/tests/gdbus-example-watch-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o -MF gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o.d -o gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o -c ../../../gio/tests/gdbus-example-watch-proxy.c [777/1719] cc -Igio/tests/gdbus-example-server.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-server.p/gdbus-example-server.c.o -MF gio/tests/gdbus-example-server.p/gdbus-example-server.c.o.d -o gio/tests/gdbus-example-server.p/gdbus-example-server.c.o -c ../../../gio/tests/gdbus-example-server.c [778/1719] cc -Igio/tests/gdbus-example-subtree.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o -MF gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o.d -o gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o -c ../../../gio/tests/gdbus-example-subtree.c [779/1719] cc -Igio/tests/httpd.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/httpd.p/httpd.c.o -MF gio/tests/httpd.p/httpd.c.o.d -o gio/tests/httpd.p/httpd.c.o -c ../../../gio/tests/httpd.c [780/1719] cc -Igio/glib-compile-schemas.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/glib-compile-schemas.p/glib-compile-schemas.c.o -MF gio/glib-compile-schemas.p/glib-compile-schemas.c.o.d -o gio/glib-compile-schemas.p/glib-compile-schemas.c.o -c ../../../gio/glib-compile-schemas.c [781/1719] cc -Igio/gsettings.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gsettings.p/gsettings-tool.c.o -MF gio/gsettings.p/gsettings-tool.c.o.d -o gio/gsettings.p/gsettings-tool.c.o -c ../../../gio/gsettings-tool.c [782/1719] cc -Igio/tests/gdbus-test-fixture.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o -MF gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o.d -o gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o -c ../../../gio/tests/gdbus-test-fixture.c [783/1719] cc -Igio/tests/gdbus-example-objectmanager-client.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o -MF gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o.d -o gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o -c ../../../gio/tests/gdbus-example-objectmanager-client.c [784/1719] cc -Igio/tests/gdbus-example-objectmanager-server.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o -MF gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o.d -o gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o -c ../../../gio/tests/gdbus-example-objectmanager-server.c [785/1719] cc -Igio/tests/socket-testclient.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o -MF gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o.d -o gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o -c ../../../gio/tests/gtlsconsoleinteraction.c [786/1719] cc -Igio/tests/socket-testserver.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-testserver.p/socket-testserver.c.o -MF gio/tests/socket-testserver.p/socket-testserver.c.o.d -o gio/tests/socket-testserver.p/socket-testserver.c.o -c ../../../gio/tests/socket-testserver.c [787/1719] cc -Igio/tests/gdbus-example-unix-fd-client.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o -MF gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o.d -o gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o -c ../../../gio/tests/gdbus-example-unix-fd-client.c [788/1719] cc -Igio/tests/appmonitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/appmonitor.p/appmonitor.c.o -MF gio/tests/appmonitor.p/appmonitor.c.o.d -o gio/tests/appmonitor.p/appmonitor.c.o -c ../../../gio/tests/appmonitor.c [789/1719] cc -Igio/tests/send-data.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/send-data.p/send-data.c.o -MF gio/tests/send-data.p/send-data.c.o.d -o gio/tests/send-data.p/send-data.c.o -c ../../../gio/tests/send-data.c [790/1719] cc -Igio/tests/application-command-line.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/application-command-line.p/application-command-line.c.o -MF gio/tests/application-command-line.p/application-command-line.c.o.d -o gio/tests/application-command-line.p/application-command-line.c.o -c ../../../gio/tests/application-command-line.c [791/1719] cc -Igio/gdbus.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/i386-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gdbus.p/gdbus-tool.c.o -MF gio/gdbus.p/gdbus-tool.c.o.d -o gio/gdbus.p/gdbus-tool.c.o -c ../../../gio/gdbus-tool.c [792/1719] cc -Igio/tests/async-close-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/async-close-output-stream.p/async-close-output-stream.c.o -MF gio/tests/async-close-output-stream.p/async-close-output-stream.c.o.d -o gio/tests/async-close-output-stream.p/async-close-output-stream.c.o -c ../../../gio/tests/async-close-output-stream.c [793/1719] cc -Igio/tests/resolver.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resolver.p/resolver.c.o -MF gio/tests/resolver.p/resolver.c.o.d -o gio/tests/resolver.p/resolver.c.o -c ../../../gio/tests/resolver.c [794/1719] cc -Igio/tests/async-splice-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o -MF gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o.d -o gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o -c ../../../gio/tests/async-splice-output-stream.c [795/1719] cc -Igio/tests/socket-testclient.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-testclient.p/socket-testclient.c.o -MF gio/tests/socket-testclient.p/socket-testclient.c.o.d -o gio/tests/socket-testclient.p/socket-testclient.c.o -c ../../../gio/tests/socket-testclient.c [796/1719] cc -Igio/tests/converter.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/converter.p/converter.c.o -MF gio/tests/converter.p/converter.c.o.d -o gio/tests/converter.p/converter.c.o -c ../../../gio/tests/converter.c [797/1719] cc -Igio/tests/gdbus-daemon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o -MF gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o.d -o gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o -c ../../../gio/gdbusdaemon.c [798/1719] cc -Igio/tests/credentials.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/credentials.p/credentials.c.o -MF gio/tests/credentials.p/credentials.c.o.d -o gio/tests/credentials.p/credentials.c.o -c ../../../gio/tests/credentials.c [799/1719] cc -Igio/tests/gdbus-daemon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o -MF gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o.d -o gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o -c gio/gdbus-daemon-generated.c [800/1719] cc -Igio/tests/proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/proxy.p/proxy.c.o -MF gio/tests/proxy.p/proxy.c.o.d -o gio/tests/proxy.p/proxy.c.o -c ../../../gio/tests/proxy.c [801/1719] cc -Igio/tests/fileattributematcher.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/fileattributematcher.p/fileattributematcher.c.o -MF gio/tests/fileattributematcher.p/fileattributematcher.c.o.d -o gio/tests/fileattributematcher.p/fileattributematcher.c.o -c ../../../gio/tests/fileattributematcher.c [802/1719] cc -Igio/tests/contexts.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/contexts.p/contexts.c.o -MF gio/tests/contexts.p/contexts.c.o.d -o gio/tests/contexts.p/contexts.c.o -c ../../../gio/tests/contexts.c [803/1719] cc -Iglib/tests/onceinit.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/onceinit.p/onceinit.c.o -MF glib/tests/onceinit.p/onceinit.c.o.d -o glib/tests/onceinit.p/onceinit.c.o -c ../../../glib/tests/onceinit.c [804/1719] cc -Igio/tests/buffered-input-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/buffered-input-stream.p/buffered-input-stream.c.o -MF gio/tests/buffered-input-stream.p/buffered-input-stream.c.o.d -o gio/tests/buffered-input-stream.p/buffered-input-stream.c.o -c ../../../gio/tests/buffered-input-stream.c [805/1719] cc -Igio/tests/buffered-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/buffered-output-stream.p/buffered-output-stream.c.o -MF gio/tests/buffered-output-stream.p/buffered-output-stream.c.o.d -o gio/tests/buffered-output-stream.p/buffered-output-stream.c.o -c ../../../gio/tests/buffered-output-stream.c [806/1719] cc -Igio/tests/giomodule.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/giomodule.p/giomodule.c.o -MF gio/tests/giomodule.p/giomodule.c.o.d -o gio/tests/giomodule.p/giomodule.c.o -c ../../../gio/tests/giomodule.c [807/1719] cc -Igio/tests/contenttype.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/contenttype.p/contenttype.c.o -MF gio/tests/contenttype.p/contenttype.c.o.d -o gio/tests/contenttype.p/contenttype.c.o -c ../../../gio/tests/contenttype.c [808/1719] cc -Igio/tests/cancellable.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/cancellable.p/cancellable.c.o -MF gio/tests/cancellable.p/cancellable.c.o.d -o gio/tests/cancellable.p/cancellable.c.o -c ../../../gio/tests/cancellable.c [809/1719] cc -Igio/tests/data-input-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/data-input-stream.p/data-input-stream.c.o -MF gio/tests/data-input-stream.p/data-input-stream.c.o.d -o gio/tests/data-input-stream.p/data-input-stream.c.o -c ../../../gio/tests/data-input-stream.c [810/1719] cc -Igio/tests/g-file.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-file.p/g-file.c.o -MF gio/tests/g-file.p/g-file.c.o.d -o gio/tests/g-file.p/g-file.c.o -c ../../../gio/tests/g-file.c [811/1719] cc -Igio/tests/gdbus-addresses.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-addresses.p/gdbus-addresses.c.o -MF gio/tests/gdbus-addresses.p/gdbus-addresses.c.o.d -o gio/tests/gdbus-addresses.p/gdbus-addresses.c.o -c ../../../gio/tests/gdbus-addresses.c [812/1719] cc -Igio/tests/data-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/data-output-stream.p/data-output-stream.c.o -MF gio/tests/data-output-stream.p/data-output-stream.c.o.d -o gio/tests/data-output-stream.p/data-output-stream.c.o -c ../../../gio/tests/data-output-stream.c [813/1719] cc -Igio/tests/filter-streams.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/filter-streams.p/filter-streams.c.o -MF gio/tests/filter-streams.p/filter-streams.c.o.d -o gio/tests/filter-streams.p/filter-streams.c.o -c ../../../gio/tests/filter-streams.c [814/1719] cc -Igio/tests/error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/error.p/error.c.o -MF gio/tests/error.p/error.c.o.d -o gio/tests/error.p/error.c.o -c ../../../gio/tests/error.c [815/1719] cc -Igio/tests/gdbus-message.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-message.p/gdbus-message.c.o -MF gio/tests/gdbus-message.p/gdbus-message.c.o.d -o gio/tests/gdbus-message.p/gdbus-message.c.o -c ../../../gio/tests/gdbus-message.c [816/1719] cc -Igio/tests/file-thumbnail.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/file-thumbnail.p/file-thumbnail.c.o -MF gio/tests/file-thumbnail.p/file-thumbnail.c.o.d -o gio/tests/file-thumbnail.p/file-thumbnail.c.o -c ../../../gio/tests/file-thumbnail.c [817/1719] cc -Igio/tests/io-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/io-stream.p/io-stream.c.o -MF gio/tests/io-stream.p/io-stream.c.o.d -o gio/tests/io-stream.p/io-stream.c.o -c ../../../gio/tests/io-stream.c [818/1719] cc -Igio/tests/converter-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/converter-stream.p/converter-stream.c.o -MF gio/tests/converter-stream.p/converter-stream.c.o.d -o gio/tests/converter-stream.p/converter-stream.c.o -c ../../../gio/tests/converter-stream.c [819/1719] cc -Igio/tests/memory-monitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-monitor.p/memory-monitor.c.o -MF gio/tests/memory-monitor.p/memory-monitor.c.o.d -o gio/tests/memory-monitor.p/memory-monitor.c.o -c ../../../gio/tests/memory-monitor.c [820/1719] cc -Igio/tests/max-version.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/max-version.p/max-version.c.o -MF gio/tests/max-version.p/max-version.c.o.d -o gio/tests/max-version.p/max-version.c.o -c ../../../gio/tests/max-version.c [821/1719] cc -Igio/tests/memory-settings-backend.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-settings-backend.p/memory-settings-backend.c.o -MF gio/tests/memory-settings-backend.p/memory-settings-backend.c.o.d -o gio/tests/memory-settings-backend.p/memory-settings-backend.c.o -c ../../../gio/tests/memory-settings-backend.c [822/1719] cc -Igio/tests/network-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-address.p/mock-resolver.c.o -MF gio/tests/network-address.p/mock-resolver.c.o.d -o gio/tests/network-address.p/mock-resolver.c.o -c ../../../gio/tests/mock-resolver.c [823/1719] cc -Igio/tests/g-icon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-icon.p/g-icon.c.o -MF gio/tests/g-icon.p/g-icon.c.o.d -o gio/tests/g-icon.p/g-icon.c.o -c ../../../gio/tests/g-icon.c [824/1719] cc -Igio/tests/inet-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/inet-address.p/inet-address.c.o -MF gio/tests/inet-address.p/inet-address.c.o.d -o gio/tests/inet-address.p/inet-address.c.o -c ../../../gio/tests/inet-address.c [825/1719] cc -Igio/tests/memory-input-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-input-stream.p/memory-input-stream.c.o -MF gio/tests/memory-input-stream.p/memory-input-stream.c.o.d -o gio/tests/memory-input-stream.p/memory-input-stream.c.o -c ../../../gio/tests/memory-input-stream.c [826/1719] cc -Igio/tests/power-profile-monitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/power-profile-monitor.p/power-profile-monitor.c.o -MF gio/tests/power-profile-monitor.p/power-profile-monitor.c.o.d -o gio/tests/power-profile-monitor.p/power-profile-monitor.c.o -c ../../../gio/tests/power-profile-monitor.c [827/1719] cc -Igio/tests/network-monitor-race.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-monitor-race.p/network-monitor-race.c.o -MF gio/tests/network-monitor-race.p/network-monitor-race.c.o.d -o gio/tests/network-monitor-race.p/network-monitor-race.c.o -c ../../../gio/tests/network-monitor-race.c [828/1719] cc -Igio/tests/g-file-info.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-file-info.p/g-file-info.c.o -MF gio/tests/g-file-info.p/g-file-info.c.o.d -o gio/tests/g-file-info.p/g-file-info.c.o -c ../../../gio/tests/g-file-info.c [829/1719] cc -Igio/tests/mount-operation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/mount-operation.p/mount-operation.c.o -MF gio/tests/mount-operation.p/mount-operation.c.o.d -o gio/tests/mount-operation.p/mount-operation.c.o -c ../../../gio/tests/mount-operation.c [830/1719] cc -Igio/tests/null-settings-backend.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/null-settings-backend.p/null-settings-backend.c.o -MF gio/tests/null-settings-backend.p/null-settings-backend.c.o.d -o gio/tests/null-settings-backend.p/null-settings-backend.c.o -c ../../../gio/tests/null-settings-backend.c [831/1719] cc -Igio/tests/memory-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-output-stream.p/memory-output-stream.c.o -MF gio/tests/memory-output-stream.p/memory-output-stream.c.o.d -o gio/tests/memory-output-stream.p/memory-output-stream.c.o -c ../../../gio/tests/memory-output-stream.c [832/1719] cc -Igio/tests/permission.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/permission.p/permission.c.o -MF gio/tests/permission.p/permission.c.o.d -o gio/tests/permission.p/permission.c.o -c ../../../gio/tests/permission.c [833/1719] cc -Igio/tests/sandbox.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/sandbox.p/sandbox.c.o -MF gio/tests/sandbox.p/sandbox.c.o.d -o gio/tests/sandbox.p/sandbox.c.o -c ../../../gio/tests/sandbox.c [834/1719] cc -Igobject/tests/param.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/param.p/param.c.o -MF gobject/tests/param.p/param.c.o.d -o gobject/tests/param.p/param.c.o -c ../../../gobject/tests/param.c [835/1719] cc -Igio/tests/sandbox.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/sandbox.p/portal-support-utils.c.o -MF gio/tests/sandbox.p/portal-support-utils.c.o.d -o gio/tests/sandbox.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [836/1719] cc -Igio/tests/sandbox.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/sandbox.p/.._gsandbox.c.o -MF gio/tests/sandbox.p/.._gsandbox.c.o.d -o gio/tests/sandbox.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [837/1719] cc -Igio/tests/pollable.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/pollable.p/pollable.c.o -MF gio/tests/pollable.p/pollable.c.o.d -o gio/tests/pollable.p/pollable.c.o -c ../../../gio/tests/pollable.c [838/1719] cc -Igio/tests/network-monitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-monitor.p/network-monitor.c.o -MF gio/tests/network-monitor.p/network-monitor.c.o.d -o gio/tests/network-monitor.p/network-monitor.c.o -c ../../../gio/tests/network-monitor.c [839/1719] cc -Igio/tests/readwrite.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/readwrite.p/readwrite.c.o -MF gio/tests/readwrite.p/readwrite.c.o.d -o gio/tests/readwrite.p/readwrite.c.o -c ../../../gio/tests/readwrite.c [840/1719] cc -Igio/tests/socket-listener.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-listener.p/socket-listener.c.o -MF gio/tests/socket-listener.p/socket-listener.c.o.d -o gio/tests/socket-listener.p/socket-listener.c.o -c ../../../gio/tests/socket-listener.c [841/1719] cc -Igio/tests/sleepy-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/sleepy-stream.p/sleepy-stream.c.o -MF gio/tests/sleepy-stream.p/sleepy-stream.c.o.d -o gio/tests/sleepy-stream.p/sleepy-stream.c.o -c ../../../gio/tests/sleepy-stream.c [842/1719] cc -Igio/tests/network-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-address.p/network-address.c.o -MF gio/tests/network-address.p/network-address.c.o.d -o gio/tests/network-address.p/network-address.c.o -c ../../../gio/tests/network-address.c [843/1719] cc -Igio/tests/srvtarget.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/srvtarget.p/srvtarget.c.o -MF gio/tests/srvtarget.p/srvtarget.c.o.d -o gio/tests/srvtarget.p/srvtarget.c.o -c ../../../gio/tests/srvtarget.c [844/1719] cc -Igio/tests/gsubprocess.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gsubprocess.p/gsubprocess.c.o -MF gio/tests/gsubprocess.p/gsubprocess.c.o.d -o gio/tests/gsubprocess.p/gsubprocess.c.o -c ../../../gio/tests/gsubprocess.c [845/1719] cc -Igio/tests/vfs.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/vfs.p/vfs.c.o -MF gio/tests/vfs.p/vfs.c.o.d -o gio/tests/vfs.p/vfs.c.o -c ../../../gio/tests/vfs.c [846/1719] cc -Igio/tests/volumemonitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/volumemonitor.p/volumemonitor.c.o -MF gio/tests/volumemonitor.p/volumemonitor.c.o.d -o gio/tests/volumemonitor.p/volumemonitor.c.o -c ../../../gio/tests/volumemonitor.c [847/1719] cc -Igio/tests/socket-service.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-service.p/socket-service.c.o -MF gio/tests/socket-service.p/socket-service.c.o.d -o gio/tests/socket-service.p/socket-service.c.o -c ../../../gio/tests/socket-service.c [848/1719] cc -Igio/tests/simple-async-result.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/simple-async-result.p/simple-async-result.c.o -MF gio/tests/simple-async-result.p/simple-async-result.c.o.d -o gio/tests/simple-async-result.p/simple-async-result.c.o -c ../../../gio/tests/simple-async-result.c [849/1719] cc -Igio/tests/simple-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/simple-proxy.p/simple-proxy.c.o -MF gio/tests/simple-proxy.p/simple-proxy.c.o.d -o gio/tests/simple-proxy.p/simple-proxy.c.o -c ../../../gio/tests/simple-proxy.c [850/1719] cc -Igio/tests/thumbnail-verification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/thumbnail-verification.p/thumbnail-verification.c.o -MF gio/tests/thumbnail-verification.p/thumbnail-verification.c.o.d -o gio/tests/thumbnail-verification.p/thumbnail-verification.c.o -c ../../../gio/tests/thumbnail-verification.c [851/1719] cc -Igio/tests/gdbus-peer.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-peer.p/gdbus-peer.c.o -MF gio/tests/gdbus-peer.p/gdbus-peer.c.o.d -o gio/tests/gdbus-peer.p/gdbus-peer.c.o -c ../../../gio/tests/gdbus-peer.c [852/1719] cc -Igio/tests/tls-certificate.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-certificate.p/gtesttlsbackend.c.o -MF gio/tests/tls-certificate.p/gtesttlsbackend.c.o.d -o gio/tests/tls-certificate.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [853/1719] cc -Igio/tests/tls-database.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-database.p/tls-database.c.o -MF gio/tests/tls-database.p/tls-database.c.o.d -o gio/tests/tls-database.p/tls-database.c.o -c ../../../gio/tests/tls-database.c [854/1719] cc -Igio/tests/tls-bindings.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-bindings.p/tls-bindings.c.o -MF gio/tests/tls-bindings.p/tls-bindings.c.o.d -o gio/tests/tls-bindings.p/tls-bindings.c.o -c ../../../gio/tests/tls-bindings.c [855/1719] cc -Igio/tests/tls-interaction.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-interaction.p/gtesttlsbackend.c.o -MF gio/tests/tls-interaction.p/gtesttlsbackend.c.o.d -o gio/tests/tls-interaction.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [856/1719] c++ -Igio/tests/cxx-03.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++03 -MD -MQ gio/tests/cxx-03.p/cxx.cpp.o -MF gio/tests/cxx-03.p/cxx.cpp.o.d -o gio/tests/cxx-03.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [857/1719] c++ -Igio/tests/cxx-98.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++98 -MD -MQ gio/tests/cxx-98.p/cxx.cpp.o -MF gio/tests/cxx-98.p/cxx.cpp.o.d -o gio/tests/cxx-98.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [858/1719] cc -Igio/tests/gdbus-address-get-session.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o -MF gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o.d -o gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o -c ../../../gio/tests/gdbus-address-get-session.c [859/1719] cc -Igio/tests/tls-certificate.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-certificate.p/tls-certificate.c.o -MF gio/tests/tls-certificate.p/tls-certificate.c.o.d -o gio/tests/tls-certificate.p/tls-certificate.c.o -c ../../../gio/tests/tls-certificate.c [860/1719] c++ -Igio/tests/cxx-14.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++14 -MD -MQ gio/tests/cxx-14.p/cxx.cpp.o -MF gio/tests/cxx-14.p/cxx.cpp.o.d -o gio/tests/cxx-14.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [861/1719] cc -Igio/tests/testfilemonitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/testfilemonitor.p/testfilemonitor.c.o -MF gio/tests/testfilemonitor.p/testfilemonitor.c.o.d -o gio/tests/testfilemonitor.p/testfilemonitor.c.o -c ../../../gio/tests/testfilemonitor.c [862/1719] c++ -Igio/tests/cxx.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/cxx.p/cxx.cpp.o -MF gio/tests/cxx.p/cxx.cpp.o.d -o gio/tests/cxx.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [863/1719] cc -Igio/tests/tls-bindings.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-bindings.p/gtesttlsbackend.c.o -MF gio/tests/tls-bindings.p/gtesttlsbackend.c.o.d -o gio/tests/tls-bindings.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [864/1719] cc -Igio/tests/tls-database.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-database.p/gtesttlsbackend.c.o -MF gio/tests/tls-database.p/gtesttlsbackend.c.o.d -o gio/tests/tls-database.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [865/1719] cc -Igio/tests/win32-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/win32-appinfo.p/win32-appinfo.c.o -MF gio/tests/win32-appinfo.p/win32-appinfo.c.o.d -o gio/tests/win32-appinfo.p/win32-appinfo.c.o -c ../../../gio/tests/win32-appinfo.c [866/1719] c++ -Igio/tests/cxx-2b.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++2b -MD -MQ gio/tests/cxx-2b.p/cxx.cpp.o -MF gio/tests/cxx-2b.p/cxx.cpp.o.d -o gio/tests/cxx-2b.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [867/1719] c++ -Igio/tests/cxx-20.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++20 -MD -MQ gio/tests/cxx-20.p/cxx.cpp.o -MF gio/tests/cxx-20.p/cxx.cpp.o.d -o gio/tests/cxx-20.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [868/1719] c++ -Igio/tests/cxx-11.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++11 -MD -MQ gio/tests/cxx-11.p/cxx.cpp.o -MF gio/tests/cxx-11.p/cxx.cpp.o.d -o gio/tests/cxx-11.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [869/1719] cc -Igio/tests/gdbus-serialization.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-serialization.p/gdbus-tests.c.o -MF gio/tests/gdbus-serialization.p/gdbus-tests.c.o.d -o gio/tests/gdbus-serialization.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [870/1719] cc -Igio/tests/unix-fd.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/unix-fd.p/unix-fd.c.o -MF gio/tests/unix-fd.p/unix-fd.c.o.d -o gio/tests/unix-fd.p/unix-fd.c.o -c ../../../gio/tests/unix-fd.c [871/1719] c++ -Igio/tests/cxx-17.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++17 -MD -MQ gio/tests/cxx-17.p/cxx.cpp.o -MF gio/tests/cxx-17.p/cxx.cpp.o.d -o gio/tests/cxx-17.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [872/1719] cc -Igio/tests/proxy-test.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/proxy-test.p/proxy-test.c.o -MF gio/tests/proxy-test.p/proxy-test.c.o.d -o gio/tests/proxy-test.p/proxy-test.c.o -c ../../../gio/tests/proxy-test.c [873/1719] cc -Igio/tests/glistmodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/glistmodel.p/glistmodel.c.o -MF gio/tests/glistmodel.p/glistmodel.c.o.d -o gio/tests/glistmodel.p/glistmodel.c.o -c ../../../gio/tests/glistmodel.c [874/1719] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o -MF gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o.d -o gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o -c ../../../gio/tests/portal-support-flatpak-none.c [875/1719] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [876/1719] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [877/1719] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [878/1719] cc -Igio/tests/gdbus-server-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o -MF gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o.d -o gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o -c ../../../gio/tests/gdbus-server-auth.c [879/1719] cc -Igio/tests/debugcontroller.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/debugcontroller.p/debugcontroller.c.o -MF gio/tests/debugcontroller.p/debugcontroller.c.o.d -o gio/tests/debugcontroller.p/debugcontroller.c.o -c ../../../gio/tests/debugcontroller.c [880/1719] cc -Igio/tests/gdbus-peer-object-manager.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o -MF gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o.d -o gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o -c ../../../gio/tests/gdbus-peer-object-manager.c [881/1719] cc -Igio/tests/defaultvalue.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/defaultvalue.p/defaultvalue.c.o -MF gio/tests/defaultvalue.p/defaultvalue.c.o.d -o gio/tests/defaultvalue.p/defaultvalue.c.o -c ../../../gio/tests/defaultvalue.c [882/1719] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [883/1719] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [884/1719] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o -MF gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o.d -o gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o -c ../../../gio/tests/portal-support-flatpak-full.c [885/1719] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [886/1719] cc -Igio/tests/gdbus-sasl.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-sasl.p/gdbus-sasl.c.o -MF gio/tests/gdbus-sasl.p/gdbus-sasl.c.o.d -o gio/tests/gdbus-sasl.p/gdbus-sasl.c.o -c ../../../gio/tests/gdbus-sasl.c [887/1719] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o -MF gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o -c ../../../gio/tests/portal-support-flatpak-network-only.c [888/1719] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [889/1719] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [890/1719] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [891/1719] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [892/1719] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [893/1719] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [894/1719] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o -c ../../../gio/tests/portal-support-flatpak-gsettings-only.c [895/1719] cc -Igio/tests/socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket.p/socket.c.o -MF gio/tests/socket.p/socket.c.o.d -o gio/tests/socket.p/socket.c.o -c ../../../gio/tests/socket.c [896/1719] cc -Igio/tests/portal-support-env-var.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/portal-support-env-var.p/portal-support-env-var.c.o -MF gio/tests/portal-support-env-var.p/portal-support-env-var.c.o.d -o gio/tests/portal-support-env-var.p/portal-support-env-var.c.o -c ../../../gio/tests/portal-support-env-var.c [897/1719] cc -Igio/tests/portal-support-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-none.p/.._gsandbox.c.o -MF gio/tests/portal-support-none.p/.._gsandbox.c.o.d -o gio/tests/portal-support-none.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [898/1719] cc -Igio/tests/tls-interaction.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-interaction.p/tls-interaction.c.o -MF gio/tests/tls-interaction.p/tls-interaction.c.o.d -o gio/tests/tls-interaction.p/tls-interaction.c.o -c ../../../gio/tests/tls-interaction.c [899/1719] cc -Igio/tests/portal-support-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-none.p/.._gportalsupport.c.o -MF gio/tests/portal-support-none.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-none.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [900/1719] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/portal-support-utils.c.o -MF gio/tests/portal-support-snap.p/portal-support-utils.c.o.d -o gio/tests/portal-support-snap.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [901/1719] cc -Igio/tests/portal-support-env-var.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/portal-support-env-var.p/.._gsandbox.c.o -MF gio/tests/portal-support-env-var.p/.._gsandbox.c.o.d -o gio/tests/portal-support-env-var.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [902/1719] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/.._gportalsupport.c.o -MF gio/tests/portal-support-snap.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-snap.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [903/1719] cc -Igio/tests/portal-support-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-none.p/portal-support-none.c.o -MF gio/tests/portal-support-none.p/portal-support-none.c.o.d -o gio/tests/portal-support-none.p/portal-support-none.c.o -c ../../../gio/tests/portal-support-none.c [904/1719] cc -Igio/tests/portal-support-env-var.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/portal-support-env-var.p/.._gportalsupport.c.o -MF gio/tests/portal-support-env-var.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-env-var.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [905/1719] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/.._gsandbox.c.o -MF gio/tests/portal-support-snap.p/.._gsandbox.c.o.d -o gio/tests/portal-support-snap.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [906/1719] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o -MF gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o.d -o gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [907/1719] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/portal-support-snap.c.o -MF gio/tests/portal-support-snap.p/portal-support-snap.c.o.d -o gio/tests/portal-support-snap.p/portal-support-snap.c.o -c ../../../gio/tests/portal-support-snap.c [908/1719] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o -MF gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [909/1719] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o -MF gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o.d -o gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o -c ../../../gio/tests/portal-support-snap-classic.c [910/1719] cc -Igio/tests/gdbus-serialization.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-serialization.p/gdbus-serialization.c.o -MF gio/tests/gdbus-serialization.p/gdbus-serialization.c.o.d -o gio/tests/gdbus-serialization.p/gdbus-serialization.c.o -c ../../../gio/tests/gdbus-serialization.c [911/1719] cc -Igio/tests/socket-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-address.p/socket-address.c.o -MF gio/tests/socket-address.p/socket-address.c.o.d -o gio/tests/socket-address.p/socket-address.c.o -c ../../../gio/tests/socket-address.c [912/1719] cc -Igio/tests/gschema-compile.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gschema-compile.p/gschema-compile.c.o -MF gio/tests/gschema-compile.p/gschema-compile.c.o.d -o gio/tests/gschema-compile.p/gschema-compile.c.o -c ../../../gio/tests/gschema-compile.c [913/1719] cc -Igio/tests/g-file-info-filesystem-readonly.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o -MF gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o.d -o gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o -c ../../../gio/tests/g-file-info-filesystem-readonly.c [914/1719] cc -Igio/tests/stream-rw_all.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/stream-rw_all.p/stream-rw_all.c.o -MF gio/tests/stream-rw_all.p/stream-rw_all.c.o.d -o gio/tests/stream-rw_all.p/stream-rw_all.c.o -c ../../../gio/tests/stream-rw_all.c [915/1719] cc -Igio/tests/actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/actions.p/gdbus-sessionbus.c.o -MF gio/tests/actions.p/gdbus-sessionbus.c.o.d -o gio/tests/actions.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [916/1719] cc -Igio/tests/actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/actions.p/gdbus-tests.c.o -MF gio/tests/actions.p/gdbus-tests.c.o.d -o gio/tests/actions.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [917/1719] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o -MF gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o.d -o gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [918/1719] cc -Igio/tests/gdbus-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-auth.p/gdbus-auth.c.o -MF gio/tests/gdbus-auth.p/gdbus-auth.c.o.d -o gio/tests/gdbus-auth.p/gdbus-auth.c.o -c ../../../gio/tests/gdbus-auth.c [919/1719] cc -Igio/tests/trash.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/trash.p/trash.c.o -MF gio/tests/trash.p/trash.c.o.d -o gio/tests/trash.p/trash.c.o -c ../../../gio/tests/trash.c [920/1719] cc -Igio/tests/unix-mounts.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/unix-mounts.p/unix-mounts.c.o -MF gio/tests/unix-mounts.p/unix-mounts.c.o.d -o gio/tests/unix-mounts.p/unix-mounts.c.o -c ../../../gio/tests/unix-mounts.c [921/1719] cc -Igio/tests/gsocketclient-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o -MF gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o.d -o gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o -c ../../../gio/tests/gsocketclient-slow.c [922/1719] cc -Igio/tests/fdo-notification-backend.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o -MF gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o.d -o gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o -c ../../../gio/tests/fdo-notification-backend.c [923/1719] cc -Igio/tests/live-g-file.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/live-g-file.p/live-g-file.c.o -MF gio/tests/live-g-file.p/live-g-file.c.o.d -o gio/tests/live-g-file.p/live-g-file.c.o -c ../../../gio/tests/live-g-file.c [924/1719] cc -Igio/tests/resolver-parsing.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resolver-parsing.p/resolver-parsing.c.o -MF gio/tests/resolver-parsing.p/resolver-parsing.c.o.d -o gio/tests/resolver-parsing.p/resolver-parsing.c.o -c ../../../gio/tests/resolver-parsing.c [925/1719] cc -Igio/tests/gdbus-bz627724.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o -MF gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o.d -o gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o -c ../../../gio/tests/gdbus-bz627724.c [926/1719] cc -Igio/tests/gdbus-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [927/1719] cc -Igio/tests/appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/appinfo.p/appinfo.c.o -MF gio/tests/appinfo.p/appinfo.c.o.d -o gio/tests/appinfo.p/appinfo.c.o -c ../../../gio/tests/appinfo.c [928/1719] cc -Igio/tests/gdbus-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-auth.p/gdbus-tests.c.o -MF gio/tests/gdbus-auth.p/gdbus-tests.c.o.d -o gio/tests/gdbus-auth.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [929/1719] cc -Igio/tests/gdbus-close-pending.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-close-pending.p/gdbus-tests.c.o -MF gio/tests/gdbus-close-pending.p/gdbus-tests.c.o.d -o gio/tests/gdbus-close-pending.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [930/1719] cc -Igio/tests/gdbus-bz627724.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-bz627724.p/gdbus-tests.c.o -MF gio/tests/gdbus-bz627724.p/gdbus-tests.c.o.d -o gio/tests/gdbus-bz627724.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [931/1719] cc -Igio/tests/gdbus-close-pending.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o -MF gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o.d -o gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o -c ../../../gio/tests/gdbus-close-pending.c [932/1719] cc -Igio/tests/gdbus-close-pending.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [933/1719] cc -Igio/tests/gdbus-connection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [934/1719] cc -Igio/tests/unix-streams.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/unix-streams.p/unix-streams.c.o -MF gio/tests/unix-streams.p/unix-streams.c.o.d -o gio/tests/unix-streams.p/unix-streams.c.o -c ../../../gio/tests/unix-streams.c [935/1719] cc -Igio/tests/gdbus-connection-loss.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o -MF gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o.d -o gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o -c ../../../gio/tests/gdbus-connection-loss.c [936/1719] cc -Igio/tests/gdbus-bz627724.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [937/1719] cc -Igio/tests/gdbus-connection-loss.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [938/1719] cc -Igio/tests/gdbus-connection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection.p/gdbus-tests.c.o -MF gio/tests/gdbus-connection.p/gdbus-tests.c.o.d -o gio/tests/gdbus-connection.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [939/1719] cc -Igio/tests/gdbus-connection-loss.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o -MF gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o.d -o gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [940/1719] cc -Igio/tests/gdbus-connection-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o -MF gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o.d -o gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o -c ../../../gio/tests/gdbus-connection-slow.c [941/1719] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/i686-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=Gio --nsversion=2.0 --warn-all --output girepository/introspection/Gio-2.0.gir --c-include=gio/gio.h --quiet -DGIO_COMPILATION -DG_SETTINGS_ENABLE_BACKEND --symbol-prefix=gio --c-include=gio/gfiledescriptorbased.h --c-include=gio/gunixmounts.h --c-include=gio/gunixfdmessage.h --c-include=gio/gunixinputstream.h --c-include=gio/gunixoutputstream.h --c-include=gio/gdesktopappinfo.h --pkg=gio-unix-2.0 -I/build/reproducible-path/glib2.0-2.83.4/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/subprojects/gvdb/. --filelist=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/libgio-2.0.so.0.8304.0.p/Gio_2.0_gir_filelist --include-uninstalled=girepository/introspection/GLib-2.0.gir --include-uninstalled=girepository/introspection/GModule-2.0.gir --include-uninstalled=girepository/introspection/GObject-2.0.gir --symbol-prefix=g --identifier-prefix=G --pkg-export=gio-2.0 --pkg-export=gio-unix-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/subprojects/gvdb/. -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=girepository-2.0 --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --library gio-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule --extra-library=z --extra-library=mount --extra-library=selinux --extra-library=sysprof-capture-4 --extra-library=ffi --extra-library=atomic --extra-library=m --extra-library=pcre2-8 --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/ --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/ /usr/include/netdb.h:690: syntax error, unexpected RESTRICT in 'extern int getaddrinfo_a (int __mode, struct gaicb *__list[__restrict],' at '__restrict' /usr/include/netdb.h:691: syntax error, unexpected STRUCT, expecting identifier or '(' or '*' in ' int __ent, struct sigevent *__restrict __sig);' at 'struct' /usr/include/netdb.h:691: syntax error, unexpected ')', expecting ',' or ';' in ' int __ent, struct sigevent *__restrict __sig);' at ')' ../../../gio/gfile.c:7381: Error: Gio: multiple "not" annotations: * @iostream: (out) (not optional) (not nullable) (transfer full): on return, a #GFileIOStream for the created file ^ ../../../gio/gtlscertificate.c:129: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:145: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:188: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:217: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:276: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:294: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:309: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:323: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:337: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:350: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:364: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:364: Warning: Gio: unexpected annotation: element-type ../../../gio/gtlscertificate.c:378: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlscertificate.c:378: Warning: Gio: unexpected annotation: element-type ../../../gio/gtlsclientconnection.c:126: Warning: Gio: unexpected annotation: element-type ../../../gio/gtlsconnection.c:128: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlsconnection.c:155: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlsconnection.c:214: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlsconnection.c:257: Warning: Gio: unexpected annotation: nullable ../../../gio/gtlsconnection.c:299: Warning: Gio: unexpected annotation: nullable ../../../gio/gdtlsconnection.c:105: Warning: Gio: unexpected annotation: nullable ../../../gio/gdtlsconnection.c:132: Warning: Gio: unexpected annotation: nullable ../../../gio/gdtlsconnection.c:191: Warning: Gio: unexpected annotation: nullable ../../../gio/gdtlsconnection.c:234: Warning: Gio: unexpected annotation: nullable ../../../gio/gdtlsconnection.c:276: Warning: Gio: unexpected annotation: nullable ../../../gio/gdtlsclientconnection.c:108: Warning: Gio: unexpected annotation: element-type ../../../gio/gdbusmessage.c:3771: Warning: Gio: GObject-Introspection specific GTK-Doc tag "Type" has been deprecated, please use annotations on the identifier instead: * Type: method-call ^ ../../../gio/gdbusmessage.c:3786: Warning: Gio: GObject-Introspection specific GTK-Doc tag "Type" has been deprecated, please use annotations on the identifier instead: * Type: method-return ^ gmodule/gmodule-visibility.h:26: Warning: Gio: symbol='GMODULE_DEPRECATED_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:27: Warning: Gio: symbol='GMODULE_UNAVAILABLE': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:28: Warning: Gio: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:31: Warning: Gio: symbol='GMODULE_DEPRECATED_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:32: Warning: Gio: symbol='GMODULE_UNAVAILABLE': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:33: Warning: Gio: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:38: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:40: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:42: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:44: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:47: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:49: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:51: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:53: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:72: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:74: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:76: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:78: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:81: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:83: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:85: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:87: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:106: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:108: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:110: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:112: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:115: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:117: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:119: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:121: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:140: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:142: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:144: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:146: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:149: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:151: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:153: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:155: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:174: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:176: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:178: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:180: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:183: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:185: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:187: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:189: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:208: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:210: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:212: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:214: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:217: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:219: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:221: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:223: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:242: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:244: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:246: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:248: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:251: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:253: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:255: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:257: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:276: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:278: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:280: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:282: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:285: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:287: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:289: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:291: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:310: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:312: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:314: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:316: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:319: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:321: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:323: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:325: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:344: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:346: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:348: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:350: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:353: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:355: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:357: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:359: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:378: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:380: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:382: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:384: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:387: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:389: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:391: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:393: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:412: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:414: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:416: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:418: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:421: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:423: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:425: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:427: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:446: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:448: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:450: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:452: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:455: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:457: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:459: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:461: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:480: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:482: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:484: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:486: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:489: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:491: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:493: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:495: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:514: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:516: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:518: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:520: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:523: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:525: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:527: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:529: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:548: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:550: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:552: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:554: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:557: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:559: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:561: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:563: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:582: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:584: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:586: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:588: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:591: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:593: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:595: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:597: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:616: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:618: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:620: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:622: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:625: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:627: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:629: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:631: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:650: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:652: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:654: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:656: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:659: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:661: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:663: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:665: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:684: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:686: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:688: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:690: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:693: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:695: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:697: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:699: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:718: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:720: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:722: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:724: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:727: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:729: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:731: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:733: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:752: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:754: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:756: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:758: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:761: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:763: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:765: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:767: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:786: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:788: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:790: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:792: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:795: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:797: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:799: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:801: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:820: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:822: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:824: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:826: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:829: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:831: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:833: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:835: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:854: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:856: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:858: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:860: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:863: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:865: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:867: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:869: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:888: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:890: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:892: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:894: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:897: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:899: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:901: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:903: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:922: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:924: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:926: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:928: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:931: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:933: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:935: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:937: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:956: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:958: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:960: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:962: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:965: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:967: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:969: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:971: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:990: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:992: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:994: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:996: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:999: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1001: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1003: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1005: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1024: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1026: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1028: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1030: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1033: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1035: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1037: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1039: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Skipping foreign symbol from namespace GModule ../../../gio/gdatainputstream.c:1171: Warning: Gio: invalid "closure" annotation: only valid on callback parameters ../../../gio/gdatainputstream.c:1419: Warning: Gio: invalid "closure" annotation: only valid on callback parameters ../../../gio/gdesktopappinfo.c:3616: Warning: Gio: invalid "closure" annotation: only valid on callback parameters ../../../gio/gdesktopappinfo.c:3618: Warning: Gio: invalid "closure" annotation: only valid on callback parameters ../../../gio/gpollableinputstream.c:175: Warning: Gio: g_pollable_input_stream_read_nonblocking: unknown parameter 'cancellable' in documentation comment ../../../gio/gpollableoutputstream.c:243: Warning: Gio: g_pollable_output_stream_write_nonblocking: unknown parameter 'cancellable' in documentation comment ../../../gio/gpollableoutputstream.c:312: Warning: Gio: g_pollable_output_stream_writev_nonblocking: unknown parameter 'cancellable' in documentation comment ../../../gio/gasyncinitable.h:86: Warning: Gio: Couldn't find 'async_initable_new_finish' for the corresponding async function: 'async_initable_new_async' ../../../gio/gasyncinitable.h:97: Warning: Gio: Couldn't find 'async_initable_newv_finish' for the corresponding async function: 'async_initable_newv_async' ../../../gio/gasyncinitable.h:108: Warning: Gio: Couldn't find 'async_initable_new_valist_finish' for the corresponding async function: 'async_initable_new_valist_async' ../../../gio/gsimpleasyncresult.h:137: Warning: Gio: Couldn't find 'simple_async_report_error_in_idle_finish' for the corresponding async function: 'simple_async_report_error_in_idle' ../../../gio/gsimpleasyncresult.h:145: Warning: Gio: Couldn't find 'simple_async_report_gerror_in_idle_finish' for the corresponding async function: 'simple_async_report_gerror_in_idle' ../../../gio/gsimpleasyncresult.h:150: Warning: Gio: Couldn't find 'simple_async_report_take_gerror_in_idle_finish' for the corresponding async function: 'simple_async_report_take_gerror_in_idle' ../../../gio/gasyncinitable.h:86: Warning: Gio: Couldn't find 'new_finish' for the corresponding async function: 'new_async' ../../../gio/gasyncinitable.h:97: Warning: Gio: Couldn't find 'newv_finish' for the corresponding async function: 'newv_async' ../../../gio/gasyncinitable.h:108: Warning: Gio: Couldn't find 'new_valist_finish' for the corresponding async function: 'new_valist_async' ../../../gio/gasyncinitable.h:86: Warning: Gio: Couldn't find 'new_finish' for the corresponding async function: 'new_async' ../../../gio/gasyncinitable.h:97: Warning: Gio: Couldn't find 'newv_finish' for the corresponding async function: 'newv_async' ../../../gio/gasyncinitable.h:108: Warning: Gio: Couldn't find 'new_valist_finish' for the corresponding async function: 'new_valist_async' ../../../gio/gfile.h:1334: Warning: Gio: Couldn't find 'replace_contents_bytes_finish' for the corresponding async function: 'replace_contents_bytes_async' ../../../gio/gfile.h:1334: Warning: Gio: Couldn't find 'replace_contents_bytes_finish' for the corresponding async function: 'replace_contents_bytes_async' ../../../gio/giostream.h:92: Warning: Gio: Couldn't find 'splice_finish' for the corresponding async function: 'splice_async' ../../../gio/giostream.h:92: Warning: Gio: Couldn't find 'splice_finish' for the corresponding async function: 'splice_async' ../../../gio/gsimpleasyncresult.h:48: Warning: Gio: Couldn't find 'new_finish' for the corresponding async function: 'new' ../../../gio/gsimpleasyncresult.h:53: Warning: Gio: Couldn't find 'new_error_finish' for the corresponding async function: 'new_error' ../../../gio/gsimpleasyncresult.h:61: Warning: Gio: Couldn't find 'new_from_error_finish' for the corresponding async function: 'new_from_error' ../../../gio/gsimpleasyncresult.h:66: Warning: Gio: Couldn't find 'new_take_error_finish' for the corresponding async function: 'new_take_error' ../../../gio/gsimpleasyncresult.h:48: Warning: Gio: Couldn't find 'new_finish' for the corresponding async function: 'new' ../../../gio/gsimpleasyncresult.h:53: Warning: Gio: Couldn't find 'new_error_finish' for the corresponding async function: 'new_error' ../../../gio/gsimpleasyncresult.h:61: Warning: Gio: Couldn't find 'new_from_error_finish' for the corresponding async function: 'new_from_error' ../../../gio/gsimpleasyncresult.h:66: Warning: Gio: Couldn't find 'new_take_error_finish' for the corresponding async function: 'new_take_error' ../../../gio/gtask.h:51: Warning: Gio: Couldn't find 'report_error_finish' for the corresponding async function: 'report_error' ../../../gio/gtask.h:57: Warning: Gio: Couldn't find 'report_new_error_finish' for the corresponding async function: 'report_new_error' ../../../gio/gtask.h:45: Warning: Gio: Couldn't find 'new_finish' for the corresponding async function: 'new' ../../../gio/gtask.h:51: Warning: Gio: Couldn't find 'report_error_finish' for the corresponding async function: 'report_error' ../../../gio/gtask.h:57: Warning: Gio: Couldn't find 'report_new_error_finish' for the corresponding async function: 'report_new_error' ../../../gio/gtask.h:45: Warning: Gio: Couldn't find 'new_finish' for the corresponding async function: 'new' ../../../gio/gvolume.h:146: Warning: Gio: Couldn't find 'mount_fn_finish' for the corresponding async function: 'mount_fn' ../../../gio/giomodule.c:1653: Warning: Gio: g_io_extension_ref_class: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gio/giomodule.c:170: Warning: Gio: g_io_module_scope_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gio/giomodule.c:170: Warning: Gio: g_io_module_scope_new: return value: Invalid non-constant return of bare structure or union; register as boxed type, add (copy-func) and (free-func), or (skip) ../../../gio/gfile.c:9082: Warning: Gio: g_file_measure_disk_usage_async: argument progress_callback: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gio/gtask.c:1774: Warning: Gio: g_task_attach_source: argument callback: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) [942/1719] cc -Igio/tests/gdbus-connection-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o -MF gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o.d -o gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [943/1719] cc -Igio/tests/task.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/task.p/task.c.o -MF gio/tests/task.p/task.c.o.d -o gio/tests/task.p/task.c.o -c ../../../gio/tests/task.c [944/1719] cc -Igio/tests/gdbus-exit-on-close.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [945/1719] cc -Igio/tests/mimeapps.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/mimeapps.p/mimeapps.c.o -MF gio/tests/mimeapps.p/mimeapps.c.o.d -o gio/tests/mimeapps.p/mimeapps.c.o -c ../../../gio/tests/mimeapps.c [946/1719] cc -Igio/tests/gdbus-connection-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [947/1719] cc -Igio/tests/gdbus-error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-error.p/gdbus-tests.c.o -MF gio/tests/gdbus-error.p/gdbus-tests.c.o.d -o gio/tests/gdbus-error.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [948/1719] cc -Igio/tests/gdbus-error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-error.p/gdbus-error.c.o -MF gio/tests/gdbus-error.p/gdbus-error.c.o.d -o gio/tests/gdbus-error.p/gdbus-error.c.o -c ../../../gio/tests/gdbus-error.c [949/1719] cc -Igio/tests/gdbus-error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-error.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-error.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-error.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [950/1719] cc -Igio/tests/gdbus-exit-on-close.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o -MF gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o.d -o gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o -c ../../../gio/tests/gdbus-exit-on-close.c [951/1719] cc -Igio/tests/gdbus-exit-on-close.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o -MF gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o.d -o gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [952/1719] cc -Igio/tests/gdbus-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-export.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-export.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-export.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [953/1719] cc -Igio/tests/gdbus-introspection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [954/1719] cc -Igio/tests/gdbus-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-export.p/gdbus-tests.c.o -MF gio/tests/gdbus-export.p/gdbus-tests.c.o.d -o gio/tests/gdbus-export.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [955/1719] cc -Igio/tests/gdbus-method-invocation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [956/1719] cc -Igio/tests/gdbus-names.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-names.p/gdbus-tests.c.o -MF gio/tests/gdbus-names.p/gdbus-tests.c.o.d -o gio/tests/gdbus-names.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [957/1719] cc -Igio/tests/gdbus-method-invocation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o -MF gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o.d -o gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o -c ../../../gio/tests/gdbus-method-invocation.c [958/1719] cc -Igio/tests/gdbus-names.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-names.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-names.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-names.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [959/1719] cc -Igio/tests/gdbus-introspection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-introspection.p/gdbus-tests.c.o -MF gio/tests/gdbus-introspection.p/gdbus-tests.c.o.d -o gio/tests/gdbus-introspection.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [960/1719] cc -Igio/tests/gdbus-method-invocation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o -MF gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o.d -o gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [961/1719] cc -Igio/tests/gdbus-proxy-threads.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [962/1719] cc -Igio/tests/gdbus-introspection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-introspection.p/gdbus-introspection.c.o -MF gio/tests/gdbus-introspection.p/gdbus-introspection.c.o.d -o gio/tests/gdbus-introspection.p/gdbus-introspection.c.o -c ../../../gio/tests/gdbus-introspection.c [963/1719] cc -Igio/tests/gdbus-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [964/1719] cc -Igio/tests/gdbus-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [965/1719] cc -Igio/tests/gdbus-proxy-unique-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [966/1719] cc -Igio/tests/gdbus-proxy-threads.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [967/1719] cc -Igio/tests/gdbus-proxy-unique-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [968/1719] cc -Igio/tests/actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/actions.p/actions.c.o -MF gio/tests/actions.p/actions.c.o.d -o gio/tests/actions.p/actions.c.o -c ../../../gio/tests/actions.c [969/1719] cc -Igio/tests/gdbus-subscribe.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [970/1719] cc -Igio/tests/gdbus-proxy-well-known-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [971/1719] cc -Igio/tests/gdbus-proxy-well-known-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o -MF gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o.d -o gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o -c ../../../gio/tests/gdbus-proxy-well-known-name.c [972/1719] cc -Igio/tests/gdbus-proxy-unique-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o -MF gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o.d -o gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o -c ../../../gio/tests/gdbus-proxy-unique-name.c [973/1719] cc -Igio/tests/gdbus-connection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection.p/gdbus-connection.c.o -MF gio/tests/gdbus-connection.p/gdbus-connection.c.o.d -o gio/tests/gdbus-connection.p/gdbus-connection.c.o -c ../../../gio/tests/gdbus-connection.c [974/1719] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -MF gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o.d -o gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -c gio/tests/gdbus-test-codegen-generated-interface-info.c [975/1719] cc -Igio/tests/gdbus-proxy-threads.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o -MF gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o.d -o gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o -c ../../../gio/tests/gdbus-proxy-threads.c [976/1719] cc -Igio/tests/gdbus-proxy-well-known-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [977/1719] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o -MF gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o.d -o gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [978/1719] cc -Igio/tests/gdbus-subscribe.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-subscribe.p/gdbus-tests.c.o -MF gio/tests/gdbus-subscribe.p/gdbus-tests.c.o.d -o gio/tests/gdbus-subscribe.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [979/1719] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [980/1719] cc -Igio/tests/gdbus-threading.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [981/1719] cc -Igio/tests/desktop-app-info.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/desktop-app-info.p/desktop-app-info.c.o -MF gio/tests/desktop-app-info.p/desktop-app-info.c.o.d -o gio/tests/desktop-app-info.p/desktop-app-info.c.o -c ../../../gio/tests/desktop-app-info.c [982/1719] cc -Igio/tests/gdbus-threading.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-threading.p/gdbus-tests.c.o -MF gio/tests/gdbus-threading.p/gdbus-tests.c.o.d -o gio/tests/gdbus-threading.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [983/1719] cc -Igio/tests/gdbus-subscribe.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o -MF gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o.d -o gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o -c ../../../gio/tests/gdbus-subscribe.c [984/1719] cc -Igio/tests/gmenumodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gmenumodel.p/gdbus-sessionbus.c.o -MF gio/tests/gmenumodel.p/gdbus-sessionbus.c.o.d -o gio/tests/gmenumodel.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [985/1719] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gdbus-sessionbus.c.o -MF gio/tests/gnotification.p/gdbus-sessionbus.c.o.d -o gio/tests/gnotification.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [986/1719] cc -Igio/tests/gmenumodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gmenumodel.p/gdbus-tests.c.o -MF gio/tests/gmenumodel.p/gdbus-tests.c.o.d -o gio/tests/gmenumodel.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [987/1719] cc -Igio/tests/gdbus-threading.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-threading.p/gdbus-threading.c.o -MF gio/tests/gdbus-threading.p/gdbus-threading.c.o.d -o gio/tests/gdbus-threading.p/gdbus-threading.c.o -c ../../../gio/tests/gdbus-threading.c [988/1719] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gnotification.c.o -MF gio/tests/gnotification.p/gnotification.c.o.d -o gio/tests/gnotification.p/gnotification.c.o -c ../../../gio/tests/gnotification.c [989/1719] cc -Igio/tests/gdbus-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy.p/gdbus-proxy.c.o -MF gio/tests/gdbus-proxy.p/gdbus-proxy.c.o.d -o gio/tests/gdbus-proxy.p/gdbus-proxy.c.o -c ../../../gio/tests/gdbus-proxy.c [990/1719] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gdbus-tests.c.o -MF gio/tests/gnotification.p/gdbus-tests.c.o.d -o gio/tests/gnotification.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [991/1719] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -MF gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o.d -o gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -c gio/tests/gdbus-test-codegen-generated-interface-info.c [992/1719] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [993/1719] cc -Igio/tests/gdbus-names.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-names.p/gdbus-names.c.o -MF gio/tests/gdbus-names.p/gdbus-names.c.o.d -o gio/tests/gdbus-names.p/gdbus-names.c.o -c ../../../gio/tests/gdbus-names.c [994/1719] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gnotification-server.c.o -MF gio/tests/gnotification.p/gnotification-server.c.o.d -o gio/tests/gnotification.p/gnotification-server.c.o -c ../../../gio/tests/gnotification-server.c [995/1719] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -c gio/tests/gdbus-test-codegen-generated-interface-info.c [996/1719] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [997/1719] cc -Igio/tests/gapplication.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication.p/gdbus-sessionbus.c.o -MF gio/tests/gapplication.p/gdbus-sessionbus.c.o.d -o gio/tests/gapplication.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [998/1719] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [999/1719] cc -Igio/tests/gdbus-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-export.p/gdbus-export.c.o -MF gio/tests/gdbus-export.p/gdbus-export.c.o.d -o gio/tests/gdbus-export.p/gdbus-export.c.o -c ../../../gio/tests/gdbus-export.c [1000/1719] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o -MF gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o.d -o gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [1001/1719] cc -Igio/tests/gapplication.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication.p/gdbus-tests.c.o -MF gio/tests/gapplication.p/gdbus-tests.c.o.d -o gio/tests/gapplication.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [1002/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o -MF gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o.d -o gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [1003/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/gdbus-tests.c.o -MF gio/tests/dbus-appinfo.p/gdbus-tests.c.o.d -o gio/tests/dbus-appinfo.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [1004/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o -MF gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o.d -o gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o -c gio/tests/fake-request-portal-generated.c [1005/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/fake-document-portal.c.o -MF gio/tests/dbus-appinfo.p/fake-document-portal.c.o.d -o gio/tests/dbus-appinfo.p/fake-document-portal.c.o -c ../../../gio/tests/fake-document-portal.c [1006/1719] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/gdbus-tests.c.o -MF gio/tests/gdbus-non-socket.p/gdbus-tests.c.o.d -o gio/tests/gdbus-non-socket.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [1007/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o -MF gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o.d -o gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o -c gio/tests/fake-openuri-portal-generated.c [1008/1719] cc -Igio/tests/gmenumodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gmenumodel.p/gmenumodel.c.o -MF gio/tests/gmenumodel.p/gmenumodel.c.o.d -o gio/tests/gmenumodel.p/gmenumodel.c.o -c ../../../gio/tests/gmenumodel.c [1009/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o -MF gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o.d -o gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o -c ../../../gio/tests/fake-desktop-portal.c [1010/1719] cc -Igio/tests/gdbus-connection-flush.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush.p/test-io-stream.c.o -MF gio/tests/gdbus-connection-flush.p/test-io-stream.c.o.d -o gio/tests/gdbus-connection-flush.p/test-io-stream.c.o -c ../../../gio/tests/test-io-stream.c [1011/1719] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o -MF gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o.d -o gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o -c ../../../gio/tests/gdbus-non-socket.c [1012/1719] cc -Igio/tests/gdbus-connection-flush.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o -MF gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o.d -o gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o -c ../../../gio/tests/test-pipe-unix.c [1013/1719] cc -Igio/tests/gdbus-connection-flush.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o -MF gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o.d -o gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o -c ../../../gio/tests/gdbus-connection-flush.c [1014/1719] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/test-io-stream.c.o -MF gio/tests/gdbus-non-socket.p/test-io-stream.c.o.d -o gio/tests/gdbus-non-socket.p/test-io-stream.c.o -c ../../../gio/tests/test-io-stream.c [1015/1719] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o -MF gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o.d -o gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o -c ../../../gio/tests/test-pipe-unix.c [1016/1719] cc -o girepository/compiler/gi-compile-repository girepository/compiler/gi-compile-repository.p/compiler.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1017/1719] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o -MF gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o.d -o gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o -c gio/tests/test_resources_binary.c [1018/1719] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o -MF gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o.d -o gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o -c gio/tests/digit_test_resources.c [1019/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/dbus-appinfo.c.o -MF gio/tests/dbus-appinfo.p/dbus-appinfo.c.o.d -o gio/tests/dbus-appinfo.p/dbus-appinfo.c.o -c ../../../gio/tests/dbus-appinfo.c [1020/1719] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o -MF gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o.d -o gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o -c gio/tests/fake-document-portal-generated.c [1021/1719] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._test_resources.c.o -MF gio/tests/resources.p/meson-generated_.._test_resources.c.o.d -o gio/tests/resources.p/meson-generated_.._test_resources.c.o -c gio/tests/test_resources.c [1022/1719] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._test_resources2.c.o -MF gio/tests/resources.p/meson-generated_.._test_resources2.c.o.d -o gio/tests/resources.p/meson-generated_.._test_resources2.c.o -c gio/tests/test_resources2.c [1023/1719] cc -Igio/tests/gapplication.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication.p/gapplication.c.o -MF gio/tests/gapplication.p/gapplication.c.o.d -o gio/tests/gapplication.p/gapplication.c.o -c ../../../gio/tests/gapplication.c [1024/1719] cc -Igirepository/tests/print-gir-path.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/i386-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/tests/print-gir-path.p/print-gir-path.c.o -MF girepository/tests/print-gir-path.p/print-gir-path.c.o.d -o girepository/tests/print-gir-path.p/print-gir-path.c.o -c ../../../girepository/tests/print-gir-path.c [1025/1719] cc -Igio/tests/autoptr-gio.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/autoptr-gio.p/autoptr.c.o -MF gio/tests/autoptr-gio.p/autoptr.c.o.d -o gio/tests/autoptr-gio.p/autoptr.c.o -c ../../../gio/tests/autoptr.c [1026/1719] cc -Igirepository/decompiler/gi-decompile-typelib.p -Igirepository/decompiler -I../../../girepository/decompiler -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-old-style-definition -Wno-cast-align -Wno-unused-parameter -Wno-duplicated-branches -MD -MQ girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o -MF girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o.d -o girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o -c ../../../girepository/decompiler/decompiler.c [1027/1719] cc -Igirepository/tests/cmph-bdz.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -Igirepository/cmph -I../../../girepository/cmph -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/cmph-bdz.p/cmph-bdz.c.o -MF girepository/tests/cmph-bdz.p/cmph-bdz.c.o.d -o girepository/tests/cmph-bdz.p/cmph-bdz.c.o -c ../../../girepository/tests/cmph-bdz.c [1028/1719] cc -Igirepository/tests/cmph-bdz.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -Igirepository/cmph -I../../../girepository/cmph -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/cmph-bdz.p/test-common.c.o -MF girepository/tests/cmph-bdz.p/test-common.c.o.d -o girepository/tests/cmph-bdz.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1029/1719] cc -Igirepository/inspector/gi-inspect-typelib.p -Igirepository/inspector -I../../../girepository/inspector -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-old-style-definition -Wno-cast-align -Wno-unused-parameter -Wno-duplicated-branches -MD -MQ girepository/inspector/gi-inspect-typelib.p/inspector.c.o -MF girepository/inspector/gi-inspect-typelib.p/inspector.c.o.d -o girepository/inspector/gi-inspect-typelib.p/inspector.c.o -c ../../../girepository/inspector/inspector.c [1030/1719] cc -Igirepository/tests/dump.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/dump.p/test-common.c.o -MF girepository/tests/dump.p/test-common.c.o.d -o girepository/tests/dump.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1031/1719] cc -Igirepository/tests/gthash.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/gthash.p/test-common.c.o -MF girepository/tests/gthash.p/test-common.c.o.d -o girepository/tests/gthash.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1032/1719] cc -Igirepository/tests/dump.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/dump.p/dump.c.o -MF girepository/tests/dump.p/dump.c.o.d -o girepository/tests/dump.p/dump.c.o -c ../../../girepository/tests/dump.c [1033/1719] cc -Igirepository/tests/gthash.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/gthash.p/gthash.c.o -MF girepository/tests/gthash.p/gthash.c.o.d -o girepository/tests/gthash.p/gthash.c.o -c ../../../girepository/tests/gthash.c [1034/1719] cc -Igirepository/tests/callable-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/callable-info.p/test-common.c.o -MF girepository/tests/callable-info.p/test-common.c.o.d -o girepository/tests/callable-info.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1035/1719] cc -Igirepository/tests/callable-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/callable-info.p/callable-info.c.o -MF girepository/tests/callable-info.p/callable-info.c.o.d -o girepository/tests/callable-info.p/callable-info.c.o -c ../../../girepository/tests/callable-info.c [1036/1719] cc -Igirepository/tests/function-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/function-info.p/test-common.c.o -MF girepository/tests/function-info.p/test-common.c.o.d -o girepository/tests/function-info.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1037/1719] cc -Igirepository/tests/function-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/function-info.p/function-info.c.o -MF girepository/tests/function-info.p/function-info.c.o.d -o girepository/tests/function-info.p/function-info.c.o -c ../../../girepository/tests/function-info.c [1038/1719] cc -Igirepository/tests/object-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/object-info.p/test-common.c.o -MF girepository/tests/object-info.p/test-common.c.o.d -o girepository/tests/object-info.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1039/1719] cc -Igirepository/tests/repository.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/repository.p/test-common.c.o -MF girepository/tests/repository.p/test-common.c.o.d -o girepository/tests/repository.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1040/1719] cc -Igirepository/tests/registered-type-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/registered-type-info.p/registered-type-info.c.o -MF girepository/tests/registered-type-info.p/registered-type-info.c.o.d -o girepository/tests/registered-type-info.p/registered-type-info.c.o -c ../../../girepository/tests/registered-type-info.c [1041/1719] cc -Igirepository/tests/object-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/object-info.p/object-info.c.o -MF girepository/tests/object-info.p/object-info.c.o.d -o girepository/tests/object-info.p/object-info.c.o -c ../../../girepository/tests/object-info.c [1042/1719] cc -Igirepository/tests/registered-type-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/registered-type-info.p/test-common.c.o -MF girepository/tests/registered-type-info.p/test-common.c.o.d -o girepository/tests/registered-type-info.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1043/1719] cc -Igirepository/tests/repository-search-paths.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' -MD -MQ girepository/tests/repository-search-paths.p/test-common.c.o -MF girepository/tests/repository-search-paths.p/test-common.c.o.d -o girepository/tests/repository-search-paths.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1044/1719] cc -Igio/tests/file.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/file.p/file.c.o -MF gio/tests/file.p/file.c.o.d -o gio/tests/file.p/file.c.o -c ../../../gio/tests/file.c [1045/1719] cc -Igirepository/tests/repository-search-paths.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' -MD -MQ girepository/tests/repository-search-paths.p/repository-search-paths.c.o -MF girepository/tests/repository-search-paths.p/repository-search-paths.c.o.d -o girepository/tests/repository-search-paths.p/repository-search-paths.c.o -c ../../../girepository/tests/repository-search-paths.c [1046/1719] cc -Igirepository/gi-dump-types.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ girepository/gi-dump-types.p/gi-dump-types.c.o -MF girepository/gi-dump-types.p/gi-dump-types.c.o.d -o girepository/gi-dump-types.p/gi-dump-types.c.o -c ../../../girepository/gi-dump-types.c [1047/1719] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/resources.c.o -MF gio/tests/resources.p/resources.c.o.d -o gio/tests/resources.p/resources.c.o -c ../../../gio/tests/resources.c [1048/1719] cc -Igirepository/tests/struct-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/struct-info.p/test-common.c.o -MF girepository/tests/struct-info.p/test-common.c.o.d -o girepository/tests/struct-info.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1049/1719] cc -Ifuzzing/fuzz_bookmark.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_bookmark.p/driver.c.o -MF fuzzing/fuzz_bookmark.p/driver.c.o.d -o fuzzing/fuzz_bookmark.p/driver.c.o -c ../../../fuzzing/driver.c [1050/1719] cc -Igirepository/tests/throws.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/throws.p/test-common.c.o -MF girepository/tests/throws.p/test-common.c.o.d -o girepository/tests/throws.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1051/1719] cc -Igirepository/tests/struct-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/struct-info.p/struct-info.c.o -MF girepository/tests/struct-info.p/struct-info.c.o.d -o girepository/tests/struct-info.p/struct-info.c.o -c ../../../girepository/tests/struct-info.c [1052/1719] cc -Ifuzzing/fuzz_canonicalize_filename.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_canonicalize_filename.p/driver.c.o -MF fuzzing/fuzz_canonicalize_filename.p/driver.c.o.d -o fuzzing/fuzz_canonicalize_filename.p/driver.c.o -c ../../../fuzzing/driver.c [1053/1719] cc -Igirepository/tests/autoptr-girepository.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/autoptr-girepository.p/test-common.c.o -MF girepository/tests/autoptr-girepository.p/test-common.c.o.d -o girepository/tests/autoptr-girepository.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1054/1719] cc -Igirepository/tests/union-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/union-info.p/test-common.c.o -MF girepository/tests/union-info.p/test-common.c.o.d -o girepository/tests/union-info.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1055/1719] cc -Igirepository/tests/union-info.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/union-info.p/union-info.c.o -MF girepository/tests/union-info.p/union-info.c.o.d -o girepository/tests/union-info.p/union-info.c.o -c ../../../girepository/tests/union-info.c [1056/1719] cc -Igirepository/tests/throws.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/throws.p/throws.c.o -MF girepository/tests/throws.p/throws.c.o.d -o girepository/tests/throws.p/throws.c.o -c ../../../girepository/tests/throws.c [1057/1719] cc -Ifuzzing/fuzz_data_input_stream_read_line_utf8.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o -MF fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o.d -o fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o -c ../../../fuzzing/driver.c [1058/1719] cc -Ifuzzing/fuzz_data_input_stream_read_line.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o -MF fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o.d -o fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o -c ../../../fuzzing/driver.c [1059/1719] cc -Ifuzzing/fuzz_data_input_stream_read_upto.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o -MF fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o.d -o fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o -c ../../../fuzzing/driver.c [1060/1719] cc -Ifuzzing/fuzz_canonicalize_filename.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o -MF fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o.d -o fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o -c ../../../fuzzing/fuzz_canonicalize_filename.c [1061/1719] cc -Ifuzzing/fuzz_date_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_parse.p/driver.c.o -MF fuzzing/fuzz_date_parse.p/driver.c.o.d -o fuzzing/fuzz_date_parse.p/driver.c.o -c ../../../fuzzing/driver.c [1062/1719] cc -Ifuzzing/fuzz_date_time_new_from_iso8601.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o -MF fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o.d -o fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o -c ../../../fuzzing/driver.c [1063/1719] cc -Ifuzzing/fuzz_bookmark.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o -MF fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o.d -o fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o -c ../../../fuzzing/fuzz_bookmark.c [1064/1719] cc -Ifuzzing/fuzz_dbus_message.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_dbus_message.p/driver.c.o -MF fuzzing/fuzz_dbus_message.p/driver.c.o.d -o fuzzing/fuzz_dbus_message.p/driver.c.o -c ../../../fuzzing/driver.c [1065/1719] cc -Igirepository/tests/autoptr-girepository.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/autoptr-girepository.p/autoptr.c.o -MF girepository/tests/autoptr-girepository.p/autoptr.c.o.d -o girepository/tests/autoptr-girepository.p/autoptr.c.o -c ../../../girepository/tests/autoptr.c [1066/1719] cc -Ifuzzing/fuzz_data_input_stream_read_line.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o -MF fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o.d -o fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o -c ../../../fuzzing/fuzz_data_input_stream_read_line.c [1067/1719] cc -Ifuzzing/fuzz_inet_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o -MF fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o.d -o fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o -c ../../../fuzzing/driver.c [1068/1719] cc -Ifuzzing/fuzz_data_input_stream_read_line_utf8.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o -MF fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o.d -o fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o -c ../../../fuzzing/fuzz_data_input_stream_read_line_utf8.c [1069/1719] cc -Ifuzzing/fuzz_inet_address_mask_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o -MF fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o.d -o fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o -c ../../../fuzzing/driver.c [1070/1719] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/i686-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GLibUnix --nsversion=2.0 --warn-all --output girepository/introspection/GLibUnix-2.0.gir --c-include=glib.h --quiet -DGLIB_COMPILATION '-DGETTEXT_PACKAGE="dummy"' --symbol-prefix=glib --symbol-prefix=g_unix --identifier-prefix=GUnix --library-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --library=gobject-2.0 --c-include=glib-unix.h -I/build/reproducible-path/glib2.0-2.83.4/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. --filelist=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/libglib-2.0.so.0.8304.0.p/GLibUnix_2.0_gir_filelist --include-uninstalled=girepository/introspection/GLib-2.0.gir --symbol-prefix=g --identifier-prefix=G --pkg-export=glib-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/usr/include/libmount -I/usr/include/blkid -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=girepository-2.0 --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib --library glib-2.0 --extra-library=atomic --extra-library=m --extra-library=sysprof-capture-4 --extra-library=pcre2-8 --extra-library=ffi --extra-library=z --extra-library=mount --extra-library=selinux --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/ --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/ gmodule/gmodule-visibility.h:26: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_FOR' gmodule/gmodule-visibility.h:27: Warning: GLibUnix: symbol='GMODULE_UNAVAILABLE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE' gmodule/gmodule-visibility.h:28: Warning: GLibUnix: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE_STATIC_INLINE' gmodule/gmodule-visibility.h:31: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_FOR' gmodule/gmodule-visibility.h:32: Warning: GLibUnix: symbol='GMODULE_UNAVAILABLE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE' gmodule/gmodule-visibility.h:33: Warning: GLibUnix: symbol='GMODULE_UNAVAILABLE_STATIC_INLINE': Unknown namespace for symbol 'GMODULE_UNAVAILABLE_STATIC_INLINE' gmodule/gmodule-visibility.h:38: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_26_FOR' gmodule/gmodule-visibility.h:40: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_26_FOR' gmodule/gmodule-visibility.h:42: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR' gmodule/gmodule-visibility.h:44: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_26_FOR' gmodule/gmodule-visibility.h:47: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_26_FOR' gmodule/gmodule-visibility.h:49: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_26_FOR' gmodule/gmodule-visibility.h:51: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR' gmodule/gmodule-visibility.h:53: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_26_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_26_FOR' gmodule/gmodule-visibility.h:72: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_28_FOR' gmodule/gmodule-visibility.h:74: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_28_FOR' gmodule/gmodule-visibility.h:76: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR' gmodule/gmodule-visibility.h:78: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_28_FOR' gmodule/gmodule-visibility.h:81: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_28_FOR' gmodule/gmodule-visibility.h:83: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_28_FOR' gmodule/gmodule-visibility.h:85: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR' gmodule/gmodule-visibility.h:87: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_28_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_28_FOR' gmodule/gmodule-visibility.h:106: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_30_FOR' gmodule/gmodule-visibility.h:108: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_30_FOR' gmodule/gmodule-visibility.h:110: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR' gmodule/gmodule-visibility.h:112: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_30_FOR' gmodule/gmodule-visibility.h:115: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_30_FOR' gmodule/gmodule-visibility.h:117: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_30_FOR' gmodule/gmodule-visibility.h:119: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR' gmodule/gmodule-visibility.h:121: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_30_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_30_FOR' gmodule/gmodule-visibility.h:140: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_32_FOR' gmodule/gmodule-visibility.h:142: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_32_FOR' gmodule/gmodule-visibility.h:144: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR' gmodule/gmodule-visibility.h:146: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_32_FOR' gmodule/gmodule-visibility.h:149: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_32_FOR' gmodule/gmodule-visibility.h:151: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_32_FOR' gmodule/gmodule-visibility.h:153: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR' gmodule/gmodule-visibility.h:155: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_32_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_32_FOR' gmodule/gmodule-visibility.h:174: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_34_FOR' gmodule/gmodule-visibility.h:176: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_34_FOR' gmodule/gmodule-visibility.h:178: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR' gmodule/gmodule-visibility.h:180: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_34_FOR' gmodule/gmodule-visibility.h:183: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_34_FOR' gmodule/gmodule-visibility.h:185: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_34_FOR' gmodule/gmodule-visibility.h:187: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR' gmodule/gmodule-visibility.h:189: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_34_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_34_FOR' gmodule/gmodule-visibility.h:208: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_36_FOR' gmodule/gmodule-visibility.h:210: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_36_FOR' gmodule/gmodule-visibility.h:212: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR' gmodule/gmodule-visibility.h:214: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_36_FOR' gmodule/gmodule-visibility.h:217: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_36_FOR' gmodule/gmodule-visibility.h:219: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_36_FOR' gmodule/gmodule-visibility.h:221: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR' gmodule/gmodule-visibility.h:223: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_36_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_36_FOR' gmodule/gmodule-visibility.h:242: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_38_FOR' gmodule/gmodule-visibility.h:244: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_38_FOR' gmodule/gmodule-visibility.h:246: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR' gmodule/gmodule-visibility.h:248: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_38_FOR' gmodule/gmodule-visibility.h:251: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_38_FOR' gmodule/gmodule-visibility.h:253: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_38_FOR' gmodule/gmodule-visibility.h:255: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR' gmodule/gmodule-visibility.h:257: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_38_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_38_FOR' gmodule/gmodule-visibility.h:276: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_40_FOR' gmodule/gmodule-visibility.h:278: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_40_FOR' gmodule/gmodule-visibility.h:280: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR' gmodule/gmodule-visibility.h:282: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_40_FOR' gmodule/gmodule-visibility.h:285: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_40_FOR' gmodule/gmodule-visibility.h:287: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_40_FOR' gmodule/gmodule-visibility.h:289: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR' gmodule/gmodule-visibility.h:291: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_40_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_40_FOR' gmodule/gmodule-visibility.h:310: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_42_FOR' gmodule/gmodule-visibility.h:312: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_42_FOR' gmodule/gmodule-visibility.h:314: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR' gmodule/gmodule-visibility.h:316: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_42_FOR' gmodule/gmodule-visibility.h:319: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_42_FOR' gmodule/gmodule-visibility.h:321: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_42_FOR' gmodule/gmodule-visibility.h:323: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR' gmodule/gmodule-visibility.h:325: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_42_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_42_FOR' gmodule/gmodule-visibility.h:344: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_44_FOR' gmodule/gmodule-visibility.h:346: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_44_FOR' gmodule/gmodule-visibility.h:348: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR' gmodule/gmodule-visibility.h:350: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_44_FOR' gmodule/gmodule-visibility.h:353: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_44_FOR' gmodule/gmodule-visibility.h:355: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_44_FOR' gmodule/gmodule-visibility.h:357: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR' gmodule/gmodule-visibility.h:359: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_44_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_44_FOR' gmodule/gmodule-visibility.h:378: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_46_FOR' gmodule/gmodule-visibility.h:380: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_46_FOR' gmodule/gmodule-visibility.h:382: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR' gmodule/gmodule-visibility.h:384: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_46_FOR' gmodule/gmodule-visibility.h:387: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_46_FOR' gmodule/gmodule-visibility.h:389: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_46_FOR' gmodule/gmodule-visibility.h:391: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR' gmodule/gmodule-visibility.h:393: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_46_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_46_FOR' gmodule/gmodule-visibility.h:412: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_48_FOR' gmodule/gmodule-visibility.h:414: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_48_FOR' gmodule/gmodule-visibility.h:416: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR' gmodule/gmodule-visibility.h:418: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_48_FOR' gmodule/gmodule-visibility.h:421: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_48_FOR' gmodule/gmodule-visibility.h:423: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_48_FOR' gmodule/gmodule-visibility.h:425: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR' gmodule/gmodule-visibility.h:427: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_48_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_48_FOR' gmodule/gmodule-visibility.h:446: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_50_FOR' gmodule/gmodule-visibility.h:448: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_50_FOR' gmodule/gmodule-visibility.h:450: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR' gmodule/gmodule-visibility.h:452: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_50_FOR' gmodule/gmodule-visibility.h:455: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_50_FOR' gmodule/gmodule-visibility.h:457: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_50_FOR' gmodule/gmodule-visibility.h:459: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR' gmodule/gmodule-visibility.h:461: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_50_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_50_FOR' gmodule/gmodule-visibility.h:480: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_52_FOR' gmodule/gmodule-visibility.h:482: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_52_FOR' gmodule/gmodule-visibility.h:484: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR' gmodule/gmodule-visibility.h:486: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_52_FOR' gmodule/gmodule-visibility.h:489: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_52_FOR' gmodule/gmodule-visibility.h:491: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_52_FOR' gmodule/gmodule-visibility.h:493: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR' gmodule/gmodule-visibility.h:495: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_52_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_52_FOR' gmodule/gmodule-visibility.h:514: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_54_FOR' gmodule/gmodule-visibility.h:516: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_54_FOR' gmodule/gmodule-visibility.h:518: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR' gmodule/gmodule-visibility.h:520: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_54_FOR' gmodule/gmodule-visibility.h:523: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_54_FOR' gmodule/gmodule-visibility.h:525: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_54_FOR' gmodule/gmodule-visibility.h:527: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR' gmodule/gmodule-visibility.h:529: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_54_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_54_FOR' gmodule/gmodule-visibility.h:548: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_56_FOR' gmodule/gmodule-visibility.h:550: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_56_FOR' gmodule/gmodule-visibility.h:552: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR' gmodule/gmodule-visibility.h:554: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_56_FOR' gmodule/gmodule-visibility.h:557: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_56_FOR' gmodule/gmodule-visibility.h:559: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_56_FOR' gmodule/gmodule-visibility.h:561: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR' gmodule/gmodule-visibility.h:563: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_56_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_56_FOR' gmodule/gmodule-visibility.h:582: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_58_FOR' gmodule/gmodule-visibility.h:584: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_58_FOR' gmodule/gmodule-visibility.h:586: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR' gmodule/gmodule-visibility.h:588: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_58_FOR' gmodule/gmodule-visibility.h:591: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_58_FOR' gmodule/gmodule-visibility.h:593: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_58_FOR' gmodule/gmodule-visibility.h:595: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR' gmodule/gmodule-visibility.h:597: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_58_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_58_FOR' gmodule/gmodule-visibility.h:616: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_60_FOR' gmodule/gmodule-visibility.h:618: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_60_FOR' gmodule/gmodule-visibility.h:620: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR' gmodule/gmodule-visibility.h:622: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_60_FOR' gmodule/gmodule-visibility.h:625: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_60_FOR' gmodule/gmodule-visibility.h:627: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_60_FOR' gmodule/gmodule-visibility.h:629: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR' gmodule/gmodule-visibility.h:631: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_60_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_60_FOR' gmodule/gmodule-visibility.h:650: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_62_FOR' gmodule/gmodule-visibility.h:652: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_62_FOR' gmodule/gmodule-visibility.h:654: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR' gmodule/gmodule-visibility.h:656: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_62_FOR' gmodule/gmodule-visibility.h:659: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_62_FOR' gmodule/gmodule-visibility.h:661: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_62_FOR' gmodule/gmodule-visibility.h:663: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR' gmodule/gmodule-visibility.h:665: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_62_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_62_FOR' gmodule/gmodule-visibility.h:684: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_64_FOR' gmodule/gmodule-visibility.h:686: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_64_FOR' gmodule/gmodule-visibility.h:688: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR' gmodule/gmodule-visibility.h:690: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_64_FOR' gmodule/gmodule-visibility.h:693: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_64_FOR' gmodule/gmodule-visibility.h:695: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_64_FOR' gmodule/gmodule-visibility.h:697: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR' gmodule/gmodule-visibility.h:699: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_64_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_64_FOR' gmodule/gmodule-visibility.h:718: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_66_FOR' gmodule/gmodule-visibility.h:720: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_66_FOR' gmodule/gmodule-visibility.h:722: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR' gmodule/gmodule-visibility.h:724: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_66_FOR' gmodule/gmodule-visibility.h:727: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_66_FOR' gmodule/gmodule-visibility.h:729: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_66_FOR' gmodule/gmodule-visibility.h:731: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR' gmodule/gmodule-visibility.h:733: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_66_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_66_FOR' gmodule/gmodule-visibility.h:752: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_68_FOR' gmodule/gmodule-visibility.h:754: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_68_FOR' gmodule/gmodule-visibility.h:756: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR' gmodule/gmodule-visibility.h:758: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_68_FOR' gmodule/gmodule-visibility.h:761: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_68_FOR' gmodule/gmodule-visibility.h:763: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_68_FOR' gmodule/gmodule-visibility.h:765: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR' gmodule/gmodule-visibility.h:767: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_68_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_68_FOR' gmodule/gmodule-visibility.h:786: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_70_FOR' gmodule/gmodule-visibility.h:788: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_70_FOR' gmodule/gmodule-visibility.h:790: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR' gmodule/gmodule-visibility.h:792: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_70_FOR' gmodule/gmodule-visibility.h:795: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_70_FOR' gmodule/gmodule-visibility.h:797: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_70_FOR' gmodule/gmodule-visibility.h:799: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR' gmodule/gmodule-visibility.h:801: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_70_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_70_FOR' gmodule/gmodule-visibility.h:820: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_72_FOR' gmodule/gmodule-visibility.h:822: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_72_FOR' gmodule/gmodule-visibility.h:824: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR' gmodule/gmodule-visibility.h:826: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_72_FOR' gmodule/gmodule-visibility.h:829: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_72_FOR' gmodule/gmodule-visibility.h:831: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_72_FOR' gmodule/gmodule-visibility.h:833: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR' gmodule/gmodule-visibility.h:835: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_72_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_72_FOR' gmodule/gmodule-visibility.h:854: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_74_FOR' gmodule/gmodule-visibility.h:856: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_74_FOR' gmodule/gmodule-visibility.h:858: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR' gmodule/gmodule-visibility.h:860: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_74_FOR' gmodule/gmodule-visibility.h:863: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_74_FOR' gmodule/gmodule-visibility.h:865: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_74_FOR' gmodule/gmodule-visibility.h:867: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR' gmodule/gmodule-visibility.h:869: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_74_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_74_FOR' gmodule/gmodule-visibility.h:888: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_76_FOR' gmodule/gmodule-visibility.h:890: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_76_FOR' gmodule/gmodule-visibility.h:892: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR' gmodule/gmodule-visibility.h:894: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_76_FOR' gmodule/gmodule-visibility.h:897: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_76_FOR' gmodule/gmodule-visibility.h:899: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_76_FOR' gmodule/gmodule-visibility.h:901: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR' gmodule/gmodule-visibility.h:903: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_76_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_76_FOR' gmodule/gmodule-visibility.h:922: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_78_FOR' gmodule/gmodule-visibility.h:924: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_78_FOR' gmodule/gmodule-visibility.h:926: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR' gmodule/gmodule-visibility.h:928: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_78_FOR' gmodule/gmodule-visibility.h:931: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_78_FOR' gmodule/gmodule-visibility.h:933: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_78_FOR' gmodule/gmodule-visibility.h:935: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR' gmodule/gmodule-visibility.h:937: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_78_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_78_FOR' gmodule/gmodule-visibility.h:956: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_80_FOR' gmodule/gmodule-visibility.h:958: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_80_FOR' gmodule/gmodule-visibility.h:960: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR' gmodule/gmodule-visibility.h:962: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_80_FOR' gmodule/gmodule-visibility.h:965: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_80_FOR' gmodule/gmodule-visibility.h:967: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_80_FOR' gmodule/gmodule-visibility.h:969: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR' gmodule/gmodule-visibility.h:971: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_80_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_80_FOR' gmodule/gmodule-visibility.h:990: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_82_FOR' gmodule/gmodule-visibility.h:992: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_82_FOR' gmodule/gmodule-visibility.h:994: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR' gmodule/gmodule-visibility.h:996: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_82_FOR' gmodule/gmodule-visibility.h:999: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_82_FOR' gmodule/gmodule-visibility.h:1001: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_82_FOR' gmodule/gmodule-visibility.h:1003: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR' gmodule/gmodule-visibility.h:1005: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_82_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_82_FOR' gmodule/gmodule-visibility.h:1024: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_84_FOR' gmodule/gmodule-visibility.h:1026: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_84_FOR' gmodule/gmodule-visibility.h:1028: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR' gmodule/gmodule-visibility.h:1030: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_84_FOR' gmodule/gmodule-visibility.h:1033: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_84_FOR' gmodule/gmodule-visibility.h:1035: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_84_FOR' gmodule/gmodule-visibility.h:1037: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR' gmodule/gmodule-visibility.h:1039: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_84_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_84_FOR' :: Warning: GLibUnix: (ErrorQuarkFunction)error_quark: g_unix_error_quark: Couldn't find corresponding enumeration ../../../glib/glib-unix.h:84: Warning: GLibUnix: g_unix_signal_add: argument handler: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/glib-unix.h:116: Warning: GLibUnix: g_unix_fd_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) [1071/1719] cc -Ifuzzing/fuzz_inet_socket_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o -MF fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o.d -o fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o -c ../../../fuzzing/driver.c [1072/1719] cc -Ifuzzing/fuzz_key.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_key.p/driver.c.o -MF fuzzing/fuzz_key.p/driver.c.o.d -o fuzzing/fuzz_key.p/driver.c.o -c ../../../fuzzing/driver.c [1073/1719] cc -Ifuzzing/fuzz_date_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o -MF fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o.d -o fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o -c ../../../fuzzing/fuzz_date_parse.c [1074/1719] cc -Ifuzzing/fuzz_dbus_message.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o -MF fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o.d -o fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o -c ../../../fuzzing/fuzz_dbus_message.c [1075/1719] cc -Ifuzzing/fuzz_date_time_new_from_iso8601.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o -MF fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o.d -o fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o -c ../../../fuzzing/fuzz_date_time_new_from_iso8601.c [1076/1719] cc -Ifuzzing/fuzz_network_address_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse.p/driver.c.o -MF fuzzing/fuzz_network_address_parse.p/driver.c.o.d -o fuzzing/fuzz_network_address_parse.p/driver.c.o -c ../../../fuzzing/driver.c [1077/1719] cc -Ifuzzing/fuzz_inet_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o -MF fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o.d -o fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o -c ../../../fuzzing/fuzz_inet_address_new_from_string.c [1078/1719] cc -Ifuzzing/fuzz_network_address_parse_uri.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse_uri.p/driver.c.o -MF fuzzing/fuzz_network_address_parse_uri.p/driver.c.o.d -o fuzzing/fuzz_network_address_parse_uri.p/driver.c.o -c ../../../fuzzing/driver.c [1079/1719] cc -Ifuzzing/fuzz_data_input_stream_read_upto.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o -MF fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o.d -o fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o -c ../../../fuzzing/fuzz_data_input_stream_read_upto.c [1080/1719] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o -c ../../../gio/tests/gdbus-test-codegen.c [1081/1719] cc -Ifuzzing/fuzz_paths.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_paths.p/driver.c.o -MF fuzzing/fuzz_paths.p/driver.c.o.d -o fuzzing/fuzz_paths.p/driver.c.o -c ../../../fuzzing/driver.c [1082/1719] cc -Ifuzzing/fuzz_inet_address_mask_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o -MF fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o.d -o fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o -c ../../../fuzzing/fuzz_inet_address_mask_new_from_string.c [1083/1719] cc -Ifuzzing/fuzz_resolver.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_resolver.p/driver.c.o -MF fuzzing/fuzz_resolver.p/driver.c.o.d -o fuzzing/fuzz_resolver.p/driver.c.o -c ../../../fuzzing/driver.c [1084/1719] cc -Ifuzzing/fuzz_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_string.p/driver.c.o -MF fuzzing/fuzz_string.p/driver.c.o.d -o fuzzing/fuzz_string.p/driver.c.o -c ../../../fuzzing/driver.c [1085/1719] cc -Ifuzzing/fuzz_network_address_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o -MF fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o.d -o fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o -c ../../../fuzzing/fuzz_network_address_parse.c [1086/1719] cc -Ifuzzing/fuzz_inet_socket_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o -MF fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o.d -o fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o -c ../../../fuzzing/fuzz_inet_socket_address_new_from_string.c [1087/1719] cc -Ifuzzing/fuzz_uri_parse_params.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse_params.p/driver.c.o -MF fuzzing/fuzz_uri_parse_params.p/driver.c.o.d -o fuzzing/fuzz_uri_parse_params.p/driver.c.o -c ../../../fuzzing/driver.c [1088/1719] cc -Ifuzzing/fuzz_uri_escape.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_escape.p/driver.c.o -MF fuzzing/fuzz_uri_escape.p/driver.c.o.d -o fuzzing/fuzz_uri_escape.p/driver.c.o -c ../../../fuzzing/driver.c [1089/1719] cc -Ifuzzing/fuzz_uri_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse.p/driver.c.o -MF fuzzing/fuzz_uri_parse.p/driver.c.o.d -o fuzzing/fuzz_uri_parse.p/driver.c.o -c ../../../fuzzing/driver.c [1090/1719] cc -Ifuzzing/fuzz_network_address_parse_uri.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o -MF fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o.d -o fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o -c ../../../fuzzing/fuzz_network_address_parse_uri.c [1091/1719] cc -Ifuzzing/fuzz_key.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_key.p/fuzz_key.c.o -MF fuzzing/fuzz_key.p/fuzz_key.c.o.d -o fuzzing/fuzz_key.p/fuzz_key.c.o -c ../../../fuzzing/fuzz_key.c [1092/1719] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o -MF gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o.d -o gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o -c ../../../gio/tests/gdbus-test-codegen.c [1093/1719] cc -Ifuzzing/fuzz_paths.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_paths.p/fuzz_paths.c.o -MF fuzzing/fuzz_paths.p/fuzz_paths.c.o.d -o fuzzing/fuzz_paths.p/fuzz_paths.c.o -c ../../../fuzzing/fuzz_paths.c [1094/1719] cc -Ifuzzing/fuzz_utf8_validate.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_validate.p/driver.c.o -MF fuzzing/fuzz_utf8_validate.p/driver.c.o.d -o fuzzing/fuzz_utf8_validate.p/driver.c.o -c ../../../fuzzing/driver.c [1095/1719] cc -Ifuzzing/fuzz_uuid_string_is_valid.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o -MF fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o.d -o fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o -c ../../../fuzzing/driver.c [1096/1719] cc -Ifuzzing/fuzz_uri_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o -MF fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o.d -o fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o -c ../../../fuzzing/fuzz_uri_parse.c [1097/1719] cc -Ifuzzing/fuzz_variant_binary.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary.p/driver.c.o -MF fuzzing/fuzz_variant_binary.p/driver.c.o.d -o fuzzing/fuzz_variant_binary.p/driver.c.o -c ../../../fuzzing/driver.c [1098/1719] cc -Ifuzzing/fuzz_utf8_normalize.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_normalize.p/driver.c.o -MF fuzzing/fuzz_utf8_normalize.p/driver.c.o.d -o fuzzing/fuzz_utf8_normalize.p/driver.c.o -c ../../../fuzzing/driver.c [1099/1719] cc -Ifuzzing/fuzz_resolver.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_resolver.p/fuzz_resolver.c.o -MF fuzzing/fuzz_resolver.p/fuzz_resolver.c.o.d -o fuzzing/fuzz_resolver.p/fuzz_resolver.c.o -c ../../../fuzzing/fuzz_resolver.c [1100/1719] cc -Ifuzzing/fuzz_uri_escape.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o -MF fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o.d -o fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o -c ../../../fuzzing/fuzz_uri_escape.c [1101/1719] cc -Ifuzzing/fuzz_variant_binary_byteswap.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o -MF fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o.d -o fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o -c ../../../fuzzing/driver.c [1102/1719] cc -Ifuzzing/fuzz_variant_text.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_text.p/driver.c.o -MF fuzzing/fuzz_variant_text.p/driver.c.o.d -o fuzzing/fuzz_variant_text.p/driver.c.o -c ../../../fuzzing/driver.c [1103/1719] cc -Ifuzzing/fuzz_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_string.p/fuzz_string.c.o -MF fuzzing/fuzz_string.p/fuzz_string.c.o.d -o fuzzing/fuzz_string.p/fuzz_string.c.o -c ../../../fuzzing/fuzz_string.c [1104/1719] cc -Igirepository/tests/repository.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/repository.p/repository.c.o -MF girepository/tests/repository.p/repository.c.o.d -o girepository/tests/repository.p/repository.c.o -c ../../../girepository/tests/repository.c [1105/1719] cc -Ifuzzing/fuzz_utf8_normalize.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o -MF fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o.d -o fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o -c ../../../fuzzing/fuzz_utf8_normalize.c [1106/1719] cc -o glib/tests/getpwuid-preload.so glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,getpwuid-preload.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 [1107/1719] cc -Ifuzzing/fuzz_uri_parse_params.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o -MF fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o.d -o fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o -c ../../../fuzzing/fuzz_uri_parse_params.c [1108/1719] cc -Ifuzzing/fuzz_uuid_string_is_valid.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o -MF fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o.d -o fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o -c ../../../fuzzing/fuzz_uuid_string_is_valid.c [1109/1719] cc -o glib/gtester glib/gtester.p/gtester.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib glib/libglib-2.0.so.0.8304.0 [1110/1719] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/i686-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GioUnix --nsversion=2.0 --warn-all --output girepository/introspection/GioUnix-2.0.gir --c-include=gio/gio.h --quiet -DGIO_COMPILATION -DG_SETTINGS_ENABLE_BACKEND --symbol-prefix=gio --c-include=gio/gfiledescriptorbased.h --c-include=gio/gunixmounts.h --c-include=gio/gunixfdmessage.h --c-include=gio/gunixinputstream.h --c-include=gio/gunixoutputstream.h --c-include=gio/gdesktopappinfo.h --pkg=gio-unix-2.0 --c-include=gio/gfiledescriptorbased.h --c-include=gio/gunixmounts.h --c-include=gio/gunixfdmessage.h --c-include=gio/gunixinputstream.h --c-include=gio/gunixoutputstream.h --c-include=gio/gdesktopappinfo.h --pkg=gio-unix-2.0 --symbol-prefix=g_unix --identifier-prefix=GUnix -I/build/reproducible-path/glib2.0-2.83.4/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/subprojects/gvdb/. --filelist=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/libgio-2.0.so.0.8304.0.p/GioUnix_2.0_gir_filelist --include-uninstalled=girepository/introspection/GLib-2.0.gir --include-uninstalled=girepository/introspection/GModule-2.0.gir --include-uninstalled=girepository/introspection/GObject-2.0.gir --include-uninstalled=girepository/introspection/Gio-2.0.gir --symbol-prefix=g --identifier-prefix=G --pkg-export=gio-unix-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/subprojects/gvdb/. -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=girepository-2.0 --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --library gio-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule --extra-library=z --extra-library=mount --extra-library=selinux --extra-library=sysprof-capture-4 --extra-library=ffi --extra-library=atomic --extra-library=m --extra-library=pcre2-8 --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/ --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/ ../../../gio/gdesktopappinfo.c:3616: Warning: GioUnix: invalid "closure" annotation: only valid on callback parameters ../../../gio/gdesktopappinfo.c:3618: Warning: GioUnix: invalid "closure" annotation: only valid on callback parameters [1111/1719] cc -o glib/tests/libconstructor-lib.so glib/tests/libconstructor-lib.so.p/constructor.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libconstructor-lib.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8304.0 -Wl,--end-group [1112/1719] cc -Ifuzzing/fuzz_variant_binary_byteswap.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o -MF fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o.d -o fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o -c ../../../fuzzing/fuzz_variant_binary_byteswap.c [1113/1719] cc -o glib/tests/assert-msg-test glib/tests/assert-msg-test.p/assert-msg-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1114/1719] cc -o glib/tests/spawn-path-search-helper glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1115/1719] cc -Ifuzzing/fuzz_utf8_validate.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o -MF fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o.d -o fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o -c ../../../fuzzing/fuzz_utf8_validate.c [1116/1719] rm -f glib/libglib-2.0.a && gcc-ar csrD glib/libglib-2.0.a glib/libcharset/libcharset.a.p/localcharset.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o glib/libglib-2.0.so.0.8304.0.p/garray.c.o glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o glib/libglib-2.0.so.0.8304.0.p/gdate.c.o glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8304.0.p/gdir.c.o glib/libglib-2.0.so.0.8304.0.p/genviron.c.o glib/libglib-2.0.so.0.8304.0.p/gerror.c.o glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o glib/libglib-2.0.so.0.8304.0.p/ghash.c.o glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o glib/libglib-2.0.so.0.8304.0.p/ghook.c.o glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o glib/libglib-2.0.so.0.8304.0.p/glist.c.o glib/libglib-2.0.so.0.8304.0.p/gmain.c.o glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8304.0.p/gmem.c.o glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o glib/libglib-2.0.so.0.8304.0.p/gnode.c.o glib/libglib-2.0.so.0.8304.0.p/goption.c.o glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o glib/libglib-2.0.so.0.8304.0.p/gquark.c.o glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o glib/libglib-2.0.so.0.8304.0.p/grand.c.o glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o glib/libglib-2.0.so.0.8304.0.p/gregex.c.o glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o glib/libglib-2.0.so.0.8304.0.p/gshell.c.o glib/libglib-2.0.so.0.8304.0.p/gslice.c.o glib/libglib-2.0.so.0.8304.0.p/gslist.c.o glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8304.0.p/gstring.c.o glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8304.0.p/gthread.c.o glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8304.0.p/gtree.c.o glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8304.0.p/guri.c.o glib/libglib-2.0.so.0.8304.0.p/gutils.c.o glib/libglib-2.0.so.0.8304.0.p/guuid.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8304.0.p/gversion.c.o glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8304.0.p/giounix.c.o glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o [1117/1719] cc -o glib/tests/markup-example glib/tests/markup-example.p/markup-example.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1118/1719] cc -o glib/tests/spawn-test-helper glib/tests/spawn-test-helper.p/spawn-test-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1119/1719] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/i686-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GIRepository --nsversion=3.0 --warn-all --output girepository/introspection/GIRepository-3.0.gir --c-include=girepository/girepository.h --quiet -DGI_COMPILATION --symbol-prefix=gi --identifier-prefix=GI -I/build/reproducible-path/glib2.0-2.83.4/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --filelist=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/libgirepository-2.0.so.0.8304.0.p/GIRepository_3.0_gir_filelist --include-uninstalled=girepository/introspection/GLib-2.0.gir --include-uninstalled=girepository/introspection/GModule-2.0.gir --include-uninstalled=girepository/introspection/GObject-2.0.gir --include-uninstalled=girepository/introspection/Gio-2.0.gir --symbol-prefix=gi --identifier-prefix=GI --pkg-export=girepository-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.83.4/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.83.4/girepository -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.83.4/glib -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.83.4/gobject -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.83.4/gmodule -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.83.4/gio -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.83.4/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/subprojects/gvdb/. -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=girepository-2.0 --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=gmodule-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository --library girepository-2.0 -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio --extra-library=ffi --extra-library=atomic --extra-library=m --extra-library=sysprof-capture-4 --extra-library=pcre2-8 --extra-library=z --extra-library=mount --extra-library=selinux --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/ --sources-top-dirs /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/ [1120/1719] cc -Ifuzzing/fuzz_variant_binary.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o -MF fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o.d -o fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o -c ../../../fuzzing/fuzz_variant_binary.c [1121/1719] cc -o glib/tests/testing-helper glib/tests/testing-helper.p/testing-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1122/1719] cc -o glib/tests/test-spawn-echo glib/tests/test-spawn-echo.p/test-spawn-echo.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1123/1719] cc -o glib/tests/messages-low-memory glib/tests/messages-low-memory.p/messages-low-memory.c.o -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1124/1719] cc -o glib/tests/array-test glib/tests/array-test.p/array-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1125/1719] cc -Ifuzzing/fuzz_variant_text.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o -MF fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o.d -o fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o -c ../../../fuzzing/fuzz_variant_text.c [1126/1719] cc -o glib/tests/path-test-subdir/spawn-test-helper glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1127/1719] cc -o glib/tests/asyncqueue glib/tests/asyncqueue.p/asyncqueue.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1128/1719] cc -o glib/tests/atomic glib/tests/atomic.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1129/1719] cc -o glib/tests/base64 glib/tests/base64.p/base64.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1130/1719] cc -o glib/tests/bitlock glib/tests/bitlock.p/bitlock.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1131/1719] cc -o glib/tests/bookmarkfile glib/tests/bookmarkfile.p/bookmarkfile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1132/1719] cc -o glib/tests/bytes glib/tests/bytes.p/bytes.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1133/1719] cc -o glib/tests/cache glib/tests/cache.p/cache.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1134/1719] cc -o glib/tests/charset glib/tests/charset.p/charset.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1135/1719] cc -o glib/tests/checksum glib/tests/checksum.p/checksum.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1136/1719] cc -o glib/tests/collate glib/tests/collate.p/collate.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1137/1719] cc -o glib/tests/completion glib/tests/completion.p/completion.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1138/1719] cc -o glib/tests/convert glib/tests/convert.p/convert.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1139/1719] cc -o glib/tests/cond glib/tests/cond.p/cond.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1140/1719] cc -o glib/tests/dataset glib/tests/dataset.p/dataset.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1141/1719] cc -o glib/tests/dir glib/tests/dir.p/dir.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1142/1719] cc -o glib/tests/error glib/tests/error.p/error.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1143/1719] cc -o glib/tests/date glib/tests/date.p/date.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1144/1719] cc -o glib/tests/environment glib/tests/environment.p/environment.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1145/1719] cc -o glib/tests/fileutils glib/tests/fileutils.p/fileutils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1146/1719] cc -o glib/tests/gdatetime glib/tests/gdatetime.p/gdatetime.c.o glib/tests/gdatetime.p/.._gdatetime-private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1147/1719] cc -o glib/tests/guuid glib/tests/guuid.p/guuid.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1148/1719] cc -o glib/tests/gvariant glib/tests/gvariant.p/gvariant.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1149/1719] cc -o glib/tests/gwakeup glib/tests/gwakeup.p/gwakeuptest.c.o glib/tests/gwakeup.p/.._gwakeup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1150/1719] cc -o glib/tests/hook glib/tests/hook.p/hook.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1151/1719] cc -o glib/tests/io-channel-basic glib/tests/io-channel-basic.p/io-channel-basic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1152/1719] cc -o glib/tests/hash glib/tests/hash.p/hash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1153/1719] cc -o glib/tests/hmac glib/tests/hmac.p/hmac.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1154/1719] cc -o glib/tests/hostutils glib/tests/hostutils.p/hostutils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1155/1719] cc -o glib/tests/io-channel glib/tests/io-channel.p/io-channel.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1156/1719] cc -o glib/tests/keyfile glib/tests/keyfile.p/keyfile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1157/1719] cc -o glib/tests/list glib/tests/list.p/list.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1158/1719] cc -o glib/tests/mappedfile glib/tests/mappedfile.p/mappedfile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1159/1719] cc -o glib/tests/logging glib/tests/logging.p/logging.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1160/1719] cc -o glib/tests/macros glib/tests/macros.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1161/1719] cc -o glib/tests/mainloop glib/tests/mainloop.p/mainloop.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1162/1719] cc -o glib/tests/mapping glib/tests/mapping.p/mapping.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1163/1719] cc -o glib/tests/markup glib/tests/markup.p/markup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1164/1719] cc -o glib/tests/markup-parse glib/tests/markup-parse.p/markup-parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1165/1719] cc -o glib/tests/markup-collect glib/tests/markup-collect.p/markup-collect.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1166/1719] cc -o glib/tests/markup-escape glib/tests/markup-escape.p/markup-escape.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1167/1719] cc -o glib/tests/markup-subparser glib/tests/markup-subparser.p/markup-subparser.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1168/1719] cc -o glib/tests/max-version glib/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1169/1719] cc -o glib/tests/memchunk glib/tests/memchunk.p/memchunk.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1170/1719] cc -o glib/tests/mem-overflow glib/tests/mem-overflow.p/mem-overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -Wno-alloc-size-larger-than -lm -Wl,--end-group -pthread [1171/1719] cc -o glib/tests/mutex glib/tests/mutex.p/mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1172/1719] cc -o glib/tests/node glib/tests/node.p/node.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1173/1719] cc -o glib/tests/once glib/tests/once.p/once.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1174/1719] cc -o glib/tests/overflow glib/tests/overflow.p/overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1175/1719] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o -MF gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o.d -o gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o -c ../../../gio/tests/gdbus-test-codegen.c [1176/1719] cc -o glib/tests/onceinit glib/tests/onceinit.p/onceinit.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1177/1719] cc -o glib/tests/option-context glib/tests/option-context.p/option-context.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1178/1719] cc -o glib/tests/option-argv0 glib/tests/option-argv0.p/option-argv0.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1179/1719] cc -o glib/tests/pattern glib/tests/pattern.p/pattern.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1180/1719] cc -o glib/tests/overflow-fallback glib/tests/overflow-fallback.p/overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1181/1719] cc -o glib/tests/pathbuf glib/tests/pathbuf.p/pathbuf.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1182/1719] cc -o glib/tests/private glib/tests/private.p/private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1183/1719] cc -o glib/tests/queue glib/tests/queue.p/queue.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1184/1719] cc -o glib/tests/rcbox glib/tests/rcbox.p/rcbox.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1185/1719] cc -o glib/tests/protocol glib/tests/protocol.p/protocol.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1186/1719] cc -o glib/tests/rand glib/tests/rand.p/rand.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1187/1719] cc -o glib/tests/rec-mutex glib/tests/rec-mutex.p/rec-mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1188/1719] cc -o glib/tests/refcount glib/tests/refcount.p/refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1189/1719] cc -o glib/tests/refcount-macro glib/tests/refcount-macro.p/refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1190/1719] cc -o glib/tests/relation glib/tests/relation.p/relation.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1191/1719] cc -o glib/tests/search-utils glib/tests/search-utils.p/search-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1192/1719] cc -o glib/tests/refstring glib/tests/refstring.p/refstring.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1193/1719] cc -o glib/tests/rwlock glib/tests/rwlock.p/rwlock.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1194/1719] cc -o glib/tests/scannerapi glib/tests/scannerapi.p/scannerapi.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1195/1719] cc -o glib/tests/sequence glib/tests/sequence.p/sequence.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1196/1719] cc -o glib/tests/shell glib/tests/shell.p/shell.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1197/1719] cc -o glib/tests/slist glib/tests/slist.p/slist.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1198/1719] cc -o glib/tests/sort glib/tests/sort.p/sort.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1199/1719] cc -o glib/tests/spawn-multithreaded glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1200/1719] cc -o glib/tests/slice glib/tests/slice.p/slice.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1201/1719] cc -o glib/tests/spawn-path-search glib/tests/spawn-path-search.p/spawn-path-search.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1202/1719] cc -o glib/tests/spawn-singlethread glib/tests/spawn-singlethread.p/spawn-singlethread.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1203/1719] cc -o glib/tests/spawn-test glib/tests/spawn-test.p/spawn-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1204/1719] cc -o glib/tests/strfuncs glib/tests/strfuncs.p/strfuncs.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1205/1719] cc -o glib/tests/testing-nonfatal glib/tests/testing-nonfatal.p/testing-nonfatal.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1206/1719] cc -o glib/tests/string glib/tests/string.p/string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1207/1719] cc -o glib/tests/strvbuilder glib/tests/strvbuilder.p/strvbuilder.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1208/1719] cc -o glib/tests/testing glib/tests/testing.p/testing.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1209/1719] cc -o glib/tests/test-printf glib/tests/test-printf.p/test-printf.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1210/1719] cc -o glib/tests/thread glib/tests/thread.p/thread.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1211/1719] cc -o glib/tests/thread-deprecated glib/tests/thread-deprecated.p/thread-deprecated.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1212/1719] cc -o glib/tests/thread-pool glib/tests/thread-pool.p/thread-pool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1213/1719] cc -o glib/tests/thread-pool-slow glib/tests/thread-pool-slow.p/thread-pool-slow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1214/1719] cc -o glib/tests/timeout glib/tests/timeout.p/timeout.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1215/1719] cc -o glib/tests/tree glib/tests/tree.p/tree.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1216/1719] cc -o glib/tests/timer glib/tests/timer.p/timer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1217/1719] cc -o glib/tests/types glib/tests/types.p/types.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1218/1719] cc -o glib/tests/utf8-performance glib/tests/utf8-performance.p/utf8-performance.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1219/1719] cc -o glib/tests/utf8-pointer glib/tests/utf8-pointer.p/utf8-pointer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1220/1719] cc -o glib/tests/utf8-validate glib/tests/utf8-validate.p/utf8-validate.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1221/1719] cc -o glib/tests/utf8-misc glib/tests/utf8-misc.p/utf8-misc.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1222/1719] cc -o glib/tests/utils glib/tests/utils.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1223/1719] cc -o glib/tests/utils-isolated glib/tests/utils-isolated.p/utils-isolated.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1224/1719] cc -o glib/tests/unicode glib/tests/unicode.p/unicode.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1225/1719] cc -o glib/tests/unicode-encoding glib/tests/unicode-encoding.p/unicode-encoding.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1226/1719] cc -o glib/tests/unicode-normalize glib/tests/unicode-normalize.p/unicode-normalize.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1227/1719] cc -o glib/tests/uri glib/tests/uri.p/uri.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1228/1719] cc -o glib/tests/1bit-mutex glib/tests/1bit-mutex.p/1bit-mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1229/1719] cc -o glib/tests/642026 glib/tests/642026.p/642026.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1230/1719] cc -o glib/tests/1bit-emufutex glib/tests/1bit-emufutex.p/1bit-mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1231/1719] cc -o glib/tests/642026-ec glib/tests/642026-ec.p/642026.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1232/1719] c++ -o glib/tests/cxx glib/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1233/1719] c++ -o glib/tests/cxx-98 glib/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1234/1719] c++ -o glib/tests/cxx-03 glib/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1235/1719] c++ -o glib/tests/cxx-11 glib/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1236/1719] c++ -o glib/tests/cxx-17 glib/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1237/1719] cc -o glib/tests/autoptr glib/tests/autoptr.p/autoptr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1238/1719] cc -o glib/tests/gwakeup-fallback glib/tests/gwakeup-fallback.p/gwakeuptest.c.o glib/tests/gwakeup-fallback.p/.._gwakeup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1239/1719] cc -o glib/tests/include glib/tests/include.p/include.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1240/1719] cc -o glib/tests/gutils-user-database glib/tests/gutils-user-database.p/gutils-user-database.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1241/1719] c++ -o glib/tests/cxx-14 glib/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1242/1719] c++ -o glib/tests/cxx-20 glib/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1243/1719] cc -o glib/tests/unix glib/tests/unix.p/unix.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1244/1719] cc -o glib/tests/constructor glib/tests/constructor.p/constructor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1245/1719] cc -o glib/tests/atomic-c-11 glib/tests/atomic-c-11.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1246/1719] cc -o glib/tests/atomic-c-89 glib/tests/atomic-c-89.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1247/1719] c++ -o glib/tests/cxx-2b glib/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1248/1719] cc -o glib/tests/atomic-c-17 glib/tests/atomic-c-17.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1249/1719] cc -o glib/tests/atomic-c-99 glib/tests/atomic-c-99.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1250/1719] cc -o glib/tests/macros-c-11 glib/tests/macros-c-11.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1251/1719] cc -o glib/tests/macros-c-17 glib/tests/macros-c-17.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1252/1719] cc -o glib/tests/macros-c-89 glib/tests/macros-c-89.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1253/1719] cc -o glib/tests/macros-c-99 glib/tests/macros-c-99.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1254/1719] cc -o glib/tests/utils-c-11 glib/tests/utils-c-11.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1255/1719] cc -o glib/tests/utils-c-17 glib/tests/utils-c-17.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1256/1719] cc -o glib/tests/utils-c-89 glib/tests/utils-c-89.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1257/1719] rm -f gobject/libgobject-2.0.a && gcc-ar csrD gobject/libgobject-2.0.a gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o [1258/1719] cc -o gobject/gobject-query gobject/gobject-query.p/gobject-query.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1259/1719] cc -o glib/tests/utils-c-99 glib/tests/utils-c-99.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1260/1719] cc -o gobject/tests/performance/performance gobject/tests/performance/performance.p/performance.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1261/1719] cc -o gobject/tests/performance/performance-threaded gobject/tests/performance/performance-threaded.p/performance-threaded.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1262/1719] cc -o gobject/tests/notify-init gobject/tests/notify-init.p/notify-init.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1263/1719] cc -o gobject/tests/notify-init2 gobject/tests/notify-init2.p/notify-init2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1264/1719] cc -o gobject/tests/qdata gobject/tests/qdata.p/qdata.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1265/1719] cc -o gobject/tests/basics-gobject gobject/tests/basics-gobject.p/basics-gobject.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1266/1719] cc -o gobject/tests/custom-dispatch gobject/tests/custom-dispatch.p/custom-dispatch.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1267/1719] cc -o gobject/tests/accumulator gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o gobject/tests/accumulator.p/accumulator.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1268/1719] cc -o gobject/tests/boxed gobject/tests/boxed.p/boxed.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1269/1719] cc -o gobject/tests/defaultiface gobject/tests/defaultiface.p/defaultiface.c.o gobject/tests/defaultiface.p/testmodule.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1270/1719] cc -o gobject/tests/deftype gobject/tests/deftype.p/deftype.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1271/1719] cc -o gobject/tests/deprecated-properties gobject/tests/deprecated-properties.p/deprecated-properties.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1272/1719] cc -o gobject/tests/dynamictype gobject/tests/dynamictype.p/dynamictype.c.o gobject/tests/dynamictype.p/testmodule.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1273/1719] cc -o gobject/tests/enums gobject/tests/enums.p/enums.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1274/1719] cc -o gobject/tests/max-version gobject/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1275/1719] cc -o gobject/tests/override gobject/tests/override.p/override.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1276/1719] cc -o gobject/tests/param gobject/tests/param.p/param.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1277/1719] cc -o gobject/tests/references gobject/tests/references.p/references.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1278/1719] cc -o gobject/tests/basic-signals gobject/tests/basic-signals.p/basic-signals.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1279/1719] cc -o gobject/tests/singleton gobject/tests/singleton.p/singleton.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1280/1719] cc -o gobject/tests/threadtests gobject/tests/threadtests.p/threadtests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1281/1719] cc -o gobject/tests/dynamictests gobject/tests/dynamictests.p/dynamictests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1282/1719] cc -o gobject/tests/binding gobject/tests/binding.p/binding.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1283/1719] cc -o gobject/tests/bindinggroup gobject/tests/bindinggroup.p/bindinggroup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1284/1719] cc -o gobject/tests/properties gobject/tests/properties.p/properties.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1285/1719] cc -o gobject/tests/properties-introspection gobject/tests/properties-introspection.p/properties-introspection.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1286/1719] cc -o gobject/tests/value gobject/tests/value.p/value.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1287/1719] cc -o gobject/tests/flags gobject/tests/flags.p/flags.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1288/1719] cc -o gobject/tests/type gobject/tests/type.p/type.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1289/1719] cc -o gobject/tests/gobject-private gobject/tests/gobject-private.p/private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1290/1719] cc -o gobject/tests/closure gobject/tests/closure.p/closure.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1291/1719] cc -o gobject/tests/object gobject/tests/object.p/object.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1292/1719] cc -o gobject/tests/closure-refcount gobject/tests/closure-refcount.p/closure-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1293/1719] cc -o gobject/tests/signal-handler gobject/tests/signal-handler.p/signal-handler.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1294/1719] cc -o gobject/tests/ifaceproperties gobject/tests/ifaceproperties.p/ifaceproperties.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1295/1719] cc -o gobject/tests/signals gobject/tests/signals.p/meson-generated_.._marshalers.c.o gobject/tests/signals.p/signals.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1296/1719] cc -o gobject/tests/signalgroup gobject/tests/signalgroup.p/signalgroup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1297/1719] cc -o gobject/tests/testing gobject/tests/testing.p/testing.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1298/1719] cc -o gobject/tests/objects-refcount1 gobject/tests/objects-refcount1.p/objects-refcount1.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1299/1719] cc -o gobject/tests/type-flags gobject/tests/type-flags.p/type-flags.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1300/1719] cc -o gobject/tests/objects-refcount2 gobject/tests/objects-refcount2.p/objects-refcount2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1301/1719] cc -o gobject/tests/properties-refcount1 gobject/tests/properties-refcount1.p/properties-refcount1.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1302/1719] cc -o gobject/tests/signals-refcount1 gobject/tests/signals-refcount1.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1303/1719] cc -o gobject/tests/properties-refcount2 gobject/tests/properties-refcount2.p/properties-refcount2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1304/1719] cc -o gobject/tests/properties-refcount3 gobject/tests/properties-refcount3.p/properties-refcount3.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1305/1719] cc -o gobject/tests/signals-refcount2 gobject/tests/signals-refcount2.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1306/1719] cc -o gobject/tests/reference gobject/tests/reference.p/reference.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1307/1719] cc -o gobject/tests/properties-refcount4 gobject/tests/properties-refcount4.p/properties-refcount4.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1308/1719] cc -o gobject/tests/signals-refcount3 gobject/tests/signals-refcount3.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1309/1719] cc -o gobject/tests/signals-refcount4 gobject/tests/signals-refcount4.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1310/1719] rm -f gthread/libgthread-2.0.a && gcc-ar csrD gthread/libgthread-2.0.a gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o [1311/1719] rm -f gmodule/libgmodule-2.0.a && gcc-ar csrD gmodule/libgmodule-2.0.a gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o [1312/1719] c++ -o gobject/tests/cxx-98 gobject/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1313/1719] c++ -o gobject/tests/cxx-11 gobject/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1314/1719] cc -o gmodule/tests/libmoduletestplugin_a_plugin.so gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1315/1719] c++ -o gobject/tests/cxx gobject/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1316/1719] cc -o gobject/tests/autoptr gobject/tests/autoptr.p/autoptr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1317/1719] cc -o gthread/tests/init gthread/tests/init.p/init.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gthread -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0 -Wl,--end-group -pthread [1318/1719] cc -o gmodule/tests/libmoduletestplugin_a_library.so gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libmoduletestplugin_a_library.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1319/1719] cc -o gmodule/tests/max-version gmodule/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1320/1719] c++ -o gobject/tests/cxx-03 gobject/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1321/1719] c++ -o gobject/tests/cxx-14 gobject/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1322/1719] c++ -o gobject/tests/cxx-17 gobject/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1323/1719] c++ -o gobject/tests/cxx-2b gobject/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1324/1719] cc -o gmodule/tests/libmoduletestplugin_b_library.so gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libmoduletestplugin_b_library.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1325/1719] c++ -o gobject/tests/cxx-20 gobject/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1326/1719] cc -o gmodule/tests/libmoduletestplugin_b_plugin.so gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1327/1719] c++ -o gmodule/tests/cxx gmodule/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1328/1719] c++ -o gmodule/tests/cxx-98 gmodule/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1329/1719] c++ -o gmodule/tests/cxx-14 gmodule/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1330/1719] cc -o gmodule/tests/module-test-library gmodule/tests/module-test-library.p/module-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1331/1719] cc -o gmodule/tests/module-test-plugin gmodule/tests/module-test-plugin.p/module-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1332/1719] cc -o gio/gio-launch-desktop gio/gio-launch-desktop.p/gio-launch-desktop.c.o gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 [1333/1719] cc -o gio/gresource gio/gresource.p/gresource-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 /usr/lib/i386-linux-gnu/libelf.so -Wl,--end-group [1334/1719] c++ -o gmodule/tests/cxx-03 gmodule/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1335/1719] rm -f gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.a && gcc-ar csrD gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.a gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o [1336/1719] c++ -o gmodule/tests/cxx-11 gmodule/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1337/1719] cc -o gio/gdbus gio/gdbus.p/gdbus-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1338/1719] c++ -o gmodule/tests/cxx-17 gmodule/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1339/1719] cc -o gio/glib-compile-schemas gio/glib-compile-schemas.p/glib-compile-schemas.c.o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1340/1719] cc -o gio/tests/modules/libtestmoduleb.so gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1341/1719] c++ -o gmodule/tests/cxx-20 gmodule/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1342/1719] c++ -o gmodule/tests/cxx-2b gmodule/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1343/1719] cc -o gio/gio-querymodules gio/gio-querymodules.p/gio-querymodules.c.o gio/gio-querymodules.p/giomodule-priv.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1344/1719] cc -o gio/tests/slow-connect-preload.so gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,slow-connect-preload.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 [1345/1719] cc -o gio/gio gio/gio.p/gio-tool.c.o gio/gio.p/gio-tool-cat.c.o gio/gio.p/gio-tool-copy.c.o gio/gio.p/gio-tool-info.c.o gio/gio.p/gio-tool-launch.c.o gio/gio.p/gio-tool-list.c.o gio/gio.p/gio-tool-mime.c.o gio/gio.p/gio-tool-mkdir.c.o gio/gio.p/gio-tool-monitor.c.o gio/gio.p/gio-tool-mount.c.o gio/gio.p/gio-tool-move.c.o gio/gio.p/gio-tool-open.c.o gio/gio.p/gio-tool-rename.c.o gio/gio.p/gio-tool-remove.c.o gio/gio.p/gio-tool-save.c.o gio/gio.p/gio-tool-set.c.o gio/gio.p/gio-tool-trash.c.o gio/gio.p/gio-tool-tree.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1346/1719] cc -o gio/gsettings gio/gsettings.p/gsettings-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1347/1719] cc -o gio/tests/modules/libtestmodulea.so gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1348/1719] cc -o gio/tests/gdbus-connection-flush-helper gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1349/1719] cc -o gio/tests/libresourceplugin.so gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o gio/tests/libresourceplugin.so.p/resourceplugin.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group -Wl,--export-dynamic [1350/1719] cc -o gio/tests/gdbus-overflow gio/tests/gdbus-overflow.p/gdbus-overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1351/1719] cc -o gio/tests/appinfo-test gio/tests/appinfo-test.p/appinfo-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1352/1719] cc -o gio/gapplication gio/gapplication.p/gapplication-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1353/1719] cc -o gio/tests/gdbus-testserver gio/tests/gdbus-testserver.p/gdbus-testserver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1354/1719] cc -o gio/tests/gsubprocess-testprog gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1355/1719] cc -o gio/tests/basic-application gio/tests/basic-application.p/basic-application.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1356/1719] cc -o gio/tests/fake-service-name gio/tests/fake-service-name.p/fake-service-name.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1357/1719] cc -o gio/tests/gio-du gio/tests/gio-du.p/gio-du.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1358/1719] cc -o gio/tests/echo-server gio/tests/echo-server.p/echo-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1359/1719] cc -o gio/tests/filter-cat gio/tests/filter-cat.p/filter-cat.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1360/1719] cc -o gio/tests/gapplication-example-cmdline3 gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1361/1719] cc -o gio/tests/apps gio/tests/apps.p/apps.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1362/1719] cc -o gio/tests/gapplication-example-cmdline gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1363/1719] cc -o gio/tests/gapplication-example-cmdline2 gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1364/1719] cc -o gio/tests/dbus-launch gio/tests/dbus-launch.p/dbus-launch.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1365/1719] cc -o gio/tests/gdbus-daemon gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o gio/tests/gdbus-daemon.p/gdbus-daemon.c.o gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1366/1719] cc -o gio/tests/gdbus-example-export gio/tests/gdbus-example-export.p/gdbus-example-export.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1367/1719] cc -o gio/tests/gapplication-example-cmdline4 gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1368/1719] cc -o gio/tests/gapplication-example-dbushooks gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1369/1719] cc -o gio/tests/gdbus-example-own-name gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1370/1719] cc -o gio/tests/gdbus-example-subtree gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1371/1719] cc -o gio/tests/gapplication-example-actions gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1372/1719] cc -o gio/tests/gapplication-example-open gio/tests/gapplication-example-open.p/gapplication-example-open.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1373/1719] cc -o gio/tests/gdbus-example-peer gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1374/1719] cc -o gio/tests/gdbus-example-proxy-subclass gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1375/1719] cc -o gio/tests/gdbus-example-server gio/tests/gdbus-example-server.p/gdbus-example-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1376/1719] cc -o gio/tests/gdbus-example-watch-proxy gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1377/1719] cc -o gio/tests/gdbus-example-watch-name gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1378/1719] cc -o gio/tests/httpd gio/tests/httpd.p/httpd.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1379/1719] cc -o gio/tests/socket-testclient gio/tests/socket-testclient.p/socket-testclient.c.o gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1380/1719] cc -o gio/tests/gdbus-example-objectmanager-server gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1381/1719] cc -o gio/tests/proxy gio/tests/proxy.p/proxy.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1382/1719] cc -o gio/tests/resolver gio/tests/resolver.p/resolver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1383/1719] cc -o gio/tests/send-data gio/tests/send-data.p/send-data.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1384/1719] cc -o gio/tests/socket-testserver gio/tests/socket-testserver.p/socket-testserver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1385/1719] cc -o gio/tests/gdbus-test-fixture gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1386/1719] rm -f gio/libgio-2.0.a && gcc-ar csrD gio/libgio-2.0.a gio/xdgmime/libxdgmime.a.p/xdgmime.c.o gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o gio/inotify/libinotify.a.p/inotify-kernel.c.o gio/inotify/libinotify.a.p/inotify-sub.c.o gio/inotify/libinotify.a.p/inotify-path.c.o gio/inotify/libinotify.a.p/inotify-missing.c.o gio/inotify/libinotify.a.p/inotify-helper.c.o gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o gio/libgio-2.0.so.0.8304.0.p/gfile.c.o gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gicon.c.o gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o gio/libgio-2.0.so.0.8304.0.p/giostream.c.o gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o gio/libgio-2.0.so.0.8304.0.p/gmount.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gresource.c.o gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o gio/libgio-2.0.so.0.8304.0.p/gtask.c.o gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gaction.c.o gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o [1387/1719] cc -o gio/tests/gdbus-example-objectmanager-client gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1388/1719] cc -o gio/tests/gdbus-example-unix-fd-client gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1389/1719] cc -o gio/tests/application-command-line gio/tests/application-command-line.p/application-command-line.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1390/1719] cc -o gio/tests/appmonitor gio/tests/appmonitor.p/appmonitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1391/1719] cc -o gio/tests/async-splice-output-stream gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1392/1719] cc -o gio/tests/async-close-output-stream gio/tests/async-close-output-stream.p/async-close-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1393/1719] cc -o gio/tests/buffered-input-stream gio/tests/buffered-input-stream.p/buffered-input-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1394/1719] cc -o gio/tests/buffered-output-stream gio/tests/buffered-output-stream.p/buffered-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1395/1719] cc -o gio/tests/cancellable gio/tests/cancellable.p/cancellable.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1396/1719] cc -o gio/tests/contexts gio/tests/contexts.p/contexts.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1397/1719] cc -o gio/tests/contenttype gio/tests/contenttype.p/contenttype.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1398/1719] cc -o gio/tests/converter-stream gio/tests/converter-stream.p/converter-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1399/1719] cc -o gio/tests/converter gio/tests/converter.p/converter.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1400/1719] cc -o gio/tests/credentials gio/tests/credentials.p/credentials.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1401/1719] cc -o gio/tests/data-input-stream gio/tests/data-input-stream.p/data-input-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1402/1719] cc -o gio/tests/data-output-stream gio/tests/data-output-stream.p/data-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1403/1719] cc -o gio/tests/fileattributematcher gio/tests/fileattributematcher.p/fileattributematcher.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1404/1719] cc -o gio/tests/error gio/tests/error.p/error.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1405/1719] cc -o gio/tests/filter-streams gio/tests/filter-streams.p/filter-streams.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1406/1719] cc -o gio/tests/giomodule gio/tests/giomodule.p/giomodule.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1407/1719] cc -o gio/tests/gsubprocess gio/tests/gsubprocess.p/gsubprocess.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1408/1719] cc -o gio/tests/g-file-info gio/tests/g-file-info.p/g-file-info.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1409/1719] cc -o gio/tests/g-file gio/tests/g-file.p/g-file.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1410/1719] cc -o gio/tests/g-icon gio/tests/g-icon.p/g-icon.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1411/1719] cc -o gio/tests/gdbus-addresses gio/tests/gdbus-addresses.p/gdbus-addresses.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1412/1719] cc -o gio/tests/gdbus-message gio/tests/gdbus-message.p/gdbus-message.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1413/1719] cc -Igio/tests/gsettings.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/de/LC_MESSAGES -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY '-DSRCDIR="/build/reproducible-path/glib2.0-2.83.4/gio/tests"' '-DTEST_LOCALE_PATH="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/de/LC_MESSAGES"' -MD -MQ gio/tests/gsettings.p/gsettings.c.o -MF gio/tests/gsettings.p/gsettings.c.o.d -o gio/tests/gsettings.p/gsettings.c.o -c ../../../gio/tests/gsettings.c [1414/1719] cc -o gio/tests/gdbus-peer gio/tests/gdbus-peer.p/gdbus-peer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1415/1719] cc -o gio/tests/inet-address gio/tests/inet-address.p/inet-address.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1416/1719] cc -o gio/tests/max-version gio/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1417/1719] cc -o gio/tests/file-thumbnail gio/tests/file-thumbnail.p/file-thumbnail.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1418/1719] cc -o gio/tests/memory-input-stream gio/tests/memory-input-stream.p/memory-input-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1419/1719] cc -o gio/tests/memory-monitor gio/tests/memory-monitor.p/memory-monitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1420/1719] cc -o gio/tests/memory-output-stream gio/tests/memory-output-stream.p/memory-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1421/1719] cc -o gio/tests/memory-settings-backend gio/tests/memory-settings-backend.p/memory-settings-backend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1422/1719] cc -o gio/tests/io-stream gio/tests/io-stream.p/io-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1423/1719] cc -o gio/tests/mount-operation gio/tests/mount-operation.p/mount-operation.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1424/1719] cc -o gio/tests/network-address gio/tests/network-address.p/network-address.c.o gio/tests/network-address.p/mock-resolver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1425/1719] cc -o gio/tests/network-monitor gio/tests/network-monitor.p/network-monitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1426/1719] cc -o gio/tests/null-settings-backend gio/tests/null-settings-backend.p/null-settings-backend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1427/1719] cc -o gio/tests/pollable gio/tests/pollable.p/pollable.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1428/1719] cc -o gio/tests/power-profile-monitor gio/tests/power-profile-monitor.p/power-profile-monitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1429/1719] cc -o gio/tests/network-monitor-race gio/tests/network-monitor-race.p/network-monitor-race.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1430/1719] cc -o gio/tests/permission gio/tests/permission.p/permission.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1431/1719] cc -o gio/tests/proxy-test gio/tests/proxy-test.p/proxy-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1432/1719] cc -o gio/tests/readwrite gio/tests/readwrite.p/readwrite.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1433/1719] cc -o gio/tests/sandbox gio/tests/sandbox.p/sandbox.c.o gio/tests/sandbox.p/.._gsandbox.c.o gio/tests/sandbox.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1434/1719] cc -o gio/tests/simple-async-result gio/tests/simple-async-result.p/simple-async-result.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1435/1719] cc -o gio/tests/simple-proxy gio/tests/simple-proxy.p/simple-proxy.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1436/1719] cc -o gio/tests/sleepy-stream gio/tests/sleepy-stream.p/sleepy-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1437/1719] cc -o gio/tests/socket gio/tests/socket.p/socket.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1438/1719] cc -o gio/tests/socket-listener gio/tests/socket-listener.p/socket-listener.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1439/1719] cc -o gio/tests/socket-service gio/tests/socket-service.p/socket-service.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1440/1719] cc -o gio/tests/srvtarget gio/tests/srvtarget.p/srvtarget.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1441/1719] cc -o gio/tests/task gio/tests/task.p/task.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1442/1719] cc -o gio/tests/vfs gio/tests/vfs.p/vfs.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1443/1719] cc -o gio/tests/volumemonitor gio/tests/volumemonitor.p/volumemonitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1444/1719] cc -o gio/tests/glistmodel gio/tests/glistmodel.p/glistmodel.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1445/1719] cc -o gio/tests/testfilemonitor gio/tests/testfilemonitor.p/testfilemonitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1446/1719] cc -o gio/tests/thumbnail-verification gio/tests/thumbnail-verification.p/thumbnail-verification.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1447/1719] cc -o gio/tests/tls-certificate gio/tests/tls-certificate.p/tls-certificate.c.o gio/tests/tls-certificate.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1448/1719] cc -o gio/tests/tls-database gio/tests/tls-database.p/tls-database.c.o gio/tests/tls-database.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1449/1719] cc -o gio/tests/tls-bindings gio/tests/tls-bindings.p/tls-bindings.c.o gio/tests/tls-bindings.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1450/1719] cc -o gio/tests/unix-fd gio/tests/unix-fd.p/unix-fd.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1451/1719] cc -o gio/tests/gdbus-address-get-session gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1452/1719] cc -o gio/tests/tls-interaction gio/tests/tls-interaction.p/tls-interaction.c.o gio/tests/tls-interaction.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1453/1719] cc -o gio/tests/win32-appinfo gio/tests/win32-appinfo.p/win32-appinfo.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1454/1719] c++ -o gio/tests/cxx gio/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1455/1719] c++ -o gio/tests/cxx-11 gio/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1456/1719] cc -o gio/tests/debugcontroller gio/tests/debugcontroller.p/debugcontroller.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1457/1719] cc -o gio/tests/gdbus-serialization gio/tests/gdbus-serialization.p/gdbus-serialization.c.o gio/tests/gdbus-serialization.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 /usr/lib/i386-linux-gnu/libdbus-1.so -Wl,--end-group [1458/1719] c++ -o gio/tests/cxx-03 gio/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1459/1719] c++ -o gio/tests/cxx-98 gio/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1460/1719] cc -o gio/tests/gdbus-server-auth gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 /usr/lib/i386-linux-gnu/libdbus-1.so -Wl,--end-group [1461/1719] cc -o gio/tests/defaultvalue gio/tests/defaultvalue.p/defaultvalue.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1462/1719] cc -o gio/tests/file gio/tests/file.p/file.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1463/1719] cc -o gio/tests/gdbus-peer-object-manager gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1464/1719] cc -o gio/tests/live-g-file gio/tests/live-g-file.p/live-g-file.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1465/1719] cc -o gio/tests/portal-support-flatpak-none gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1466/1719] cc -o gio/tests/portal-support-flatpak-full gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1467/1719] cc -o gio/tests/portal-support-flatpak-gsettings-only gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1468/1719] c++ -o gio/tests/cxx-14 gio/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1469/1719] c++ -o gio/tests/cxx-17 gio/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1470/1719] c++ -o gio/tests/cxx-20 gio/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1471/1719] c++ -o gio/tests/cxx-2b gio/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1472/1719] cc -o gio/tests/gdbus-sasl gio/tests/gdbus-sasl.p/gdbus-sasl.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1473/1719] cc -o gio/tests/portal-support-flatpak-network-only gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1474/1719] cc -o gio/tests/portal-support-none gio/tests/portal-support-none.p/portal-support-none.c.o gio/tests/portal-support-none.p/.._gportalsupport.c.o gio/tests/portal-support-none.p/.._gsandbox.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1475/1719] cc -o gio/tests/portal-support-env-var gio/tests/portal-support-env-var.p/portal-support-env-var.c.o gio/tests/portal-support-env-var.p/.._gportalsupport.c.o gio/tests/portal-support-env-var.p/.._gsandbox.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1476/1719] cc -o gio/tests/portal-support-snap-classic gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1477/1719] cc -o gio/tests/portal-support-snap gio/tests/portal-support-snap.p/portal-support-snap.c.o gio/tests/portal-support-snap.p/.._gportalsupport.c.o gio/tests/portal-support-snap.p/.._gsandbox.c.o gio/tests/portal-support-snap.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1478/1719] cc -o gio/tests/resolver-parsing gio/tests/resolver-parsing.p/resolver-parsing.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1479/1719] cc -o gio/tests/socket-address gio/tests/socket-address.p/socket-address.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1480/1719] cc -o gio/tests/stream-rw_all gio/tests/stream-rw_all.p/stream-rw_all.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1481/1719] cc -o gio/tests/unix-mounts gio/tests/unix-mounts.p/unix-mounts.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1482/1719] cc -o gio/tests/g-file-info-filesystem-readonly gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1483/1719] cc -o gio/tests/gschema-compile gio/tests/gschema-compile.p/gschema-compile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1484/1719] cc -o gio/tests/trash gio/tests/trash.p/trash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1485/1719] cc -o gio/tests/gsocketclient-slow gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1486/1719] cc -o gio/tests/unix-streams gio/tests/unix-streams.p/unix-streams.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1487/1719] cc -o gio/tests/appinfo gio/tests/appinfo.p/appinfo.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1488/1719] cc -o gio/tests/desktop-app-info gio/tests/desktop-app-info.p/desktop-app-info.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1489/1719] cc -o gio/tests/mimeapps gio/tests/mimeapps.p/mimeapps.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1490/1719] cc -o gio/tests/actions gio/tests/actions.p/actions.c.o gio/tests/actions.p/gdbus-sessionbus.c.o gio/tests/actions.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1491/1719] cc -o gio/tests/fdo-notification-backend gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1492/1719] cc -o gio/tests/gdbus-bz627724 gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o gio/tests/gdbus-bz627724.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1493/1719] cc -o gio/tests/gdbus-close-pending gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o gio/tests/gdbus-close-pending.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1494/1719] cc -o gio/tests/gdbus-connection gio/tests/gdbus-connection.p/gdbus-connection.c.o gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o gio/tests/gdbus-connection.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1495/1719] cc -o gio/tests/gdbus-auth gio/tests/gdbus-auth.p/gdbus-auth.c.o gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o gio/tests/gdbus-auth.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1496/1719] cc -o gio/tests/gdbus-connection-loss gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1497/1719] cc -o gio/tests/gdbus-connection-slow gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1498/1719] cc -o gio/tests/gdbus-error gio/tests/gdbus-error.p/gdbus-error.c.o gio/tests/gdbus-error.p/gdbus-sessionbus.c.o gio/tests/gdbus-error.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1499/1719] cc -o gio/tests/gdbus-exit-on-close gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1500/1719] cc -o gio/tests/gdbus-export gio/tests/gdbus-export.p/gdbus-export.c.o gio/tests/gdbus-export.p/gdbus-sessionbus.c.o gio/tests/gdbus-export.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1501/1719] cc -o gio/tests/gdbus-method-invocation gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1502/1719] cc -o gio/tests/gdbus-introspection gio/tests/gdbus-introspection.p/gdbus-introspection.c.o gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o gio/tests/gdbus-introspection.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1503/1719] cc -o gio/tests/gdbus-names gio/tests/gdbus-names.p/gdbus-names.c.o gio/tests/gdbus-names.p/gdbus-sessionbus.c.o gio/tests/gdbus-names.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1504/1719] cc -o gio/tests/gdbus-proxy gio/tests/gdbus-proxy.p/gdbus-proxy.c.o gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1505/1719] cc -o gio/tests/gdbus-proxy-threads gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 /usr/lib/i386-linux-gnu/libdbus-1.so -Wl,--end-group [1506/1719] cc -o gio/tests/gdbus-proxy-unique-name gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1507/1719] cc -o gio/tests/gdbus-proxy-well-known-name gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1508/1719] cc -o gio/tests/gdbus-subscribe gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o gio/tests/gdbus-subscribe.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1509/1719] cc -o gio/tests/gmenumodel gio/tests/gmenumodel.p/gmenumodel.c.o gio/tests/gmenumodel.p/gdbus-sessionbus.c.o gio/tests/gmenumodel.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1510/1719] cc -o gio/tests/gdbus-threading gio/tests/gdbus-threading.p/gdbus-threading.c.o gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o gio/tests/gdbus-threading.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1511/1719] cc -o gio/tests/gnotification gio/tests/gnotification.p/gnotification.c.o gio/tests/gnotification.p/gdbus-sessionbus.c.o gio/tests/gnotification.p/gdbus-tests.c.o gio/tests/gnotification.p/gnotification-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1512/1719] cc -o gio/tests/gapplication gio/tests/gapplication.p/gapplication.c.o gio/tests/gapplication.p/gdbus-sessionbus.c.o gio/tests/gapplication.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1513/1719] cc -o gio/tests/dbus-appinfo gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o gio/tests/dbus-appinfo.p/dbus-appinfo.c.o gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o gio/tests/dbus-appinfo.p/gdbus-tests.c.o gio/tests/dbus-appinfo.p/fake-document-portal.c.o gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1514/1719] cc -o gio/tests/gdbus-connection-flush gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o gio/tests/gdbus-connection-flush.p/test-io-stream.c.o gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1515/1719] cc -o gio/tests/gsettings gio/tests/gsettings.p/gsettings.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1516/1719] cc -o gio/tests/autoptr-gio gio/tests/autoptr-gio.p/autoptr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1517/1719] cc -o gio/tests/resources gio/tests/test_resources2.o gio/tests/resources.p/meson-generated_.._test_resources.c.o gio/tests/resources.p/meson-generated_.._test_resources2.c.o gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o gio/tests/resources.p/resources.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1518/1719] rm -f girepository/libgirepository-2.0.a && gcc-ar csrD girepository/libgirepository-2.0.a girepository/libgirepository-internals.a.p/girmodule.c.o girepository/libgirepository-internals.a.p/girnode.c.o girepository/libgirepository-internals.a.p/giroffsets.c.o girepository/libgirepository-internals.a.p/girparser.c.o girepository/libgirepository-internals.a.p/girwriter.c.o girepository/libgirepository-gthash.a.p/gthash.c.o girepository/cmph/libcmph.a.p/bdz.c.o girepository/cmph/libcmph.a.p/bdz_ph.c.o girepository/cmph/libcmph.a.p/bmz8.c.o girepository/cmph/libcmph.a.p/bmz.c.o girepository/cmph/libcmph.a.p/brz.c.o girepository/cmph/libcmph.a.p/buffer_entry.c.o girepository/cmph/libcmph.a.p/buffer_manager.c.o girepository/cmph/libcmph.a.p/chd.c.o girepository/cmph/libcmph.a.p/chd_ph.c.o girepository/cmph/libcmph.a.p/chm.c.o girepository/cmph/libcmph.a.p/cmph.c.o girepository/cmph/libcmph.a.p/cmph_structs.c.o girepository/cmph/libcmph.a.p/compressed_rank.c.o girepository/cmph/libcmph.a.p/compressed_seq.c.o girepository/cmph/libcmph.a.p/fch_buckets.c.o girepository/cmph/libcmph.a.p/fch.c.o girepository/cmph/libcmph.a.p/graph.c.o girepository/cmph/libcmph.a.p/hash.c.o girepository/cmph/libcmph.a.p/jenkins_hash.c.o girepository/cmph/libcmph.a.p/miller_rabin.c.o girepository/cmph/libcmph.a.p/select.c.o girepository/cmph/libcmph.a.p/vqueue.c.o girepository/cmph/libcmph.a.p/vstack.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o [1519/1719] cc -o girepository/gi-dump-types girepository/gi-dump-types.p/gi-dump-types.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1520/1719] cc -o gio/tests/gdbus-non-socket gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o gio/tests/gdbus-non-socket.p/gdbus-tests.c.o gio/tests/gdbus-non-socket.p/test-io-stream.c.o gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1521/1719] cc -o girepository/decompiler/gi-decompile-typelib girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1522/1719] cc -o girepository/inspector/gi-inspect-typelib girepository/inspector/gi-inspect-typelib.p/inspector.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1523/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository girepository/introspection/GLibUnix-2.0.gir --output girepository/introspection/GLibUnix-2.0.typelib --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1524/1719] cc -o girepository/tests/print-gir-path girepository/tests/print-gir-path.p/print-gir-path.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1525/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository girepository/introspection/GModule-2.0.gir --output girepository/introspection/GModule-2.0.typelib --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1526/1719] cc -o girepository/tests/dump girepository/tests/dump.p/dump.c.o girepository/tests/dump.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1527/1719] cc -o girepository/tests/callable-info girepository/tests/callable-info.p/callable-info.c.o girepository/tests/callable-info.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1528/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository girepository/introspection/GLib-2.0.gir --output girepository/introspection/GLib-2.0.typelib --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1529/1719] cc -o girepository/tests/cmph-bdz girepository/tests/cmph-bdz.p/cmph-bdz.c.o girepository/tests/cmph-bdz.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1530/1719] cc -o girepository/tests/gthash girepository/tests/gthash.p/gthash.c.o girepository/tests/gthash.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1531/1719] cc -o girepository/tests/function-info girepository/tests/function-info.p/function-info.c.o girepository/tests/function-info.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -pthread -lffi -Wl,--end-group [1532/1719] cc -o girepository/tests/object-info girepository/tests/object-info.p/object-info.c.o girepository/tests/object-info.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1533/1719] cc -o girepository/tests/registered-type-info girepository/tests/registered-type-info.p/registered-type-info.c.o girepository/tests/registered-type-info.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1534/1719] cc -o girepository/tests/repository girepository/tests/repository.p/repository.c.o girepository/tests/repository.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1535/1719] cc -o girepository/tests/repository-search-paths girepository/tests/repository-search-paths.p/repository-search-paths.c.o girepository/tests/repository-search-paths.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1536/1719] cc -o girepository/tests/struct-info girepository/tests/struct-info.p/struct-info.c.o girepository/tests/struct-info.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1537/1719] cc -o girepository/tests/throws girepository/tests/throws.p/throws.c.o girepository/tests/throws.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1538/1719] cc -o girepository/tests/union-info girepository/tests/union-info.p/union-info.c.o girepository/tests/union-info.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1539/1719] cc -o girepository/tests/autoptr-girepository girepository/tests/autoptr-girepository.p/autoptr.c.o girepository/tests/autoptr-girepository.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -pthread -lffi -Wl,--end-group [1540/1719] cc -o fuzzing/fuzz_bookmark fuzzing/fuzz_bookmark.p/driver.c.o fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1541/1719] cc -o fuzzing/fuzz_canonicalize_filename fuzzing/fuzz_canonicalize_filename.p/driver.c.o fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1542/1719] cc -o fuzzing/fuzz_data_input_stream_read_line_utf8 fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1543/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository girepository/introspection/GObject-2.0.gir --output girepository/introspection/GObject-2.0.typelib --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1544/1719] cc -o fuzzing/fuzz_data_input_stream_read_line fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1545/1719] cc -o fuzzing/fuzz_data_input_stream_read_upto fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1546/1719] cc -o fuzzing/fuzz_date_time_new_from_iso8601 fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1547/1719] cc -o fuzzing/fuzz_date_parse fuzzing/fuzz_date_parse.p/driver.c.o fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1548/1719] cc -o fuzzing/fuzz_inet_address_mask_new_from_string fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1549/1719] cc -o fuzzing/fuzz_key fuzzing/fuzz_key.p/driver.c.o fuzzing/fuzz_key.p/fuzz_key.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1550/1719] cc -o fuzzing/fuzz_dbus_message fuzzing/fuzz_dbus_message.p/driver.c.o fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1551/1719] cc -o fuzzing/fuzz_inet_address_new_from_string fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1552/1719] cc -o fuzzing/fuzz_network_address_parse_uri fuzzing/fuzz_network_address_parse_uri.p/driver.c.o fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1553/1719] cc -o fuzzing/fuzz_paths fuzzing/fuzz_paths.p/driver.c.o fuzzing/fuzz_paths.p/fuzz_paths.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1554/1719] cc -o fuzzing/fuzz_network_address_parse fuzzing/fuzz_network_address_parse.p/driver.c.o fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1555/1719] cc -o fuzzing/fuzz_string fuzzing/fuzz_string.p/driver.c.o fuzzing/fuzz_string.p/fuzz_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1556/1719] cc -o fuzzing/fuzz_resolver fuzzing/fuzz_resolver.p/driver.c.o fuzzing/fuzz_resolver.p/fuzz_resolver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1557/1719] cc -o fuzzing/fuzz_uri_escape fuzzing/fuzz_uri_escape.p/driver.c.o fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1558/1719] cc -o fuzzing/fuzz_inet_socket_address_new_from_string fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1559/1719] cc -o fuzzing/fuzz_utf8_normalize fuzzing/fuzz_utf8_normalize.p/driver.c.o fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1560/1719] cc -o fuzzing/fuzz_uri_parse fuzzing/fuzz_uri_parse.p/driver.c.o fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1561/1719] cc -o fuzzing/fuzz_uri_parse_params fuzzing/fuzz_uri_parse_params.p/driver.c.o fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1562/1719] cc -o fuzzing/fuzz_utf8_validate fuzzing/fuzz_utf8_validate.p/driver.c.o fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1563/1719] cc -o fuzzing/fuzz_uuid_string_is_valid fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1564/1719] /usr/bin/msgfmt -o po/ab/LC_MESSAGES/glib20.mo ../../../po/ab.po [1565/1719] /usr/bin/msgfmt -o po/af/LC_MESSAGES/glib20.mo ../../../po/af.po [1566/1719] cc -o fuzzing/fuzz_variant_binary fuzzing/fuzz_variant_binary.p/driver.c.o fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1567/1719] cc -o fuzzing/fuzz_variant_binary_byteswap fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1568/1719] cc -o fuzzing/fuzz_variant_text fuzzing/fuzz_variant_text.p/driver.c.o fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1569/1719] /usr/bin/msgfmt -o po/am/LC_MESSAGES/glib20.mo ../../../po/am.po [1570/1719] /usr/bin/msgfmt -o po/an/LC_MESSAGES/glib20.mo ../../../po/an.po [1571/1719] /usr/bin/msgfmt -o po/ar/LC_MESSAGES/glib20.mo ../../../po/ar.po [1572/1719] /usr/bin/msgfmt -o po/as/LC_MESSAGES/glib20.mo ../../../po/as.po [1573/1719] /usr/bin/msgfmt -o po/ast/LC_MESSAGES/glib20.mo ../../../po/ast.po [1574/1719] /usr/bin/msgfmt -o po/az/LC_MESSAGES/glib20.mo ../../../po/az.po [1575/1719] /usr/bin/msgfmt -o po/be/LC_MESSAGES/glib20.mo ../../../po/be.po [1576/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository girepository/introspection/GioUnix-2.0.gir --output girepository/introspection/GioUnix-2.0.typelib --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1577/1719] /usr/bin/msgfmt -o po/be@latin/LC_MESSAGES/glib20.mo ../../../po/be@latin.po [1578/1719] /usr/bin/msgfmt -o po/bg/LC_MESSAGES/glib20.mo ../../../po/bg.po [1579/1719] /usr/bin/msgfmt -o po/bn/LC_MESSAGES/glib20.mo ../../../po/bn.po [1580/1719] /usr/bin/msgfmt -o po/bn_IN/LC_MESSAGES/glib20.mo ../../../po/bn_IN.po [1581/1719] /usr/bin/msgfmt -o po/bs/LC_MESSAGES/glib20.mo ../../../po/bs.po [1582/1719] /usr/bin/msgfmt -o po/ca/LC_MESSAGES/glib20.mo ../../../po/ca.po [1583/1719] /usr/bin/msgfmt -o po/cs/LC_MESSAGES/glib20.mo ../../../po/cs.po [1584/1719] /usr/bin/msgfmt -o po/cy/LC_MESSAGES/glib20.mo ../../../po/cy.po [1585/1719] /usr/bin/msgfmt -o po/ca@valencia/LC_MESSAGES/glib20.mo ../../../po/ca@valencia.po [1586/1719] /usr/bin/msgfmt -o po/da/LC_MESSAGES/glib20.mo ../../../po/da.po [1587/1719] /usr/bin/msgfmt -o po/de/LC_MESSAGES/glib20.mo ../../../po/de.po [1588/1719] /usr/bin/msgfmt -o po/dz/LC_MESSAGES/glib20.mo ../../../po/dz.po [1589/1719] /usr/bin/msgfmt -o po/el/LC_MESSAGES/glib20.mo ../../../po/el.po [1590/1719] /usr/bin/msgfmt -o po/en_CA/LC_MESSAGES/glib20.mo ../../../po/en_CA.po [1591/1719] /usr/bin/msgfmt -o po/en_GB/LC_MESSAGES/glib20.mo ../../../po/en_GB.po [1592/1719] /usr/bin/msgfmt -o po/en@shaw/LC_MESSAGES/glib20.mo ../../../po/en@shaw.po [1593/1719] /usr/bin/msgfmt -o po/eo/LC_MESSAGES/glib20.mo ../../../po/eo.po [1594/1719] /usr/bin/msgfmt -o po/es/LC_MESSAGES/glib20.mo ../../../po/es.po [1595/1719] /usr/bin/msgfmt -o po/et/LC_MESSAGES/glib20.mo ../../../po/et.po [1596/1719] /usr/bin/msgfmt -o po/eu/LC_MESSAGES/glib20.mo ../../../po/eu.po [1597/1719] /usr/bin/msgfmt -o po/fa/LC_MESSAGES/glib20.mo ../../../po/fa.po [1598/1719] /usr/bin/msgfmt -o po/fi/LC_MESSAGES/glib20.mo ../../../po/fi.po [1599/1719] /usr/bin/msgfmt -o po/fr/LC_MESSAGES/glib20.mo ../../../po/fr.po [1600/1719] /usr/bin/msgfmt -o po/fur/LC_MESSAGES/glib20.mo ../../../po/fur.po [1601/1719] /usr/bin/msgfmt -o po/ga/LC_MESSAGES/glib20.mo ../../../po/ga.po [1602/1719] /usr/bin/msgfmt -o po/gd/LC_MESSAGES/glib20.mo ../../../po/gd.po [1603/1719] /usr/bin/msgfmt -o po/gl/LC_MESSAGES/glib20.mo ../../../po/gl.po [1604/1719] /usr/bin/msgfmt -o po/he/LC_MESSAGES/glib20.mo ../../../po/he.po [1605/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository girepository/introspection/GIRepository-3.0.gir --output girepository/introspection/GIRepository-3.0.typelib --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1606/1719] /usr/bin/msgfmt -o po/gu/LC_MESSAGES/glib20.mo ../../../po/gu.po [1607/1719] /usr/bin/msgfmt -o po/hi/LC_MESSAGES/glib20.mo ../../../po/hi.po [1608/1719] /usr/bin/msgfmt -o po/hu/LC_MESSAGES/glib20.mo ../../../po/hu.po [1609/1719] /usr/bin/msgfmt -o po/hy/LC_MESSAGES/glib20.mo ../../../po/hy.po [1610/1719] /usr/bin/msgfmt -o po/id/LC_MESSAGES/glib20.mo ../../../po/id.po [1611/1719] /usr/bin/msgfmt -o po/ie/LC_MESSAGES/glib20.mo ../../../po/ie.po [1612/1719] /usr/bin/msgfmt -o po/is/LC_MESSAGES/glib20.mo ../../../po/is.po [1613/1719] /usr/bin/msgfmt -o po/it/LC_MESSAGES/glib20.mo ../../../po/it.po [1614/1719] /usr/bin/msgfmt -o po/ka/LC_MESSAGES/glib20.mo ../../../po/ka.po [1615/1719] /usr/bin/msgfmt -o po/kab/LC_MESSAGES/glib20.mo ../../../po/kab.po [1616/1719] /usr/bin/msgfmt -o po/hr/LC_MESSAGES/glib20.mo ../../../po/hr.po [1617/1719] /usr/bin/msgfmt -o po/ja/LC_MESSAGES/glib20.mo ../../../po/ja.po [1618/1719] /usr/bin/msgfmt -o po/kk/LC_MESSAGES/glib20.mo ../../../po/kk.po [1619/1719] /usr/bin/msgfmt -o po/kn/LC_MESSAGES/glib20.mo ../../../po/kn.po [1620/1719] /usr/bin/msgfmt -o po/ko/LC_MESSAGES/glib20.mo ../../../po/ko.po [1621/1719] /usr/bin/msgfmt -o po/ku/LC_MESSAGES/glib20.mo ../../../po/ku.po [1622/1719] /usr/bin/msgfmt -o po/lv/LC_MESSAGES/glib20.mo ../../../po/lv.po [1623/1719] /usr/bin/msgfmt -o po/mai/LC_MESSAGES/glib20.mo ../../../po/mai.po [1624/1719] /usr/bin/msgfmt -o po/mg/LC_MESSAGES/glib20.mo ../../../po/mg.po [1625/1719] /usr/bin/msgfmt -o po/mk/LC_MESSAGES/glib20.mo ../../../po/mk.po [1626/1719] /usr/bin/msgfmt -o po/mn/LC_MESSAGES/glib20.mo ../../../po/mn.po [1627/1719] /usr/bin/msgfmt -o po/lt/LC_MESSAGES/glib20.mo ../../../po/lt.po [1628/1719] /usr/bin/msgfmt -o po/ml/LC_MESSAGES/glib20.mo ../../../po/ml.po [1629/1719] /usr/bin/msgfmt -o po/mr/LC_MESSAGES/glib20.mo ../../../po/mr.po [1630/1719] /usr/bin/msgfmt -o po/ms/LC_MESSAGES/glib20.mo ../../../po/ms.po [1631/1719] /usr/bin/msgfmt -o po/nb/LC_MESSAGES/glib20.mo ../../../po/nb.po [1632/1719] /usr/bin/msgfmt -o po/nds/LC_MESSAGES/glib20.mo ../../../po/nds.po [1633/1719] /usr/bin/msgfmt -o po/ne/LC_MESSAGES/glib20.mo ../../../po/ne.po [1634/1719] /usr/bin/msgfmt -o po/nl/LC_MESSAGES/glib20.mo ../../../po/nl.po [1635/1719] /usr/bin/msgfmt -o po/nn/LC_MESSAGES/glib20.mo ../../../po/nn.po [1636/1719] /usr/bin/msgfmt -o po/ps/LC_MESSAGES/glib20.mo ../../../po/ps.po [1637/1719] /usr/bin/msgfmt -o po/oc/LC_MESSAGES/glib20.mo ../../../po/oc.po [1638/1719] /usr/bin/msgfmt -o po/or/LC_MESSAGES/glib20.mo ../../../po/or.po [1639/1719] /usr/bin/msgfmt -o po/pa/LC_MESSAGES/glib20.mo ../../../po/pa.po [1640/1719] /usr/bin/msgfmt -o po/pl/LC_MESSAGES/glib20.mo ../../../po/pl.po [1641/1719] /usr/bin/msgfmt -o po/pt/LC_MESSAGES/glib20.mo ../../../po/pt.po [1642/1719] /usr/bin/msgfmt -o po/pt_BR/LC_MESSAGES/glib20.mo ../../../po/pt_BR.po [1643/1719] /usr/bin/msgfmt -o po/ro/LC_MESSAGES/glib20.mo ../../../po/ro.po [1644/1719] /usr/bin/msgfmt -o po/ru/LC_MESSAGES/glib20.mo ../../../po/ru.po [1645/1719] /usr/bin/msgfmt -o po/rw/LC_MESSAGES/glib20.mo ../../../po/rw.po [1646/1719] /usr/bin/msgfmt -o po/si/LC_MESSAGES/glib20.mo ../../../po/si.po [1647/1719] /usr/bin/msgfmt -o po/sk/LC_MESSAGES/glib20.mo ../../../po/sk.po [1648/1719] /usr/bin/msgfmt -o po/sq/LC_MESSAGES/glib20.mo ../../../po/sq.po [1649/1719] /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository girepository/introspection/Gio-2.0.gir --output girepository/introspection/Gio-2.0.typelib --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1650/1719] /usr/bin/msgfmt -o po/sl/LC_MESSAGES/glib20.mo ../../../po/sl.po [1651/1719] /usr/bin/msgfmt -o po/sr/LC_MESSAGES/glib20.mo ../../../po/sr.po [1652/1719] /usr/bin/msgfmt -o po/sr@latin/LC_MESSAGES/glib20.mo ../../../po/sr@latin.po [1653/1719] /usr/bin/msgfmt -o po/sr@ije/LC_MESSAGES/glib20.mo ../../../po/sr@ije.po [1654/1719] /usr/bin/msgfmt -o po/sv/LC_MESSAGES/glib20.mo ../../../po/sv.po [1655/1719] /usr/bin/msgfmt -o po/te/LC_MESSAGES/glib20.mo ../../../po/te.po [1656/1719] /usr/bin/msgfmt -o po/tg/LC_MESSAGES/glib20.mo ../../../po/tg.po [1657/1719] /usr/bin/msgfmt -o po/tl/LC_MESSAGES/glib20.mo ../../../po/tl.po [1658/1719] /usr/bin/msgfmt -o po/tr/LC_MESSAGES/glib20.mo ../../../po/tr.po [1659/1719] /usr/bin/msgfmt -o po/ug/LC_MESSAGES/glib20.mo ../../../po/ug.po [1660/1719] /usr/bin/msgfmt -o po/ta/LC_MESSAGES/glib20.mo ../../../po/ta.po [1661/1719] /usr/bin/msgfmt -o po/th/LC_MESSAGES/glib20.mo ../../../po/th.po [1662/1719] /usr/bin/msgfmt -o po/tt/LC_MESSAGES/glib20.mo ../../../po/tt.po [1663/1719] /usr/bin/msgfmt -o po/uk/LC_MESSAGES/glib20.mo ../../../po/uk.po [1664/1719] /usr/bin/msgfmt -o po/vi/LC_MESSAGES/glib20.mo ../../../po/vi.po [1665/1719] /usr/bin/msgfmt -o po/wa/LC_MESSAGES/glib20.mo ../../../po/wa.po [1666/1719] /usr/bin/msgfmt -o po/xh/LC_MESSAGES/glib20.mo ../../../po/xh.po [1667/1719] /usr/bin/msgfmt -o po/yi/LC_MESSAGES/glib20.mo ../../../po/yi.po [1668/1719] /usr/bin/msgfmt -o po/zh_CN/LC_MESSAGES/glib20.mo ../../../po/zh_CN.po [1669/1719] /usr/bin/msgfmt -o po/zh_HK/LC_MESSAGES/glib20.mo ../../../po/zh_HK.po [1670/1719] /usr/bin/msgfmt -o po/zh_TW/LC_MESSAGES/glib20.mo ../../../po/zh_TW.po [1671/1719] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/glib/gtester.rst [1672/1719] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester-report.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/glib/gtester-report.rst [1673/1719] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-mkenums.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gobject/glib-mkenums.rst [1674/1719] /usr/bin/meson --internal exe --capture docs/reference/glib/glib-gettextize.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/glib/glib-gettextize.rst [1675/1719] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester-report.html -- /usr/bin/rst2html5 ../../../docs/reference/glib/gtester-report.rst [1676/1719] /usr/bin/meson --internal exe --capture docs/reference/glib/glib-gettextize.html -- /usr/bin/rst2html5 ../../../docs/reference/glib/glib-gettextize.rst [1677/1719] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-mkenums.html -- /usr/bin/rst2html5 ../../../docs/reference/gobject/glib-mkenums.rst [1678/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gapplication.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gapplication.rst [1679/1719] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester.html -- /usr/bin/rst2html5 ../../../docs/reference/glib/gtester.rst [1680/1719] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-genmarshal.html -- /usr/bin/rst2html5 ../../../docs/reference/gobject/glib-genmarshal.rst [1681/1719] /usr/bin/meson --internal exe --capture docs/reference/gobject/gobject-query.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gobject/gobject-query.rst [1682/1719] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-genmarshal.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gobject/glib-genmarshal.rst [1683/1719] /usr/bin/meson --internal exe --capture docs/reference/gobject/gobject-query.html -- /usr/bin/rst2html5 ../../../docs/reference/gobject/gobject-query.rst [1684/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gdbus.rst [1685/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gio-querymodules.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gio-querymodules.rst [1686/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gio.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gio.rst [1687/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/glib-compile-schemas.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/glib-compile-schemas.rst [1688/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/glib-compile-resources.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/glib-compile-resources.rst [1689/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gsettings.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gsettings.rst [1690/1719] /usr/bin/meson --internal exe --capture docs/reference/glib/gvariant-specification-1.0.html -- /usr/bin/rst2html5 ../../../docs/reference/glib/gvariant-specification-1.0.rst [1691/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus-codegen.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gdbus-codegen.rst [1692/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gapplication.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gapplication.rst [1693/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gresource.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gresource.rst [1694/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gio-querymodules.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gio-querymodules.rst [1695/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/glib-compile-resources.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/glib-compile-resources.rst [1696/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gio.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gio.rst [1697/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus-codegen.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gdbus-codegen.rst [1698/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gdbus.rst [1699/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gsettings.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gsettings.rst [1700/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/glib-compile-schemas.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/glib-compile-schemas.rst [1701/1719] /usr/bin/meson --internal exe --capture docs/reference/gio/gresource.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gresource.rst [1702/1719] /usr/bin/meson --internal exe --capture docs/reference/girepository/gi-compile-repository.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/girepository/gi-compile-repository.rst [1703/1719] /usr/bin/meson --internal exe --capture docs/reference/girepository/gi-decompile-typelib.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/girepository/gi-decompile-typelib.rst [1704/1719] /usr/bin/meson --internal exe --capture docs/reference/girepository/gi-inspect-typelib.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/girepository/gi-inspect-typelib.rst [1705/1719] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o -c gio/tests/gdbus-test-codegen-generated-min-required-2-64.c [1706/1719] cc -o gio/tests/gdbus-test-codegen-min-required-2-64 gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1707/1719] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o -MF gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o.d -o gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o -c gio/tests/gdbus-test-codegen-generated.c [1708/1719] cc -o gio/tests/gdbus-test-codegen gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1709/1719] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o -MF gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o.d -o gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o -c gio/tests/gdbus-test-codegen-generated.c [1710/1719] cc -o gio/tests/gdbus-test-codegen-old gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1711/1719] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/../../girepository/introspection --config=docs/reference/glib/glib-unix.toml --output-dir=docs/reference/glib/glib-unix-2.0 --content-dir=/build/reproducible-path/glib2.0-2.83.4/docs/reference/glib girepository/introspection/GLibUnix-2.0.gir [1712/1719] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/../../girepository/introspection --config=docs/reference/gmodule/gmodule.toml --output-dir=docs/reference/gmodule/gmodule-2.0 --content-dir=/build/reproducible-path/glib2.0-2.83.4/docs/reference/gmodule girepository/introspection/GModule-2.0.gir [1713/1719] cc -Iglib/tests/regex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/regex.p/regex.c.o -MF glib/tests/regex.p/regex.c.o.d -o glib/tests/regex.p/regex.c.o -c ../../../glib/tests/regex.c [1714/1719] cc -o glib/tests/regex glib/tests/regex.p/regex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -pthread /usr/lib/i386-linux-gnu/libpcre2-8.so -Wl,--end-group [1715/1719] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/../../girepository/introspection --config=docs/reference/gio/gio-unix.toml --output-dir=docs/reference/gio/gio-unix-2.0 --content-dir=/build/reproducible-path/glib2.0-2.83.4/docs/reference/gio girepository/introspection/GioUnix-2.0.gir [1716/1719] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/../../girepository/introspection --config=docs/reference/girepository/girepository.toml --output-dir=docs/reference/girepository/girepository-2.0 --content-dir=/build/reproducible-path/glib2.0-2.83.4/docs/reference/girepository --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/girepository/../../../gobject --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/girepository/../../../gmodule --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/girepository/../../../gio girepository/introspection/GIRepository-3.0.gir [1717/1719] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/../../girepository/introspection --config=docs/reference/gobject/gobject.toml --output-dir=docs/reference/gobject/gobject-2.0 --content-dir=/build/reproducible-path/glib2.0-2.83.4/docs/reference/gobject girepository/introspection/GObject-2.0.gir [1718/1719] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/../../girepository/introspection --config=docs/reference/glib/glib.toml --output-dir=docs/reference/glib/glib-2.0 --content-dir=/build/reproducible-path/glib2.0-2.83.4/docs/reference/glib girepository/introspection/GLib-2.0.gir [1719/1719] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/docs/reference/../../girepository/introspection --config=docs/reference/gio/gio.toml --output-dir=docs/reference/gio/gio-2.0 --content-dir=/build/reproducible-path/glib2.0-2.83.4/docs/reference/gio girepository/introspection/Gio-2.0.gir dh_auto_build --builddirectory=debian/build/udeb cd debian/build/udeb && LC_ALL=C.UTF-8 ninja -j22 -v [1/1627] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 versions-macros ../../../glib/gversionmacros.h.in glib/gversionmacros.h [2/1627] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GLIB glib/glib-visibility.h [3/1627] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GIO gio/gio-visibility.h [4/1627] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GMODULE gmodule/gmodule-visibility.h [5/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_rst.py gio/gdbus-2.0/codegen/codegen_rst.py [6/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/utils.py gio/gdbus-2.0/codegen/utils.py [7/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/__init__.py gio/gdbus-2.0/codegen/__init__.py [8/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_md.py gio/gdbus-2.0/codegen/codegen_md.py [9/1627] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GOBJECT gobject/gobject-visibility.h [10/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/dbustypes.py gio/gdbus-2.0/codegen/dbustypes.py [11/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen.py gio/gdbus-2.0/codegen/codegen.py [12/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_docbook.py gio/gdbus-2.0/codegen/codegen_docbook.py [13/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_main.py gio/gdbus-2.0/codegen/codegen_main.py [14/1627] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/parser.py gio/gdbus-2.0/codegen/parser.py [15/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o -c ../../../gio/xdgmime/xdgmimealias.c [16/1627] cc -Iglib/libcharset/libcharset.a.p -Iglib/libcharset -I../../../glib/libcharset -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DGLIB_CHARSETALIAS_DIR="/usr/lib/i386-linux-gnu"' -MD -MQ glib/libcharset/libcharset.a.p/localcharset.c.o -MF glib/libcharset/libcharset.a.p/localcharset.c.o.d -o glib/libcharset/libcharset.a.p/localcharset.c.o -c ../../../glib/libcharset/localcharset.c [17/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o -c ../../../gio/xdgmime/xdgmimeicon.c [18/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o -c ../../../glib/deprecated/gallocator.c [19/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o -c ../../../gio/xdgmime/xdgmimeint.c [20/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o -c ../../../glib/gatomic.c [21/1627] rm -f glib/libcharset/libcharset.a && gcc-ar csrDT glib/libcharset/libcharset.a glib/libcharset/libcharset.a.p/localcharset.c.o [22/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o -MF glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o -c ../../../glib/garcbox.c [23/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o -c ../../../glib/deprecated/gcache.c [24/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o -c ../../../glib/deprecated/gcompletion.c [25/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o -c ../../../glib/gbitlock.c [26/1627] /usr/bin/meson --internal exe --capture gobject/glib-enumtypes.h -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gobject/glib-enumtypes.h.template ../../../gobject/../glib/gunicode.h [27/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o -c ../../../glib/gbase64.c [28/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o -c ../../../glib/gbacktrace.c [29/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o -c ../../../glib/deprecated/grel.c [30/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o -c ../../../glib/gbytes.c [31/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o -c ../../../gio/xdgmime/xdgmimeglob.c [32/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o -MF glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o -c ../../../glib/deprecated/gthread-deprecated.c [33/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o -c ../../../glib/gasyncqueue.c [34/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o -c ../../../glib/gdatetime-private.c [35/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmime.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmime.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmime.c.o -c ../../../gio/xdgmime/xdgmime.c [36/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o -c ../../../glib/gcharset.c [37/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdir.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdir.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdir.c.o -c ../../../glib/gdir.c [38/1627] /usr/bin/meson --internal exe --capture gio/gioenumtypes.h -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gio/gioenumtypes.h.template ../../../gio/gappinfo.h ../../../gio/gasyncinitable.h ../../../gio/gasyncresult.h ../../../gio/gbufferedinputstream.h ../../../gio/gbufferedoutputstream.h ../../../gio/gbytesicon.h ../../../gio/gcancellable.h ../../../gio/gcontenttype.h ../../../gio/gcharsetconverter.h ../../../gio/gconverter.h ../../../gio/gconverterinputstream.h ../../../gio/gconverteroutputstream.h ../../../gio/gdatagrambased.h ../../../gio/gdatainputstream.h ../../../gio/gdataoutputstream.h ../../../gio/gdebugcontroller.h ../../../gio/gdebugcontrollerdbus.h ../../../gio/gdrive.h ../../../gio/gemblem.h ../../../gio/gemblemedicon.h ../../../gio/gfile.h ../../../gio/gfileattribute.h ../../../gio/gfileenumerator.h ../../../gio/gfileicon.h ../../../gio/gfileinfo.h ../../../gio/gfileinputstream.h ../../../gio/gfilemonitor.h ../../../gio/gfilenamecompleter.h ../../../gio/gfileoutputstream.h ../../../gio/gfileiostream.h ../../../gio/gfilterinputstream.h ../../../gio/gfilteroutputstream.h ../../../gio/gicon.h ../../../gio/ginetaddress.h ../../../gio/ginetaddressmask.h ../../../gio/ginetsocketaddress.h ../../../gio/ginitable.h ../../../gio/ginputstream.h ../../../gio/gio.h ../../../gio/gio-autocleanups.h ../../../gio/gioenums.h ../../../gio/gioerror.h ../../../gio/giomodule.h ../../../gio/gioscheduler.h ../../../gio/giostream.h ../../../gio/giotypes.h ../../../gio/gloadableicon.h ../../../gio/gmount.h ../../../gio/gmemoryinputstream.h ../../../gio/gmemorymonitor.h ../../../gio/gmemoryoutputstream.h ../../../gio/gmountoperation.h ../../../gio/gnativesocketaddress.h ../../../gio/gnativevolumemonitor.h ../../../gio/gnetworkaddress.h ../../../gio/gnetworkmonitor.h ../../../gio/gnetworkservice.h ../../../gio/goutputstream.h ../../../gio/gpermission.h ../../../gio/gpollableinputstream.h ../../../gio/gpollableoutputstream.h ../../../gio/gpollableutils.h ../../../gio/gpowerprofilemonitor.h ../../../gio/gproxy.h ../../../gio/gproxyaddress.h ../../../gio/gproxyaddressenumerator.h ../../../gio/gproxyresolver.h ../../../gio/gresolver.h ../../../gio/gresource.h ../../../gio/gseekable.h ../../../gio/gsimpleasyncresult.h ../../../gio/gsimpleiostream.h ../../../gio/gsimplepermission.h ../../../gio/gsimpleproxyresolver.h ../../../gio/gsocket.h ../../../gio/gsocketaddress.h ../../../gio/gsocketaddressenumerator.h ../../../gio/gsocketclient.h ../../../gio/gsocketconnectable.h ../../../gio/gsocketconnection.h ../../../gio/gsocketcontrolmessage.h ../../../gio/gsocketlistener.h ../../../gio/gsocketservice.h ../../../gio/gsrvtarget.h ../../../gio/gsubprocess.h ../../../gio/gsubprocesslauncher.h ../../../gio/gtask.h ../../../gio/gtcpconnection.h ../../../gio/gtcpwrapperconnection.h ../../../gio/gthemedicon.h ../../../gio/gthreadedsocketservice.h ../../../gio/gtlsbackend.h ../../../gio/gtlscertificate.h ../../../gio/gtlsclientconnection.h ../../../gio/gtlsconnection.h ../../../gio/gtlsdatabase.h ../../../gio/gtlsfiledatabase.h ../../../gio/gtlsinteraction.h ../../../gio/gtlspassword.h ../../../gio/gtlsserverconnection.h ../../../gio/gdtlsconnection.h ../../../gio/gdtlsclientconnection.h ../../../gio/gdtlsserverconnection.h ../../../gio/gunixconnection.h ../../../gio/gunixcredentialsmessage.h ../../../gio/gunixfdlist.h ../../../gio/gunixsocketaddress.h ../../../gio/gvfs.h ../../../gio/gvolume.h ../../../gio/gvolumemonitor.h ../../../gio/gzlibcompressor.h ../../../gio/gzlibdecompressor.h ../../../gio/glistmodel.h ../../../gio/gliststore.h ../../../gio/gapplication.h ../../../gio/gapplicationcommandline.h ../../../gio/gactiongroup.h ../../../gio/gactionmap.h ../../../gio/gsimpleactiongroup.h ../../../gio/gremoteactiongroup.h ../../../gio/gactiongroupexporter.h ../../../gio/gdbusactiongroup.h ../../../gio/gaction.h ../../../gio/gpropertyaction.h ../../../gio/gsimpleaction.h ../../../gio/gmenumodel.h ../../../gio/gmenu.h ../../../gio/gmenuexporter.h ../../../gio/gdbusmenumodel.h ../../../gio/gnotification.h ../../../gio/gsettingsbackend.h ../../../gio/gsettingsschema.h ../../../gio/gsettings.h ../../../gio/gdbusauthobserver.h ../../../gio/gcredentials.h ../../../gio/gdbusutils.h ../../../gio/gdbuserror.h ../../../gio/gdbusaddress.h ../../../gio/gdbusconnection.h ../../../gio/gdbusmessage.h ../../../gio/gdbusnameowning.h ../../../gio/gdbusnamewatching.h ../../../gio/gdbusproxy.h ../../../gio/gdbusintrospection.h ../../../gio/gdbusmethodinvocation.h ../../../gio/gdbusserver.h ../../../gio/gdbusinterface.h ../../../gio/gdbusinterfaceskeleton.h ../../../gio/gdbusobject.h ../../../gio/gdbusobjectskeleton.h ../../../gio/gdbusobjectproxy.h ../../../gio/gdbusobjectmanager.h ../../../gio/gdbusobjectmanagerclient.h ../../../gio/gdbusobjectmanagerserver.h ../../../gio/gtestdbus.h gio/gnetworking.h [39/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/genviron.c.o -MF glib/libglib-2.0.so.0.8304.0.p/genviron.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/genviron.c.o -c ../../../glib/genviron.c [40/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o -c ../../../glib/ggettext.c [41/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gerror.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gerror.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gerror.c.o -c ../../../glib/gerror.c [42/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o -c ../../../glib/ghmac.c [43/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o -c ../../../gio/xdgmime/xdgmimecache.c [44/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o -c ../../../glib/glib-private.c [45/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o -c ../../../glib/glib-init.c [46/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o -c ../../../glib/gdataset.c [47/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghook.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghook.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghook.c.o -c ../../../glib/ghook.c [48/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o -c ../../../glib/gmappedfile.c [49/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmem.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmem.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmem.c.o -c ../../../glib/gmem.c [50/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o -c ../../../glib/gconvert.c [51/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glist.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glist.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glist.c.o -c ../../../glib/glist.c [52/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o -c ../../../glib/gprimes.c [53/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/garray.c.o -MF glib/libglib-2.0.so.0.8304.0.p/garray.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/garray.c.o -c ../../../glib/garray.c [54/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o -c ../../../glib/gpathbuf.c [55/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o -c ../../../glib/ghostutils.c [56/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdate.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdate.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdate.c.o -c ../../../glib/gdate.c [57/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o -c ../../../glib/gpoll.c [58/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o -c ../../../glib/gqsort.c [59/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o -c ../../../glib/grcbox.c [60/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gnode.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gnode.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gnode.c.o -c ../../../glib/gnode.c [61/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o -c ../../../glib/grefcount.c [62/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o -c ../../../glib/grefstring.c [63/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gquark.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gquark.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gquark.c.o -c ../../../glib/gquark.c [64/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o -c ../../../glib/gpattern.c [65/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/ghash.c.o -MF glib/libglib-2.0.so.0.8304.0.p/ghash.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/ghash.c.o -c ../../../glib/ghash.c [66/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o -c ../../../glib/gqueue.c [67/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o -c ../../../glib/gfileutils.c [68/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/grand.c.o -MF glib/libglib-2.0.so.0.8304.0.p/grand.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/grand.c.o -c ../../../glib/grand.c [69/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o -c ../../../glib/gspawn.c [70/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o -c ../../../glib/gstrvbuilder.c [71/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gshell.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gshell.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gshell.c.o -c ../../../glib/gshell.c [72/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gslice.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gslice.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gslice.c.o -c ../../../glib/gslice.c [73/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o -c ../../../glib/gstringchunk.c [74/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o -c ../../../glib/gstdio.c [75/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o -MF glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o -c ../../../glib/giochannel.c [76/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gslist.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gslist.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gslist.c.o -c ../../../glib/gslist.c [77/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o -c ../../../glib/gtrashstack.c [78/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o -c ../../../glib/gtrace.c [79/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o -c ../../../glib/gtimer.c [80/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o -c ../../../glib/gthreadpool.c [81/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o -c ../../../glib/gtranslit.c [82/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o -c ../../../glib/gdatetime.c [83/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o -c ../../../glib/gsequence.c [84/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o -c ../../../glib/gmessages.c [85/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o -c ../../../glib/gunibreak.c [86/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gthread.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gthread.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gthread.c.o -c ../../../glib/gthread.c [87/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstring.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstring.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstring.c.o -c ../../../glib/gstring.c [88/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o -c ../../../glib/gmarkup.c [89/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/guuid.c.o -MF glib/libglib-2.0.so.0.8304.0.p/guuid.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/guuid.c.o -c ../../../glib/guuid.c [90/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o -c ../../../glib/gunicollate.c [91/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o -c ../../../glib/gscanner.c [92/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtree.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtree.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtree.c.o -c ../../../glib/gtree.c [93/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o -c ../../../glib/gstrfuncs.c [94/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o -c ../../../glib/gbookmarkfile.c [95/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gversion.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gversion.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gversion.c.o -c ../../../glib/gversion.c [96/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o -c ../../../glib/gkeyfile.c ../../../glib/gkeyfile.c: In function ‘g_key_file_set_group_comment’: ../../../glib/gkeyfile.c:3554:21: warning: potential null pointer dereference [-Wnull-dereference] 3554 | group = group_node->next->data; | ~~~~~~~~~~^~~~~~ ../../../glib/gkeyfile.c:3554:21: warning: potential null pointer dereference [-Wnull-dereference] In function ‘g_key_file_get_group_comment’, inlined from ‘g_key_file_get_comment’ at ../../../glib/gkeyfile.c:3838:12: ../../../glib/gkeyfile.c:3783:14: warning: potential null pointer dereference [-Wnull-dereference] 3783 | group_node = group_node->next; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../../glib/gkeyfile.c:3783:14: warning: potential null pointer dereference [-Wnull-dereference] [97/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gmain.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gmain.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gmain.c.o -c ../../../glib/gmain.c [98/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gregex.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gregex.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gregex.c.o -c ../../../glib/gregex.c [99/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o -c ../../../glib/gvariant-core.c [100/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/goption.c.o -MF glib/libglib-2.0.so.0.8304.0.p/goption.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/goption.c.o -c ../../../glib/goption.c [101/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o -c ../../../glib/gwakeup.c [102/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o -c ../../../glib/gjournal-private.c [103/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o -c ../../../glib/gunidecomp.c [104/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o -c ../../../glib/gvarianttypeinfo.c [105/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o -c ../../../glib/gprintf.c [106/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o -c ../../../glib/gutf8.c [107/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o -MF glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o -c ../../../glib/glib-unix.c [108/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o -c ../../../glib/gvarianttype.c [109/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/giounix.c.o -MF glib/libglib-2.0.so.0.8304.0.p/giounix.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/giounix.c.o -c ../../../glib/giounix.c [110/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o -c ../../../gobject/gatomicarray.c [111/1627] /usr/bin/meson --internal exe --capture gobject/glib-enumtypes.c -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gobject/glib-enumtypes.c.template ../../../gobject/../glib/gunicode.h [112/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o -MF glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o -c ../../../glib/guniprop.c [113/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gutils.c.o -c ../../../glib/gutils.c [114/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o -c ../../../glib/gtimezone.c [115/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o -c ../../../glib/gchecksum.c [116/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o -c gobject/glib-enumtypes.c [117/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o -c ../../../gobject/gbindinggroup.c [118/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o -c ../../../gobject/gboxed.c [119/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o -c ../../../gobject/genums.c [120/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o -c ../../../glib/gvariant-serialiser.c [121/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o -c ../../../gobject/gbinding.c [122/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o -c ../../../gobject/gsourceclosure.c [123/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o -c ../../../gobject/gtypeplugin.c [124/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o -c ../../../gobject/gsignalgroup.c [125/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o -c ../../../gobject/gvaluearray.c [126/1627] cc -Igmodule/libgmodule-2.0.so.0.8304.0.p -Igmodule -I../../../gmodule -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -MD -MQ gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o -MF gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o.d -o gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o -c ../../../gmodule/gmodule-deprecated.c [127/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o -c ../../../gobject/gtypemodule.c ../../../gobject/gtypemodule.c: In function ‘g_type_module_complete_type_info’: ../../../gobject/gtypemodule.c:337:29: warning: potential null pointer dereference [-Wnull-dereference] 337 | if (module_type_info->info.value_table) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../gobject/gtypemodule.c:335:9: warning: potential null pointer dereference [-Wnull-dereference] 335 | *info = module_type_info->info; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../gobject/gtypemodule.c:337:29: warning: potential null pointer dereference [-Wnull-dereference] 337 | if (module_type_info->info.value_table) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../gobject/gtypemodule.c:335:9: warning: potential null pointer dereference [-Wnull-dereference] 335 | *info = module_type_info->info; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../gobject/gtypemodule.c: In function ‘g_type_module_complete_interface_info’: ../../../gobject/gtypemodule.c:350:9: warning: potential null pointer dereference [-Wnull-dereference] 350 | *info = module_interface_info->info; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../gobject/gtypemodule.c:350:9: warning: potential null pointer dereference [-Wnull-dereference] ../../../gobject/gtypemodule.c: In function ‘g_type_module_register_type’: ../../../gobject/gtypemodule.c:420:27: warning: potential null pointer dereference [-Wnull-dereference] 420 | if (module_type_info->parent_type != parent_type) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../gobject/gtypemodule.c:420:27: warning: potential null pointer dereference [-Wnull-dereference] [128/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o -c ../../../gobject/gmarshal.c [129/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o -c ../../../gobject/gparam.c [130/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o -c ../../../gobject/gclosure.c [131/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o -c ../../../glib/gspawn-posix.c [132/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/guri.c.o -MF glib/libglib-2.0.so.0.8304.0.p/guri.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/guri.c.o -c ../../../glib/guri.c [133/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o -c ../../../glib/gtestutils.c [134/1627] /usr/bin/python3 ../../../gio/data-to-c.py ../../../gio/../glib/gconstructor.h gconstructor_code gio/gconstructor_as_data.h [135/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o -c ../../../glib/gvariant-parser.c In file included from glib/glibconfig.h:9, from ../../../glib/gtypes.h:34, from ../../../glib/gquark.h:34, from ../../../glib/gerror.h:30, from ../../../glib/gvariant-parser.c:28: In function ‘positional_parse’, inlined from ‘parse’ at ../../../glib/gvariant-parser.c:2443:14: ../../../glib/gvariant-parser.c:2231:18: warning: potential null pointer dereference [-Wnull-dereference] 2231 | g_assert (token[0] == '%'); | ~~~~~^~~ ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ 276 | if G_LIKELY (expr) ; else \ | ^~~~~~~~ ../../../glib/gvariant-parser.c:2231:3: note: in expansion of macro ‘g_assert’ 2231 | g_assert (token[0] == '%'); | ^~~~~~~~ In function ‘string_parse’, inlined from ‘parse’ at ../../../glib/gvariant-parser.c:2466:14: ../../../glib/gvariant-parser.c:1709:9: warning: potential null pointer dereference [-Wnull-dereference] 1709 | quote = token[0]; | ~~~~~~^~~~~~~~~~ In function ‘bytestring_parse’, inlined from ‘parse’ at ../../../glib/gvariant-parser.c:2470:14: ../../../glib/gvariant-parser.c:1841:18: warning: potential null pointer dereference [-Wnull-dereference] 1841 | g_assert (token[0] == 'b'); | ~~~~~^~~ ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ 276 | if G_LIKELY (expr) ; else \ | ^~~~~~~~ ../../../glib/gvariant-parser.c:1841:3: note: in expansion of macro ‘g_assert’ 1841 | g_assert (token[0] == 'b'); | ^~~~~~~~ [136/1627] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-missing.c.o -MF gio/inotify/libinotify.a.p/inotify-missing.c.o.d -o gio/inotify/libinotify.a.p/inotify-missing.c.o -c ../../../gio/inotify/inotify-missing.c [137/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o -c ../../../gio/xdgmime/xdgmimeparent.c [138/1627] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-sub.c.o -MF gio/inotify/libinotify.a.p/inotify-sub.c.o.d -o gio/inotify/libinotify.a.p/inotify-sub.c.o -c ../../../gio/inotify/inotify-sub.c [139/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o -c ../../../gobject/gvaluetransform.c [140/1627] cc -Igmodule/libgmodule-2.0.so.0.8304.0.p -Igmodule -I../../../gmodule -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -MD -MQ gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o -MF gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o.d -o gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o -c ../../../gmodule/gmodule.c [141/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o -c ../../../gobject/gparamspecs.c [142/1627] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.83.4 visibility-macros GI girepository/gi-visibility.h [143/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org. --output-directory gio --generate-c-code gdbus-daemon-generated --c-namespace _G ../../../gio/dbus-daemon.xml [144/1627] /build/reproducible-path/glib2.0-2.83.4/tools/gen-visibility-macros.py 2.0 visibility-macros GDBUS_OBJECT_MANAGER_EXAMPLE gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager-visibility.h [145/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.gtk.GDBus.Example.ObjectManager. --c-namespace Example --c-generate-object-manager --output-directory gio/tests/gdbus-object-manager-example --generate-c-code objectmanager-gen --generate-docbook objectmanager-gen --symbol-decorator GDBUS_OBJECT_MANAGER_EXAMPLE_AVAILABLE_IN_ALL --symbol-decorator-header gdbus-example-objectmanager-visibility.h ../../../gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager.xml [146/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio --generate-c-code xdp-dbus --c-namespace GXdp ../../../gio/org.freedesktop.portal.Documents.xml ../../../gio/org.freedesktop.portal.OpenURI.xml ../../../gio/org.freedesktop.portal.ProxyResolver.xml ../../../gio/org.freedesktop.portal.Trash.xml [147/1627] cc -Igio/xdgmime/libxdgmime.a.p -Igio/xdgmime -I../../../gio/xdgmime -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -MD -MQ gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o -MF gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o.d -o gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o -c ../../../gio/xdgmime/xdgmimemagic.c [148/1627] rm -f gio/xdgmime/libxdgmime.a && gcc-ar csrDT gio/xdgmime/libxdgmime.a gio/xdgmime/libxdgmime.a.p/xdgmime.c.o gio/xdgmime/libxdgmime.a.p/xdgmimealias.c.o gio/xdgmime/libxdgmime.a.p/xdgmimecache.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeglob.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeicon.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeint.c.o gio/xdgmime/libxdgmime.a.p/xdgmimemagic.c.o gio/xdgmime/libxdgmime.a.p/xdgmimeparent.c.o [149/1627] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-helper.c.o -MF gio/inotify/libinotify.a.p/inotify-helper.c.o.d -o gio/inotify/libinotify.a.p/inotify-helper.c.o -c ../../../gio/inotify/inotify-helper.c [150/1627] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-path.c.o -MF gio/inotify/libinotify.a.p/inotify-path.c.o.d -o gio/inotify/libinotify.a.p/inotify-path.c.o -c ../../../gio/inotify/inotify-path.c [151/1627] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/inotify-kernel.c.o -MF gio/inotify/libinotify.a.p/inotify-kernel.c.o.d -o gio/inotify/libinotify.a.p/inotify-kernel.c.o -c ../../../gio/inotify/inotify-kernel.c [152/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o -c ../../../gobject/gvalue.c [153/1627] /usr/bin/meson --internal exe --capture gio/gioenumtypes.c -- /usr/bin/python3 gobject/glib-mkenums --template ../../../gio/gioenumtypes.c.template ../../../gio/gappinfo.h ../../../gio/gasyncinitable.h ../../../gio/gasyncresult.h ../../../gio/gbufferedinputstream.h ../../../gio/gbufferedoutputstream.h ../../../gio/gbytesicon.h ../../../gio/gcancellable.h ../../../gio/gcontenttype.h ../../../gio/gcharsetconverter.h ../../../gio/gconverter.h ../../../gio/gconverterinputstream.h ../../../gio/gconverteroutputstream.h ../../../gio/gdatagrambased.h ../../../gio/gdatainputstream.h ../../../gio/gdataoutputstream.h ../../../gio/gdebugcontroller.h ../../../gio/gdebugcontrollerdbus.h ../../../gio/gdrive.h ../../../gio/gemblem.h ../../../gio/gemblemedicon.h ../../../gio/gfile.h ../../../gio/gfileattribute.h ../../../gio/gfileenumerator.h ../../../gio/gfileicon.h ../../../gio/gfileinfo.h ../../../gio/gfileinputstream.h ../../../gio/gfilemonitor.h ../../../gio/gfilenamecompleter.h ../../../gio/gfileoutputstream.h ../../../gio/gfileiostream.h ../../../gio/gfilterinputstream.h ../../../gio/gfilteroutputstream.h ../../../gio/gicon.h ../../../gio/ginetaddress.h ../../../gio/ginetaddressmask.h ../../../gio/ginetsocketaddress.h ../../../gio/ginitable.h ../../../gio/ginputstream.h ../../../gio/gio.h ../../../gio/gio-autocleanups.h ../../../gio/gioenums.h ../../../gio/gioerror.h ../../../gio/giomodule.h ../../../gio/gioscheduler.h ../../../gio/giostream.h ../../../gio/giotypes.h ../../../gio/gloadableicon.h ../../../gio/gmount.h ../../../gio/gmemoryinputstream.h ../../../gio/gmemorymonitor.h ../../../gio/gmemoryoutputstream.h ../../../gio/gmountoperation.h ../../../gio/gnativesocketaddress.h ../../../gio/gnativevolumemonitor.h ../../../gio/gnetworkaddress.h ../../../gio/gnetworkmonitor.h ../../../gio/gnetworkservice.h ../../../gio/goutputstream.h ../../../gio/gpermission.h ../../../gio/gpollableinputstream.h ../../../gio/gpollableoutputstream.h ../../../gio/gpollableutils.h ../../../gio/gpowerprofilemonitor.h ../../../gio/gproxy.h ../../../gio/gproxyaddress.h ../../../gio/gproxyaddressenumerator.h ../../../gio/gproxyresolver.h ../../../gio/gresolver.h ../../../gio/gresource.h ../../../gio/gseekable.h ../../../gio/gsimpleasyncresult.h ../../../gio/gsimpleiostream.h ../../../gio/gsimplepermission.h ../../../gio/gsimpleproxyresolver.h ../../../gio/gsocket.h ../../../gio/gsocketaddress.h ../../../gio/gsocketaddressenumerator.h ../../../gio/gsocketclient.h ../../../gio/gsocketconnectable.h ../../../gio/gsocketconnection.h ../../../gio/gsocketcontrolmessage.h ../../../gio/gsocketlistener.h ../../../gio/gsocketservice.h ../../../gio/gsrvtarget.h ../../../gio/gsubprocess.h ../../../gio/gsubprocesslauncher.h ../../../gio/gtask.h ../../../gio/gtcpconnection.h ../../../gio/gtcpwrapperconnection.h ../../../gio/gthemedicon.h ../../../gio/gthreadedsocketservice.h ../../../gio/gtlsbackend.h ../../../gio/gtlscertificate.h ../../../gio/gtlsclientconnection.h ../../../gio/gtlsconnection.h ../../../gio/gtlsdatabase.h ../../../gio/gtlsfiledatabase.h ../../../gio/gtlsinteraction.h ../../../gio/gtlspassword.h ../../../gio/gtlsserverconnection.h ../../../gio/gdtlsconnection.h ../../../gio/gdtlsclientconnection.h ../../../gio/gdtlsserverconnection.h ../../../gio/gunixconnection.h ../../../gio/gunixcredentialsmessage.h ../../../gio/gunixfdlist.h ../../../gio/gunixsocketaddress.h ../../../gio/gvfs.h ../../../gio/gvolume.h ../../../gio/gvolumemonitor.h ../../../gio/gzlibcompressor.h ../../../gio/gzlibdecompressor.h ../../../gio/glistmodel.h ../../../gio/gliststore.h ../../../gio/gapplication.h ../../../gio/gapplicationcommandline.h ../../../gio/gactiongroup.h ../../../gio/gactionmap.h ../../../gio/gsimpleactiongroup.h ../../../gio/gremoteactiongroup.h ../../../gio/gactiongroupexporter.h ../../../gio/gdbusactiongroup.h ../../../gio/gaction.h ../../../gio/gpropertyaction.h ../../../gio/gsimpleaction.h ../../../gio/gmenumodel.h ../../../gio/gmenu.h ../../../gio/gmenuexporter.h ../../../gio/gdbusmenumodel.h ../../../gio/gnotification.h ../../../gio/gsettingsbackend.h ../../../gio/gsettingsschema.h ../../../gio/gsettings.h ../../../gio/gdbusauthobserver.h ../../../gio/gcredentials.h ../../../gio/gdbusutils.h ../../../gio/gdbuserror.h ../../../gio/gdbusaddress.h ../../../gio/gdbusconnection.h ../../../gio/gdbusmessage.h ../../../gio/gdbusnameowning.h ../../../gio/gdbusnamewatching.h ../../../gio/gdbusproxy.h ../../../gio/gdbusintrospection.h ../../../gio/gdbusmethodinvocation.h ../../../gio/gdbusserver.h ../../../gio/gdbusinterface.h ../../../gio/gdbusinterfaceskeleton.h ../../../gio/gdbusobject.h ../../../gio/gdbusobjectskeleton.h ../../../gio/gdbusobjectproxy.h ../../../gio/gdbusobjectmanager.h ../../../gio/gdbusobjectmanagerclient.h ../../../gio/gdbusobjectmanagerserver.h ../../../gio/gtestdbus.h gio/gnetworking.h [154/1627] cc -Igio/glib-compile-resources.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [155/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o -c ../../../gobject/gvaluetypes.c [156/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/buffer_entry.c.o -MF girepository/cmph/libcmph.a.p/buffer_entry.c.o.d -o girepository/cmph/libcmph.a.p/buffer_entry.c.o -c ../../../girepository/cmph/buffer_entry.c [157/1627] cc -Igio/inotify/libinotify.a.p -Igio/inotify -I../../../gio/inotify -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o -MF gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o.d -o gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o -c ../../../gio/inotify/ginotifyfilemonitor.c [158/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o -c ../../../gio/gasynchelper.c [159/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o -c ../../../gio/gasyncinitable.c [160/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o -c ../../../gio/gasyncresult.c [161/1627] rm -f gio/inotify/libinotify.a && gcc-ar csrDT gio/inotify/libinotify.a gio/inotify/libinotify.a.p/inotify-kernel.c.o gio/inotify/libinotify.a.p/inotify-sub.c.o gio/inotify/libinotify.a.p/inotify-path.c.o gio/inotify/libinotify.a.p/inotify-missing.c.o gio/inotify/libinotify.a.p/inotify-helper.c.o gio/inotify/libinotify.a.p/ginotifyfilemonitor.c.o [162/1627] cc -Igio/glib-compile-resources.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [163/1627] cc -Iglib/libglib-2.0.so.0.8304.0.p -Iglib -I../../../glib -I. -I../../.. -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o -MF glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o.d -o glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o -c ../../../glib/gvariant.c [164/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bdz.c.o -MF girepository/cmph/libcmph.a.p/bdz.c.o.d -o girepository/cmph/libcmph.a.p/bdz.c.o -c ../../../girepository/cmph/bdz.c [165/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bmz8.c.o -MF girepository/cmph/libcmph.a.p/bmz8.c.o.d -o girepository/cmph/libcmph.a.p/bmz8.c.o -c ../../../girepository/cmph/bmz8.c [166/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bmz.c.o -MF girepository/cmph/libcmph.a.p/bmz.c.o.d -o girepository/cmph/libcmph.a.p/bmz.c.o -c ../../../girepository/cmph/bmz.c [167/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o -c ../../../gio/gbytesicon.c [168/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o -c ../../../gio/gcharsetconverter.c [169/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o -c ../../../gio/gcontenttype.c [170/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o -c ../../../gio/gconverter.c [171/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o -c ../../../gio/gcontextspecificgroup.c [172/1627] cc -o glib/libglib-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8304.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8304.0.p/garcbox.c.o glib/libglib-2.0.so.0.8304.0.p/garray.c.o glib/libglib-2.0.so.0.8304.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8304.0.p/gatomic.c.o glib/libglib-2.0.so.0.8304.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8304.0.p/gbase64.c.o glib/libglib-2.0.so.0.8304.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8304.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8304.0.p/gbytes.c.o glib/libglib-2.0.so.0.8304.0.p/gcharset.c.o glib/libglib-2.0.so.0.8304.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8304.0.p/gconvert.c.o glib/libglib-2.0.so.0.8304.0.p/gdataset.c.o glib/libglib-2.0.so.0.8304.0.p/gdate.c.o glib/libglib-2.0.so.0.8304.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8304.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8304.0.p/gdir.c.o glib/libglib-2.0.so.0.8304.0.p/genviron.c.o glib/libglib-2.0.so.0.8304.0.p/gerror.c.o glib/libglib-2.0.so.0.8304.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8304.0.p/ggettext.c.o glib/libglib-2.0.so.0.8304.0.p/ghash.c.o glib/libglib-2.0.so.0.8304.0.p/ghmac.c.o glib/libglib-2.0.so.0.8304.0.p/ghook.c.o glib/libglib-2.0.so.0.8304.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8304.0.p/giochannel.c.o glib/libglib-2.0.so.0.8304.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8304.0.p/glib-init.c.o glib/libglib-2.0.so.0.8304.0.p/glib-private.c.o glib/libglib-2.0.so.0.8304.0.p/glist.c.o glib/libglib-2.0.so.0.8304.0.p/gmain.c.o glib/libglib-2.0.so.0.8304.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8304.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8304.0.p/gmem.c.o glib/libglib-2.0.so.0.8304.0.p/gmessages.c.o glib/libglib-2.0.so.0.8304.0.p/gnode.c.o glib/libglib-2.0.so.0.8304.0.p/goption.c.o glib/libglib-2.0.so.0.8304.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8304.0.p/gpattern.c.o glib/libglib-2.0.so.0.8304.0.p/gpoll.c.o glib/libglib-2.0.so.0.8304.0.p/gprimes.c.o glib/libglib-2.0.so.0.8304.0.p/gqsort.c.o glib/libglib-2.0.so.0.8304.0.p/gquark.c.o glib/libglib-2.0.so.0.8304.0.p/gqueue.c.o glib/libglib-2.0.so.0.8304.0.p/grand.c.o glib/libglib-2.0.so.0.8304.0.p/grcbox.c.o glib/libglib-2.0.so.0.8304.0.p/grefcount.c.o glib/libglib-2.0.so.0.8304.0.p/grefstring.c.o glib/libglib-2.0.so.0.8304.0.p/gregex.c.o glib/libglib-2.0.so.0.8304.0.p/gscanner.c.o glib/libglib-2.0.so.0.8304.0.p/gsequence.c.o glib/libglib-2.0.so.0.8304.0.p/gshell.c.o glib/libglib-2.0.so.0.8304.0.p/gslice.c.o glib/libglib-2.0.so.0.8304.0.p/gslist.c.o glib/libglib-2.0.so.0.8304.0.p/gspawn.c.o glib/libglib-2.0.so.0.8304.0.p/gstdio.c.o glib/libglib-2.0.so.0.8304.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8304.0.p/gstring.c.o glib/libglib-2.0.so.0.8304.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8304.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8304.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8304.0.p/gthread.c.o glib/libglib-2.0.so.0.8304.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8304.0.p/gtimer.c.o glib/libglib-2.0.so.0.8304.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8304.0.p/gtrace.c.o glib/libglib-2.0.so.0.8304.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8304.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8304.0.p/gtree.c.o glib/libglib-2.0.so.0.8304.0.p/guniprop.c.o glib/libglib-2.0.so.0.8304.0.p/gutf8.c.o glib/libglib-2.0.so.0.8304.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8304.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8304.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8304.0.p/guri.c.o glib/libglib-2.0.so.0.8304.0.p/gutils.c.o glib/libglib-2.0.so.0.8304.0.p/guuid.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8304.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8304.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8304.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8304.0.p/gversion.c.o glib/libglib-2.0.so.0.8304.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8304.0.p/gprintf.c.o glib/libglib-2.0.so.0.8304.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8304.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8304.0.p/giounix.c.o glib/libglib-2.0.so.0.8304.0.p/gjournal-private.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libglib-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group glib/libcharset/libcharset.a -Wl,-z,nodelete -Wl,-Bsymbolic-functions -latomic -lm /usr/lib/i386-linux-gnu/libpcre2-8.so -Wl,--end-group -pthread [173/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/brz.c.o -MF girepository/cmph/libcmph.a.p/brz.c.o.d -o girepository/cmph/libcmph.a.p/brz.c.o -c ../../../girepository/cmph/brz.c [174/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o -c ../../../gio/gcancellable.c [175/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o -c ../../../gio/gbufferedoutputstream.c [176/1627] cc -Igio/glib-compile-resources.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/glib-compile-resources.p/glib-compile-resources.c.o -MF gio/glib-compile-resources.p/glib-compile-resources.c.o.d -o gio/glib-compile-resources.p/glib-compile-resources.c.o -c ../../../gio/glib-compile-resources.c [177/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/bdz_ph.c.o -MF girepository/cmph/libcmph.a.p/bdz_ph.c.o.d -o girepository/cmph/libcmph.a.p/bdz_ph.c.o -c ../../../girepository/cmph/bdz_ph.c [178/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o -c ../../../gio/gbufferedinputstream.c [179/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb glib/libglib-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0.p/libglib-2.0.so.0.8304.0.symbols [180/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o -c ../../../gio/gdebugcontroller.c [181/1627] cc -o gmodule/libgmodule-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule.c.o gmodule/libgmodule-2.0.so.0.8304.0.p/gmodule-deprecated.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgmodule-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib glib/libglib-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [182/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o -MF gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o -c gio/gioenumtypes.c [183/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o -c ../../../gio/gdummyproxyresolver.c [184/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o -c ../../../gio/gappinfo.c [185/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o -c ../../../gio/gconverterinputstream.c [186/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o -c ../../../gio/gdatagrambased.c [187/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o -c ../../../gio/gdataoutputstream.c [188/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o -MF gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o -c gio/gdbus-daemon-generated.c [189/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb gmodule/libgmodule-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0.p/libgmodule-2.0.so.0.8304.0.symbols [190/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o -c ../../../gio/gemblem.c [191/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o -c ../../../gio/gdummytlsbackend.c [192/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o -c ../../../gio/gconverteroutputstream.c [193/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o -c ../../../gio/gcredentials.c [194/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o -c ../../../gio/gdebugcontrollerdbus.c [195/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o -c ../../../gio/gemblemedicon.c [196/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o -c ../../../gio/gdrive.c [197/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o -c ../../../gio/gdatainputstream.c [198/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o -c ../../../gio/gfilemonitor.c [199/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o -c ../../../gobject/gobject.c [200/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o -c ../../../gio/gfileinputstream.c [201/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o -c ../../../gio/gfileicon.c [202/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o -c ../../../gio/gfilenamecompleter.c [203/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o -c ../../../gio/gfilterinputstream.c [204/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o -c ../../../gio/gfilteroutputstream.c [205/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o -c ../../../gio/gfileoutputstream.c [206/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o -c ../../../gio/gdummyfile.c [207/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o -c ../../../gio/gfileiostream.c [208/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o -c ../../../gio/ginitable.c [209/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o -c ../../../gio/gioerror.c [210/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o -c ../../../gobject/gsignal.c ../../../gobject/gsignal.c: In function ‘handlers_find’: ../../../gobject/gsignal.c:558:28: warning: potential null pointer dereference [-Wnull-dereference] 558 | if (!node->c_marshaller) | ~~~~^~~~~~~~~~~~~~ ../../../gobject/gsignal.c: In function ‘handler_insert’: ../../../gobject/gsignal.c:685:13: warning: potential null pointer dereference [-Wnull-dereference] 685 | if (!hlist->handlers) | ~~~~~^~~~~~~~~~ ../../../gobject/gsignal.c:685:13: warning: potential null pointer dereference [-Wnull-dereference] In file included from ../../../gobject/gclosure.h:27, from ../../../gobject/gsignal.h:26, from ../../../gobject/gsignal.c:32: ../../../gobject/gsignal.c: In function ‘g_signal_stop_emission_by_name’: ../../../gobject/gsignal.c:1167:41: warning: potential null pointer dereference [-Wnull-dereference] 1167 | else if (!g_type_is_a (itype, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ ../../../gobject/gsignal.c: In function ‘g_signal_set_va_marshaller’: ../../../gobject/gsignal.c:1816:17: warning: potential null pointer dereference [-Wnull-dereference] 1816 | if (cc->closure->marshal == node->c_marshaller) | ~~^~~~~~~~~ In function ‘g_signal_override_class_closure’, inlined from ‘g_signal_override_class_closure’ at ../../../gobject/gsignal.c:1967:1: ../../../gobject/gsignal.c:1979:40: warning: potential null pointer dereference [-Wnull-dereference] 1979 | if (!g_type_is_a (instance_type, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ ../../../gobject/gsignal.c: In function ‘g_signal_connect_closure’: ../../../gobject/gsignal.c:2410:41: warning: potential null pointer dereference [-Wnull-dereference] 2410 | else if (!g_type_is_a (itype, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ ../../../gobject/gsignal.c: In function ‘g_signal_connect_data’: ../../../gobject/gsignal.c:2522:41: warning: potential null pointer dereference [-Wnull-dereference] 2522 | else if (!g_type_is_a (itype, node->itype)) ../../../gobject/gtype.h:760:35: note: in definition of macro ‘g_type_is_a’ 760 | #define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b))) | ^ [211/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o -c ../../../gio/gfileattribute.c [212/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o -c ../../../gio/giomodule-priv.c [213/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o -c ../../../gio/ginetaddressmask.c [214/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o -c ../../../gio/gfileenumerator.c [215/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o -c ../../../gio/gioscheduler.c [216/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o -c ../../../gio/ginetaddress.c [217/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gicon.c.o -c ../../../gio/gicon.c [218/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o -c ../../../gio/ginetsocketaddress.c [219/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o -c ../../../gio/gmemorymonitor.c [220/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o -c ../../../gio/gloadableicon.c [221/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o -c ../../../gio/gnativevolumemonitor.c [222/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o -c ../../../gio/gmemorymonitordbus.c [223/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o -c ../../../gio/gnativesocketaddress.c [224/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o -c ../../../gio/gnetworking.c [225/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giostream.c.o -c ../../../gio/giostream.c [226/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o -c ../../../gio/gnetworkmonitor.c [227/1627] cc -Igobject/libgobject-2.0.so.0.8304.0.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o -MF gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o.d -o gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o -c ../../../gobject/gtype.c ../../../gobject/gtype.c: In function ‘type_node_fundamental_new_W’: ../../../gobject/gtype.c:529:21: warning: potential null pointer dereference [-Wnull-dereference] 529 | finfo->type_flags = type_flags & TYPE_FUNDAMENTAL_FLAG_MASK; | ^ ../../../gobject/gtype.c: In function ‘check_derivation_I’: ../../../gobject/gtype.c:770:14: warning: potential null pointer dereference [-Wnull-dereference] 770 | if (!(finfo->type_flags & G_TYPE_FLAG_DERIVABLE)) | ~~~~~^~~~~~~~~~~~ In function ‘_g_type_test_flags’, inlined from ‘g_type_test_flags’ at ../../../gobject/gtype.c:3780:10: ../../../gobject/gtype.c:3756:26: warning: potential null pointer dereference [-Wnull-dereference] 3756 | fflags = (finfo->type_flags & fflags) == fflags; | ~~~~~^~~~~~~~~~~~ [228/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o -c ../../../gio/gmemoryinputstream.c [229/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o -c ../../../gio/gmountoperation.c [230/1627] cc -o gobject/libgobject-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0.p/meson-generated_.._glib-enumtypes.c.o gobject/libgobject-2.0.so.0.8304.0.p/gatomicarray.c.o gobject/libgobject-2.0.so.0.8304.0.p/gbinding.c.o gobject/libgobject-2.0.so.0.8304.0.p/gbindinggroup.c.o gobject/libgobject-2.0.so.0.8304.0.p/gboxed.c.o gobject/libgobject-2.0.so.0.8304.0.p/gclosure.c.o gobject/libgobject-2.0.so.0.8304.0.p/genums.c.o gobject/libgobject-2.0.so.0.8304.0.p/gmarshal.c.o gobject/libgobject-2.0.so.0.8304.0.p/gobject.c.o gobject/libgobject-2.0.so.0.8304.0.p/gparam.c.o gobject/libgobject-2.0.so.0.8304.0.p/gparamspecs.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsignal.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsignalgroup.c.o gobject/libgobject-2.0.so.0.8304.0.p/gsourceclosure.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtype.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtypemodule.c.o gobject/libgobject-2.0.so.0.8304.0.p/gtypeplugin.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvalue.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluearray.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetransform.c.o gobject/libgobject-2.0.so.0.8304.0.p/gvaluetypes.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgobject-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions -lffi -Wl,--end-group [231/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o -c ../../../gio/gpermission.c [232/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o -c ../../../gio/gnetworkmonitorbase.c [233/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmount.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmount.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmount.c.o -c ../../../gio/gmount.c [234/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o -c ../../../gio/gpowerprofilemonitor.c [235/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o -c ../../../gio/giomodule.c [236/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o -c ../../../gio/gmemoryoutputstream.c [237/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o -c ../../../gio/gpollableinputstream.c [238/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb gobject/libgobject-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0.p/libgobject-2.0.so.0.8304.0.symbols [239/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o -c ../../../gio/ginputstream.c [240/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o -c ../../../gio/gnetworkservice.c [241/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o -c ../../../gio/gpowerprofilemonitordbus.c [242/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o -c ../../../gio/gpollableoutputstream.c [243/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o -c ../../../gio/gproxy.c [244/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o -c ../../../gio/gpollableutils.c [245/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o -c ../../../gio/gpollfilemonitor.c [246/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o -c ../../../gio/gnetworkaddress.c [247/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o -c ../../../gio/gproxyaddress.c [248/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o -c ../../../gio/gsimplepermission.c [249/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o -c ../../../gio/gseekable.c [250/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o -c ../../../gio/gproxyresolver.c [251/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o -c ../../../gio/gsimpleiostream.c [252/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o -c gio/xdp-dbus.c [253/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o -c ../../../gio/gsocketaddressenumerator.c [254/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o -c ../../../gio/gsocketconnectable.c [255/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o -c ../../../gio/gmarshal-internal.c [256/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o -c ../../../gio/gproxyaddressenumerator.c [257/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o -c ../../../gio/gresourcefile.c [258/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o -c ../../../gio/gsimpleproxyresolver.c [259/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o -c ../../../gio/gsocketaddress.c [260/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o -c ../../../gio/gsocketcontrolmessage.c [261/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o -c ../../../gio/gsrvtarget.c [262/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o -c ../../../gio/gsocketinputstream.c [263/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gresource.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gresource.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gresource.c.o -c ../../../gio/gresource.c [264/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o -c ../../../gio/gsocketconnection.c [265/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o -c ../../../gio/gsocketoutputstream.c [266/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o -c ../../../gio/gtcpwrapperconnection.c [267/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o -c ../../../gio/gsocketservice.c [268/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o -c ../../../gio/gresolver.c [269/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o -c ../../../gio/gsubprocesslauncher.c [270/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o -c ../../../gio/gtcpconnection.c [271/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o -c ../../../gio/gsocketlistener.c [272/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o -c ../../../gio/gthreadedsocketservice.c [273/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o -c ../../../gio/gtlsbackend.c [274/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o -c ../../../gio/gfileinfo.c [275/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o -c ../../../gio/gtlsfiledatabase.c [276/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o -c ../../../gio/gtlsclientconnection.c [277/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o -c ../../../gio/gtlsserverconnection.c [278/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o -c ../../../gio/gthemedicon.c [279/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o -c ../../../gio/gsimpleasyncresult.c [280/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o -c ../../../gio/gdtlsclientconnection.c [281/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o -c ../../../gio/gsocketclient.c [282/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o -c ../../../gio/gdtlsserverconnection.c [283/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o -c ../../../gio/gtlspassword.c [284/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o -c ../../../gio/goutputstream.c [285/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o -c ../../../gio/gtlsconnection.c [286/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtask.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtask.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtask.c.o -c ../../../gio/gtask.c [287/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o -c ../../../gio/gtlscertificate.c [288/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o -c ../../../gio/gunionvolumemonitor.c [289/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o -c ../../../gio/gtlsinteraction.c [290/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o -MF gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o -c ../../../glib/gtrace.c [291/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o -c ../../../gio/glistmodel.c [292/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o -c ../../../gio/gvolumemonitor.c [293/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o -c ../../../gio/gunixcredentialsmessage.c [294/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o -c ../../../gio/gunixconnection.c [295/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o -c ../../../gio/gdtlsconnection.c [296/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o -c ../../../gio/gunixfdlist.c [297/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o -c ../../../gio/gtlsdatabase.c [298/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o -c ../../../gio/gzlibdecompressor.c [299/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o -c ../../../gio/gzlibcompressor.c [300/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o -c ../../../gio/gsubprocess.c [301/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o -c ../../../gio/gvfs.c [302/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o -c ../../../gio/gunixsocketaddress.c [303/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o -c ../../../gio/gthreadedresolver.c [304/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o -c ../../../gio/gfiledescriptorbased.c [305/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o -c ../../../gio/gliststore.c [306/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o -MF gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o -c ../../../gio/giounix-private.c [307/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o -c ../../../gio/ggtknotificationbackend.c [308/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o -c ../../../gio/gunixfdmessage.c [309/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o -c ../../../gio/gnetworkmonitornm.c [310/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o -c ../../../gio/gvolume.c [311/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o -c ../../../gio/gunixmount.c [312/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o -c ../../../gio/gunixvolumemonitor.c [313/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o -c ../../../gio/gfdonotificationbackend.c [314/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o -c ../../../gio/gunixvolume.c [315/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o -c ../../../gio/gunixinputstream.c [316/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o -c ../../../gio/gunixoutputstream.c [317/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o -c ../../../gio/gactionmap.c [318/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o -c ../../../gio/gsimpleactiongroup.c [319/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o -c ../../../gio/gremoteactiongroup.c [320/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o -c ../../../gio/gactiongroup.c [321/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o -c ../../../gio/gnetworkmonitornetlink.c [322/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o -c ../../../gio/gcontenttype-fdo.c [323/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o -c ../../../gio/gapplicationcommandline.c [324/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gaction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gaction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gaction.c.o -c ../../../gio/gaction.c [325/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o -c ../../../gio/gsimpleaction.c [326/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o -c ../../../gio/gpropertyaction.c [327/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o -c ../../../gio/gactiongroupexporter.c [328/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o -c ../../../gio/gnotificationbackend.c [329/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o -c ../../../gio/gdbusactiongroup.c [330/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o -c ../../../gio/gapplicationimpl-dbus.c [331/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o -c ../../../gio/gdbusdaemon.c [332/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o -c ../../../gio/gmemorysettingsbackend.c [333/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o -c ../../../gio/gmenumodel.c [334/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o -c ../../../gio/gnullsettingsbackend.c [335/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o -c ../../../gio/gmenu.c [336/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o -c ../../../gio/gsocket.c [337/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o -c ../../../gio/gdbusmenumodel.c [338/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o -c ../../../gio/gdelayedsettingsbackend.c [339/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o -c ../../../gio/gnotification.c [340/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o -c ../../../gio/gdbusauthobserver.c [341/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o -c ../../../gio/gmenuexporter.c [342/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o -c ../../../gio/gunixmounts.c [343/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o -c ../../../gio/gsettingsbackend.c [344/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gfile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gfile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gfile.c.o -c ../../../gio/gfile.c [345/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o -c ../../../gio/gdbusauthmechanismanon.c [346/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o -c ../../../gio/gdbusutils.c [347/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o -c ../../../gio/gdbusauthmechanism.c [348/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o -c ../../../gio/gsettings-mapping.c [349/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o -c ../../../gio/gkeyfilesettingsbackend.c [350/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o -c ../../../gio/gdbusauthmechanismexternal.c [351/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o -c ../../../gio/gapplication.c [352/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o -c ../../../gio/gdbusinterface.c [353/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o -c ../../../gio/gdbusobject.c [354/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o -c ../../../gio/gdbusnameowning.c [355/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o -c ../../../gio/gdbusnamewatching.c [356/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o -c ../../../gio/gdbusobjectmanager.c [357/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o -c ../../../gio/gdbusobjectproxy.c [358/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o -c ../../../gio/gdbusaddress.c [359/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o -c ../../../gio/gdbusobjectskeleton.c [360/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o -c ../../../gio/gsettingsschema.c [361/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o -c ../../../gio/gdbusauthmechanismsha1.c [362/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o -c ../../../gio/gdbusmethodinvocation.c [363/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o -c ../../../gio/gdbusinterfaceskeleton.c [364/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o -c ../../../gio/gdbuserror.c [365/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o -c ../../../gio/gdocumentportal.c [366/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o -c ../../../gio/gdbusserver.c [367/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o -c ../../../gio/gdbusauth.c [368/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o -c ../../../gio/gpowerprofilemonitorportal.c [369/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o -c ../../../gio/gmemorymonitorportal.c [370/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o -c ../../../gio/gtestdbus.c [371/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o -c ../../../gio/gopenuriportal.c [372/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o -c ../../../gio/gportalnotificationbackend.c [373/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o -c ../../../gio/gsettings.c [374/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o -c ../../../gio/gtrashportal.c [375/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o -c ../../../gio/gdbusobjectmanagerserver.c [376/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o -c ../../../gio/gportalsupport.c [377/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o -c ../../../gio/gproxyresolverportal.c [378/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o -c ../../../gio/gdbusobjectmanagerclient.c [379/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o -c ../../../gio/gnetworkmonitorportal.c [380/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o -c ../../../gio/gsandbox.c [381/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o -c ../../../gio/gsocks4proxy.c [382/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o -c ../../../gio/gdbusproxy.c [383/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o -c ../../../gio/glocalfileenumerator.c [384/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o -c ../../../gio/ghttpproxy.c [385/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o -c ../../../gio/glocalfileiostream.c [386/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o -c ../../../gio/glocalfileinputstream.c [387/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o -c ../../../gio/gdbusintrospection.c [388/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o -c ../../../gio/gdbusprivate.c [389/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/buffer_manager.c.o -MF girepository/cmph/libcmph.a.p/buffer_manager.c.o.d -o girepository/cmph/libcmph.a.p/buffer_manager.c.o -c ../../../girepository/cmph/buffer_manager.c [390/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o -c ../../../gio/glocalvfs.c [391/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o -c ../../../gio/gsocks4aproxy.c [392/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o -MF gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o -c ../../../gio/thumbnail-verify.c [393/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/chd.c.o -MF girepository/cmph/libcmph.a.p/chd.c.o.d -o girepository/cmph/libcmph.a.p/chd.c.o -c ../../../girepository/cmph/chd.c [394/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/cmph_structs.c.o -MF girepository/cmph/libcmph.a.p/cmph_structs.c.o.d -o girepository/cmph/libcmph.a.p/cmph_structs.c.o -c ../../../girepository/cmph/cmph_structs.c [395/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o -c ../../../gio/gsocks5proxy.c [396/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o -c ../../../gio/glocalfilemonitor.c [397/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [398/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o -c ../../../gio/gdesktopappinfo.c [399/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/fch_buckets.c.o -MF girepository/cmph/libcmph.a.p/fch_buckets.c.o.d -o girepository/cmph/libcmph.a.p/fch_buckets.c.o -c ../../../girepository/cmph/fch_buckets.c [400/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/chm.c.o -MF girepository/cmph/libcmph.a.p/chm.c.o.d -o girepository/cmph/libcmph.a.p/chm.c.o -c ../../../girepository/cmph/chm.c [401/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/hash.c.o -MF girepository/cmph/libcmph.a.p/hash.c.o.d -o girepository/cmph/libcmph.a.p/hash.c.o -c ../../../girepository/cmph/hash.c [402/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/compressed_rank.c.o -MF girepository/cmph/libcmph.a.p/compressed_rank.c.o.d -o girepository/cmph/libcmph.a.p/compressed_rank.c.o -c ../../../girepository/cmph/compressed_rank.c [403/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/jenkins_hash.c.o -MF girepository/cmph/libcmph.a.p/jenkins_hash.c.o.d -o girepository/cmph/libcmph.a.p/jenkins_hash.c.o -c ../../../girepository/cmph/jenkins_hash.c [404/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/cmph.c.o -MF girepository/cmph/libcmph.a.p/cmph.c.o.d -o girepository/cmph/libcmph.a.p/cmph.c.o -c ../../../girepository/cmph/cmph.c [405/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o -c ../../../gio/glocalfileoutputstream.c [406/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/compressed_seq.c.o -MF girepository/cmph/libcmph.a.p/compressed_seq.c.o.d -o girepository/cmph/libcmph.a.p/compressed_seq.c.o -c ../../../girepository/cmph/compressed_seq.c [407/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/miller_rabin.c.o -MF girepository/cmph/libcmph.a.p/miller_rabin.c.o.d -o girepository/cmph/libcmph.a.p/miller_rabin.c.o -c ../../../girepository/cmph/miller_rabin.c [408/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/vqueue.c.o -MF girepository/cmph/libcmph.a.p/vqueue.c.o.d -o girepository/cmph/libcmph.a.p/vqueue.c.o -c ../../../girepository/cmph/vqueue.c [409/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/graph.c.o -MF girepository/cmph/libcmph.a.p/graph.c.o.d -o girepository/cmph/libcmph.a.p/graph.c.o -c ../../../girepository/cmph/graph.c [410/1627] /usr/bin/python3 ../../../gio/tests/gen-big-test-resource.py gio/tests/gresource-big-test.txt [411/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [412/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/vstack.c.o -MF girepository/cmph/libcmph.a.p/vstack.c.o.d -o girepository/cmph/libcmph.a.p/vstack.c.o -c ../../../girepository/cmph/vstack.c [413/1627] /usr/bin/meson --internal copy ../../../gio/tests/test1.txt gio/tests/test-generated.txt [414/1627] cc -Iglib/tests/libconstructor-helper.so.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ glib/tests/libconstructor-helper.so.p/constructor-helper.c.o -MF glib/tests/libconstructor-helper.so.p/constructor-helper.c.o.d -o glib/tests/libconstructor-helper.so.p/constructor-helper.c.o -c ../../../glib/tests/constructor-helper.c [415/1627] cc -Igthread/libgthread-2.0.so.0.8304.0.p -Igthread -I../../../gthread -I. -I../../.. -Iglib -I../../../glib -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GThread"' -DGLIB_COMPILATION -MD -MQ gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o -MF gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o.d -o gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o -c ../../../gthread/gthread-impl.c [416/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/select.c.o -MF girepository/cmph/libcmph.a.p/select.c.o.d -o girepository/cmph/libcmph.a.p/select.c.o -c ../../../girepository/cmph/select.c [417/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/fch.c.o -MF girepository/cmph/libcmph.a.p/fch.c.o.d -o girepository/cmph/libcmph.a.p/fch.c.o -c ../../../girepository/cmph/fch.c [418/1627] cc -Igirepository/libgirepository-gthash.a.p -Igirepository -I../../../girepository -I. -I../../.. -Igirepository/cmph -I../../../girepository/cmph -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-old-style-definition -Wno-cast-align -MD -MQ girepository/libgirepository-gthash.a.p/gthash.c.o -MF girepository/libgirepository-gthash.a.p/gthash.c.o.d -o girepository/libgirepository-gthash.a.p/gthash.c.o -c ../../../girepository/gthash.c [419/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o -c ../../../gio/gdbusmessage.c [420/1627] cc -Igirepository/cmph/libcmph.a.p -Igirepository/cmph -I../../../girepository/cmph -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-implicit-fallthrough -Wno-old-style-definition -Wno-suggest-attribute=noreturn -Wno-type-limits -Wno-undef -Wno-unused-parameter -Wno-cast-align -Wno-unused-function -Wno-return-type -MD -MQ girepository/cmph/libcmph.a.p/chd_ph.c.o -MF girepository/cmph/libcmph.a.p/chd_ph.c.o.d -o girepository/cmph/libcmph.a.p/chd_ph.c.o -c ../../../girepository/cmph/chd_ph.c [421/1627] rm -f girepository/libgirepository-gthash.a && gcc-ar csrDT girepository/libgirepository-gthash.a girepository/libgirepository-gthash.a.p/gthash.c.o [422/1627] rm -f girepository/cmph/libcmph.a && gcc-ar csrDT girepository/cmph/libcmph.a girepository/cmph/libcmph.a.p/bdz.c.o girepository/cmph/libcmph.a.p/bdz_ph.c.o girepository/cmph/libcmph.a.p/bmz8.c.o girepository/cmph/libcmph.a.p/bmz.c.o girepository/cmph/libcmph.a.p/brz.c.o girepository/cmph/libcmph.a.p/buffer_entry.c.o girepository/cmph/libcmph.a.p/buffer_manager.c.o girepository/cmph/libcmph.a.p/chd.c.o girepository/cmph/libcmph.a.p/chd_ph.c.o girepository/cmph/libcmph.a.p/chm.c.o girepository/cmph/libcmph.a.p/cmph.c.o girepository/cmph/libcmph.a.p/cmph_structs.c.o girepository/cmph/libcmph.a.p/compressed_rank.c.o girepository/cmph/libcmph.a.p/compressed_seq.c.o girepository/cmph/libcmph.a.p/fch_buckets.c.o girepository/cmph/libcmph.a.p/fch.c.o girepository/cmph/libcmph.a.p/graph.c.o girepository/cmph/libcmph.a.p/hash.c.o girepository/cmph/libcmph.a.p/jenkins_hash.c.o girepository/cmph/libcmph.a.p/miller_rabin.c.o girepository/cmph/libcmph.a.p/select.c.o girepository/cmph/libcmph.a.p/vqueue.c.o girepository/cmph/libcmph.a.p/vstack.c.o [423/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o -c ../../../girepository/gicallbackinfo.c [424/1627] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/giroffsets.c.o -MF girepository/libgirepository-internals.a.p/giroffsets.c.o.d -o girepository/libgirepository-internals.a.p/giroffsets.c.o -c ../../../girepository/giroffsets.c [425/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o -c ../../../girepository/giflagsinfo.c [426/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o -c ../../../girepository/giconstantinfo.c [427/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o -c ../../../girepository/giarginfo.c [428/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o -c ../../../girepository/gienuminfo.c [429/1627] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girmodule.c.o -MF girepository/libgirepository-internals.a.p/girmodule.c.o.d -o girepository/libgirepository-internals.a.p/girmodule.c.o -c ../../../girepository/girmodule.c [430/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o -c ../../../girepository/gifunctioninfo.c [431/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o -c ../../../girepository/gifieldinfo.c [432/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o -c ../../../girepository/ginvoke.c [433/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o -c ../../../girepository/giregisteredtypeinfo.c [434/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o -c ../../../girepository/gipropertyinfo.c [435/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o -c ../../../girepository/gicallableinfo.c [436/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o -c ../../../girepository/gdump.c [437/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o -c ../../../gio/glocalfileinfo.c [438/1627] cc -o glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so.p/constructor-helper.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libconstructor-helper.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib glib/libglib-2.0.so.0.8304.0 [439/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o -c ../../../girepository/giinterfaceinfo.c [440/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o -c ../../../girepository/gisignalinfo.c [441/1627] /usr/bin/python3 gobject/glib-genmarshal --prefix=test --valist-marshallers --output=gobject/tests/marshalers.h --quiet --header ../../../gobject/tests/marshalers.list [442/1627] /usr/bin/python3 gobject/glib-genmarshal --prefix=test --valist-marshallers --include-header=marshalers.h --output=gobject/tests/marshalers.c --quiet --body ../../../gobject/tests/marshalers.list [443/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o -c ../../../girepository/gibaseinfo.c [444/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o -c ../../../girepository/girffi.c [445/1627] cc -o gthread/libgthread-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0.p/gthread-impl.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgthread-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib glib/libglib-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [446/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.gtk.GDBus.Example.ObjectManager. --generate-rst objectmanager-rst-gen --output-directory gio/tests/gdbus-object-manager-example ../../../gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager.xml [447/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o -c ../../../girepository/giunresolvedinfo.c [448/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-info-header --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 --output gio/tests/gdbus-test-codegen-generated-interface-info.h ../../../gio/tests/test-codegen.xml [449/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-info-body --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 --output gio/tests/gdbus-test-codegen-generated-interface-info.c ../../../gio/tests/test-codegen.xml [450/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o -c ../../../girepository/gistructinfo.c [451/1627] /usr/bin/msgfmt -o gio/tests/de/LC_MESSAGES/test.mo ../../../gio/tests/de/LC_MESSAGES/../../de.po [452/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o -c ../../../girepository/gitypeinfo.c [453/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o -c ../../../girepository/giunioninfo.c [454/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio/tests --generate-c-code fake-document-portal-generated --c-namespace Fake ../../../gio/tests/../org.freedesktop.portal.Documents.xml [455/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o -c ../../../girepository/givalueinfo.c [456/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio/tests --generate-c-code fake-openuri-portal-generated --c-namespace Fake ../../../gio/tests/../org.freedesktop.portal.OpenURI.xml [457/1627] /usr/bin/python3 /build/reproducible-path/glib2.0-2.83.4/gio/tests/gengiotypefuncs.py gio/tests/giotypefuncs.inc ../../../gio/gappinfo.h ../../../gio/gasyncinitable.h ../../../gio/gasyncresult.h ../../../gio/gbufferedinputstream.h ../../../gio/gbufferedoutputstream.h ../../../gio/gbytesicon.h ../../../gio/gcancellable.h ../../../gio/gcontenttype.h ../../../gio/gcharsetconverter.h ../../../gio/gconverter.h ../../../gio/gconverterinputstream.h ../../../gio/gconverteroutputstream.h ../../../gio/gdatagrambased.h ../../../gio/gdatainputstream.h ../../../gio/gdataoutputstream.h ../../../gio/gdebugcontroller.h ../../../gio/gdebugcontrollerdbus.h ../../../gio/gdrive.h ../../../gio/gemblem.h ../../../gio/gemblemedicon.h ../../../gio/gfile.h ../../../gio/gfileattribute.h ../../../gio/gfileenumerator.h ../../../gio/gfileicon.h ../../../gio/gfileinfo.h ../../../gio/gfileinputstream.h ../../../gio/gfilemonitor.h ../../../gio/gfilenamecompleter.h ../../../gio/gfileoutputstream.h ../../../gio/gfileiostream.h ../../../gio/gfilterinputstream.h ../../../gio/gfilteroutputstream.h ../../../gio/gicon.h ../../../gio/ginetaddress.h ../../../gio/ginetaddressmask.h ../../../gio/ginetsocketaddress.h ../../../gio/ginitable.h ../../../gio/ginputstream.h ../../../gio/gio.h ../../../gio/gio-autocleanups.h ../../../gio/gioenums.h ../../../gio/gioerror.h ../../../gio/giomodule.h ../../../gio/gioscheduler.h ../../../gio/giostream.h ../../../gio/giotypes.h ../../../gio/gloadableicon.h ../../../gio/gmount.h ../../../gio/gmemoryinputstream.h ../../../gio/gmemorymonitor.h ../../../gio/gmemoryoutputstream.h ../../../gio/gmountoperation.h ../../../gio/gnativesocketaddress.h ../../../gio/gnativevolumemonitor.h ../../../gio/gnetworkaddress.h ../../../gio/gnetworkmonitor.h ../../../gio/gnetworkservice.h ../../../gio/goutputstream.h ../../../gio/gpermission.h ../../../gio/gpollableinputstream.h ../../../gio/gpollableoutputstream.h ../../../gio/gpollableutils.h ../../../gio/gpowerprofilemonitor.h ../../../gio/gproxy.h ../../../gio/gproxyaddress.h ../../../gio/gproxyaddressenumerator.h ../../../gio/gproxyresolver.h ../../../gio/gresolver.h ../../../gio/gresource.h ../../../gio/gseekable.h ../../../gio/gsimpleasyncresult.h ../../../gio/gsimpleiostream.h ../../../gio/gsimplepermission.h ../../../gio/gsimpleproxyresolver.h ../../../gio/gsocket.h ../../../gio/gsocketaddress.h ../../../gio/gsocketaddressenumerator.h ../../../gio/gsocketclient.h ../../../gio/gsocketconnectable.h ../../../gio/gsocketconnection.h ../../../gio/gsocketcontrolmessage.h ../../../gio/gsocketlistener.h ../../../gio/gsocketservice.h ../../../gio/gsrvtarget.h ../../../gio/gsubprocess.h ../../../gio/gsubprocesslauncher.h ../../../gio/gtask.h ../../../gio/gtcpconnection.h ../../../gio/gtcpwrapperconnection.h ../../../gio/gthemedicon.h ../../../gio/gthreadedsocketservice.h ../../../gio/gtlsbackend.h ../../../gio/gtlscertificate.h ../../../gio/gtlsclientconnection.h ../../../gio/gtlsconnection.h ../../../gio/gtlsdatabase.h ../../../gio/gtlsfiledatabase.h ../../../gio/gtlsinteraction.h ../../../gio/gtlspassword.h ../../../gio/gtlsserverconnection.h ../../../gio/gdtlsconnection.h ../../../gio/gdtlsclientconnection.h ../../../gio/gdtlsserverconnection.h ../../../gio/gunixconnection.h ../../../gio/gunixcredentialsmessage.h ../../../gio/gunixfdlist.h ../../../gio/gunixsocketaddress.h ../../../gio/gvfs.h ../../../gio/gvolume.h ../../../gio/gvolumemonitor.h ../../../gio/gzlibcompressor.h ../../../gio/gzlibdecompressor.h ../../../gio/glistmodel.h ../../../gio/gliststore.h ../../../gio/gapplication.h ../../../gio/gapplicationcommandline.h ../../../gio/gactiongroup.h ../../../gio/gactionmap.h ../../../gio/gsimpleactiongroup.h ../../../gio/gremoteactiongroup.h ../../../gio/gactiongroupexporter.h ../../../gio/gdbusactiongroup.h ../../../gio/gaction.h ../../../gio/gpropertyaction.h ../../../gio/gsimpleaction.h ../../../gio/gmenumodel.h ../../../gio/gmenu.h ../../../gio/gmenuexporter.h ../../../gio/gdbusmenumodel.h ../../../gio/gnotification.h ../../../gio/gsettingsbackend.h ../../../gio/gsettingsschema.h ../../../gio/gsettings.h ../../../gio/gdbusauthobserver.h ../../../gio/gcredentials.h ../../../gio/gdbusutils.h ../../../gio/gdbuserror.h ../../../gio/gdbusaddress.h ../../../gio/gdbusconnection.h ../../../gio/gdbusmessage.h ../../../gio/gdbusnameowning.h ../../../gio/gdbusnamewatching.h ../../../gio/gdbusproxy.h ../../../gio/gdbusintrospection.h ../../../gio/gdbusmethodinvocation.h ../../../gio/gdbusserver.h ../../../gio/gdbusinterface.h ../../../gio/gdbusinterfaceskeleton.h ../../../gio/gdbusobject.h ../../../gio/gdbusobjectskeleton.h ../../../gio/gdbusobjectproxy.h ../../../gio/gdbusobjectmanager.h ../../../gio/gdbusobjectmanagerclient.h ../../../gio/gdbusobjectmanagerserver.h ../../../gio/gtestdbus.h gio/gioenumtypes.h ../../../gobject/gobject-autocleanups.h ../../../gobject/glib-types.h ../../../gobject/gbinding.h ../../../gobject/gbindinggroup.h ../../../gobject/gboxed.h ../../../gobject/gclosure.h ../../../gobject/genums.h ../../../gobject/gmarshal.h ../../../gobject/gobject.h ../../../gobject/gparam.h ../../../gobject/gparamspecs.h ../../../gobject/gsignal.h ../../../gobject/gsignalgroup.h ../../../gobject/gsourceclosure.h ../../../gobject/gtype.h ../../../gobject/gtypemodule.h ../../../gobject/gtypeplugin.h ../../../gobject/gvalue.h ../../../gobject/gvaluearray.h ../../../gobject/gvaluecollector.h ../../../gobject/gvaluetypes.h ../../../gobject/gobjectnotifyqueue.c [458/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.project. --output-directory gio/tests --generate-c-code gdbus-test-codegen-generated --c-generate-object-manager --c-generate-autocleanup all --c-namespace Foo_iGen --generate-docbook gdbus-test-codegen-generated-doc --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 ../../../gio/tests/test-codegen.xml [459/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --interface-prefix org.freedesktop.portal. --output-directory gio/tests --generate-c-code fake-request-portal-generated --c-namespace Fake ../../../gio/tests/../org.freedesktop.portal.Request.xml [460/1627] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girwriter.c.o -MF girepository/libgirepository-internals.a.p/girwriter.c.o.d -o girepository/libgirepository-internals.a.p/girwriter.c.o -c ../../../girepository/girwriter.c In file included from ../../../glib/glib.h:64, from ../../../girepository/girwriter-private.h:26, from ../../../girepository/girwriter.c:27: ../../../girepository/girwriter.c: In function ‘gi_ir_writer_write’: ../../../gobject/gtype.h:646:114: warning: potential null pointer dereference [-Wnull-dereference] 646 | #define G_TYPE_FROM_INSTANCE(instance) (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class)) | ^ ../../../glib/gmessages.h:353:32: note: in definition of macro ‘g_error’ 353 | __VA_ARGS__); \ | ^~~~~~~~~~~ ../../../gobject/gtype.h:646:66: note: in expansion of macro ‘G_TYPE_FROM_CLASS’ 646 | #define G_TYPE_FROM_INSTANCE(instance) (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class)) | ^~~~~~~~~~~~~~~~~ ../../../girepository/girwriter.c:1453:59: note: in expansion of macro ‘G_TYPE_FROM_INSTANCE’ 1453 | g_error ("unknown info type %s", g_type_name (G_TYPE_FROM_INSTANCE (info))); | ^~~~~~~~~~~~~~~~~~~~ [461/1627] /usr/bin/python3 gio/gdbus-2.0/codegen/gdbus-codegen --glib-min-required 2.64 --interface-prefix org.project. --output-directory gio/tests --generate-c-code gdbus-test-codegen-generated-min-required-2-64 --c-generate-object-manager --c-generate-autocleanup all --c-namespace Foo_iGen --generate-docbook gdbus-test-codegen-generated-doc --annotate org.project.Bar Key1 Value1 --annotate org.project.Bar org.gtk.GDBus.Internal Value2 --annotate 'org.project.Bar.HelloWorld()' Key3 Value3 --annotate org.project.Bar::TestSignal Key4 Value4 --annotate org.project.Bar:ay Key5 Value5 --annotate 'org.project.Bar.TestPrimitiveTypes()[val_int32]' Key6 Value6 --annotate 'org.project.Bar.TestPrimitiveTypes()[ret_uint32]' Key7 Value7 --annotate 'org.project.Bar::TestSignal[array_of_strings]' Key8 Value8 ../../../gio/tests/test-codegen.xml [462/1627] cc -Iglib/tests/getpwuid-preload.so.p -Iglib/tests -I../../../glib/tests -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o -MF glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o.d -o glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o -c ../../../glib/tests/getpwuid-preload.c [463/1627] cc -Iglib/tests/spawn-test-helper.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-test-helper.p/spawn-test-helper.c.o -MF glib/tests/spawn-test-helper.p/spawn-test-helper.c.o.d -o glib/tests/spawn-test-helper.p/spawn-test-helper.c.o -c ../../../glib/tests/spawn-test-helper.c [464/1627] cc -Iglib/tests/path-test-subdir/spawn-test-helper.p -Iglib/tests/path-test-subdir -I../../../glib/tests/path-test-subdir -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o -MF glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o.d -o glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o -c ../../../glib/tests/path-test-subdir/spawn-test-helper.c [465/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so.p/libconstructor-helper.so.symbols [466/1627] cc -Iglib/tests/assert-msg-test.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/assert-msg-test.p/assert-msg-test.c.o -MF glib/tests/assert-msg-test.p/assert-msg-test.c.o.d -o glib/tests/assert-msg-test.p/assert-msg-test.c.o -c ../../../glib/tests/assert-msg-test.c [467/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o -c ../../../girepository/givfuncinfo.c [468/1627] cc -Iglib/tests/libconstructor-lib.so.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPREFIX=lib -MD -MQ glib/tests/libconstructor-lib.so.p/constructor.c.o -MF glib/tests/libconstructor-lib.so.p/constructor.c.o.d -o glib/tests/libconstructor-lib.so.p/constructor.c.o -c ../../../glib/tests/constructor.c [469/1627] cc -Iglib/tests/test-spawn-echo.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/test-spawn-echo.p/test-spawn-echo.c.o -MF glib/tests/test-spawn-echo.p/test-spawn-echo.c.o.d -o glib/tests/test-spawn-echo.p/test-spawn-echo.c.o -c ../../../glib/tests/test-spawn-echo.c [470/1627] cc -Iglib/tests/markup-example.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-example.p/markup-example.c.o -MF glib/tests/markup-example.p/markup-example.c.o.d -o glib/tests/markup-example.p/markup-example.c.o -c ../../../glib/tests/markup-example.c [471/1627] cc -Iglib/tests/messages-low-memory.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/messages-low-memory.p/messages-low-memory.c.o -MF glib/tests/messages-low-memory.p/messages-low-memory.c.o.d -o glib/tests/messages-low-memory.p/messages-low-memory.c.o -c ../../../glib/tests/messages-low-memory.c [472/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o -c ../../../girepository/giobjectinfo.c [473/1627] cc -Iglib/tests/spawn-path-search-helper.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o -MF glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o.d -o glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o -c ../../../glib/tests/spawn-path-search-helper.c [474/1627] cc -Iglib/tests/testing-helper.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/testing-helper.p/testing-helper.c.o -MF glib/tests/testing-helper.p/testing-helper.c.o.d -o glib/tests/testing-helper.p/testing-helper.c.o -c ../../../glib/tests/testing-helper.c [475/1627] cc -Iglib/tests/bitlock.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/bitlock.p/bitlock.c.o -MF glib/tests/bitlock.p/bitlock.c.o.d -o glib/tests/bitlock.p/bitlock.c.o -c ../../../glib/tests/bitlock.c [476/1627] cc -Iglib/tests/charset.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/charset.p/charset.c.o -MF glib/tests/charset.p/charset.c.o.d -o glib/tests/charset.p/charset.c.o -c ../../../glib/tests/charset.c [477/1627] cc -Iglib/tests/cache.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/cache.p/cache.c.o -MF glib/tests/cache.p/cache.c.o.d -o glib/tests/cache.p/cache.c.o -c ../../../glib/tests/cache.c [478/1627] cc -Iglib/tests/completion.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/completion.p/completion.c.o -MF glib/tests/completion.p/completion.c.o.d -o glib/tests/completion.p/completion.c.o -c ../../../glib/tests/completion.c [479/1627] cc -Iglib/tests/collate.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/collate.p/collate.c.o -MF glib/tests/collate.p/collate.c.o.d -o glib/tests/collate.p/collate.c.o -c ../../../glib/tests/collate.c [480/1627] cc -Iglib/tests/asyncqueue.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/asyncqueue.p/asyncqueue.c.o -MF glib/tests/asyncqueue.p/asyncqueue.c.o.d -o glib/tests/asyncqueue.p/asyncqueue.c.o -c ../../../glib/tests/asyncqueue.c [481/1627] cc -Iglib/tests/checksum.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/checksum.p/checksum.c.o -MF glib/tests/checksum.p/checksum.c.o.d -o glib/tests/checksum.p/checksum.c.o -c ../../../glib/tests/checksum.c [482/1627] cc -Igio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p -Igio/tests/gdbus-object-manager-example -I../../../gio/tests/gdbus-object-manager-example -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGDBUS_OBJECT_MANAGER_EXAMPLE_COMPILATION -MD -MQ gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o -MF gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o.d -o gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o -c gio/tests/gdbus-object-manager-example/objectmanager-gen.c [483/1627] cc -Iglib/tests/base64.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/base64.p/base64.c.o -MF glib/tests/base64.p/base64.c.o.d -o glib/tests/base64.p/base64.c.o -c ../../../glib/tests/base64.c [484/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o -MF gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o -c ../../../gio/gdbusconnection.c [485/1627] cc -Iglib/gtester.p -Iglib -I../../../glib -I. -I../../.. -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -UG_DISABLE_ASSERT -MD -MQ glib/gtester.p/gtester.c.o -MF glib/gtester.p/gtester.c.o.d -o glib/gtester.p/gtester.c.o -c ../../../glib/gtester.c [486/1627] cc -Iglib/tests/dir.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/dir.p/dir.c.o -MF glib/tests/dir.p/dir.c.o.d -o glib/tests/dir.p/dir.c.o -c ../../../glib/tests/dir.c [487/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o -c ../../../girepository/girepository.c [488/1627] cc -Igio/libgio-2.0.so.0.8304.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o -MF gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o.d -o gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o -c ../../../gio/glocalfile.c [489/1627] cc -Iglib/tests/guuid.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/guuid.p/guuid.c.o -MF glib/tests/guuid.p/guuid.c.o.d -o glib/tests/guuid.p/guuid.c.o -c ../../../glib/tests/guuid.c [490/1627] cc -Iglib/tests/environment.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/environment.p/environment.c.o -MF glib/tests/environment.p/environment.c.o.d -o glib/tests/environment.p/environment.c.o -c ../../../glib/tests/environment.c [491/1627] cc -Iglib/tests/bytes.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/bytes.p/bytes.c.o -MF glib/tests/bytes.p/bytes.c.o.d -o glib/tests/bytes.p/bytes.c.o -c ../../../glib/tests/bytes.c [492/1627] cc -Iglib/tests/cond.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/cond.p/cond.c.o -MF glib/tests/cond.p/cond.c.o.d -o glib/tests/cond.p/cond.c.o -c ../../../glib/tests/cond.c [493/1627] cc -Iglib/tests/gdatetime.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gdatetime.p/.._gdatetime-private.c.o -MF glib/tests/gdatetime.p/.._gdatetime-private.c.o.d -o glib/tests/gdatetime.p/.._gdatetime-private.c.o -c ../../../glib/gdatetime-private.c [494/1627] cc -Iglib/tests/gwakeup.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gwakeup.p/.._gwakeup.c.o -MF glib/tests/gwakeup.p/.._gwakeup.c.o.d -o glib/tests/gwakeup.p/.._gwakeup.c.o -c ../../../glib/gwakeup.c [495/1627] cc -Iglib/tests/dataset.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/dataset.p/dataset.c.o -MF glib/tests/dataset.p/dataset.c.o.d -o glib/tests/dataset.p/dataset.c.o -c ../../../glib/tests/dataset.c [496/1627] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girnode.c.o -MF girepository/libgirepository-internals.a.p/girnode.c.o.d -o girepository/libgirepository-internals.a.p/girnode.c.o -c ../../../girepository/girnode.c [497/1627] cc -Iglib/tests/atomic.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 -MD -MQ glib/tests/atomic.p/atomic.c.o -MF glib/tests/atomic.p/atomic.c.o.d -o glib/tests/atomic.p/atomic.c.o -c ../../../glib/tests/atomic.c [498/1627] cc -Iglib/tests/gwakeup.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gwakeup.p/gwakeuptest.c.o -MF glib/tests/gwakeup.p/gwakeuptest.c.o.d -o glib/tests/gwakeup.p/gwakeuptest.c.o -c ../../../glib/tests/gwakeuptest.c [499/1627] cc -Iglib/tests/error.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/error.p/error.c.o -MF glib/tests/error.p/error.c.o.d -o glib/tests/error.p/error.c.o -c ../../../glib/tests/error.c In file included from glib/glibconfig.h:9, from ../../../glib/gtypes.h:34, from ../../../glib/galloca.h:34, from ../../../glib/glib.h:32, from ../../../glib/tests/error.c:1: In function ‘test_error_private_clear’, inlined from ‘g_error_with_test_error_private_clear’ at ../../../glib/tests/error.c:294:1: ../../../glib/tests/error.c:290:25: warning: potential null pointer dereference [-Wnull-dereference] 290 | g_assert_nonnull (priv->check); ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:255:49: note: in expansion of macro ‘G_LIKELY’ 255 | if G_LIKELY ((expr) != NULL) ; else \ | ^~~~~~~~ ../../../glib/tests/error.c:290:3: note: in expansion of macro ‘g_assert_nonnull’ 290 | g_assert_nonnull (priv->check); | ^~~~~~~~~~~~~~~~ ../../../glib/tests/error.c:290:25: warning: potential null pointer dereference [-Wnull-dereference] 290 | g_assert_nonnull (priv->check); ../../../glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ 1243 | if (expr) \ | ^~~~ ../../../glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ ../../../glib/gtestutils.h:255:49: note: in expansion of macro ‘G_LIKELY’ 255 | if G_LIKELY ((expr) != NULL) ; else \ | ^~~~~~~~ ../../../glib/tests/error.c:290:3: note: in expansion of macro ‘g_assert_nonnull’ 290 | g_assert_nonnull (priv->check); | ^~~~~~~~~~~~~~~~ In function ‘test_error_private_init’, inlined from ‘g_error_with_test_error_private_init’ at ../../../glib/tests/error.c:294:1: ../../../glib/tests/error.c:263:13: warning: potential null pointer dereference [-Wnull-dereference] 263 | priv->foo = 13; | ~~~~~~~~~~^~~~ In function ‘test_error_private_copy’, inlined from ‘g_error_with_test_error_private_copy’ at ../../../glib/tests/error.c:294:1: ../../../glib/tests/error.c:281:20: warning: potential null pointer dereference [-Wnull-dereference] 281 | dest_priv->check = src_priv->check; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../../glib/tests/error.c:280:18: warning: potential null pointer dereference [-Wnull-dereference] 280 | dest_priv->foo = src_priv->foo; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../../glib/tests/error.c:281:30: warning: potential null pointer dereference [-Wnull-dereference] 281 | dest_priv->check = src_priv->check; | ~~~~~~~~^~~~~~~ ../../../glib/tests/error.c:280:28: warning: potential null pointer dereference [-Wnull-dereference] 280 | dest_priv->foo = src_priv->foo; | ~~~~~~~~^~~~~ In function ‘fill_test_error’, inlined from ‘test_extended’ at ../../../glib/tests/error.c:318:15: ../../../glib/tests/error.c:302:21: warning: potential null pointer dereference [-Wnull-dereference] 302 | test_error->check = check; | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ../../../glib/glib.h:89: ../../../glib/tests/error.c: In function ‘test_extended’: ../../../glib/tests/error.c:338:54: warning: potential null pointer dereference [-Wnull-dereference] 338 | g_assert_cmpint (test_priv->foo, ==, copy_test_priv->foo); ../../../glib/gtestutils.h:54:74: note: in definition of macro ‘g_assert_cmpint’ 54 | gint64 __n1 = (n1), __n2 = (n2); \ | ^~ [500/1627] cc -o gio/libgio-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gioenumtypes.c.o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._gdbus-daemon-generated.c.o gio/libgio-2.0.so.0.8304.0.p/meson-generated_.._xdp-dbus.c.o gio/libgio-2.0.so.0.8304.0.p/gappinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gasynchelper.c.o gio/libgio-2.0.so.0.8304.0.p/gasyncinitable.c.o gio/libgio-2.0.so.0.8304.0.p/gasyncresult.c.o gio/libgio-2.0.so.0.8304.0.p/gbufferedinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gbufferedoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gbytesicon.c.o gio/libgio-2.0.so.0.8304.0.p/gcancellable.c.o gio/libgio-2.0.so.0.8304.0.p/gcharsetconverter.c.o gio/libgio-2.0.so.0.8304.0.p/gcontenttype.c.o gio/libgio-2.0.so.0.8304.0.p/gcontextspecificgroup.c.o gio/libgio-2.0.so.0.8304.0.p/gconverter.c.o gio/libgio-2.0.so.0.8304.0.p/gconverterinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gconverteroutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gcredentials.c.o gio/libgio-2.0.so.0.8304.0.p/gdatagrambased.c.o gio/libgio-2.0.so.0.8304.0.p/gdatainputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gdataoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gdebugcontroller.c.o gio/libgio-2.0.so.0.8304.0.p/gdebugcontrollerdbus.c.o gio/libgio-2.0.so.0.8304.0.p/gdrive.c.o gio/libgio-2.0.so.0.8304.0.p/gdummyfile.c.o gio/libgio-2.0.so.0.8304.0.p/gdummyproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gdummytlsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gemblem.c.o gio/libgio-2.0.so.0.8304.0.p/gemblemedicon.c.o gio/libgio-2.0.so.0.8304.0.p/gfile.c.o gio/libgio-2.0.so.0.8304.0.p/gfileattribute.c.o gio/libgio-2.0.so.0.8304.0.p/gfileenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gfileicon.c.o gio/libgio-2.0.so.0.8304.0.p/gfileinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gfileinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gfilenamecompleter.c.o gio/libgio-2.0.so.0.8304.0.p/gfileoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfileiostream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilterinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfilteroutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gicon.c.o gio/libgio-2.0.so.0.8304.0.p/ginetaddress.c.o gio/libgio-2.0.so.0.8304.0.p/ginetaddressmask.c.o gio/libgio-2.0.so.0.8304.0.p/ginetsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/ginitable.c.o gio/libgio-2.0.so.0.8304.0.p/ginputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gioerror.c.o gio/libgio-2.0.so.0.8304.0.p/giomodule.c.o gio/libgio-2.0.so.0.8304.0.p/giomodule-priv.c.o gio/libgio-2.0.so.0.8304.0.p/gioscheduler.c.o gio/libgio-2.0.so.0.8304.0.p/giostream.c.o gio/libgio-2.0.so.0.8304.0.p/gloadableicon.c.o gio/libgio-2.0.so.0.8304.0.p/gmarshal-internal.c.o gio/libgio-2.0.so.0.8304.0.p/gmount.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitordbus.c.o gio/libgio-2.0.so.0.8304.0.p/gmemoryinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gmemoryoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gmountoperation.c.o gio/libgio-2.0.so.0.8304.0.p/gnativesocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gnativevolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworking.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorbase.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkservice.c.o gio/libgio-2.0.so.0.8304.0.p/goutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpermission.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gpollableutils.c.o gio/libgio-2.0.so.0.8304.0.p/gpollfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitordbus.c.o gio/libgio-2.0.so.0.8304.0.p/gproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyaddressenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gresource.c.o gio/libgio-2.0.so.0.8304.0.p/gresourcefile.c.o gio/libgio-2.0.so.0.8304.0.p/gseekable.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleasyncresult.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleiostream.c.o gio/libgio-2.0.so.0.8304.0.p/gsimplepermission.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleproxyresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gsocket.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketaddressenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketclient.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketconnectable.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketcontrolmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketlistener.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gsocketservice.c.o gio/libgio-2.0.so.0.8304.0.p/gsrvtarget.c.o gio/libgio-2.0.so.0.8304.0.p/gsubprocesslauncher.c.o gio/libgio-2.0.so.0.8304.0.p/gsubprocess.c.o gio/libgio-2.0.so.0.8304.0.p/gtask.c.o gio/libgio-2.0.so.0.8304.0.p/gtcpconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtcpwrapperconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gthemedicon.c.o gio/libgio-2.0.so.0.8304.0.p/gthreadedsocketservice.c.o gio/libgio-2.0.so.0.8304.0.p/gthreadedresolver.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gtlscertificate.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsclientconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsdatabase.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsfiledatabase.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsinteraction.c.o gio/libgio-2.0.so.0.8304.0.p/gtlspassword.c.o gio/libgio-2.0.so.0.8304.0.p/gtlsserverconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsclientconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdtlsserverconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gunionvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gunixconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gunixfdlist.c.o gio/libgio-2.0.so.0.8304.0.p/gunixcredentialsmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gunixsocketaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gvfs.c.o gio/libgio-2.0.so.0.8304.0.p/gvolume.c.o gio/libgio-2.0.so.0.8304.0.p/gvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gzlibcompressor.c.o gio/libgio-2.0.so.0.8304.0.p/gzlibdecompressor.c.o gio/libgio-2.0.so.0.8304.0.p/glistmodel.c.o gio/libgio-2.0.so.0.8304.0.p/gliststore.c.o gio/libgio-2.0.so.0.8304.0.p/.._glib_gtrace.c.o gio/libgio-2.0.so.0.8304.0.p/gcontenttype-fdo.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusdaemon.c.o gio/libgio-2.0.so.0.8304.0.p/gfiledescriptorbased.c.o gio/libgio-2.0.so.0.8304.0.p/giounix-private.c.o gio/libgio-2.0.so.0.8304.0.p/gunixfdmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gunixmount.c.o gio/libgio-2.0.so.0.8304.0.p/gunixmounts.c.o gio/libgio-2.0.so.0.8304.0.p/gunixvolume.c.o gio/libgio-2.0.so.0.8304.0.p/gunixvolumemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/gunixinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gunixoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/gfdonotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/ggtknotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gdesktopappinfo.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornetlink.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitornm.c.o gio/libgio-2.0.so.0.8304.0.p/gapplication.c.o gio/libgio-2.0.so.0.8304.0.p/gapplicationcommandline.c.o gio/libgio-2.0.so.0.8304.0.p/gapplicationimpl-dbus.c.o gio/libgio-2.0.so.0.8304.0.p/gactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gactionmap.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gremoteactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gactiongroupexporter.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusactiongroup.c.o gio/libgio-2.0.so.0.8304.0.p/gaction.c.o gio/libgio-2.0.so.0.8304.0.p/gpropertyaction.c.o gio/libgio-2.0.so.0.8304.0.p/gsimpleaction.c.o gio/libgio-2.0.so.0.8304.0.p/gmenumodel.c.o gio/libgio-2.0.so.0.8304.0.p/gmenu.c.o gio/libgio-2.0.so.0.8304.0.p/gmenuexporter.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmenumodel.c.o gio/libgio-2.0.so.0.8304.0.p/gnotification.c.o gio/libgio-2.0.so.0.8304.0.p/gnotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gdelayedsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gkeyfilesettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorysettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gnullsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsettingsbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsettingsschema.c.o gio/libgio-2.0.so.0.8304.0.p/gsettings-mapping.c.o gio/libgio-2.0.so.0.8304.0.p/gsettings.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusutils.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusaddress.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthobserver.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauth.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanism.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismanon.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismexternal.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusauthmechanismsha1.c.o gio/libgio-2.0.so.0.8304.0.p/gdbuserror.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusconnection.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmessage.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusnameowning.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusnamewatching.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusprivate.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusintrospection.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusmethodinvocation.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusserver.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusinterface.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusinterfaceskeleton.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobject.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectskeleton.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanager.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerclient.c.o gio/libgio-2.0.so.0.8304.0.p/gdbusobjectmanagerserver.c.o gio/libgio-2.0.so.0.8304.0.p/gtestdbus.c.o gio/libgio-2.0.so.0.8304.0.p/gdocumentportal.c.o gio/libgio-2.0.so.0.8304.0.p/gopenuriportal.c.o gio/libgio-2.0.so.0.8304.0.p/gmemorymonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gnetworkmonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gpowerprofilemonitorportal.c.o gio/libgio-2.0.so.0.8304.0.p/gproxyresolverportal.c.o gio/libgio-2.0.so.0.8304.0.p/gtrashportal.c.o gio/libgio-2.0.so.0.8304.0.p/gportalsupport.c.o gio/libgio-2.0.so.0.8304.0.p/gportalnotificationbackend.c.o gio/libgio-2.0.so.0.8304.0.p/gsandbox.c.o gio/libgio-2.0.so.0.8304.0.p/ghttpproxy.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfile.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileenumerator.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileinfo.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileinputstream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfilemonitor.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileoutputstream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalfileiostream.c.o gio/libgio-2.0.so.0.8304.0.p/glocalvfs.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks4proxy.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks4aproxy.c.o gio/libgio-2.0.so.0.8304.0.p/gsocks5proxy.c.o gio/libgio-2.0.so.0.8304.0.p/thumbnail-verify.c.o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/libgio-2.0.so.0.8304.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgio-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/xdgmime/libxdgmime.a gio/inotify/libinotify.a glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions /usr/lib/i386-linux-gnu/libz.so -Wl,--end-group [501/1627] cc -Iglib/tests/hmac.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hmac.p/hmac.c.o -MF glib/tests/hmac.p/hmac.c.o.d -o glib/tests/hmac.p/hmac.c.o -c ../../../glib/tests/hmac.c [502/1627] cc -Igirepository/libgirepository-2.0.so.0.8304.0.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o -MF girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o.d -o girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o -c ../../../girepository/gitypelib.c [503/1627] cc -Iglib/tests/macros.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/macros.p/macros.c.o -MF glib/tests/macros.p/macros.c.o.d -o glib/tests/macros.p/macros.c.o -c ../../../glib/tests/macros.c [504/1627] cc -Iglib/tests/hostutils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hostutils.p/hostutils.c.o -MF glib/tests/hostutils.p/hostutils.c.o.d -o glib/tests/hostutils.p/hostutils.c.o -c ../../../glib/tests/hostutils.c [505/1627] cc -Iglib/tests/hook.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hook.p/hook.c.o -MF glib/tests/hook.p/hook.c.o.d -o glib/tests/hook.p/hook.c.o -c ../../../glib/tests/hook.c [506/1627] cc -Iglib/tests/io-channel.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/io-channel.p/io-channel.c.o -MF glib/tests/io-channel.p/io-channel.c.o.d -o glib/tests/io-channel.p/io-channel.c.o -c ../../../glib/tests/io-channel.c [507/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb gio/libgio-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0.p/libgio-2.0.so.0.8304.0.symbols [508/1627] cc -o gio/glib-compile-resources gio/glib-compile-resources.p/glib-compile-resources.c.o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/glib-compile-resources.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [509/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test5.gresource --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests --internal ../../../gio/tests/test5.gresource.xml [510/1627] cc -Iglib/tests/markup.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup.p/markup.c.o -MF glib/tests/markup.p/markup.c.o.d -o glib/tests/markup.p/markup.c.o -c ../../../glib/tests/markup.c [511/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/plugin-resources.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate-source --c-name _g_plugin ../../../gio/tests/test4.gresource.xml [512/1627] cc -Iglib/tests/mappedfile.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mappedfile.p/mappedfile.c.o -MF glib/tests/mappedfile.p/mappedfile.c.o.d -o glib/tests/mappedfile.p/mappedfile.c.o -c ../../../glib/tests/mappedfile.c [513/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test.gresource --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests --internal ../../../gio/tests/test.gresource.xml [514/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test6.gresource --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests --internal ../../../gio/tests/test6.gresource.xml [515/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [516/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.h --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [517/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests --internal --generate-source --manual-register ../../../gio/tests/111_digit_test.gresource.xml [518/1627] cc -o gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/meson-generated_.._objectmanager-gen.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgdbus-example-objectmanager.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gmodule:$ORIGIN/../../../gobject:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [519/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.h --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --internal --generate --manual-register ../../../gio/tests/111_digit_test.gresource.xml [520/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources_binary.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests --internal --generate-source --external-data --c-name _g_binary_test1 ../../../gio/tests/test5.gresource.xml [521/1627] /usr/bin/cc -Wl,-z,noexecstack -r -Wl,-b,binary -nostdlib gio/tests/test5.gresource -o gio/tests/test_resources.o [522/1627] /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.83.4/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests --internal --generate-source --c-name _g_test1 ../../../gio/tests/test2.gresource.xml [523/1627] cc -Iglib/tests/markup-escape.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-escape.p/markup-escape.c.o -MF glib/tests/markup-escape.p/markup-escape.c.o.d -o glib/tests/markup-escape.p/markup-escape.c.o -c ../../../glib/tests/markup-escape.c [524/1627] cc -Iglib/tests/mapping.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mapping.p/mapping.c.o -MF glib/tests/mapping.p/mapping.c.o.d -o glib/tests/mapping.p/mapping.c.o -c ../../../glib/tests/mapping.c [525/1627] cc -Iglib/tests/markup-collect.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-collect.p/markup-collect.c.o -MF glib/tests/markup-collect.p/markup-collect.c.o.d -o glib/tests/markup-collect.p/markup-collect.c.o -c ../../../glib/tests/markup-collect.c [526/1627] cc -Iglib/tests/markup-subparser.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-subparser.p/markup-subparser.c.o -MF glib/tests/markup-subparser.p/markup-subparser.c.o.d -o glib/tests/markup-subparser.p/markup-subparser.c.o -c ../../../glib/tests/markup-subparser.c [527/1627] cc -Iglib/tests/markup-parse.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/markup-parse.p/markup-parse.c.o -MF glib/tests/markup-parse.p/markup-parse.c.o.d -o glib/tests/markup-parse.p/markup-parse.c.o -c ../../../glib/tests/markup-parse.c [528/1627] cc -Iglib/tests/convert.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/convert.p/convert.c.o -MF glib/tests/convert.p/convert.c.o.d -o glib/tests/convert.p/convert.c.o -c ../../../glib/tests/convert.c [529/1627] cc -Iglib/tests/memchunk.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/memchunk.p/memchunk.c.o -MF glib/tests/memchunk.p/memchunk.c.o.d -o glib/tests/memchunk.p/memchunk.c.o -c ../../../glib/tests/memchunk.c [530/1627] cc -Iglib/tests/max-version.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/max-version.p/max-version.c.o -MF glib/tests/max-version.p/max-version.c.o.d -o glib/tests/max-version.p/max-version.c.o -c ../../../glib/tests/max-version.c [531/1627] cc -Iglib/tests/io-channel-basic.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/io-channel-basic.p/io-channel-basic.c.o -MF glib/tests/io-channel-basic.p/io-channel-basic.c.o.d -o glib/tests/io-channel-basic.p/io-channel-basic.c.o -c ../../../glib/tests/io-channel-basic.c [532/1627] cc -Iglib/tests/list.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/list.p/list.c.o -MF glib/tests/list.p/list.c.o.d -o glib/tests/list.p/list.c.o -c ../../../glib/tests/list.c [533/1627] cc -Iglib/tests/mutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mutex.p/mutex.c.o -MF glib/tests/mutex.p/mutex.c.o.d -o glib/tests/mutex.p/mutex.c.o -c ../../../glib/tests/mutex.c [534/1627] cc -Iglib/tests/option-argv0.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/option-argv0.p/option-argv0.c.o -MF glib/tests/option-argv0.p/option-argv0.c.o.d -o glib/tests/option-argv0.p/option-argv0.c.o -c ../../../glib/tests/option-argv0.c [535/1627] cc -Iglib/tests/once.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/once.p/once.c.o -MF glib/tests/once.p/once.c.o.d -o glib/tests/once.p/once.c.o -c ../../../glib/tests/once.c [536/1627] cc -Iglib/tests/bookmarkfile.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/bookmarkfile.p/bookmarkfile.c.o -MF glib/tests/bookmarkfile.p/bookmarkfile.c.o.d -o glib/tests/bookmarkfile.p/bookmarkfile.c.o -c ../../../glib/tests/bookmarkfile.c [537/1627] cc -Iglib/tests/mem-overflow.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mem-overflow.p/mem-overflow.c.o -MF glib/tests/mem-overflow.p/mem-overflow.c.o.d -o glib/tests/mem-overflow.p/mem-overflow.c.o -c ../../../glib/tests/mem-overflow.c [538/1627] cc -Iglib/tests/overflow.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/overflow.p/overflow.c.o -MF glib/tests/overflow.p/overflow.c.o.d -o glib/tests/overflow.p/overflow.c.o -c ../../../glib/tests/overflow.c [539/1627] cc -Iglib/tests/overflow-fallback.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -D_GLIB_TEST_OVERFLOW_FALLBACK -MD -MQ glib/tests/overflow-fallback.p/overflow.c.o -MF glib/tests/overflow-fallback.p/overflow.c.o.d -o glib/tests/overflow-fallback.p/overflow.c.o -c ../../../glib/tests/overflow.c [540/1627] cc -Iglib/tests/node.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/node.p/node.c.o -MF glib/tests/node.p/node.c.o.d -o glib/tests/node.p/node.c.o -c ../../../glib/tests/node.c [541/1627] cc -Iglib/tests/pattern.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/pattern.p/pattern.c.o -MF glib/tests/pattern.p/pattern.c.o.d -o glib/tests/pattern.p/pattern.c.o -c ../../../glib/tests/pattern.c [542/1627] cc -Iglib/tests/logging.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/logging.p/logging.c.o -MF glib/tests/logging.p/logging.c.o.d -o glib/tests/logging.p/logging.c.o -c ../../../glib/tests/logging.c [543/1627] cc -Iglib/tests/date.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/date.p/date.c.o -MF glib/tests/date.p/date.c.o.d -o glib/tests/date.p/date.c.o -c ../../../glib/tests/date.c [544/1627] cc -Iglib/tests/rand.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rand.p/rand.c.o -MF glib/tests/rand.p/rand.c.o.d -o glib/tests/rand.p/rand.c.o -c ../../../glib/tests/rand.c [545/1627] cc -Iglib/tests/pathbuf.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/pathbuf.p/pathbuf.c.o -MF glib/tests/pathbuf.p/pathbuf.c.o.d -o glib/tests/pathbuf.p/pathbuf.c.o -c ../../../glib/tests/pathbuf.c [546/1627] cc -Iglib/tests/private.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/private.p/private.c.o -MF glib/tests/private.p/private.c.o.d -o glib/tests/private.p/private.c.o -c ../../../glib/tests/private.c [547/1627] cc -Iglib/tests/protocol.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/protocol.p/protocol.c.o -MF glib/tests/protocol.p/protocol.c.o.d -o glib/tests/protocol.p/protocol.c.o -c ../../../glib/tests/protocol.c [548/1627] cc -Iglib/tests/refcount.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/refcount.p/refcount.c.o -MF glib/tests/refcount.p/refcount.c.o.d -o glib/tests/refcount.p/refcount.c.o -c ../../../glib/tests/refcount.c [549/1627] cc -Iglib/tests/refcount-macro.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DG_DISABLE_CHECKS -MD -MQ glib/tests/refcount-macro.p/refcount.c.o -MF glib/tests/refcount-macro.p/refcount.c.o.d -o glib/tests/refcount-macro.p/refcount.c.o -c ../../../glib/tests/refcount.c [550/1627] cc -Igirepository/libgirepository-internals.a.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -Wno-unused-parameter -Wno-duplicated-branches -Wno-cast-align -MD -MQ girepository/libgirepository-internals.a.p/girparser.c.o -MF girepository/libgirepository-internals.a.p/girparser.c.o.d -o girepository/libgirepository-internals.a.p/girparser.c.o -c ../../../girepository/girparser.c In function ‘parse_type_internal’, inlined from ‘parse_type’ at ../../../girepository/girparser.c:805:10: ../../../girepository/girparser.c:679:11: warning: potential null pointer dereference [-Wnull-dereference] 679 | if (*str == '<') | ^~~~ In file included from ../../../glib/gstring.h:37, from ../../../glib/giochannel.h:36, from ../../../glib/glib.h:56, from ../../../girepository/girparser-private.h:26, from ../../../girepository/girparser.c:27: ../../../girepository/girparser.c:700:31: warning: potential null pointer dereference [-Wnull-dereference] 700 | while (g_ascii_isalnum (*str) || ../../../glib/gstrfuncs.h:62:29: note: in definition of macro ‘g_ascii_isalnum’ 62 | ((g_ascii_table[(guchar) (c)] & G_ASCII_ALNUM) != 0) | ^ [551/1627] cc -Iglib/tests/rec-mutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rec-mutex.p/rec-mutex.c.o -MF glib/tests/rec-mutex.p/rec-mutex.c.o.d -o glib/tests/rec-mutex.p/rec-mutex.c.o -c ../../../glib/tests/rec-mutex.c [552/1627] rm -f girepository/libgirepository-internals.a && gcc-ar csrDT girepository/libgirepository-internals.a girepository/libgirepository-internals.a.p/girmodule.c.o girepository/libgirepository-internals.a.p/girnode.c.o girepository/libgirepository-internals.a.p/giroffsets.c.o girepository/libgirepository-internals.a.p/girparser.c.o girepository/libgirepository-internals.a.p/girwriter.c.o [553/1627] cc -Iglib/tests/refstring.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/refstring.p/refstring.c.o -MF glib/tests/refstring.p/refstring.c.o.d -o glib/tests/refstring.p/refstring.c.o -c ../../../glib/tests/refstring.c [554/1627] cc -Iglib/tests/rcbox.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rcbox.p/rcbox.c.o -MF glib/tests/rcbox.p/rcbox.c.o.d -o glib/tests/rcbox.p/rcbox.c.o -c ../../../glib/tests/rcbox.c [555/1627] cc -o girepository/libgirepository-2.0.so.0.8304.0 girepository/libgirepository-2.0.so.0.8304.0.p/gdump.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giarginfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gibaseinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gicallableinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gicallbackinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giconstantinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gienuminfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gifieldinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giflagsinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gifunctioninfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/ginvoke.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giinterfaceinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giobjectinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gipropertyinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giregisteredtypeinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/girepository.c.o girepository/libgirepository-2.0.so.0.8304.0.p/girffi.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gisignalinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gistructinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gitypeinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/gitypelib.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giunioninfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/giunresolvedinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/givalueinfo.c.o girepository/libgirepository-2.0.so.0.8304.0.p/givfuncinfo.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgirepository-2.0.so.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -Wl,-z,nodelete -Wl,-Bsymbolic-functions -lffi -lffi -lm -Wl,--end-group [556/1627] cc -Iglib/tests/relation.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/relation.p/relation.c.o -MF glib/tests/relation.p/relation.c.o.d -o glib/tests/relation.p/relation.c.o -c ../../../glib/tests/relation.c [557/1627] cc -Iglib/tests/keyfile.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/keyfile.p/keyfile.c.o -MF glib/tests/keyfile.p/keyfile.c.o.d -o glib/tests/keyfile.p/keyfile.c.o -c ../../../glib/tests/keyfile.c [558/1627] cc -Iglib/tests/rwlock.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/rwlock.p/rwlock.c.o -MF glib/tests/rwlock.p/rwlock.c.o.d -o glib/tests/rwlock.p/rwlock.c.o -c ../../../glib/tests/rwlock.c [559/1627] cc -Iglib/tests/scannerapi.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/scannerapi.p/scannerapi.c.o -MF glib/tests/scannerapi.p/scannerapi.c.o.d -o glib/tests/scannerapi.p/scannerapi.c.o -c ../../../glib/tests/scannerapi.c [560/1627] cc -Iglib/tests/slice.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/slice.p/slice.c.o -MF glib/tests/slice.p/slice.c.o.d -o glib/tests/slice.p/slice.c.o -c ../../../glib/tests/slice.c [561/1627] cc -Iglib/tests/shell.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/shell.p/shell.c.o -MF glib/tests/shell.p/shell.c.o.d -o glib/tests/shell.p/shell.c.o -c ../../../glib/tests/shell.c [562/1627] cc -Iglib/tests/search-utils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/search-utils.p/search-utils.c.o -MF glib/tests/search-utils.p/search-utils.c.o.d -o glib/tests/search-utils.p/search-utils.c.o -c ../../../glib/tests/search-utils.c [563/1627] cc -Iglib/tests/hash.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/hash.p/hash.c.o -MF glib/tests/hash.p/hash.c.o.d -o glib/tests/hash.p/hash.c.o -c ../../../glib/tests/hash.c [564/1627] cc -Iglib/tests/sort.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/sort.p/sort.c.o -MF glib/tests/sort.p/sort.c.o.d -o glib/tests/sort.p/sort.c.o -c ../../../glib/tests/sort.c [565/1627] cc -Iglib/tests/fileutils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/fileutils.p/fileutils.c.o -MF glib/tests/fileutils.p/fileutils.c.o.d -o glib/tests/fileutils.p/fileutils.c.o -c ../../../glib/tests/fileutils.c [566/1627] cc -Iglib/tests/spawn-multithreaded.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o -MF glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o.d -o glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o -c ../../../glib/tests/spawn-multithreaded.c [567/1627] cc -Iglib/tests/mainloop.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/mainloop.p/mainloop.c.o -MF glib/tests/mainloop.p/mainloop.c.o.d -o glib/tests/mainloop.p/mainloop.c.o -c ../../../glib/tests/mainloop.c [568/1627] cc -Iglib/tests/strvbuilder.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/strvbuilder.p/strvbuilder.c.o -MF glib/tests/strvbuilder.p/strvbuilder.c.o.d -o glib/tests/strvbuilder.p/strvbuilder.c.o -c ../../../glib/tests/strvbuilder.c [569/1627] cc -Iglib/tests/testing-nonfatal.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/testing-nonfatal.p/testing-nonfatal.c.o -MF glib/tests/testing-nonfatal.p/testing-nonfatal.c.o.d -o glib/tests/testing-nonfatal.p/testing-nonfatal.c.o -c ../../../glib/tests/testing-nonfatal.c [570/1627] cc -Iglib/tests/spawn-test.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-test.p/spawn-test.c.o -MF glib/tests/spawn-test.p/spawn-test.c.o.d -o glib/tests/spawn-test.p/spawn-test.c.o -c ../../../glib/tests/spawn-test.c [571/1627] cc -Iglib/tests/slist.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/slist.p/slist.c.o -MF glib/tests/slist.p/slist.c.o.d -o glib/tests/slist.p/slist.c.o -c ../../../glib/tests/slist.c [572/1627] cc -Iglib/tests/spawn-path-search.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-path-search.p/spawn-path-search.c.o -MF glib/tests/spawn-path-search.p/spawn-path-search.c.o.d -o glib/tests/spawn-path-search.p/spawn-path-search.c.o -c ../../../glib/tests/spawn-path-search.c [573/1627] cc -Iglib/tests/thread.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread.p/thread.c.o -MF glib/tests/thread.p/thread.c.o.d -o glib/tests/thread.p/thread.c.o -c ../../../glib/tests/thread.c [574/1627] cc -Iglib/tests/spawn-singlethread.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/spawn-singlethread.p/spawn-singlethread.c.o -MF glib/tests/spawn-singlethread.p/spawn-singlethread.c.o.d -o glib/tests/spawn-singlethread.p/spawn-singlethread.c.o -c ../../../glib/tests/spawn-singlethread.c [575/1627] cc -Iglib/tests/timeout.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/timeout.p/timeout.c.o -MF glib/tests/timeout.p/timeout.c.o.d -o glib/tests/timeout.p/timeout.c.o -c ../../../glib/tests/timeout.c [576/1627] cc -Iglib/tests/thread-pool.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread-pool.p/thread-pool.c.o -MF glib/tests/thread-pool.p/thread-pool.c.o.d -o glib/tests/thread-pool.p/thread-pool.c.o -c ../../../glib/tests/thread-pool.c [577/1627] cc -Iglib/tests/utf8-validate.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-validate.p/utf8-validate.c.o -MF glib/tests/utf8-validate.p/utf8-validate.c.o.d -o glib/tests/utf8-validate.p/utf8-validate.c.o -c ../../../glib/tests/utf8-validate.c [578/1627] cc -Iglib/tests/thread-deprecated.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread-deprecated.p/thread-deprecated.c.o -MF glib/tests/thread-deprecated.p/thread-deprecated.c.o.d -o glib/tests/thread-deprecated.p/thread-deprecated.c.o -c ../../../glib/tests/thread-deprecated.c [579/1627] cc -Iglib/tests/utf8-performance.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-performance.p/utf8-performance.c.o -MF glib/tests/utf8-performance.p/utf8-performance.c.o.d -o glib/tests/utf8-performance.p/utf8-performance.c.o -c ../../../glib/tests/utf8-performance.c [580/1627] cc -Iglib/tests/thread-pool-slow.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/thread-pool-slow.p/thread-pool-slow.c.o -MF glib/tests/thread-pool-slow.p/thread-pool-slow.c.o.d -o glib/tests/thread-pool-slow.p/thread-pool-slow.c.o -c ../../../glib/tests/thread-pool-slow.c [581/1627] cc -Iglib/tests/timer.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/timer.p/timer.c.o -MF glib/tests/timer.p/timer.c.o.d -o glib/tests/timer.p/timer.c.o -c ../../../glib/tests/timer.c [582/1627] cc -Iglib/tests/queue.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/queue.p/queue.c.o -MF glib/tests/queue.p/queue.c.o.d -o glib/tests/queue.p/queue.c.o -c ../../../glib/tests/queue.c [583/1627] cc -Iglib/tests/types.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/types.p/types.c.o -MF glib/tests/types.p/types.c.o.d -o glib/tests/types.p/types.c.o -c ../../../glib/tests/types.c [584/1627] cc -Iglib/tests/sequence.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/sequence.p/sequence.c.o -MF glib/tests/sequence.p/sequence.c.o.d -o glib/tests/sequence.p/sequence.c.o -c ../../../glib/tests/sequence.c [585/1627] cc -Iglib/tests/utf8-misc.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-misc.p/utf8-misc.c.o -MF glib/tests/utf8-misc.p/utf8-misc.c.o.d -o glib/tests/utf8-misc.p/utf8-misc.c.o -c ../../../glib/tests/utf8-misc.c [586/1627] cc -Iglib/tests/utf8-pointer.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Werror=cast-qual -MD -MQ glib/tests/utf8-pointer.p/utf8-pointer.c.o -MF glib/tests/utf8-pointer.p/utf8-pointer.c.o.d -o glib/tests/utf8-pointer.p/utf8-pointer.c.o -c ../../../glib/tests/utf8-pointer.c [587/1627] cc -Iglib/tests/utils-isolated.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utils-isolated.p/utils-isolated.c.o -MF glib/tests/utils-isolated.p/utils-isolated.c.o.d -o glib/tests/utils-isolated.p/utils-isolated.c.o -c ../../../glib/tests/utils-isolated.c [588/1627] cc -Iglib/tests/string.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Werror=sign-conversion -MD -MQ glib/tests/string.p/string.c.o -MF glib/tests/string.p/string.c.o.d -o glib/tests/string.p/string.c.o -c ../../../glib/tests/string.c [589/1627] cc -Iglib/tests/unicode-normalize.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unicode-normalize.p/unicode-normalize.c.o -MF glib/tests/unicode-normalize.p/unicode-normalize.c.o.d -o glib/tests/unicode-normalize.p/unicode-normalize.c.o -c ../../../glib/tests/unicode-normalize.c [590/1627] cc -Iglib/tests/array-test.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/array-test.p/array-test.c.o -MF glib/tests/array-test.p/array-test.c.o.d -o glib/tests/array-test.p/array-test.c.o -c ../../../glib/tests/array-test.c [591/1627] cc -Iglib/tests/1bit-mutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/1bit-mutex.p/1bit-mutex.c.o -MF glib/tests/1bit-mutex.p/1bit-mutex.c.o.d -o glib/tests/1bit-mutex.p/1bit-mutex.c.o -c ../../../glib/tests/1bit-mutex.c [592/1627] cc -Iglib/tests/642026.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/642026.p/642026.c.o -MF glib/tests/642026.p/642026.c.o.d -o glib/tests/642026.p/642026.c.o -c ../../../glib/tests/642026.c [593/1627] cc -Iglib/tests/642026-ec.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DG_ERRORCHECK_MUTEXES -MD -MQ glib/tests/642026-ec.p/642026.c.o -MF glib/tests/642026-ec.p/642026.c.o.d -o glib/tests/642026-ec.p/642026.c.o -c ../../../glib/tests/642026.c [594/1627] cc -Iglib/tests/tree.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/tree.p/tree.c.o -MF glib/tests/tree.p/tree.c.o.d -o glib/tests/tree.p/tree.c.o -c ../../../glib/tests/tree.c [595/1627] cc -Iglib/tests/1bit-emufutex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DTEST_EMULATED_FUTEX -MD -MQ glib/tests/1bit-emufutex.p/1bit-mutex.c.o -MF glib/tests/1bit-emufutex.p/1bit-mutex.c.o.d -o glib/tests/1bit-emufutex.p/1bit-mutex.c.o -c ../../../glib/tests/1bit-mutex.c [596/1627] cc -Iglib/tests/unicode-encoding.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unicode-encoding.p/unicode-encoding.c.o -MF glib/tests/unicode-encoding.p/unicode-encoding.c.o.d -o glib/tests/unicode-encoding.p/unicode-encoding.c.o -c ../../../glib/tests/unicode-encoding.c [597/1627] cc -Iglib/tests/test-printf.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/test-printf.p/test-printf.c.o -MF glib/tests/test-printf.p/test-printf.c.o.d -o glib/tests/test-printf.p/test-printf.c.o -c ../../../glib/tests/test-printf.c [598/1627] cc -Iglib/tests/gwakeup-fallback.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DTEST_EVENTFD_FALLBACK -MD -MQ glib/tests/gwakeup-fallback.p/gwakeuptest.c.o -MF glib/tests/gwakeup-fallback.p/gwakeuptest.c.o.d -o glib/tests/gwakeup-fallback.p/gwakeuptest.c.o -c ../../../glib/tests/gwakeuptest.c [599/1627] cc -Iglib/tests/include.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/include.p/include.c.o -MF glib/tests/include.p/include.c.o.d -o glib/tests/include.p/include.c.o -c ../../../glib/tests/include.c [600/1627] cc -Iglib/tests/gwakeup-fallback.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DTEST_EVENTFD_FALLBACK -MD -MQ glib/tests/gwakeup-fallback.p/.._gwakeup.c.o -MF glib/tests/gwakeup-fallback.p/.._gwakeup.c.o.d -o glib/tests/gwakeup-fallback.p/.._gwakeup.c.o -c ../../../glib/gwakeup.c [601/1627] c++ -Iglib/tests/cxx-98.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++98 '-D_G_EXPECTED_CXX_STANDARD="98"' -MD -MQ glib/tests/cxx-98.p/cxx.cpp.o -MF glib/tests/cxx-98.p/cxx.cpp.o.d -o glib/tests/cxx-98.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [602/1627] c++ -Iglib/tests/cxx-03.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++03 '-D_G_EXPECTED_CXX_STANDARD="03"' -MD -MQ glib/tests/cxx-03.p/cxx.cpp.o -MF glib/tests/cxx-03.p/cxx.cpp.o.d -o glib/tests/cxx-03.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [603/1627] cc -Iglib/tests/option-context.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/option-context.p/option-context.c.o -MF glib/tests/option-context.p/option-context.c.o.d -o glib/tests/option-context.p/option-context.c.o -c ../../../glib/tests/option-context.c [604/1627] c++ -Iglib/tests/cxx.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/cxx.p/cxx.cpp.o -MF glib/tests/cxx.p/cxx.cpp.o.d -o glib/tests/cxx.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [605/1627] c++ -Iglib/tests/cxx-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++17 '-D_G_EXPECTED_CXX_STANDARD="17"' -MD -MQ glib/tests/cxx-17.p/cxx.cpp.o -MF glib/tests/cxx-17.p/cxx.cpp.o.d -o glib/tests/cxx-17.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [606/1627] c++ -Iglib/tests/cxx-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++11 '-D_G_EXPECTED_CXX_STANDARD="11"' -MD -MQ glib/tests/cxx-11.p/cxx.cpp.o -MF glib/tests/cxx-11.p/cxx.cpp.o.d -o glib/tests/cxx-11.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [607/1627] cc -Iglib/tests/utils.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utils.p/utils.c.o -MF glib/tests/utils.p/utils.c.o.d -o glib/tests/utils.p/utils.c.o -c ../../../glib/tests/utils.c [608/1627] cc -Iglib/tests/gutils-user-database.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gutils-user-database.p/gutils-user-database.c.o -MF glib/tests/gutils-user-database.p/gutils-user-database.c.o.d -o glib/tests/gutils-user-database.p/gutils-user-database.c.o -c ../../../glib/tests/gutils-user-database.c [609/1627] cc -Iglib/tests/constructor.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -DLIB_NAME=libconstructor-lib.so -DBUILD_TEST_EXECUTABLE -DPREFIX=app -MD -MQ glib/tests/constructor.p/constructor.c.o -MF glib/tests/constructor.p/constructor.c.o.d -o glib/tests/constructor.p/constructor.c.o -c ../../../glib/tests/constructor.c [610/1627] c++ -Iglib/tests/cxx-14.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++14 '-D_G_EXPECTED_CXX_STANDARD="14"' -MD -MQ glib/tests/cxx-14.p/cxx.cpp.o -MF glib/tests/cxx-14.p/cxx.cpp.o.d -o glib/tests/cxx-14.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [611/1627] c++ -Iglib/tests/cxx-20.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++20 '-D_G_EXPECTED_CXX_STANDARD="20"' -MD -MQ glib/tests/cxx-20.p/cxx.cpp.o -MF glib/tests/cxx-20.p/cxx.cpp.o.d -o glib/tests/cxx-20.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [612/1627] cc -Iglib/tests/autoptr.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/autoptr.p/autoptr.c.o -MF glib/tests/autoptr.p/autoptr.c.o.d -o glib/tests/autoptr.p/autoptr.c.o -c ../../../glib/tests/autoptr.c [613/1627] cc -Iglib/tests/macros-c-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c11 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="11"' -MD -MQ glib/tests/macros-c-11.p/macros.c.o -MF glib/tests/macros-c-11.p/macros.c.o.d -o glib/tests/macros-c-11.p/macros.c.o -c ../../../glib/tests/macros.c [614/1627] cc -Iglib/tests/macros-c-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c17 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="17"' -MD -MQ glib/tests/macros-c-17.p/macros.c.o -MF glib/tests/macros-c-17.p/macros.c.o.d -o glib/tests/macros-c-17.p/macros.c.o -c ../../../glib/tests/macros.c [615/1627] cc -Iglib/tests/macros-c-89.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c89 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="89"' -MD -MQ glib/tests/macros-c-89.p/macros.c.o -MF glib/tests/macros-c-89.p/macros.c.o.d -o glib/tests/macros-c-89.p/macros.c.o -c ../../../glib/tests/macros.c [616/1627] cc -Iglib/tests/macros-c-99.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="99"' -MD -MQ glib/tests/macros-c-99.p/macros.c.o -MF glib/tests/macros-c-99.p/macros.c.o.d -o glib/tests/macros-c-99.p/macros.c.o -c ../../../glib/tests/macros.c [617/1627] cc -Igobject/gobject-query.p -Igobject -I../../../gobject -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gobject/gobject-query.p/gobject-query.c.o -MF gobject/gobject-query.p/gobject-query.c.o.d -o gobject/gobject-query.p/gobject-query.c.o -c ../../../gobject/gobject-query.c [618/1627] cc -Iglib/tests/uri.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/uri.p/uri.c.o -MF glib/tests/uri.p/uri.c.o.d -o glib/tests/uri.p/uri.c.o -c ../../../glib/tests/uri.c [619/1627] cc -Igobject/tests/performance/performance-threaded.p -Igobject/tests/performance -I../../../gobject/tests/performance -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/performance/performance-threaded.p/performance-threaded.c.o -MF gobject/tests/performance/performance-threaded.p/performance-threaded.c.o.d -o gobject/tests/performance/performance-threaded.p/performance-threaded.c.o -c ../../../gobject/tests/performance/performance-threaded.c [620/1627] c++ -Iglib/tests/cxx-2b.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -std=c++2b '-D_G_EXPECTED_CXX_STANDARD="2b"' -MD -MQ glib/tests/cxx-2b.p/cxx.cpp.o -MF glib/tests/cxx-2b.p/cxx.cpp.o.d -o glib/tests/cxx-2b.p/cxx.cpp.o -c ../../../glib/tests/cxx.cpp [621/1627] cc -Iglib/tests/unix.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unix.p/unix.c.o -MF glib/tests/unix.p/unix.c.o.d -o glib/tests/unix.p/unix.c.o -c ../../../glib/tests/unix.c [622/1627] cc -Igobject/tests/notify-init.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/notify-init.p/notify-init.c.o -MF gobject/tests/notify-init.p/notify-init.c.o.d -o gobject/tests/notify-init.p/notify-init.c.o -c ../../../gobject/tests/notify-init.c [623/1627] cc -Iglib/tests/atomic-c-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c17 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="17"' -MD -MQ glib/tests/atomic-c-17.p/atomic.c.o -MF glib/tests/atomic-c-17.p/atomic.c.o.d -o glib/tests/atomic-c-17.p/atomic.c.o -c ../../../glib/tests/atomic.c [624/1627] cc -Iglib/tests/atomic-c-89.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c89 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="89"' -MD -MQ glib/tests/atomic-c-89.p/atomic.c.o -MF glib/tests/atomic-c-89.p/atomic.c.o.d -o glib/tests/atomic-c-89.p/atomic.c.o -c ../../../glib/tests/atomic.c [625/1627] cc -Iglib/tests/atomic-c-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c11 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="11"' -MD -MQ glib/tests/atomic-c-11.p/atomic.c.o -MF glib/tests/atomic-c-11.p/atomic.c.o.d -o glib/tests/atomic-c-11.p/atomic.c.o -c ../../../glib/tests/atomic.c [626/1627] cc -Igobject/tests/notify-init2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/notify-init2.p/notify-init2.c.o -MF gobject/tests/notify-init2.p/notify-init2.c.o.d -o gobject/tests/notify-init2.p/notify-init2.c.o -c ../../../gobject/tests/notify-init2.c [627/1627] cc -Iglib/tests/atomic-c-99.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Wstrict-aliasing=2 '-D_G_EXPECTED_C_STANDARD="99"' -MD -MQ glib/tests/atomic-c-99.p/atomic.c.o -MF glib/tests/atomic-c-99.p/atomic.c.o.d -o glib/tests/atomic-c-99.p/atomic.c.o -c ../../../glib/tests/atomic.c [628/1627] cc -Igobject/tests/qdata.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/qdata.p/qdata.c.o -MF gobject/tests/qdata.p/qdata.c.o.d -o gobject/tests/qdata.p/qdata.c.o -c ../../../gobject/tests/qdata.c [629/1627] cc -Iglib/tests/unicode.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/unicode.p/unicode.c.o -MF glib/tests/unicode.p/unicode.c.o.d -o glib/tests/unicode.p/unicode.c.o -c ../../../glib/tests/unicode.c [630/1627] cc -Igobject/tests/accumulator.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/accumulator.p/accumulator.c.o -MF gobject/tests/accumulator.p/accumulator.c.o.d -o gobject/tests/accumulator.p/accumulator.c.o -c ../../../gobject/tests/accumulator.c [631/1627] cc -Igobject/tests/defaultiface.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/defaultiface.p/testmodule.c.o -MF gobject/tests/defaultiface.p/testmodule.c.o.d -o gobject/tests/defaultiface.p/testmodule.c.o -c ../../../gobject/tests/testmodule.c [632/1627] cc -Iglib/tests/strfuncs.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/strfuncs.p/strfuncs.c.o -MF glib/tests/strfuncs.p/strfuncs.c.o.d -o glib/tests/strfuncs.p/strfuncs.c.o -c ../../../glib/tests/strfuncs.c [633/1627] cc -Igobject/tests/performance/performance.p -Igobject/tests/performance -I../../../gobject/tests/performance -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/performance/performance.p/performance.c.o -MF gobject/tests/performance/performance.p/performance.c.o.d -o gobject/tests/performance/performance.p/performance.c.o -c ../../../gobject/tests/performance/performance.c [634/1627] cc -Igobject/tests/defaultiface.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/defaultiface.p/defaultiface.c.o -MF gobject/tests/defaultiface.p/defaultiface.c.o.d -o gobject/tests/defaultiface.p/defaultiface.c.o -c ../../../gobject/tests/defaultiface.c [635/1627] cc -Igobject/tests/deftype.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/deftype.p/deftype.c.o -MF gobject/tests/deftype.p/deftype.c.o.d -o gobject/tests/deftype.p/deftype.c.o -c ../../../gobject/tests/deftype.c [636/1627] cc -Igobject/tests/accumulator.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o -MF gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o.d -o gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o -c gobject/tests/marshalers.c [637/1627] cc -Igobject/tests/custom-dispatch.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/custom-dispatch.p/custom-dispatch.c.o -MF gobject/tests/custom-dispatch.p/custom-dispatch.c.o.d -o gobject/tests/custom-dispatch.p/custom-dispatch.c.o -c ../../../gobject/tests/custom-dispatch.c [638/1627] cc -Igobject/tests/basics-gobject.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/basics-gobject.p/basics-gobject.c.o -MF gobject/tests/basics-gobject.p/basics-gobject.c.o.d -o gobject/tests/basics-gobject.p/basics-gobject.c.o -c ../../../gobject/tests/basics-gobject.c [639/1627] cc -Igobject/tests/dynamictype.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/dynamictype.p/testmodule.c.o -MF gobject/tests/dynamictype.p/testmodule.c.o.d -o gobject/tests/dynamictype.p/testmodule.c.o -c ../../../gobject/tests/testmodule.c [640/1627] cc -Igobject/tests/deprecated-properties.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/deprecated-properties.p/deprecated-properties.c.o -MF gobject/tests/deprecated-properties.p/deprecated-properties.c.o.d -o gobject/tests/deprecated-properties.p/deprecated-properties.c.o -c ../../../gobject/tests/deprecated-properties.c [641/1627] cc -Igobject/tests/dynamictype.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/dynamictype.p/dynamictype.c.o -MF gobject/tests/dynamictype.p/dynamictype.c.o.d -o gobject/tests/dynamictype.p/dynamictype.c.o -c ../../../gobject/tests/dynamictype.c [642/1627] cc -Igobject/tests/max-version.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/max-version.p/max-version.c.o -MF gobject/tests/max-version.p/max-version.c.o.d -o gobject/tests/max-version.p/max-version.c.o -c ../../../gobject/tests/max-version.c [643/1627] cc -Igobject/tests/basic-signals.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/basic-signals.p/basic-signals.c.o -MF gobject/tests/basic-signals.p/basic-signals.c.o.d -o gobject/tests/basic-signals.p/basic-signals.c.o -c ../../../gobject/tests/basic-signals.c [644/1627] cc -Iglib/tests/utils-c-11.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c11 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="11"' -MD -MQ glib/tests/utils-c-11.p/utils.c.o -MF glib/tests/utils-c-11.p/utils.c.o.d -o glib/tests/utils-c-11.p/utils.c.o -c ../../../glib/tests/utils.c [645/1627] cc -Iglib/tests/utils-c-17.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c17 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="17"' -MD -MQ glib/tests/utils-c-17.p/utils.c.o -MF glib/tests/utils-c-17.p/utils.c.o.d -o glib/tests/utils-c-17.p/utils.c.o -c ../../../glib/tests/utils.c [646/1627] cc -Igobject/tests/enums.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/enums.p/enums.c.o -MF gobject/tests/enums.p/enums.c.o.d -o gobject/tests/enums.p/enums.c.o -c ../../../gobject/tests/enums.c [647/1627] cc -Iglib/tests/utils-c-99.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="99"' -MD -MQ glib/tests/utils-c-99.p/utils.c.o -MF glib/tests/utils-c-99.p/utils.c.o.d -o glib/tests/utils-c-99.p/utils.c.o -c ../../../glib/tests/utils.c [648/1627] cc -Iglib/tests/utils-c-89.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c89 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT '-D_G_EXPECTED_C_STANDARD="89"' -MD -MQ glib/tests/utils-c-89.p/utils.c.o -MF glib/tests/utils-c-89.p/utils.c.o.d -o glib/tests/utils-c-89.p/utils.c.o -c ../../../glib/tests/utils.c [649/1627] cc -Igobject/tests/override.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/override.p/override.c.o -MF gobject/tests/override.p/override.c.o.d -o gobject/tests/override.p/override.c.o -c ../../../gobject/tests/override.c [650/1627] cc -Igobject/tests/dynamictests.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/dynamictests.p/dynamictests.c.o -MF gobject/tests/dynamictests.p/dynamictests.c.o.d -o gobject/tests/dynamictests.p/dynamictests.c.o -c ../../../gobject/tests/dynamictests.c [651/1627] cc -Igobject/tests/references.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/references.p/references.c.o -MF gobject/tests/references.p/references.c.o.d -o gobject/tests/references.p/references.c.o -c ../../../gobject/tests/references.c [652/1627] cc -Igobject/tests/properties-introspection.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-introspection.p/properties-introspection.c.o -MF gobject/tests/properties-introspection.p/properties-introspection.c.o.d -o gobject/tests/properties-introspection.p/properties-introspection.c.o -c ../../../gobject/tests/properties-introspection.c [653/1627] cc -Igobject/tests/boxed.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/boxed.p/boxed.c.o -MF gobject/tests/boxed.p/boxed.c.o.d -o gobject/tests/boxed.p/boxed.c.o -c ../../../gobject/tests/boxed.c [654/1627] cc -Igobject/tests/flags.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/flags.p/flags.c.o -MF gobject/tests/flags.p/flags.c.o.d -o gobject/tests/flags.p/flags.c.o -c ../../../gobject/tests/flags.c [655/1627] cc -Igobject/tests/threadtests.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/threadtests.p/threadtests.c.o -MF gobject/tests/threadtests.p/threadtests.c.o.d -o gobject/tests/threadtests.p/threadtests.c.o -c ../../../gobject/tests/threadtests.c [656/1627] cc -Igobject/tests/singleton.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/singleton.p/singleton.c.o -MF gobject/tests/singleton.p/singleton.c.o.d -o gobject/tests/singleton.p/singleton.c.o -c ../../../gobject/tests/singleton.c [657/1627] cc -Iglib/tests/gvariant.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gvariant.p/gvariant.c.o -MF glib/tests/gvariant.p/gvariant.c.o.d -o glib/tests/gvariant.p/gvariant.c.o -c ../../../glib/tests/gvariant.c [658/1627] cc -Iglib/tests/testing.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -Werror=sign-conversion -MD -MQ glib/tests/testing.p/testing.c.o -MF glib/tests/testing.p/testing.c.o.d -o glib/tests/testing.p/testing.c.o -c ../../../glib/tests/testing.c [659/1627] cc -Igobject/tests/object.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/object.p/object.c.o -MF gobject/tests/object.p/object.c.o.d -o gobject/tests/object.p/object.c.o -c ../../../gobject/tests/object.c [660/1627] cc -Igobject/tests/closure.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/closure.p/closure.c.o -MF gobject/tests/closure.p/closure.c.o.d -o gobject/tests/closure.p/closure.c.o -c ../../../gobject/tests/closure.c [661/1627] cc -Igobject/tests/gobject-private.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/gobject-private.p/private.c.o -MF gobject/tests/gobject-private.p/private.c.o.d -o gobject/tests/gobject-private.p/private.c.o -c ../../../gobject/tests/private.c [662/1627] cc -Igobject/tests/closure-refcount.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/closure-refcount.p/closure-refcount.c.o -MF gobject/tests/closure-refcount.p/closure-refcount.c.o.d -o gobject/tests/closure-refcount.p/closure-refcount.c.o -c ../../../gobject/tests/closure-refcount.c [663/1627] cc -Igobject/tests/type.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/type.p/type.c.o -MF gobject/tests/type.p/type.c.o.d -o gobject/tests/type.p/type.c.o -c ../../../gobject/tests/type.c [664/1627] cc -Igobject/tests/bindinggroup.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/bindinggroup.p/bindinggroup.c.o -MF gobject/tests/bindinggroup.p/bindinggroup.c.o.d -o gobject/tests/bindinggroup.p/bindinggroup.c.o -c ../../../gobject/tests/bindinggroup.c [665/1627] cc -Igobject/tests/objects-refcount1.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -Werror -Wcast-align=strict -MD -MQ gobject/tests/objects-refcount1.p/objects-refcount1.c.o -MF gobject/tests/objects-refcount1.p/objects-refcount1.c.o.d -o gobject/tests/objects-refcount1.p/objects-refcount1.c.o -c ../../../gobject/tests/objects-refcount1.c [666/1627] cc -Igobject/tests/signal-handler.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signal-handler.p/signal-handler.c.o -MF gobject/tests/signal-handler.p/signal-handler.c.o.d -o gobject/tests/signal-handler.p/signal-handler.c.o -c ../../../gobject/tests/signal-handler.c [667/1627] cc -Igobject/tests/signals.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signals.p/meson-generated_.._marshalers.c.o -MF gobject/tests/signals.p/meson-generated_.._marshalers.c.o.d -o gobject/tests/signals.p/meson-generated_.._marshalers.c.o -c gobject/tests/marshalers.c [668/1627] cc -Igobject/tests/objects-refcount2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/objects-refcount2.p/objects-refcount2.c.o -MF gobject/tests/objects-refcount2.p/objects-refcount2.c.o.d -o gobject/tests/objects-refcount2.p/objects-refcount2.c.o -c ../../../gobject/tests/objects-refcount2.c [669/1627] cc -Igobject/tests/properties.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties.p/properties.c.o -MF gobject/tests/properties.p/properties.c.o.d -o gobject/tests/properties.p/properties.c.o -c ../../../gobject/tests/properties.c [670/1627] cc -Igobject/tests/testing.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/testing.p/testing.c.o -MF gobject/tests/testing.p/testing.c.o.d -o gobject/tests/testing.p/testing.c.o -c ../../../gobject/tests/testing.c [671/1627] cc -Igobject/tests/type-flags.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/type-flags.p/type-flags.c.o -MF gobject/tests/type-flags.p/type-flags.c.o.d -o gobject/tests/type-flags.p/type-flags.c.o -c ../../../gobject/tests/type-flags.c [672/1627] cc -Igobject/tests/ifaceproperties.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/ifaceproperties.p/ifaceproperties.c.o -MF gobject/tests/ifaceproperties.p/ifaceproperties.c.o.d -o gobject/tests/ifaceproperties.p/ifaceproperties.c.o -c ../../../gobject/tests/ifaceproperties.c [673/1627] cc -Igobject/tests/properties-refcount1.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount1.p/properties-refcount1.c.o -MF gobject/tests/properties-refcount1.p/properties-refcount1.c.o.d -o gobject/tests/properties-refcount1.p/properties-refcount1.c.o -c ../../../gobject/tests/properties-refcount1.c [674/1627] cc -Igobject/tests/properties-refcount2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount2.p/properties-refcount2.c.o -MF gobject/tests/properties-refcount2.p/properties-refcount2.c.o.d -o gobject/tests/properties-refcount2.p/properties-refcount2.c.o -c ../../../gobject/tests/properties-refcount2.c [675/1627] cc -Igobject/tests/signals-refcount2.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=2 -MD -MQ gobject/tests/signals-refcount2.p/signals-refcount.c.o -MF gobject/tests/signals-refcount2.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount2.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [676/1627] cc -Igobject/tests/binding.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/binding.p/binding.c.o -MF gobject/tests/binding.p/binding.c.o.d -o gobject/tests/binding.p/binding.c.o -c ../../../gobject/tests/binding.c [677/1627] cc -Igobject/tests/properties-refcount4.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount4.p/properties-refcount4.c.o -MF gobject/tests/properties-refcount4.p/properties-refcount4.c.o.d -o gobject/tests/properties-refcount4.p/properties-refcount4.c.o -c ../../../gobject/tests/properties-refcount4.c [678/1627] cc -Igobject/tests/properties-refcount3.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/properties-refcount3.p/properties-refcount3.c.o -MF gobject/tests/properties-refcount3.p/properties-refcount3.c.o.d -o gobject/tests/properties-refcount3.p/properties-refcount3.c.o -c ../../../gobject/tests/properties-refcount3.c [679/1627] cc -Igobject/tests/signals-refcount3.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=3 -MD -MQ gobject/tests/signals-refcount3.p/signals-refcount.c.o -MF gobject/tests/signals-refcount3.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount3.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [680/1627] cc -Igobject/tests/signals-refcount1.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=1 -MD -MQ gobject/tests/signals-refcount1.p/signals-refcount.c.o -MF gobject/tests/signals-refcount1.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount1.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [681/1627] cc -Igobject/tests/signals-refcount4.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -DTESTNUM=4 -MD -MQ gobject/tests/signals-refcount4.p/signals-refcount.c.o -MF gobject/tests/signals-refcount4.p/signals-refcount.c.o.d -o gobject/tests/signals-refcount4.p/signals-refcount.c.o -c ../../../gobject/tests/signals-refcount.c [682/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb gthread/libgthread-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0.p/libgthread-2.0.so.0.8304.0.symbols [683/1627] c++ -Igobject/tests/cxx-98.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++98 -MD -MQ gobject/tests/cxx-98.p/cxx.cpp.o -MF gobject/tests/cxx-98.p/cxx.cpp.o.d -o gobject/tests/cxx-98.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [684/1627] c++ -Igobject/tests/cxx.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/cxx.p/cxx.cpp.o -MF gobject/tests/cxx.p/cxx.cpp.o.d -o gobject/tests/cxx.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [685/1627] cc -Igthread/tests/init.p -Igthread/tests -I../../../gthread/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GThread"' -UG_DISABLE_ASSERT -MD -MQ gthread/tests/init.p/init.c.o -MF gthread/tests/init.p/init.c.o.d -o gthread/tests/init.p/init.c.o -c ../../../gthread/tests/init.c [686/1627] c++ -Igobject/tests/cxx-14.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++14 -MD -MQ gobject/tests/cxx-14.p/cxx.cpp.o -MF gobject/tests/cxx-14.p/cxx.cpp.o.d -o gobject/tests/cxx-14.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [687/1627] c++ -Igobject/tests/cxx-11.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++11 -MD -MQ gobject/tests/cxx-11.p/cxx.cpp.o -MF gobject/tests/cxx-11.p/cxx.cpp.o.d -o gobject/tests/cxx-11.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [688/1627] cc -Igmodule/tests/libmoduletestplugin_a_plugin.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o -MF gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o.d -o gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o -c ../../../gmodule/tests/libmoduletestplugin_a.c [689/1627] c++ -Igobject/tests/cxx-17.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++17 -MD -MQ gobject/tests/cxx-17.p/cxx.cpp.o -MF gobject/tests/cxx-17.p/cxx.cpp.o.d -o gobject/tests/cxx-17.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [690/1627] cc -Igmodule/tests/libmoduletestplugin_a_library.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o -MF gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o.d -o gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o -c ../../../gmodule/tests/libmoduletestplugin_a.c [691/1627] cc -Igobject/tests/signalgroup.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signalgroup.p/signalgroup.c.o -MF gobject/tests/signalgroup.p/signalgroup.c.o.d -o gobject/tests/signalgroup.p/signalgroup.c.o -c ../../../gobject/tests/signalgroup.c [692/1627] c++ -Igobject/tests/cxx-20.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++20 -MD -MQ gobject/tests/cxx-20.p/cxx.cpp.o -MF gobject/tests/cxx-20.p/cxx.cpp.o.d -o gobject/tests/cxx-20.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [693/1627] c++ -Igobject/tests/cxx-2b.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++2b -MD -MQ gobject/tests/cxx-2b.p/cxx.cpp.o -MF gobject/tests/cxx-2b.p/cxx.cpp.o.d -o gobject/tests/cxx-2b.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [694/1627] cc -Igmodule/tests/libmoduletestplugin_b_plugin.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o -MF gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o.d -o gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o -c ../../../gmodule/tests/libmoduletestplugin_b.c [695/1627] cc -Igmodule/tests/max-version.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -MD -MQ gmodule/tests/max-version.p/max-version.c.o -MF gmodule/tests/max-version.p/max-version.c.o.d -o gmodule/tests/max-version.p/max-version.c.o -c ../../../gmodule/tests/max-version.c [696/1627] cc -Igmodule/tests/libmoduletestplugin_b_library.so.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o -MF gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o.d -o gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o -c ../../../gmodule/tests/libmoduletestplugin_b.c [697/1627] cc -Igobject/tests/autoptr.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/autoptr.p/autoptr.c.o -MF gobject/tests/autoptr.p/autoptr.c.o.d -o gobject/tests/autoptr.p/autoptr.c.o -c ../../../gobject/tests/autoptr.c [698/1627] cc -Igobject/tests/value.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/value.p/value.c.o -MF gobject/tests/value.p/value.c.o.d -o gobject/tests/value.p/value.c.o -c ../../../gobject/tests/value.c [699/1627] c++ -Igobject/tests/cxx-03.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -std=c++03 -MD -MQ gobject/tests/cxx-03.p/cxx.cpp.o -MF gobject/tests/cxx-03.p/cxx.cpp.o.d -o gobject/tests/cxx-03.p/cxx.cpp.o -c ../../../gobject/tests/cxx.cpp [700/1627] cc -Igio/gio-launch-desktop.p -Igio -I../../../gio -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o -MF gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o.d -o gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o -c ../../../glib/gjournal-private.c [701/1627] c++ -Igmodule/tests/cxx-98.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++98 -MD -MQ gmodule/tests/cxx-98.p/cxx.cpp.o -MF gmodule/tests/cxx-98.p/cxx.cpp.o.d -o gmodule/tests/cxx-98.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [702/1627] c++ -Igmodule/tests/cxx-03.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++03 -MD -MQ gmodule/tests/cxx-03.p/cxx.cpp.o -MF gmodule/tests/cxx-03.p/cxx.cpp.o.d -o gmodule/tests/cxx-03.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [703/1627] c++ -Igmodule/tests/cxx.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -MD -MQ gmodule/tests/cxx.p/cxx.cpp.o -MF gmodule/tests/cxx.p/cxx.cpp.o.d -o gmodule/tests/cxx.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [704/1627] c++ -Igmodule/tests/cxx-11.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++11 -MD -MQ gmodule/tests/cxx-11.p/cxx.cpp.o -MF gmodule/tests/cxx-11.p/cxx.cpp.o.d -o gmodule/tests/cxx-11.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [705/1627] c++ -Igmodule/tests/cxx-17.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++17 -MD -MQ gmodule/tests/cxx-17.p/cxx.cpp.o -MF gmodule/tests/cxx-17.p/cxx.cpp.o.d -o gmodule/tests/cxx-17.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [706/1627] cc -Igio/gio-launch-desktop.p -Igio -I../../../gio -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-launch-desktop.p/gio-launch-desktop.c.o -MF gio/gio-launch-desktop.p/gio-launch-desktop.c.o.d -o gio/gio-launch-desktop.p/gio-launch-desktop.c.o -c ../../../gio/gio-launch-desktop.c [707/1627] c++ -Igmodule/tests/cxx-14.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++14 -MD -MQ gmodule/tests/cxx-14.p/cxx.cpp.o -MF gmodule/tests/cxx-14.p/cxx.cpp.o.d -o gmodule/tests/cxx-14.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [708/1627] c++ -Igmodule/tests/cxx-20.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++20 -MD -MQ gmodule/tests/cxx-20.p/cxx.cpp.o -MF gmodule/tests/cxx-20.p/cxx.cpp.o.d -o gmodule/tests/cxx-20.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [709/1627] c++ -Igmodule/tests/cxx-2b.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -std=c++2b -MD -MQ gmodule/tests/cxx-2b.p/cxx.cpp.o -MF gmodule/tests/cxx-2b.p/cxx.cpp.o.d -o gmodule/tests/cxx-2b.p/cxx.cpp.o -c ../../../gmodule/tests/cxx.cpp [710/1627] cc -Igmodule/tests/module-test-plugin.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT '-DMODULE_TYPE="plugin"' -MD -MQ gmodule/tests/module-test-plugin.p/module-test.c.o -MF gmodule/tests/module-test-plugin.p/module-test.c.o.d -o gmodule/tests/module-test-plugin.p/module-test.c.o -c ../../../gmodule/tests/module-test.c [711/1627] cc -Igmodule/tests/module-test-library.p -Igmodule/tests -I../../../gmodule/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT '-DMODULE_TYPE="library"' -MD -MQ gmodule/tests/module-test-library.p/module-test.c.o -MF gmodule/tests/module-test-library.p/module-test.c.o.d -o gmodule/tests/module-test-library.p/module-test.c.o -c ../../../gmodule/tests/module-test.c [712/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-mkdir.c.o -MF gio/gio.p/gio-tool-mkdir.c.o.d -o gio/gio.p/gio-tool-mkdir.c.o -c ../../../gio/gio-tool-mkdir.c [713/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-copy.c.o -MF gio/gio.p/gio-tool-copy.c.o.d -o gio/gio.p/gio-tool-copy.c.o -c ../../../gio/gio-tool-copy.c [714/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-mime.c.o -MF gio/gio.p/gio-tool-mime.c.o.d -o gio/gio.p/gio-tool-mime.c.o -c ../../../gio/gio-tool-mime.c [715/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-cat.c.o -MF gio/gio.p/gio-tool-cat.c.o.d -o gio/gio.p/gio-tool-cat.c.o -c ../../../gio/gio-tool-cat.c [716/1627] cc -Igobject/tests/reference.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/reference.p/reference.c.o -MF gobject/tests/reference.p/reference.c.o.d -o gobject/tests/reference.p/reference.c.o -c ../../../gobject/tests/reference.c [717/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-rename.c.o -MF gio/gio.p/gio-tool-rename.c.o.d -o gio/gio.p/gio-tool-rename.c.o -c ../../../gio/gio-tool-rename.c [718/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-open.c.o -MF gio/gio.p/gio-tool-open.c.o.d -o gio/gio.p/gio-tool-open.c.o -c ../../../gio/gio-tool-open.c [719/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-remove.c.o -MF gio/gio.p/gio-tool-remove.c.o.d -o gio/gio.p/gio-tool-remove.c.o -c ../../../gio/gio-tool-remove.c [720/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool.c.o -MF gio/gio.p/gio-tool.c.o.d -o gio/gio.p/gio-tool.c.o -c ../../../gio/gio-tool.c [721/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-monitor.c.o -MF gio/gio.p/gio-tool-monitor.c.o.d -o gio/gio.p/gio-tool-monitor.c.o -c ../../../gio/gio-tool-monitor.c [722/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-launch.c.o -MF gio/gio.p/gio-tool-launch.c.o.d -o gio/gio.p/gio-tool-launch.c.o -c ../../../gio/gio-tool-launch.c [723/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-move.c.o -MF gio/gio.p/gio-tool-move.c.o.d -o gio/gio.p/gio-tool-move.c.o -c ../../../gio/gio-tool-move.c [724/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-list.c.o -MF gio/gio.p/gio-tool-list.c.o.d -o gio/gio.p/gio-tool-list.c.o -c ../../../gio/gio-tool-list.c [725/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-info.c.o -MF gio/gio.p/gio-tool-info.c.o.d -o gio/gio.p/gio-tool-info.c.o -c ../../../gio/gio-tool-info.c [726/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-save.c.o -MF gio/gio.p/gio-tool-save.c.o.d -o gio/gio.p/gio-tool-save.c.o -c ../../../gio/gio-tool-save.c [727/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-set.c.o -MF gio/gio.p/gio-tool-set.c.o.d -o gio/gio.p/gio-tool-set.c.o -c ../../../gio/gio-tool-set.c [728/1627] cc -Igio/gio-querymodules.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-querymodules.p/giomodule-priv.c.o -MF gio/gio-querymodules.p/giomodule-priv.c.o.d -o gio/gio-querymodules.p/giomodule-priv.c.o -c ../../../gio/giomodule-priv.c [729/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so.p/libgdbus-example-objectmanager.so.symbols [730/1627] cc -Igobject/tests/signals.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/signals.p/signals.c.o -MF gobject/tests/signals.p/signals.c.o.d -o gobject/tests/signals.p/signals.c.o -c ../../../gobject/tests/signals.c [731/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-tree.c.o -MF gio/gio.p/gio-tool-tree.c.o.d -o gio/gio.p/gio-tool-tree.c.o -c ../../../gio/gio-tool-tree.c [732/1627] cc -Igio/tests/slow-connect-preload.so.p -Igio/tests -I../../../gio/tests -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o -MF gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o.d -o gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o -c ../../../gio/tests/slow-connect-preload.c [733/1627] /usr/bin/objcopy --strip-debug --add-symbol _g_binary_test1_resource_data=.data:0 gio/tests/test_resources.o gio/tests/test_resources2.o [734/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-trash.c.o -MF gio/gio.p/gio-tool-trash.c.o.d -o gio/gio.p/gio-tool-trash.c.o -c ../../../gio/gio-tool-trash.c [735/1627] cc -Igio/gio-querymodules.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio-querymodules.p/gio-querymodules.c.o -MF gio/gio-querymodules.p/gio-querymodules.c.o.d -o gio/gio-querymodules.p/gio-querymodules.c.o -c ../../../gio/gio-querymodules.c [736/1627] cc -Igio/gresource.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/gresource.p/gresource-tool.c.o -MF gio/gresource.p/gresource-tool.c.o.d -o gio/gresource.p/gresource-tool.c.o -c ../../../gio/gresource-tool.c [737/1627] cc -Igio/tests/modules/libtestmoduleb.so.p -Igio/tests/modules -I../../../gio/tests/modules -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o -MF gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o.d -o gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o -c ../../../gio/tests/modules/test-module-b.c [738/1627] cc -Igio/gio.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gio.p/gio-tool-mount.c.o -MF gio/gio.p/gio-tool-mount.c.o.d -o gio/gio.p/gio-tool-mount.c.o -c ../../../gio/gio-tool-mount.c [739/1627] cc -Igio/glib-compile-schemas.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [740/1627] cc -Igio/tests/gdbus-overflow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-overflow.p/gdbus-overflow.c.o -MF gio/tests/gdbus-overflow.p/gdbus-overflow.c.o.d -o gio/tests/gdbus-overflow.p/gdbus-overflow.c.o -c ../../../gio/tests/gdbus-overflow.c [741/1627] cc -Igio/tests/modules/libtestmodulea.so.p -Igio/tests/modules -I../../../gio/tests/modules -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o -MF gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o.d -o gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o -c ../../../gio/tests/modules/test-module-a.c [742/1627] cc -Igio/tests/libresourceplugin.so.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/libresourceplugin.so.p/resourceplugin.c.o -MF gio/tests/libresourceplugin.so.p/resourceplugin.c.o.d -o gio/tests/libresourceplugin.so.p/resourceplugin.c.o -c ../../../gio/tests/resourceplugin.c [743/1627] cc -Igio/tests/dbus-launch.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-launch.p/dbus-launch.c.o -MF gio/tests/dbus-launch.p/dbus-launch.c.o.d -o gio/tests/dbus-launch.p/dbus-launch.c.o -c ../../../gio/tests/dbus-launch.c [744/1627] cc -Igio/glib-compile-schemas.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [745/1627] cc -Igio/tests/gdbus-connection-flush-helper.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o -MF gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o.d -o gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o -c ../../../gio/tests/gdbus-connection-flush-helper.c [746/1627] cc -Igio/gapplication.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gapplication.p/gapplication-tool.c.o -MF gio/gapplication.p/gapplication-tool.c.o.d -o gio/gapplication.p/gapplication-tool.c.o -c ../../../gio/gapplication-tool.c [747/1627] cc -Igio/tests/libresourceplugin.so.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o -MF gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o.d -o gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o -c gio/tests/plugin-resources.c [748/1627] cc -Igio/tests/fake-service-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/fake-service-name.p/fake-service-name.c.o -MF gio/tests/fake-service-name.p/fake-service-name.c.o.d -o gio/tests/fake-service-name.p/fake-service-name.c.o -c ../../../gio/tests/fake-service-name.c [749/1627] cc -Igio/tests/appinfo-test.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/appinfo-test.p/appinfo-test.c.o -MF gio/tests/appinfo-test.p/appinfo-test.c.o.d -o gio/tests/appinfo-test.p/appinfo-test.c.o -c ../../../gio/tests/appinfo-test.c [750/1627] cc -Igio/tests/gsubprocess-testprog.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o -MF gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o.d -o gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o -c ../../../gio/tests/gsubprocess-testprog.c [751/1627] cc -Igio/tests/basic-application.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/basic-application.p/basic-application.c.o -MF gio/tests/basic-application.p/basic-application.c.o.d -o gio/tests/basic-application.p/basic-application.c.o -c ../../../gio/tests/basic-application.c [752/1627] cc -Igio/tests/apps.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/apps.p/apps.c.o -MF gio/tests/apps.p/apps.c.o.d -o gio/tests/apps.p/apps.c.o -c ../../../gio/tests/apps.c [753/1627] cc -Igio/gsettings.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gsettings.p/gsettings-tool.c.o -MF gio/gsettings.p/gsettings-tool.c.o.d -o gio/gsettings.p/gsettings-tool.c.o -c ../../../gio/gsettings-tool.c [754/1627] cc -Igio/tests/echo-server.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/echo-server.p/echo-server.c.o -MF gio/tests/echo-server.p/echo-server.c.o.d -o gio/tests/echo-server.p/echo-server.c.o -c ../../../gio/tests/echo-server.c [755/1627] cc -Igio/tests/gio-du.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gio-du.p/gio-du.c.o -MF gio/tests/gio-du.p/gio-du.c.o.d -o gio/tests/gio-du.p/gio-du.c.o -c ../../../gio/tests/gio-du.c [756/1627] cc -Igio/tests/gapplication-example-cmdline.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o -MF gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o.d -o gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o -c ../../../gio/tests/gapplication-example-cmdline.c [757/1627] cc -Igio/tests/gapplication-example-actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o -MF gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o.d -o gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o -c ../../../gio/tests/gapplication-example-actions.c [758/1627] cc -Igio/tests/filter-cat.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/filter-cat.p/filter-cat.c.o -MF gio/tests/filter-cat.p/filter-cat.c.o.d -o gio/tests/filter-cat.p/filter-cat.c.o -c ../../../gio/tests/filter-cat.c [759/1627] cc -Igio/tests/gapplication-example-cmdline2.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o -MF gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o.d -o gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o -c ../../../gio/tests/gapplication-example-cmdline2.c [760/1627] cc -Igio/tests/gapplication-example-cmdline3.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o -MF gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o.d -o gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o -c ../../../gio/tests/gapplication-example-cmdline3.c [761/1627] cc -Igio/tests/gapplication-example-cmdline4.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o -MF gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o.d -o gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o -c ../../../gio/tests/gapplication-example-cmdline4.c [762/1627] cc -Igio/tests/gapplication-example-dbushooks.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o -MF gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o.d -o gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o -c ../../../gio/tests/gapplication-example-dbushooks.c [763/1627] cc -Igio/tests/gapplication-example-open.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication-example-open.p/gapplication-example-open.c.o -MF gio/tests/gapplication-example-open.p/gapplication-example-open.c.o.d -o gio/tests/gapplication-example-open.p/gapplication-example-open.c.o -c ../../../gio/tests/gapplication-example-open.c [764/1627] cc -Igio/tests/gdbus-daemon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-daemon.p/gdbus-daemon.c.o -MF gio/tests/gdbus-daemon.p/gdbus-daemon.c.o.d -o gio/tests/gdbus-daemon.p/gdbus-daemon.c.o -c ../../../gio/tests/gdbus-daemon.c [765/1627] cc -Igio/tests/gdbus-testserver.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-testserver.p/gdbus-testserver.c.o -MF gio/tests/gdbus-testserver.p/gdbus-testserver.c.o.d -o gio/tests/gdbus-testserver.p/gdbus-testserver.c.o -c ../../../gio/tests/gdbus-testserver.c [766/1627] cc -Igio/tests/gdbus-example-own-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o -MF gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o.d -o gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o -c ../../../gio/tests/gdbus-example-own-name.c [767/1627] cc -Igio/tests/gdbus-example-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-export.p/gdbus-example-export.c.o -MF gio/tests/gdbus-example-export.p/gdbus-example-export.c.o.d -o gio/tests/gdbus-example-export.p/gdbus-example-export.c.o -c ../../../gio/tests/gdbus-example-export.c [768/1627] cc -Igio/tests/gdbus-example-peer.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o -MF gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o.d -o gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o -c ../../../gio/tests/gdbus-example-peer.c [769/1627] cc -Igio/tests/gdbus-example-watch-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o -MF gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o.d -o gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o -c ../../../gio/tests/gdbus-example-watch-name.c [770/1627] cc -Igio/tests/gdbus-example-watch-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o -MF gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o.d -o gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o -c ../../../gio/tests/gdbus-example-watch-proxy.c [771/1627] cc -Igio/tests/gdbus-example-server.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-server.p/gdbus-example-server.c.o -MF gio/tests/gdbus-example-server.p/gdbus-example-server.c.o.d -o gio/tests/gdbus-example-server.p/gdbus-example-server.c.o -c ../../../gio/tests/gdbus-example-server.c [772/1627] cc -Igio/tests/httpd.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/httpd.p/httpd.c.o -MF gio/tests/httpd.p/httpd.c.o.d -o gio/tests/httpd.p/httpd.c.o -c ../../../gio/tests/httpd.c [773/1627] cc -Igio/tests/gdbus-example-subtree.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o -MF gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o.d -o gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o -c ../../../gio/tests/gdbus-example-subtree.c [774/1627] cc -Igio/tests/gdbus-example-proxy-subclass.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o -MF gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o.d -o gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o -c ../../../gio/tests/gdbus-example-proxy-subclass.c [775/1627] cc -Igio/tests/send-data.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/send-data.p/send-data.c.o -MF gio/tests/send-data.p/send-data.c.o.d -o gio/tests/send-data.p/send-data.c.o -c ../../../gio/tests/send-data.c [776/1627] cc -Igio/tests/socket-testclient.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o -MF gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o.d -o gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o -c ../../../gio/tests/gtlsconsoleinteraction.c [777/1627] cc -Igio/glib-compile-schemas.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Isubprojects/gvdb -I../../../subprojects/gvdb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ gio/glib-compile-schemas.p/glib-compile-schemas.c.o -MF gio/glib-compile-schemas.p/glib-compile-schemas.c.o.d -o gio/glib-compile-schemas.p/glib-compile-schemas.c.o -c ../../../gio/glib-compile-schemas.c [778/1627] cc -Igio/tests/gdbus-example-objectmanager-client.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o -MF gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o.d -o gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o -c ../../../gio/tests/gdbus-example-objectmanager-client.c [779/1627] cc -Igio/tests/gdbus-test-fixture.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o -MF gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o.d -o gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o -c ../../../gio/tests/gdbus-test-fixture.c [780/1627] cc -Igio/tests/gdbus-example-unix-fd-client.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o -MF gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o.d -o gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o -c ../../../gio/tests/gdbus-example-unix-fd-client.c [781/1627] cc -Igio/tests/proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/proxy.p/proxy.c.o -MF gio/tests/proxy.p/proxy.c.o.d -o gio/tests/proxy.p/proxy.c.o -c ../../../gio/tests/proxy.c [782/1627] cc -Igio/tests/socket-testserver.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-testserver.p/socket-testserver.c.o -MF gio/tests/socket-testserver.p/socket-testserver.c.o.d -o gio/tests/socket-testserver.p/socket-testserver.c.o -c ../../../gio/tests/socket-testserver.c [783/1627] cc -Igio/tests/socket-testclient.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-testclient.p/socket-testclient.c.o -MF gio/tests/socket-testclient.p/socket-testclient.c.o.d -o gio/tests/socket-testclient.p/socket-testclient.c.o -c ../../../gio/tests/socket-testclient.c [784/1627] cc -Igio/tests/resolver.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resolver.p/resolver.c.o -MF gio/tests/resolver.p/resolver.c.o.d -o gio/tests/resolver.p/resolver.c.o -c ../../../gio/tests/resolver.c [785/1627] cc -Igio/tests/gdbus-example-objectmanager-server.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o -MF gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o.d -o gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o -c ../../../gio/tests/gdbus-example-objectmanager-server.c [786/1627] cc -Igio/tests/application-command-line.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/application-command-line.p/application-command-line.c.o -MF gio/tests/application-command-line.p/application-command-line.c.o.d -o gio/tests/application-command-line.p/application-command-line.c.o -c ../../../gio/tests/application-command-line.c [787/1627] cc -Igio/tests/async-close-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/async-close-output-stream.p/async-close-output-stream.c.o -MF gio/tests/async-close-output-stream.p/async-close-output-stream.c.o.d -o gio/tests/async-close-output-stream.p/async-close-output-stream.c.o -c ../../../gio/tests/async-close-output-stream.c [788/1627] cc -Igio/tests/gdbus-daemon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o -MF gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o.d -o gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o -c ../../../gio/gdbusdaemon.c [789/1627] cc -Igio/tests/appmonitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/appmonitor.p/appmonitor.c.o -MF gio/tests/appmonitor.p/appmonitor.c.o.d -o gio/tests/appmonitor.p/appmonitor.c.o -c ../../../gio/tests/appmonitor.c [790/1627] cc -Igio/tests/gdbus-daemon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o -MF gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o.d -o gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o -c gio/gdbus-daemon-generated.c [791/1627] cc -Igio/tests/async-splice-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o -MF gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o.d -o gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o -c ../../../gio/tests/async-splice-output-stream.c [792/1627] cc -Igio/gdbus.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/i386-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -MD -MQ gio/gdbus.p/gdbus-tool.c.o -MF gio/gdbus.p/gdbus-tool.c.o.d -o gio/gdbus.p/gdbus-tool.c.o -c ../../../gio/gdbus-tool.c [793/1627] cc -Igio/tests/converter.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/converter.p/converter.c.o -MF gio/tests/converter.p/converter.c.o.d -o gio/tests/converter.p/converter.c.o -c ../../../gio/tests/converter.c [794/1627] cc -Iglib/tests/gdatetime.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/gdatetime.p/gdatetime.c.o -MF glib/tests/gdatetime.p/gdatetime.c.o.d -o glib/tests/gdatetime.p/gdatetime.c.o -c ../../../glib/tests/gdatetime.c [795/1627] cc -Igio/tests/credentials.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/credentials.p/credentials.c.o -MF gio/tests/credentials.p/credentials.c.o.d -o gio/tests/credentials.p/credentials.c.o -c ../../../gio/tests/credentials.c [796/1627] cc -Igio/tests/fileattributematcher.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/fileattributematcher.p/fileattributematcher.c.o -MF gio/tests/fileattributematcher.p/fileattributematcher.c.o.d -o gio/tests/fileattributematcher.p/fileattributematcher.c.o -c ../../../gio/tests/fileattributematcher.c [797/1627] cc -Igio/tests/giomodule.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/giomodule.p/giomodule.c.o -MF gio/tests/giomodule.p/giomodule.c.o.d -o gio/tests/giomodule.p/giomodule.c.o -c ../../../gio/tests/giomodule.c [798/1627] cc -Igio/tests/contexts.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/contexts.p/contexts.c.o -MF gio/tests/contexts.p/contexts.c.o.d -o gio/tests/contexts.p/contexts.c.o -c ../../../gio/tests/contexts.c [799/1627] cc -Igio/tests/cancellable.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/cancellable.p/cancellable.c.o -MF gio/tests/cancellable.p/cancellable.c.o.d -o gio/tests/cancellable.p/cancellable.c.o -c ../../../gio/tests/cancellable.c [800/1627] cc -Igio/tests/data-input-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/data-input-stream.p/data-input-stream.c.o -MF gio/tests/data-input-stream.p/data-input-stream.c.o.d -o gio/tests/data-input-stream.p/data-input-stream.c.o -c ../../../gio/tests/data-input-stream.c [801/1627] cc -Igio/tests/buffered-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/buffered-output-stream.p/buffered-output-stream.c.o -MF gio/tests/buffered-output-stream.p/buffered-output-stream.c.o.d -o gio/tests/buffered-output-stream.p/buffered-output-stream.c.o -c ../../../gio/tests/buffered-output-stream.c [802/1627] cc -Igio/tests/filter-streams.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/filter-streams.p/filter-streams.c.o -MF gio/tests/filter-streams.p/filter-streams.c.o.d -o gio/tests/filter-streams.p/filter-streams.c.o -c ../../../gio/tests/filter-streams.c [803/1627] cc -Igio/tests/buffered-input-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/buffered-input-stream.p/buffered-input-stream.c.o -MF gio/tests/buffered-input-stream.p/buffered-input-stream.c.o.d -o gio/tests/buffered-input-stream.p/buffered-input-stream.c.o -c ../../../gio/tests/buffered-input-stream.c [804/1627] cc -Igio/tests/g-file.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-file.p/g-file.c.o -MF gio/tests/g-file.p/g-file.c.o.d -o gio/tests/g-file.p/g-file.c.o -c ../../../gio/tests/g-file.c [805/1627] cc -Igio/tests/gdbus-addresses.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-addresses.p/gdbus-addresses.c.o -MF gio/tests/gdbus-addresses.p/gdbus-addresses.c.o.d -o gio/tests/gdbus-addresses.p/gdbus-addresses.c.o -c ../../../gio/tests/gdbus-addresses.c [806/1627] cc -Iglib/tests/onceinit.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/onceinit.p/onceinit.c.o -MF glib/tests/onceinit.p/onceinit.c.o.d -o glib/tests/onceinit.p/onceinit.c.o -c ../../../glib/tests/onceinit.c [807/1627] cc -Igio/tests/gdbus-message.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-message.p/gdbus-message.c.o -MF gio/tests/gdbus-message.p/gdbus-message.c.o.d -o gio/tests/gdbus-message.p/gdbus-message.c.o -c ../../../gio/tests/gdbus-message.c [808/1627] cc -Igio/tests/error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/error.p/error.c.o -MF gio/tests/error.p/error.c.o.d -o gio/tests/error.p/error.c.o -c ../../../gio/tests/error.c [809/1627] cc -Igio/tests/file-thumbnail.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/file-thumbnail.p/file-thumbnail.c.o -MF gio/tests/file-thumbnail.p/file-thumbnail.c.o.d -o gio/tests/file-thumbnail.p/file-thumbnail.c.o -c ../../../gio/tests/file-thumbnail.c [810/1627] cc -Igobject/tests/param.p -Igobject/tests -I../../../gobject/tests -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -MD -MQ gobject/tests/param.p/param.c.o -MF gobject/tests/param.p/param.c.o.d -o gobject/tests/param.p/param.c.o -c ../../../gobject/tests/param.c [811/1627] cc -Igio/tests/data-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/data-output-stream.p/data-output-stream.c.o -MF gio/tests/data-output-stream.p/data-output-stream.c.o.d -o gio/tests/data-output-stream.p/data-output-stream.c.o -c ../../../gio/tests/data-output-stream.c [812/1627] cc -Igio/tests/io-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/io-stream.p/io-stream.c.o -MF gio/tests/io-stream.p/io-stream.c.o.d -o gio/tests/io-stream.p/io-stream.c.o -c ../../../gio/tests/io-stream.c [813/1627] cc -Igio/tests/max-version.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/max-version.p/max-version.c.o -MF gio/tests/max-version.p/max-version.c.o.d -o gio/tests/max-version.p/max-version.c.o -c ../../../gio/tests/max-version.c [814/1627] cc -Igio/tests/memory-settings-backend.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-settings-backend.p/memory-settings-backend.c.o -MF gio/tests/memory-settings-backend.p/memory-settings-backend.c.o.d -o gio/tests/memory-settings-backend.p/memory-settings-backend.c.o -c ../../../gio/tests/memory-settings-backend.c [815/1627] cc -Igio/tests/memory-monitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-monitor.p/memory-monitor.c.o -MF gio/tests/memory-monitor.p/memory-monitor.c.o.d -o gio/tests/memory-monitor.p/memory-monitor.c.o -c ../../../gio/tests/memory-monitor.c [816/1627] cc -Igio/tests/g-file-info.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-file-info.p/g-file-info.c.o -MF gio/tests/g-file-info.p/g-file-info.c.o.d -o gio/tests/g-file-info.p/g-file-info.c.o -c ../../../gio/tests/g-file-info.c [817/1627] cc -Igio/tests/g-icon.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-icon.p/g-icon.c.o -MF gio/tests/g-icon.p/g-icon.c.o.d -o gio/tests/g-icon.p/g-icon.c.o -c ../../../gio/tests/g-icon.c [818/1627] cc -Igio/tests/converter-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/converter-stream.p/converter-stream.c.o -MF gio/tests/converter-stream.p/converter-stream.c.o.d -o gio/tests/converter-stream.p/converter-stream.c.o -c ../../../gio/tests/converter-stream.c [819/1627] cc -Igio/tests/contenttype.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/contenttype.p/contenttype.c.o -MF gio/tests/contenttype.p/contenttype.c.o.d -o gio/tests/contenttype.p/contenttype.c.o -c ../../../gio/tests/contenttype.c [820/1627] cc -Igio/tests/network-monitor-race.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-monitor-race.p/network-monitor-race.c.o -MF gio/tests/network-monitor-race.p/network-monitor-race.c.o.d -o gio/tests/network-monitor-race.p/network-monitor-race.c.o -c ../../../gio/tests/network-monitor-race.c [821/1627] cc -Igio/tests/mount-operation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/mount-operation.p/mount-operation.c.o -MF gio/tests/mount-operation.p/mount-operation.c.o.d -o gio/tests/mount-operation.p/mount-operation.c.o -c ../../../gio/tests/mount-operation.c [822/1627] cc -Igio/tests/inet-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/inet-address.p/inet-address.c.o -MF gio/tests/inet-address.p/inet-address.c.o.d -o gio/tests/inet-address.p/inet-address.c.o -c ../../../gio/tests/inet-address.c [823/1627] cc -Igio/tests/null-settings-backend.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/null-settings-backend.p/null-settings-backend.c.o -MF gio/tests/null-settings-backend.p/null-settings-backend.c.o.d -o gio/tests/null-settings-backend.p/null-settings-backend.c.o -c ../../../gio/tests/null-settings-backend.c [824/1627] cc -Igio/tests/memory-input-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-input-stream.p/memory-input-stream.c.o -MF gio/tests/memory-input-stream.p/memory-input-stream.c.o.d -o gio/tests/memory-input-stream.p/memory-input-stream.c.o -c ../../../gio/tests/memory-input-stream.c [825/1627] cc -Igio/tests/network-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-address.p/mock-resolver.c.o -MF gio/tests/network-address.p/mock-resolver.c.o.d -o gio/tests/network-address.p/mock-resolver.c.o -c ../../../gio/tests/mock-resolver.c [826/1627] cc -Igio/tests/power-profile-monitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/power-profile-monitor.p/power-profile-monitor.c.o -MF gio/tests/power-profile-monitor.p/power-profile-monitor.c.o.d -o gio/tests/power-profile-monitor.p/power-profile-monitor.c.o -c ../../../gio/tests/power-profile-monitor.c [827/1627] cc -Igio/tests/permission.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/permission.p/permission.c.o -MF gio/tests/permission.p/permission.c.o.d -o gio/tests/permission.p/permission.c.o -c ../../../gio/tests/permission.c [828/1627] cc -Igio/tests/network-monitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-monitor.p/network-monitor.c.o -MF gio/tests/network-monitor.p/network-monitor.c.o.d -o gio/tests/network-monitor.p/network-monitor.c.o -c ../../../gio/tests/network-monitor.c [829/1627] cc -Igio/tests/sandbox.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/sandbox.p/.._gsandbox.c.o -MF gio/tests/sandbox.p/.._gsandbox.c.o.d -o gio/tests/sandbox.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [830/1627] cc -Igio/tests/sandbox.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/sandbox.p/sandbox.c.o -MF gio/tests/sandbox.p/sandbox.c.o.d -o gio/tests/sandbox.p/sandbox.c.o -c ../../../gio/tests/sandbox.c [831/1627] cc -Igio/tests/sandbox.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/sandbox.p/portal-support-utils.c.o -MF gio/tests/sandbox.p/portal-support-utils.c.o.d -o gio/tests/sandbox.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [832/1627] cc -Igio/tests/pollable.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/pollable.p/pollable.c.o -MF gio/tests/pollable.p/pollable.c.o.d -o gio/tests/pollable.p/pollable.c.o -c ../../../gio/tests/pollable.c [833/1627] cc -Igio/tests/memory-output-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-output-stream.p/memory-output-stream.c.o -MF gio/tests/memory-output-stream.p/memory-output-stream.c.o.d -o gio/tests/memory-output-stream.p/memory-output-stream.c.o -c ../../../gio/tests/memory-output-stream.c [834/1627] cc -Igio/tests/socket-listener.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-listener.p/socket-listener.c.o -MF gio/tests/socket-listener.p/socket-listener.c.o.d -o gio/tests/socket-listener.p/socket-listener.c.o -c ../../../gio/tests/socket-listener.c [835/1627] cc -Igio/tests/srvtarget.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/srvtarget.p/srvtarget.c.o -MF gio/tests/srvtarget.p/srvtarget.c.o.d -o gio/tests/srvtarget.p/srvtarget.c.o -c ../../../gio/tests/srvtarget.c [836/1627] cc -Igio/tests/readwrite.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/readwrite.p/readwrite.c.o -MF gio/tests/readwrite.p/readwrite.c.o.d -o gio/tests/readwrite.p/readwrite.c.o -c ../../../gio/tests/readwrite.c [837/1627] cc -Igio/tests/simple-async-result.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/simple-async-result.p/simple-async-result.c.o -MF gio/tests/simple-async-result.p/simple-async-result.c.o.d -o gio/tests/simple-async-result.p/simple-async-result.c.o -c ../../../gio/tests/simple-async-result.c [838/1627] cc -Igio/tests/vfs.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/vfs.p/vfs.c.o -MF gio/tests/vfs.p/vfs.c.o.d -o gio/tests/vfs.p/vfs.c.o -c ../../../gio/tests/vfs.c [839/1627] cc -Igio/tests/sleepy-stream.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/sleepy-stream.p/sleepy-stream.c.o -MF gio/tests/sleepy-stream.p/sleepy-stream.c.o.d -o gio/tests/sleepy-stream.p/sleepy-stream.c.o -c ../../../gio/tests/sleepy-stream.c [840/1627] cc -Igio/tests/volumemonitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/volumemonitor.p/volumemonitor.c.o -MF gio/tests/volumemonitor.p/volumemonitor.c.o.d -o gio/tests/volumemonitor.p/volumemonitor.c.o -c ../../../gio/tests/volumemonitor.c [841/1627] cc -Igio/tests/simple-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/simple-proxy.p/simple-proxy.c.o -MF gio/tests/simple-proxy.p/simple-proxy.c.o.d -o gio/tests/simple-proxy.p/simple-proxy.c.o -c ../../../gio/tests/simple-proxy.c [842/1627] cc -Igio/tests/thumbnail-verification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/thumbnail-verification.p/thumbnail-verification.c.o -MF gio/tests/thumbnail-verification.p/thumbnail-verification.c.o.d -o gio/tests/thumbnail-verification.p/thumbnail-verification.c.o -c ../../../gio/tests/thumbnail-verification.c [843/1627] cc -Igio/tests/socket-service.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-service.p/socket-service.c.o -MF gio/tests/socket-service.p/socket-service.c.o.d -o gio/tests/socket-service.p/socket-service.c.o -c ../../../gio/tests/socket-service.c [844/1627] cc -Igio/tests/gsubprocess.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gsubprocess.p/gsubprocess.c.o -MF gio/tests/gsubprocess.p/gsubprocess.c.o.d -o gio/tests/gsubprocess.p/gsubprocess.c.o -c ../../../gio/tests/gsubprocess.c [845/1627] cc -Igio/tests/gdbus-peer.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/gdbus-object-manager-example -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-peer.p/gdbus-peer.c.o -MF gio/tests/gdbus-peer.p/gdbus-peer.c.o.d -o gio/tests/gdbus-peer.p/gdbus-peer.c.o -c ../../../gio/tests/gdbus-peer.c [846/1627] cc -Igio/tests/network-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/network-address.p/network-address.c.o -MF gio/tests/network-address.p/network-address.c.o.d -o gio/tests/network-address.p/network-address.c.o -c ../../../gio/tests/network-address.c [847/1627] cc -Igio/tests/tls-database.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-database.p/tls-database.c.o -MF gio/tests/tls-database.p/tls-database.c.o.d -o gio/tests/tls-database.p/tls-database.c.o -c ../../../gio/tests/tls-database.c [848/1627] cc -Igio/tests/tls-certificate.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-certificate.p/gtesttlsbackend.c.o -MF gio/tests/tls-certificate.p/gtesttlsbackend.c.o.d -o gio/tests/tls-certificate.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [849/1627] cc -Igio/tests/tls-bindings.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-bindings.p/tls-bindings.c.o -MF gio/tests/tls-bindings.p/tls-bindings.c.o.d -o gio/tests/tls-bindings.p/tls-bindings.c.o -c ../../../gio/tests/tls-bindings.c [850/1627] cc -Igio/tests/tls-interaction.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-interaction.p/gtesttlsbackend.c.o -MF gio/tests/tls-interaction.p/gtesttlsbackend.c.o.d -o gio/tests/tls-interaction.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [851/1627] cc -Igio/tests/gdbus-address-get-session.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o -MF gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o.d -o gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o -c ../../../gio/tests/gdbus-address-get-session.c [852/1627] cc -Igio/tests/tls-database.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-database.p/gtesttlsbackend.c.o -MF gio/tests/tls-database.p/gtesttlsbackend.c.o.d -o gio/tests/tls-database.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [853/1627] cc -Igio/tests/tls-bindings.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-bindings.p/gtesttlsbackend.c.o -MF gio/tests/tls-bindings.p/gtesttlsbackend.c.o.d -o gio/tests/tls-bindings.p/gtesttlsbackend.c.o -c ../../../gio/tests/gtesttlsbackend.c [854/1627] cc -Igio/tests/testfilemonitor.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/testfilemonitor.p/testfilemonitor.c.o -MF gio/tests/testfilemonitor.p/testfilemonitor.c.o.d -o gio/tests/testfilemonitor.p/testfilemonitor.c.o -c ../../../gio/tests/testfilemonitor.c [855/1627] c++ -Igio/tests/cxx-98.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++98 -MD -MQ gio/tests/cxx-98.p/cxx.cpp.o -MF gio/tests/cxx-98.p/cxx.cpp.o.d -o gio/tests/cxx-98.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [856/1627] c++ -Igio/tests/cxx.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/cxx.p/cxx.cpp.o -MF gio/tests/cxx.p/cxx.cpp.o.d -o gio/tests/cxx.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [857/1627] c++ -Igio/tests/cxx-03.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++03 -MD -MQ gio/tests/cxx-03.p/cxx.cpp.o -MF gio/tests/cxx-03.p/cxx.cpp.o.d -o gio/tests/cxx-03.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [858/1627] cc -Igio/tests/unix-fd.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/unix-fd.p/unix-fd.c.o -MF gio/tests/unix-fd.p/unix-fd.c.o.d -o gio/tests/unix-fd.p/unix-fd.c.o -c ../../../gio/tests/unix-fd.c [859/1627] c++ -Igio/tests/cxx-11.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++11 -MD -MQ gio/tests/cxx-11.p/cxx.cpp.o -MF gio/tests/cxx-11.p/cxx.cpp.o.d -o gio/tests/cxx-11.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [860/1627] c++ -Igio/tests/cxx-14.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++14 -MD -MQ gio/tests/cxx-14.p/cxx.cpp.o -MF gio/tests/cxx-14.p/cxx.cpp.o.d -o gio/tests/cxx-14.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [861/1627] cc -Igio/tests/proxy-test.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/proxy-test.p/proxy-test.c.o -MF gio/tests/proxy-test.p/proxy-test.c.o.d -o gio/tests/proxy-test.p/proxy-test.c.o -c ../../../gio/tests/proxy-test.c [862/1627] cc -Igio/tests/win32-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/win32-appinfo.p/win32-appinfo.c.o -MF gio/tests/win32-appinfo.p/win32-appinfo.c.o.d -o gio/tests/win32-appinfo.p/win32-appinfo.c.o -c ../../../gio/tests/win32-appinfo.c [863/1627] c++ -Igio/tests/cxx-17.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++17 -MD -MQ gio/tests/cxx-17.p/cxx.cpp.o -MF gio/tests/cxx-17.p/cxx.cpp.o.d -o gio/tests/cxx-17.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [864/1627] cc -Igio/tests/gdbus-serialization.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-serialization.p/gdbus-tests.c.o -MF gio/tests/gdbus-serialization.p/gdbus-tests.c.o.d -o gio/tests/gdbus-serialization.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [865/1627] c++ -Igio/tests/cxx-2b.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++2b -MD -MQ gio/tests/cxx-2b.p/cxx.cpp.o -MF gio/tests/cxx-2b.p/cxx.cpp.o.d -o gio/tests/cxx-2b.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [866/1627] c++ -Igio/tests/cxx-20.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -std=c++20 -MD -MQ gio/tests/cxx-20.p/cxx.cpp.o -MF gio/tests/cxx-20.p/cxx.cpp.o.d -o gio/tests/cxx-20.p/cxx.cpp.o -c ../../../gio/tests/cxx.cpp [867/1627] cc -Igio/tests/glistmodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/glistmodel.p/glistmodel.c.o -MF gio/tests/glistmodel.p/glistmodel.c.o.d -o gio/tests/glistmodel.p/glistmodel.c.o -c ../../../gio/tests/glistmodel.c [868/1627] cc -Igio/tests/tls-interaction.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-interaction.p/tls-interaction.c.o -MF gio/tests/tls-interaction.p/tls-interaction.c.o.d -o gio/tests/tls-interaction.p/tls-interaction.c.o -c ../../../gio/tests/tls-interaction.c [869/1627] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [870/1627] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o -MF gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o.d -o gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o -c ../../../gio/tests/portal-support-flatpak-none.c [871/1627] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [872/1627] cc -Igio/tests/gdbus-peer-object-manager.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o -MF gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o.d -o gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o -c ../../../gio/tests/gdbus-peer-object-manager.c [873/1627] cc -Igio/tests/debugcontroller.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/debugcontroller.p/debugcontroller.c.o -MF gio/tests/debugcontroller.p/debugcontroller.c.o.d -o gio/tests/debugcontroller.p/debugcontroller.c.o -c ../../../gio/tests/debugcontroller.c [874/1627] cc -Igio/tests/gdbus-sasl.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-sasl.p/gdbus-sasl.c.o -MF gio/tests/gdbus-sasl.p/gdbus-sasl.c.o.d -o gio/tests/gdbus-sasl.p/gdbus-sasl.c.o -c ../../../gio/tests/gdbus-sasl.c [875/1627] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [876/1627] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o -MF gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o.d -o gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o -c ../../../gio/tests/portal-support-flatpak-full.c [877/1627] cc -Igio/tests/gdbus-server-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o -MF gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o.d -o gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o -c ../../../gio/tests/gdbus-server-auth.c [878/1627] cc -Igio/tests/portal-support-flatpak-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [879/1627] cc -Igio/tests/defaultvalue.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/defaultvalue.p/defaultvalue.c.o -MF gio/tests/defaultvalue.p/defaultvalue.c.o.d -o gio/tests/defaultvalue.p/defaultvalue.c.o -c ../../../gio/tests/defaultvalue.c [880/1627] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [881/1627] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o -MF gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o -c ../../../gio/tests/portal-support-flatpak-network-only.c [882/1627] cc -Igio/tests/portal-support-flatpak-full.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [883/1627] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [884/1627] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [885/1627] cc -Igio/tests/portal-support-flatpak-network-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [886/1627] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [887/1627] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o -c ../../../gio/tests/portal-support-flatpak-gsettings-only.c [888/1627] cc -Igio/tests/portal-support-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-none.p/portal-support-none.c.o -MF gio/tests/portal-support-none.p/portal-support-none.c.o.d -o gio/tests/portal-support-none.p/portal-support-none.c.o -c ../../../gio/tests/portal-support-none.c [889/1627] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [890/1627] cc -Igio/tests/portal-support-flatpak-gsettings-only.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o -MF gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [891/1627] cc -Igio/tests/portal-support-env-var.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/portal-support-env-var.p/portal-support-env-var.c.o -MF gio/tests/portal-support-env-var.p/portal-support-env-var.c.o.d -o gio/tests/portal-support-env-var.p/portal-support-env-var.c.o -c ../../../gio/tests/portal-support-env-var.c [892/1627] cc -Igio/tests/portal-support-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-none.p/.._gsandbox.c.o -MF gio/tests/portal-support-none.p/.._gsandbox.c.o.d -o gio/tests/portal-support-none.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [893/1627] cc -Igio/tests/portal-support-none.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-none.p/.._gportalsupport.c.o -MF gio/tests/portal-support-none.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-none.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [894/1627] cc -Igio/tests/tls-certificate.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/tls-certificate.p/tls-certificate.c.o -MF gio/tests/tls-certificate.p/tls-certificate.c.o.d -o gio/tests/tls-certificate.p/tls-certificate.c.o -c ../../../gio/tests/tls-certificate.c [895/1627] cc -Igio/tests/portal-support-env-var.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/portal-support-env-var.p/.._gportalsupport.c.o -MF gio/tests/portal-support-env-var.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-env-var.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [896/1627] cc -Igio/tests/portal-support-env-var.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/portal-support-env-var.p/.._gsandbox.c.o -MF gio/tests/portal-support-env-var.p/.._gsandbox.c.o.d -o gio/tests/portal-support-env-var.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [897/1627] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/portal-support-utils.c.o -MF gio/tests/portal-support-snap.p/portal-support-utils.c.o.d -o gio/tests/portal-support-snap.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [898/1627] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/.._gportalsupport.c.o -MF gio/tests/portal-support-snap.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-snap.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [899/1627] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/.._gsandbox.c.o -MF gio/tests/portal-support-snap.p/.._gsandbox.c.o.d -o gio/tests/portal-support-snap.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [900/1627] cc -Igio/tests/gdbus-serialization.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-serialization.p/gdbus-serialization.c.o -MF gio/tests/gdbus-serialization.p/gdbus-serialization.c.o.d -o gio/tests/gdbus-serialization.p/gdbus-serialization.c.o -c ../../../gio/tests/gdbus-serialization.c [901/1627] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o -MF gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o.d -o gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o -c ../../../gio/tests/portal-support-utils.c [902/1627] cc -Igio/tests/portal-support-snap.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap.p/portal-support-snap.c.o -MF gio/tests/portal-support-snap.p/portal-support-snap.c.o.d -o gio/tests/portal-support-snap.p/portal-support-snap.c.o -c ../../../gio/tests/portal-support-snap.c [903/1627] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o -MF gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o.d -o gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o -c ../../../gio/gportalsupport.c [904/1627] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o -MF gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o.d -o gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o -c ../../../gio/tests/portal-support-snap-classic.c [905/1627] cc -Igio/tests/portal-support-snap-classic.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DG_PORTAL_SUPPORT_TEST -MD -MQ gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o -MF gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o.d -o gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o -c ../../../gio/gsandbox.c [906/1627] cc -Igio/tests/socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket.p/socket.c.o -MF gio/tests/socket.p/socket.c.o.d -o gio/tests/socket.p/socket.c.o -c ../../../gio/tests/socket.c [907/1627] cc -Igio/tests/socket-address.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/socket-address.p/socket-address.c.o -MF gio/tests/socket-address.p/socket-address.c.o.d -o gio/tests/socket-address.p/socket-address.c.o -c ../../../gio/tests/socket-address.c [908/1627] cc -Igio/tests/gschema-compile.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gschema-compile.p/gschema-compile.c.o -MF gio/tests/gschema-compile.p/gschema-compile.c.o.d -o gio/tests/gschema-compile.p/gschema-compile.c.o -c ../../../gio/tests/gschema-compile.c [909/1627] cc -Igio/tests/task.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/task.p/task.c.o -MF gio/tests/task.p/task.c.o.d -o gio/tests/task.p/task.c.o -c ../../../gio/tests/task.c [910/1627] cc -Igio/tests/g-file-info-filesystem-readonly.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o -MF gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o.d -o gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o -c ../../../gio/tests/g-file-info-filesystem-readonly.c [911/1627] cc -Igio/tests/stream-rw_all.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/stream-rw_all.p/stream-rw_all.c.o -MF gio/tests/stream-rw_all.p/stream-rw_all.c.o.d -o gio/tests/stream-rw_all.p/stream-rw_all.c.o -c ../../../gio/tests/stream-rw_all.c [912/1627] cc -Igio/tests/live-g-file.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/live-g-file.p/live-g-file.c.o -MF gio/tests/live-g-file.p/live-g-file.c.o.d -o gio/tests/live-g-file.p/live-g-file.c.o -c ../../../gio/tests/live-g-file.c [913/1627] cc -Igio/tests/trash.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/trash.p/trash.c.o -MF gio/tests/trash.p/trash.c.o.d -o gio/tests/trash.p/trash.c.o -c ../../../gio/tests/trash.c [914/1627] cc -Igio/tests/unix-mounts.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/unix-mounts.p/unix-mounts.c.o -MF gio/tests/unix-mounts.p/unix-mounts.c.o.d -o gio/tests/unix-mounts.p/unix-mounts.c.o -c ../../../gio/tests/unix-mounts.c [915/1627] cc -Igio/tests/actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/actions.p/gdbus-sessionbus.c.o -MF gio/tests/actions.p/gdbus-sessionbus.c.o.d -o gio/tests/actions.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [916/1627] cc -Igio/tests/gsocketclient-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o -MF gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o.d -o gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o -c ../../../gio/tests/gsocketclient-slow.c [917/1627] cc -Igio/tests/actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/actions.p/gdbus-tests.c.o -MF gio/tests/actions.p/gdbus-tests.c.o.d -o gio/tests/actions.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [918/1627] cc -Igio/tests/gdbus-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [919/1627] cc -Igio/tests/gdbus-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-auth.p/gdbus-auth.c.o -MF gio/tests/gdbus-auth.p/gdbus-auth.c.o.d -o gio/tests/gdbus-auth.p/gdbus-auth.c.o -c ../../../gio/tests/gdbus-auth.c [920/1627] cc -Igio/tests/fdo-notification-backend.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o -MF gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o.d -o gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o -c ../../../gio/tests/fdo-notification-backend.c [921/1627] cc -Igio/tests/gdbus-bz627724.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o -MF gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o.d -o gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o -c ../../../gio/tests/gdbus-bz627724.c [922/1627] cc -Igio/tests/gdbus-auth.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-auth.p/gdbus-tests.c.o -MF gio/tests/gdbus-auth.p/gdbus-tests.c.o.d -o gio/tests/gdbus-auth.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [923/1627] cc -Igio/tests/gdbus-bz627724.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [924/1627] cc -Igio/tests/gdbus-bz627724.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-bz627724.p/gdbus-tests.c.o -MF gio/tests/gdbus-bz627724.p/gdbus-tests.c.o.d -o gio/tests/gdbus-bz627724.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [925/1627] cc -Igio/tests/resolver-parsing.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resolver-parsing.p/resolver-parsing.c.o -MF gio/tests/resolver-parsing.p/resolver-parsing.c.o.d -o gio/tests/resolver-parsing.p/resolver-parsing.c.o -c ../../../gio/tests/resolver-parsing.c [926/1627] cc -Igio/tests/gdbus-close-pending.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [927/1627] cc -Igio/tests/gdbus-connection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [928/1627] cc -Igio/tests/gdbus-connection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection.p/gdbus-tests.c.o -MF gio/tests/gdbus-connection.p/gdbus-tests.c.o.d -o gio/tests/gdbus-connection.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [929/1627] cc -Igio/tests/gdbus-close-pending.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-close-pending.p/gdbus-tests.c.o -MF gio/tests/gdbus-close-pending.p/gdbus-tests.c.o.d -o gio/tests/gdbus-close-pending.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [930/1627] cc -Igio/tests/gdbus-connection-loss.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o -MF gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o.d -o gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o -c ../../../gio/tests/gdbus-connection-loss.c [931/1627] cc -Igio/tests/gdbus-close-pending.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o -MF gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o.d -o gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o -c ../../../gio/tests/gdbus-close-pending.c [932/1627] cc -Igio/tests/gdbus-connection-loss.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [933/1627] cc -Igio/tests/mimeapps.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/mimeapps.p/mimeapps.c.o -MF gio/tests/mimeapps.p/mimeapps.c.o.d -o gio/tests/mimeapps.p/mimeapps.c.o -c ../../../gio/tests/mimeapps.c [934/1627] cc -Igio/tests/unix-streams.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/unix-streams.p/unix-streams.c.o -MF gio/tests/unix-streams.p/unix-streams.c.o.d -o gio/tests/unix-streams.p/unix-streams.c.o -c ../../../gio/tests/unix-streams.c [935/1627] cc -Igio/tests/gdbus-connection-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [936/1627] cc -Igio/tests/gdbus-connection-loss.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o -MF gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o.d -o gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [937/1627] cc -Igio/tests/gdbus-connection-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o -MF gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o.d -o gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [938/1627] cc -Igio/tests/gdbus-connection-slow.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o -MF gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o.d -o gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o -c ../../../gio/tests/gdbus-connection-slow.c [939/1627] cc -Igio/tests/gdbus-error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-error.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-error.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-error.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [940/1627] cc -Igio/tests/gdbus-exit-on-close.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [941/1627] cc -Igio/tests/gdbus-error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-error.p/gdbus-tests.c.o -MF gio/tests/gdbus-error.p/gdbus-tests.c.o.d -o gio/tests/gdbus-error.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [942/1627] cc -Igio/tests/gdbus-error.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-error.p/gdbus-error.c.o -MF gio/tests/gdbus-error.p/gdbus-error.c.o.d -o gio/tests/gdbus-error.p/gdbus-error.c.o -c ../../../gio/tests/gdbus-error.c [943/1627] cc -Igio/tests/gdbus-exit-on-close.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o -MF gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o.d -o gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o -c ../../../gio/tests/gdbus-exit-on-close.c [944/1627] cc -Igio/tests/gdbus-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-export.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-export.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-export.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [945/1627] cc -Igio/tests/gdbus-exit-on-close.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o -MF gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o.d -o gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [946/1627] cc -Igio/tests/gdbus-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-export.p/gdbus-tests.c.o -MF gio/tests/gdbus-export.p/gdbus-tests.c.o.d -o gio/tests/gdbus-export.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [947/1627] cc -Igio/tests/gdbus-introspection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [948/1627] cc -Igio/tests/gdbus-method-invocation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [949/1627] cc -Igio/tests/gdbus-method-invocation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o -MF gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o.d -o gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [950/1627] cc -Igio/tests/gdbus-introspection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-introspection.p/gdbus-tests.c.o -MF gio/tests/gdbus-introspection.p/gdbus-tests.c.o.d -o gio/tests/gdbus-introspection.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [951/1627] cc -Igio/tests/gdbus-names.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-names.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-names.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-names.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [952/1627] cc -Igio/tests/gdbus-method-invocation.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o -MF gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o.d -o gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o -c ../../../gio/tests/gdbus-method-invocation.c [953/1627] cc -Igio/tests/gdbus-introspection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-introspection.p/gdbus-introspection.c.o -MF gio/tests/gdbus-introspection.p/gdbus-introspection.c.o.d -o gio/tests/gdbus-introspection.p/gdbus-introspection.c.o -c ../../../gio/tests/gdbus-introspection.c [954/1627] cc -Igio/tests/gdbus-names.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-names.p/gdbus-tests.c.o -MF gio/tests/gdbus-names.p/gdbus-tests.c.o.d -o gio/tests/gdbus-names.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [955/1627] cc -Igio/tests/gdbus-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [956/1627] cc -Igio/tests/gdbus-proxy-threads.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [957/1627] cc -Igio/tests/gdbus-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [958/1627] cc -Igio/tests/gdbus-connection.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection.p/gdbus-connection.c.o -MF gio/tests/gdbus-connection.p/gdbus-connection.c.o.d -o gio/tests/gdbus-connection.p/gdbus-connection.c.o -c ../../../gio/tests/gdbus-connection.c [959/1627] cc -Igio/tests/appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/appinfo.p/appinfo.c.o -MF gio/tests/appinfo.p/appinfo.c.o.d -o gio/tests/appinfo.p/appinfo.c.o -c ../../../gio/tests/appinfo.c [960/1627] cc -Igio/tests/gdbus-proxy-threads.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o -MF gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o.d -o gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o -c ../../../gio/tests/gdbus-proxy-threads.c [961/1627] cc -Igio/tests/actions.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/actions.p/actions.c.o -MF gio/tests/actions.p/actions.c.o.d -o gio/tests/actions.p/actions.c.o -c ../../../gio/tests/actions.c [962/1627] cc -Igio/tests/gdbus-proxy-threads.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [963/1627] cc -Igio/tests/gdbus-proxy-unique-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [964/1627] cc -Igio/tests/gdbus-proxy-unique-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [965/1627] cc -Igio/tests/gdbus-proxy-well-known-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [966/1627] cc -Igio/tests/gdbus-proxy-unique-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o -MF gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o.d -o gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o -c ../../../gio/tests/gdbus-proxy-unique-name.c [967/1627] cc -Igio/tests/gdbus-proxy-well-known-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o -MF gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o.d -o gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [968/1627] cc -Igio/tests/gdbus-subscribe.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [969/1627] cc -Igio/tests/gdbus-subscribe.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-subscribe.p/gdbus-tests.c.o -MF gio/tests/gdbus-subscribe.p/gdbus-tests.c.o.d -o gio/tests/gdbus-subscribe.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [970/1627] cc -Igio/tests/gdbus-proxy-well-known-name.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o -MF gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o.d -o gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o -c ../../../gio/tests/gdbus-proxy-well-known-name.c [971/1627] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [972/1627] cc -Igio/tests/desktop-app-info.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/desktop-app-info.p/desktop-app-info.c.o -MF gio/tests/desktop-app-info.p/desktop-app-info.c.o.d -o gio/tests/desktop-app-info.p/desktop-app-info.c.o -c ../../../gio/tests/desktop-app-info.c [973/1627] cc -Igio/tests/gdbus-threading.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [974/1627] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o -MF gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o.d -o gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [975/1627] cc -Igio/tests/gdbus-threading.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-threading.p/gdbus-tests.c.o -MF gio/tests/gdbus-threading.p/gdbus-tests.c.o.d -o gio/tests/gdbus-threading.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [976/1627] cc -Igio/tests/gmenumodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gmenumodel.p/gdbus-sessionbus.c.o -MF gio/tests/gmenumodel.p/gdbus-sessionbus.c.o.d -o gio/tests/gmenumodel.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [977/1627] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -MF gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o.d -o gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -c gio/tests/gdbus-test-codegen-generated-interface-info.c [978/1627] cc -Igio/tests/gdbus-proxy.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-proxy.p/gdbus-proxy.c.o -MF gio/tests/gdbus-proxy.p/gdbus-proxy.c.o.d -o gio/tests/gdbus-proxy.p/gdbus-proxy.c.o -c ../../../gio/tests/gdbus-proxy.c [979/1627] cc -Igio/tests/gmenumodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gmenumodel.p/gdbus-tests.c.o -MF gio/tests/gmenumodel.p/gdbus-tests.c.o.d -o gio/tests/gmenumodel.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [980/1627] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gdbus-sessionbus.c.o -MF gio/tests/gnotification.p/gdbus-sessionbus.c.o.d -o gio/tests/gnotification.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [981/1627] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gdbus-tests.c.o -MF gio/tests/gnotification.p/gdbus-tests.c.o.d -o gio/tests/gnotification.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [982/1627] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gnotification.c.o -MF gio/tests/gnotification.p/gnotification.c.o.d -o gio/tests/gnotification.p/gnotification.c.o -c ../../../gio/tests/gnotification.c [983/1627] cc -Igio/tests/gdbus-threading.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-threading.p/gdbus-threading.c.o -MF gio/tests/gdbus-threading.p/gdbus-threading.c.o.d -o gio/tests/gdbus-threading.p/gdbus-threading.c.o -c ../../../gio/tests/gdbus-threading.c [984/1627] cc -Igio/tests/gdbus-subscribe.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o -MF gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o.d -o gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o -c ../../../gio/tests/gdbus-subscribe.c [985/1627] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -MF gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o.d -o gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -c gio/tests/gdbus-test-codegen-generated-interface-info.c [986/1627] cc -Igio/tests/gnotification.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gnotification.p/gnotification-server.c.o -MF gio/tests/gnotification.p/gnotification-server.c.o.d -o gio/tests/gnotification.p/gnotification-server.c.o -c ../../../gio/tests/gnotification-server.c [987/1627] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [988/1627] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o -c gio/tests/gdbus-test-codegen-generated-interface-info.c [989/1627] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o -MF gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o.d -o gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [990/1627] cc -Igio/tests/gdbus-names.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-names.p/gdbus-names.c.o -MF gio/tests/gdbus-names.p/gdbus-names.c.o.d -o gio/tests/gdbus-names.p/gdbus-names.c.o -c ../../../gio/tests/gdbus-names.c [991/1627] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [992/1627] cc -Igio/tests/gapplication.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication.p/gdbus-sessionbus.c.o -MF gio/tests/gapplication.p/gdbus-sessionbus.c.o.d -o gio/tests/gapplication.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [993/1627] cc -Igio/tests/gdbus-export.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-export.p/gdbus-export.c.o -MF gio/tests/gdbus-export.p/gdbus-export.c.o.d -o gio/tests/gdbus-export.p/gdbus-export.c.o -c ../../../gio/tests/gdbus-export.c [994/1627] cc -Igio/tests/gapplication.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication.p/gdbus-tests.c.o -MF gio/tests/gapplication.p/gdbus-tests.c.o.d -o gio/tests/gapplication.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [995/1627] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [996/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o -MF gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o.d -o gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o -c ../../../gio/tests/gdbus-sessionbus.c [997/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/gdbus-tests.c.o -MF gio/tests/dbus-appinfo.p/gdbus-tests.c.o.d -o gio/tests/dbus-appinfo.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [998/1627] cc -Igio/tests/gmenumodel.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gmenumodel.p/gmenumodel.c.o -MF gio/tests/gmenumodel.p/gmenumodel.c.o.d -o gio/tests/gmenumodel.p/gmenumodel.c.o -c ../../../gio/tests/gmenumodel.c [999/1627] cc -Igio/tests/gdbus-connection-flush.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush.p/test-io-stream.c.o -MF gio/tests/gdbus-connection-flush.p/test-io-stream.c.o.d -o gio/tests/gdbus-connection-flush.p/test-io-stream.c.o -c ../../../gio/tests/test-io-stream.c [1000/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/fake-document-portal.c.o -MF gio/tests/dbus-appinfo.p/fake-document-portal.c.o.d -o gio/tests/dbus-appinfo.p/fake-document-portal.c.o -c ../../../gio/tests/fake-document-portal.c [1001/1627] cc -Igio/tests/gdbus-connection-flush.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o -MF gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o.d -o gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o -c ../../../gio/tests/test-pipe-unix.c [1002/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o -MF gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o.d -o gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o -c gio/tests/fake-request-portal-generated.c [1003/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o -MF gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o.d -o gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o -c ../../../gio/tests/fake-desktop-portal.c [1004/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/dbus-appinfo.c.o -MF gio/tests/dbus-appinfo.p/dbus-appinfo.c.o.d -o gio/tests/dbus-appinfo.p/dbus-appinfo.c.o -c ../../../gio/tests/dbus-appinfo.c [1005/1627] cc -Igio/tests/gdbus-connection-flush.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o -MF gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o.d -o gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o -c ../../../gio/tests/gdbus-connection-flush.c [1006/1627] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/gdbus-tests.c.o -MF gio/tests/gdbus-non-socket.p/gdbus-tests.c.o.d -o gio/tests/gdbus-non-socket.p/gdbus-tests.c.o -c ../../../gio/tests/gdbus-tests.c [1007/1627] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/test-io-stream.c.o -MF gio/tests/gdbus-non-socket.p/test-io-stream.c.o.d -o gio/tests/gdbus-non-socket.p/test-io-stream.c.o -c ../../../gio/tests/test-io-stream.c [1008/1627] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o -MF gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o.d -o gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o -c ../../../gio/tests/test-pipe-unix.c [1009/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o -MF gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o.d -o gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o -c gio/tests/fake-openuri-portal-generated.c [1010/1627] cc -Igio/tests/autoptr-gio.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/autoptr-gio.p/autoptr.c.o -MF gio/tests/autoptr-gio.p/autoptr.c.o.d -o gio/tests/autoptr-gio.p/autoptr.c.o -c ../../../gio/tests/autoptr.c [1011/1627] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.83.4/debian/build/udeb girepository/libgirepository-2.0.so.0.8304.0 girepository/libgirepository-2.0.so.0.8304.0 girepository/libgirepository-2.0.so.0.8304.0.p/libgirepository-2.0.so.0.8304.0.symbols [1012/1627] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._test_resources2.c.o -MF gio/tests/resources.p/meson-generated_.._test_resources2.c.o.d -o gio/tests/resources.p/meson-generated_.._test_resources2.c.o -c gio/tests/test_resources2.c [1013/1627] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._test_resources.c.o -MF gio/tests/resources.p/meson-generated_.._test_resources.c.o.d -o gio/tests/resources.p/meson-generated_.._test_resources.c.o -c gio/tests/test_resources.c [1014/1627] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o -MF gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o.d -o gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o -c gio/tests/digit_test_resources.c [1015/1627] cc -Igio/tests/gdbus-non-socket.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o -MF gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o.d -o gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o -c ../../../gio/tests/gdbus-non-socket.c [1016/1627] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o -MF gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o.d -o gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o -c gio/tests/test_resources_binary.c [1017/1627] cc -Igirepository/tests/print-gir-path.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/share/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/i386-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/i386-linux-gnu"' -MD -MQ girepository/tests/print-gir-path.p/print-gir-path.c.o -MF girepository/tests/print-gir-path.p/print-gir-path.c.o.d -o girepository/tests/print-gir-path.p/print-gir-path.c.o -c ../../../girepository/tests/print-gir-path.c [1018/1627] cc -Igio/tests/dbus-appinfo.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o -MF gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o.d -o gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o -c gio/tests/fake-document-portal-generated.c [1019/1627] cc -Igio/tests/gapplication.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/gapplication.p/gapplication.c.o -MF gio/tests/gapplication.p/gapplication.c.o.d -o gio/tests/gapplication.p/gapplication.c.o -c ../../../gio/tests/gapplication.c [1020/1627] cc -Igirepository/inspector/gi-inspect-typelib.p -Igirepository/inspector -I../../../girepository/inspector -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-old-style-definition -Wno-cast-align -Wno-unused-parameter -Wno-duplicated-branches -MD -MQ girepository/inspector/gi-inspect-typelib.p/inspector.c.o -MF girepository/inspector/gi-inspect-typelib.p/inspector.c.o.d -o girepository/inspector/gi-inspect-typelib.p/inspector.c.o -c ../../../girepository/inspector/inspector.c [1021/1627] cc -Igirepository/decompiler/gi-decompile-typelib.p -Igirepository/decompiler -I../../../girepository/decompiler -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-old-style-definition -Wno-cast-align -Wno-unused-parameter -Wno-duplicated-branches -MD -MQ girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o -MF girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o.d -o girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o -c ../../../girepository/decompiler/decompiler.c [1022/1627] cc -Igirepository/tests/cmph-bdz.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -Igirepository/cmph -I../../../girepository/cmph -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/cmph-bdz.p/test-common.c.o -MF girepository/tests/cmph-bdz.p/test-common.c.o.d -o girepository/tests/cmph-bdz.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1023/1627] cc -Igirepository/tests/cmph-bdz.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -Igirepository/cmph -I../../../girepository/cmph -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/cmph-bdz.p/cmph-bdz.c.o -MF girepository/tests/cmph-bdz.p/cmph-bdz.c.o.d -o girepository/tests/cmph-bdz.p/cmph-bdz.c.o -c ../../../girepository/tests/cmph-bdz.c [1024/1627] cc -Ifuzzing/fuzz_bookmark.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_bookmark.p/driver.c.o -MF fuzzing/fuzz_bookmark.p/driver.c.o.d -o fuzzing/fuzz_bookmark.p/driver.c.o -c ../../../fuzzing/driver.c [1025/1627] cc -Igirepository/tests/gthash.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/gthash.p/gthash.c.o -MF girepository/tests/gthash.p/gthash.c.o.d -o girepository/tests/gthash.p/gthash.c.o -c ../../../girepository/tests/gthash.c [1026/1627] cc -Ifuzzing/fuzz_canonicalize_filename.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_canonicalize_filename.p/driver.c.o -MF fuzzing/fuzz_canonicalize_filename.p/driver.c.o.d -o fuzzing/fuzz_canonicalize_filename.p/driver.c.o -c ../../../fuzzing/driver.c [1027/1627] cc -Ifuzzing/fuzz_data_input_stream_read_line.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o -MF fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o.d -o fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o -c ../../../fuzzing/driver.c [1028/1627] cc -Igirepository/compiler/gi-compile-repository.p -Igirepository/compiler -I../../../girepository/compiler -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-old-style-definition -Wno-cast-align -Wno-unused-parameter -Wno-duplicated-branches -MD -MQ girepository/compiler/gi-compile-repository.p/compiler.c.o -MF girepository/compiler/gi-compile-repository.p/compiler.c.o.d -o girepository/compiler/gi-compile-repository.p/compiler.c.o -c ../../../girepository/compiler/compiler.c [1029/1627] cc -Igirepository/tests/gthash.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/gthash.p/test-common.c.o -MF girepository/tests/gthash.p/test-common.c.o.d -o girepository/tests/gthash.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1030/1627] cc -Ifuzzing/fuzz_data_input_stream_read_line_utf8.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o -MF fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o.d -o fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o -c ../../../fuzzing/driver.c [1031/1627] cc -Igirepository/tests/dump.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/dump.p/dump.c.o -MF girepository/tests/dump.p/dump.c.o.d -o girepository/tests/dump.p/dump.c.o -c ../../../girepository/tests/dump.c [1032/1627] cc -Ifuzzing/fuzz_data_input_stream_read_upto.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o -MF fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o.d -o fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o -c ../../../fuzzing/driver.c [1033/1627] cc -Igirepository/gi-dump-types.p -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ girepository/gi-dump-types.p/gi-dump-types.c.o -MF girepository/gi-dump-types.p/gi-dump-types.c.o.d -o girepository/gi-dump-types.p/gi-dump-types.c.o -c ../../../girepository/gi-dump-types.c [1034/1627] cc -Igirepository/tests/dump.p -Igirepository/tests -I../../../girepository/tests -Igirepository -I../../../girepository -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igio -I../../../gio -Igmodule -I../../../gmodule -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -MD -MQ girepository/tests/dump.p/test-common.c.o -MF girepository/tests/dump.p/test-common.c.o.d -o girepository/tests/dump.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1035/1627] cc -Ifuzzing/fuzz_date_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_parse.p/driver.c.o -MF fuzzing/fuzz_date_parse.p/driver.c.o.d -o fuzzing/fuzz_date_parse.p/driver.c.o -c ../../../fuzzing/driver.c [1036/1627] cc -Ifuzzing/fuzz_date_time_new_from_iso8601.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o -MF fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o.d -o fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o -c ../../../fuzzing/driver.c [1037/1627] cc -Ifuzzing/fuzz_dbus_message.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_dbus_message.p/driver.c.o -MF fuzzing/fuzz_dbus_message.p/driver.c.o.d -o fuzzing/fuzz_dbus_message.p/driver.c.o -c ../../../fuzzing/driver.c [1038/1627] cc -Ifuzzing/fuzz_canonicalize_filename.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o -MF fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o.d -o fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o -c ../../../fuzzing/fuzz_canonicalize_filename.c [1039/1627] cc -Ifuzzing/fuzz_bookmark.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o -MF fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o.d -o fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o -c ../../../fuzzing/fuzz_bookmark.c [1040/1627] cc -Ifuzzing/fuzz_inet_address_mask_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o -MF fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o.d -o fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o -c ../../../fuzzing/driver.c [1041/1627] cc -Ifuzzing/fuzz_inet_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o -MF fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o.d -o fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o -c ../../../fuzzing/driver.c [1042/1627] cc -Ifuzzing/fuzz_data_input_stream_read_line.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o -MF fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o.d -o fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o -c ../../../fuzzing/fuzz_data_input_stream_read_line.c [1043/1627] cc -Ifuzzing/fuzz_inet_socket_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o -MF fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o.d -o fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o -c ../../../fuzzing/driver.c [1044/1627] cc -Ifuzzing/fuzz_data_input_stream_read_line_utf8.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o -MF fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o.d -o fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o -c ../../../fuzzing/fuzz_data_input_stream_read_line_utf8.c [1045/1627] cc -Ifuzzing/fuzz_key.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_key.p/driver.c.o -MF fuzzing/fuzz_key.p/driver.c.o.d -o fuzzing/fuzz_key.p/driver.c.o -c ../../../fuzzing/driver.c [1046/1627] cc -Ifuzzing/fuzz_data_input_stream_read_upto.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o -MF fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o.d -o fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o -c ../../../fuzzing/fuzz_data_input_stream_read_upto.c [1047/1627] cc -Ifuzzing/fuzz_date_time_new_from_iso8601.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o -MF fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o.d -o fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o -c ../../../fuzzing/fuzz_date_time_new_from_iso8601.c [1048/1627] cc -Ifuzzing/fuzz_network_address_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse.p/driver.c.o -MF fuzzing/fuzz_network_address_parse.p/driver.c.o.d -o fuzzing/fuzz_network_address_parse.p/driver.c.o -c ../../../fuzzing/driver.c [1049/1627] cc -Ifuzzing/fuzz_date_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o -MF fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o.d -o fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o -c ../../../fuzzing/fuzz_date_parse.c [1050/1627] cc -Ifuzzing/fuzz_dbus_message.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o -MF fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o.d -o fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o -c ../../../fuzzing/fuzz_dbus_message.c [1051/1627] cc -Ifuzzing/fuzz_network_address_parse_uri.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse_uri.p/driver.c.o -MF fuzzing/fuzz_network_address_parse_uri.p/driver.c.o.d -o fuzzing/fuzz_network_address_parse_uri.p/driver.c.o -c ../../../fuzzing/driver.c [1052/1627] cc -Ifuzzing/fuzz_paths.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_paths.p/driver.c.o -MF fuzzing/fuzz_paths.p/driver.c.o.d -o fuzzing/fuzz_paths.p/driver.c.o -c ../../../fuzzing/driver.c [1053/1627] cc -Ifuzzing/fuzz_resolver.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_resolver.p/driver.c.o -MF fuzzing/fuzz_resolver.p/driver.c.o.d -o fuzzing/fuzz_resolver.p/driver.c.o -c ../../../fuzzing/driver.c [1054/1627] cc -Ifuzzing/fuzz_inet_address_mask_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o -MF fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o.d -o fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o -c ../../../fuzzing/fuzz_inet_address_mask_new_from_string.c [1055/1627] cc -Ifuzzing/fuzz_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_string.p/driver.c.o -MF fuzzing/fuzz_string.p/driver.c.o.d -o fuzzing/fuzz_string.p/driver.c.o -c ../../../fuzzing/driver.c [1056/1627] cc -Ifuzzing/fuzz_uri_escape.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_escape.p/driver.c.o -MF fuzzing/fuzz_uri_escape.p/driver.c.o.d -o fuzzing/fuzz_uri_escape.p/driver.c.o -c ../../../fuzzing/driver.c [1057/1627] cc -Ifuzzing/fuzz_inet_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o -MF fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o.d -o fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o -c ../../../fuzzing/fuzz_inet_address_new_from_string.c [1058/1627] cc -Ifuzzing/fuzz_key.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_key.p/fuzz_key.c.o -MF fuzzing/fuzz_key.p/fuzz_key.c.o.d -o fuzzing/fuzz_key.p/fuzz_key.c.o -c ../../../fuzzing/fuzz_key.c [1059/1627] cc -Ifuzzing/fuzz_uri_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse.p/driver.c.o -MF fuzzing/fuzz_uri_parse.p/driver.c.o.d -o fuzzing/fuzz_uri_parse.p/driver.c.o -c ../../../fuzzing/driver.c [1060/1627] cc -Igio/tests/file.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/file.p/file.c.o -MF gio/tests/file.p/file.c.o.d -o gio/tests/file.p/file.c.o -c ../../../gio/tests/file.c [1061/1627] cc -Ifuzzing/fuzz_uri_parse_params.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse_params.p/driver.c.o -MF fuzzing/fuzz_uri_parse_params.p/driver.c.o.d -o fuzzing/fuzz_uri_parse_params.p/driver.c.o -c ../../../fuzzing/driver.c [1062/1627] cc -Ifuzzing/fuzz_network_address_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o -MF fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o.d -o fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o -c ../../../fuzzing/fuzz_network_address_parse.c [1063/1627] cc -Ifuzzing/fuzz_network_address_parse_uri.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o -MF fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o.d -o fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o -c ../../../fuzzing/fuzz_network_address_parse_uri.c [1064/1627] cc -Ifuzzing/fuzz_utf8_normalize.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_normalize.p/driver.c.o -MF fuzzing/fuzz_utf8_normalize.p/driver.c.o.d -o fuzzing/fuzz_utf8_normalize.p/driver.c.o -c ../../../fuzzing/driver.c [1065/1627] cc -Ifuzzing/fuzz_utf8_validate.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_validate.p/driver.c.o -MF fuzzing/fuzz_utf8_validate.p/driver.c.o.d -o fuzzing/fuzz_utf8_validate.p/driver.c.o -c ../../../fuzzing/driver.c [1066/1627] cc -Ifuzzing/fuzz_paths.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_paths.p/fuzz_paths.c.o -MF fuzzing/fuzz_paths.p/fuzz_paths.c.o.d -o fuzzing/fuzz_paths.p/fuzz_paths.c.o -c ../../../fuzzing/fuzz_paths.c [1067/1627] cc -Ifuzzing/fuzz_uuid_string_is_valid.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o -MF fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o.d -o fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o -c ../../../fuzzing/driver.c [1068/1627] cc -Ifuzzing/fuzz_variant_binary.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary.p/driver.c.o -MF fuzzing/fuzz_variant_binary.p/driver.c.o.d -o fuzzing/fuzz_variant_binary.p/driver.c.o -c ../../../fuzzing/driver.c [1069/1627] cc -Ifuzzing/fuzz_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_string.p/fuzz_string.c.o -MF fuzzing/fuzz_string.p/fuzz_string.c.o.d -o fuzzing/fuzz_string.p/fuzz_string.c.o -c ../../../fuzzing/fuzz_string.c [1070/1627] cc -Ifuzzing/fuzz_resolver.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_resolver.p/fuzz_resolver.c.o -MF fuzzing/fuzz_resolver.p/fuzz_resolver.c.o.d -o fuzzing/fuzz_resolver.p/fuzz_resolver.c.o -c ../../../fuzzing/fuzz_resolver.c [1071/1627] cc -Ifuzzing/fuzz_inet_socket_address_new_from_string.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o -MF fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o.d -o fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o -c ../../../fuzzing/fuzz_inet_socket_address_new_from_string.c [1072/1627] cc -Ifuzzing/fuzz_uri_escape.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o -MF fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o.d -o fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o -c ../../../fuzzing/fuzz_uri_escape.c [1073/1627] cc -Ifuzzing/fuzz_variant_binary_byteswap.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o -MF fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o.d -o fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o -c ../../../fuzzing/driver.c [1074/1627] cc -o glib/tests/getpwuid-preload.so glib/tests/getpwuid-preload.so.p/getpwuid-preload.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,getpwuid-preload.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 [1075/1627] cc -o glib/tests/libconstructor-lib.so glib/tests/libconstructor-lib.so.p/constructor.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libconstructor-lib.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib/tests -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8304.0 -Wl,--end-group [1076/1627] cc -Ifuzzing/fuzz_variant_text.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_text.p/driver.c.o -MF fuzzing/fuzz_variant_text.p/driver.c.o.d -o fuzzing/fuzz_variant_text.p/driver.c.o -c ../../../fuzzing/driver.c [1077/1627] cc -o glib/gtester glib/gtester.p/gtester.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib glib/libglib-2.0.so.0.8304.0 [1078/1627] cc -o glib/tests/assert-msg-test glib/tests/assert-msg-test.p/assert-msg-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1079/1627] cc -Ifuzzing/fuzz_uri_parse_params.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o -MF fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o.d -o fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o -c ../../../fuzzing/fuzz_uri_parse_params.c [1080/1627] cc -Ifuzzing/fuzz_uri_parse.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o -MF fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o.d -o fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o -c ../../../fuzzing/fuzz_uri_parse.c [1081/1627] cc -o glib/tests/markup-example glib/tests/markup-example.p/markup-example.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1082/1627] cc -o glib/tests/spawn-path-search-helper glib/tests/spawn-path-search-helper.p/spawn-path-search-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1083/1627] cc -o glib/tests/spawn-test-helper glib/tests/spawn-test-helper.p/spawn-test-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1084/1627] cc -o glib/tests/test-spawn-echo glib/tests/test-spawn-echo.p/test-spawn-echo.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1085/1627] cc -Ifuzzing/fuzz_utf8_normalize.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o -MF fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o.d -o fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o -c ../../../fuzzing/fuzz_utf8_normalize.c [1086/1627] cc -Igio/tests/resources.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/resources.p/resources.c.o -MF gio/tests/resources.p/resources.c.o.d -o gio/tests/resources.p/resources.c.o -c ../../../gio/tests/resources.c [1087/1627] cc -o glib/tests/messages-low-memory glib/tests/messages-low-memory.p/messages-low-memory.c.o -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1088/1627] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o -MF gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o.d -o gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o -c ../../../gio/tests/gdbus-test-codegen.c [1089/1627] cc -Ifuzzing/fuzz_utf8_validate.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o -MF fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o.d -o fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o -c ../../../fuzzing/fuzz_utf8_validate.c [1090/1627] cc -o glib/tests/path-test-subdir/spawn-test-helper glib/tests/path-test-subdir/spawn-test-helper.p/spawn-test-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1091/1627] cc -o glib/tests/array-test glib/tests/array-test.p/array-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1092/1627] cc -o glib/tests/atomic glib/tests/atomic.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1093/1627] cc -o glib/tests/asyncqueue glib/tests/asyncqueue.p/asyncqueue.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1094/1627] cc -o glib/tests/base64 glib/tests/base64.p/base64.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1095/1627] cc -Ifuzzing/fuzz_uuid_string_is_valid.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o -MF fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o.d -o fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o -c ../../../fuzzing/fuzz_uuid_string_is_valid.c [1096/1627] cc -o glib/tests/bytes glib/tests/bytes.p/bytes.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1097/1627] cc -o glib/tests/bitlock glib/tests/bitlock.p/bitlock.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1098/1627] cc -Ifuzzing/fuzz_variant_binary.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o -MF fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o.d -o fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o -c ../../../fuzzing/fuzz_variant_binary.c [1099/1627] cc -o glib/tests/bookmarkfile glib/tests/bookmarkfile.p/bookmarkfile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1100/1627] cc -o glib/tests/testing-helper glib/tests/testing-helper.p/testing-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1101/1627] cc -o glib/tests/cache glib/tests/cache.p/cache.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1102/1627] cc -o glib/tests/charset glib/tests/charset.p/charset.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1103/1627] cc -o glib/tests/collate glib/tests/collate.p/collate.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1104/1627] cc -o glib/tests/checksum glib/tests/checksum.p/checksum.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1105/1627] cc -o glib/tests/completion glib/tests/completion.p/completion.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1106/1627] cc -o glib/tests/cond glib/tests/cond.p/cond.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1107/1627] cc -o glib/tests/convert glib/tests/convert.p/convert.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1108/1627] cc -Ifuzzing/fuzz_variant_binary_byteswap.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o -MF fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o.d -o fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o -c ../../../fuzzing/fuzz_variant_binary_byteswap.c [1109/1627] cc -o glib/tests/dataset glib/tests/dataset.p/dataset.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1110/1627] cc -o glib/tests/dir glib/tests/dir.p/dir.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1111/1627] cc -o glib/tests/environment glib/tests/environment.p/environment.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1112/1627] cc -o glib/tests/date glib/tests/date.p/date.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1113/1627] cc -o glib/tests/fileutils glib/tests/fileutils.p/fileutils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1114/1627] cc -o glib/tests/error glib/tests/error.p/error.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1115/1627] cc -o glib/tests/guuid glib/tests/guuid.p/guuid.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1116/1627] cc -o glib/tests/gwakeup glib/tests/gwakeup.p/gwakeuptest.c.o glib/tests/gwakeup.p/.._gwakeup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1117/1627] cc -o glib/tests/hash glib/tests/hash.p/hash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1118/1627] cc -o glib/tests/hmac glib/tests/hmac.p/hmac.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1119/1627] cc -o glib/tests/gvariant glib/tests/gvariant.p/gvariant.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1120/1627] cc -o glib/tests/hook glib/tests/hook.p/hook.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1121/1627] cc -Ifuzzing/fuzz_variant_text.p -Ifuzzing -I../../../fuzzing -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igio -I../../../gio -Igobject -I../../../gobject -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o -MF fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o.d -o fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o -c ../../../fuzzing/fuzz_variant_text.c [1122/1627] cc -o glib/tests/hostutils glib/tests/hostutils.p/hostutils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1123/1627] cc -o glib/tests/io-channel-basic glib/tests/io-channel-basic.p/io-channel-basic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1124/1627] cc -o glib/tests/io-channel glib/tests/io-channel.p/io-channel.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1125/1627] cc -o glib/tests/gdatetime glib/tests/gdatetime.p/gdatetime.c.o glib/tests/gdatetime.p/.._gdatetime-private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1126/1627] cc -o glib/tests/list glib/tests/list.p/list.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1127/1627] cc -o glib/tests/keyfile glib/tests/keyfile.p/keyfile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1128/1627] cc -o glib/tests/macros glib/tests/macros.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1129/1627] cc -o glib/tests/logging glib/tests/logging.p/logging.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1130/1627] cc -o glib/tests/mainloop glib/tests/mainloop.p/mainloop.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1131/1627] cc -o glib/tests/mappedfile glib/tests/mappedfile.p/mappedfile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1132/1627] cc -o glib/tests/markup glib/tests/markup.p/markup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1133/1627] cc -o glib/tests/mapping glib/tests/mapping.p/mapping.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1134/1627] cc -o glib/tests/markup-collect glib/tests/markup-collect.p/markup-collect.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1135/1627] cc -o glib/tests/markup-escape glib/tests/markup-escape.p/markup-escape.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1136/1627] cc -o glib/tests/markup-subparser glib/tests/markup-subparser.p/markup-subparser.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1137/1627] cc -o glib/tests/max-version glib/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1138/1627] cc -o glib/tests/node glib/tests/node.p/node.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1139/1627] cc -o glib/tests/memchunk glib/tests/memchunk.p/memchunk.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1140/1627] cc -o glib/tests/mem-overflow glib/tests/mem-overflow.p/mem-overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -Wno-alloc-size-larger-than -lm -Wl,--end-group -pthread [1141/1627] cc -o glib/tests/markup-parse glib/tests/markup-parse.p/markup-parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1142/1627] cc -o glib/tests/onceinit glib/tests/onceinit.p/onceinit.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1143/1627] cc -o glib/tests/mutex glib/tests/mutex.p/mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1144/1627] cc -o glib/tests/option-context glib/tests/option-context.p/option-context.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1145/1627] cc -o glib/tests/overflow-fallback glib/tests/overflow-fallback.p/overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1146/1627] cc -o glib/tests/overflow glib/tests/overflow.p/overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1147/1627] cc -o glib/tests/option-argv0 glib/tests/option-argv0.p/option-argv0.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1148/1627] cc -o glib/tests/pattern glib/tests/pattern.p/pattern.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1149/1627] cc -o glib/tests/private glib/tests/private.p/private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1150/1627] cc -o glib/tests/pathbuf glib/tests/pathbuf.p/pathbuf.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1151/1627] cc -o glib/tests/protocol glib/tests/protocol.p/protocol.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1152/1627] cc -o glib/tests/rand glib/tests/rand.p/rand.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1153/1627] cc -o glib/tests/queue glib/tests/queue.p/queue.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1154/1627] cc -o glib/tests/rec-mutex glib/tests/rec-mutex.p/rec-mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1155/1627] cc -o glib/tests/once glib/tests/once.p/once.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1156/1627] cc -o glib/tests/rcbox glib/tests/rcbox.p/rcbox.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1157/1627] cc -o glib/tests/refstring glib/tests/refstring.p/refstring.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1158/1627] cc -o glib/tests/refcount glib/tests/refcount.p/refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1159/1627] cc -o glib/tests/refcount-macro glib/tests/refcount-macro.p/refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1160/1627] cc -o glib/tests/relation glib/tests/relation.p/relation.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1161/1627] cc -o glib/tests/rwlock glib/tests/rwlock.p/rwlock.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1162/1627] cc -o glib/tests/search-utils glib/tests/search-utils.p/search-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1163/1627] cc -o glib/tests/scannerapi glib/tests/scannerapi.p/scannerapi.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1164/1627] cc -o glib/tests/sequence glib/tests/sequence.p/sequence.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1165/1627] cc -o glib/tests/shell glib/tests/shell.p/shell.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1166/1627] cc -o glib/tests/sort glib/tests/sort.p/sort.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1167/1627] cc -o glib/tests/slist glib/tests/slist.p/slist.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1168/1627] cc -o glib/tests/slice glib/tests/slice.p/slice.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1169/1627] cc -o glib/tests/spawn-path-search glib/tests/spawn-path-search.p/spawn-path-search.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1170/1627] cc -o glib/tests/spawn-singlethread glib/tests/spawn-singlethread.p/spawn-singlethread.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1171/1627] cc -o glib/tests/strvbuilder glib/tests/strvbuilder.p/strvbuilder.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1172/1627] cc -o glib/tests/spawn-test glib/tests/spawn-test.p/spawn-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1173/1627] cc -o glib/tests/string glib/tests/string.p/string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1174/1627] cc -o glib/tests/strfuncs glib/tests/strfuncs.p/strfuncs.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1175/1627] cc -o glib/tests/testing-nonfatal glib/tests/testing-nonfatal.p/testing-nonfatal.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1176/1627] cc -o glib/tests/testing glib/tests/testing.p/testing.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1177/1627] cc -o glib/tests/thread-deprecated glib/tests/thread-deprecated.p/thread-deprecated.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1178/1627] cc -o glib/tests/test-printf glib/tests/test-printf.p/test-printf.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1179/1627] cc -o glib/tests/thread-pool glib/tests/thread-pool.p/thread-pool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1180/1627] cc -o glib/tests/thread-pool-slow glib/tests/thread-pool-slow.p/thread-pool-slow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1181/1627] cc -o glib/tests/thread glib/tests/thread.p/thread.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1182/1627] cc -o glib/tests/spawn-multithreaded glib/tests/spawn-multithreaded.p/spawn-multithreaded.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1183/1627] cc -o glib/tests/timer glib/tests/timer.p/timer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1184/1627] cc -o glib/tests/timeout glib/tests/timeout.p/timeout.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1185/1627] cc -o glib/tests/tree glib/tests/tree.p/tree.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1186/1627] cc -o glib/tests/utf8-performance glib/tests/utf8-performance.p/utf8-performance.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1187/1627] cc -o glib/tests/types glib/tests/types.p/types.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1188/1627] cc -o glib/tests/utf8-pointer glib/tests/utf8-pointer.p/utf8-pointer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1189/1627] cc -o glib/tests/utf8-validate glib/tests/utf8-validate.p/utf8-validate.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1190/1627] cc -o glib/tests/utf8-misc glib/tests/utf8-misc.p/utf8-misc.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1191/1627] cc -o glib/tests/utils glib/tests/utils.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1192/1627] cc -o glib/tests/utils-isolated glib/tests/utils-isolated.p/utils-isolated.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1193/1627] cc -o glib/tests/unicode-encoding glib/tests/unicode-encoding.p/unicode-encoding.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1194/1627] cc -o glib/tests/unicode glib/tests/unicode.p/unicode.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1195/1627] cc -o glib/tests/1bit-mutex glib/tests/1bit-mutex.p/1bit-mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1196/1627] cc -o glib/tests/uri glib/tests/uri.p/uri.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1197/1627] cc -o glib/tests/1bit-emufutex glib/tests/1bit-emufutex.p/1bit-mutex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1198/1627] cc -o glib/tests/642026 glib/tests/642026.p/642026.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1199/1627] cc -o glib/tests/642026-ec glib/tests/642026-ec.p/642026.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1200/1627] cc -o glib/tests/unicode-normalize glib/tests/unicode-normalize.p/unicode-normalize.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1201/1627] cc -o glib/tests/autoptr glib/tests/autoptr.p/autoptr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1202/1627] cc -o glib/tests/gwakeup-fallback glib/tests/gwakeup-fallback.p/gwakeuptest.c.o glib/tests/gwakeup-fallback.p/.._gwakeup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1203/1627] cc -o glib/tests/unix glib/tests/unix.p/unix.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1204/1627] cc -o glib/tests/include glib/tests/include.p/include.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1205/1627] cc -o glib/tests/constructor glib/tests/constructor.p/constructor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib/tests -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1206/1627] cc -o glib/tests/gutils-user-database glib/tests/gutils-user-database.p/gutils-user-database.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1207/1627] c++ -o glib/tests/cxx-11 glib/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1208/1627] c++ -o glib/tests/cxx-03 glib/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1209/1627] c++ -o glib/tests/cxx-98 glib/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1210/1627] c++ -o glib/tests/cxx glib/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1211/1627] cc -o glib/tests/atomic-c-17 glib/tests/atomic-c-17.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1212/1627] c++ -o glib/tests/cxx-14 glib/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1213/1627] c++ -o glib/tests/cxx-2b glib/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1214/1627] c++ -o glib/tests/cxx-20 glib/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1215/1627] c++ -o glib/tests/cxx-17 glib/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1216/1627] cc -o glib/tests/atomic-c-89 glib/tests/atomic-c-89.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1217/1627] cc -o glib/tests/atomic-c-99 glib/tests/atomic-c-99.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1218/1627] cc -o glib/tests/macros-c-11 glib/tests/macros-c-11.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1219/1627] cc -o glib/tests/atomic-c-11 glib/tests/atomic-c-11.p/atomic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1220/1627] cc -o glib/tests/macros-c-89 glib/tests/macros-c-89.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1221/1627] cc -o glib/tests/macros-c-99 glib/tests/macros-c-99.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1222/1627] cc -o glib/tests/utils-c-89 glib/tests/utils-c-89.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1223/1627] cc -o glib/tests/macros-c-17 glib/tests/macros-c-17.p/macros.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1224/1627] cc -o glib/tests/utils-c-17 glib/tests/utils-c-17.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1225/1627] cc -o glib/tests/utils-c-11 glib/tests/utils-c-11.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1226/1627] cc -o gobject/gobject-query gobject/gobject-query.p/gobject-query.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1227/1627] cc -o glib/tests/utils-c-99 glib/tests/utils-c-99.p/utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1228/1627] cc -o gobject/tests/performance/performance gobject/tests/performance/performance.p/performance.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1229/1627] cc -o gobject/tests/notify-init2 gobject/tests/notify-init2.p/notify-init2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1230/1627] cc -o gobject/tests/qdata gobject/tests/qdata.p/qdata.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1231/1627] cc -o gobject/tests/performance/performance-threaded gobject/tests/performance/performance-threaded.p/performance-threaded.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1232/1627] cc -o gobject/tests/custom-dispatch gobject/tests/custom-dispatch.p/custom-dispatch.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1233/1627] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o -MF gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o.d -o gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o -c ../../../gio/tests/gdbus-test-codegen.c [1234/1627] cc -o gobject/tests/accumulator gobject/tests/accumulator.p/meson-generated_.._marshalers.c.o gobject/tests/accumulator.p/accumulator.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1235/1627] cc -o gobject/tests/basics-gobject gobject/tests/basics-gobject.p/basics-gobject.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1236/1627] cc -o gobject/tests/deprecated-properties gobject/tests/deprecated-properties.p/deprecated-properties.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1237/1627] cc -o gobject/tests/deftype gobject/tests/deftype.p/deftype.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1238/1627] cc -o gobject/tests/defaultiface gobject/tests/defaultiface.p/defaultiface.c.o gobject/tests/defaultiface.p/testmodule.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1239/1627] cc -o gobject/tests/boxed gobject/tests/boxed.p/boxed.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1240/1627] cc -o gobject/tests/enums gobject/tests/enums.p/enums.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1241/1627] cc -o gobject/tests/dynamictype gobject/tests/dynamictype.p/dynamictype.c.o gobject/tests/dynamictype.p/testmodule.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1242/1627] cc -o gobject/tests/max-version gobject/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1243/1627] cc -o gobject/tests/notify-init gobject/tests/notify-init.p/notify-init.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1244/1627] cc -o gobject/tests/references gobject/tests/references.p/references.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1245/1627] cc -o gobject/tests/basic-signals gobject/tests/basic-signals.p/basic-signals.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1246/1627] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o -c ../../../gio/tests/gdbus-test-codegen.c [1247/1627] cc -o gobject/tests/override gobject/tests/override.p/override.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1248/1627] cc -o gobject/tests/singleton gobject/tests/singleton.p/singleton.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1249/1627] cc -o gobject/tests/param gobject/tests/param.p/param.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1250/1627] cc -o gobject/tests/binding gobject/tests/binding.p/binding.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1251/1627] cc -o gobject/tests/threadtests gobject/tests/threadtests.p/threadtests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1252/1627] cc -o gobject/tests/dynamictests gobject/tests/dynamictests.p/dynamictests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1253/1627] cc -o gobject/tests/bindinggroup gobject/tests/bindinggroup.p/bindinggroup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1254/1627] cc -o gobject/tests/properties-introspection gobject/tests/properties-introspection.p/properties-introspection.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1255/1627] cc -o gobject/tests/properties gobject/tests/properties.p/properties.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1256/1627] cc -o gobject/tests/reference gobject/tests/reference.p/reference.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1257/1627] cc -o gobject/tests/value gobject/tests/value.p/value.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1258/1627] cc -o gobject/tests/flags gobject/tests/flags.p/flags.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1259/1627] cc -o gobject/tests/closure gobject/tests/closure.p/closure.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1260/1627] cc -o gobject/tests/gobject-private gobject/tests/gobject-private.p/private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1261/1627] cc -o gobject/tests/closure-refcount gobject/tests/closure-refcount.p/closure-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1262/1627] cc -o gobject/tests/object gobject/tests/object.p/object.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1263/1627] cc -o gobject/tests/signal-handler gobject/tests/signal-handler.p/signal-handler.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1264/1627] cc -o gobject/tests/ifaceproperties gobject/tests/ifaceproperties.p/ifaceproperties.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1265/1627] cc -o gobject/tests/signalgroup gobject/tests/signalgroup.p/signalgroup.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1266/1627] cc -o gobject/tests/type-flags gobject/tests/type-flags.p/type-flags.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1267/1627] cc -o gobject/tests/signals gobject/tests/signals.p/meson-generated_.._marshalers.c.o gobject/tests/signals.p/signals.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1268/1627] cc -o gobject/tests/objects-refcount1 gobject/tests/objects-refcount1.p/objects-refcount1.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1269/1627] cc -o gobject/tests/properties-refcount1 gobject/tests/properties-refcount1.p/properties-refcount1.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1270/1627] cc -o gobject/tests/objects-refcount2 gobject/tests/objects-refcount2.p/objects-refcount2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1271/1627] cc -o gobject/tests/properties-refcount3 gobject/tests/properties-refcount3.p/properties-refcount3.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1272/1627] cc -o gobject/tests/testing gobject/tests/testing.p/testing.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1273/1627] cc -o gobject/tests/properties-refcount2 gobject/tests/properties-refcount2.p/properties-refcount2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1274/1627] cc -o gobject/tests/type gobject/tests/type.p/type.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1275/1627] cc -o gobject/tests/properties-refcount4 gobject/tests/properties-refcount4.p/properties-refcount4.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1276/1627] cc -o gobject/tests/signals-refcount3 gobject/tests/signals-refcount3.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1277/1627] cc -o gobject/tests/signals-refcount2 gobject/tests/signals-refcount2.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1278/1627] cc -o gobject/tests/signals-refcount1 gobject/tests/signals-refcount1.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1279/1627] cc -o gobject/tests/signals-refcount4 gobject/tests/signals-refcount4.p/signals-refcount.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1280/1627] cc -o gmodule/tests/libmoduletestplugin_a_library.so gmodule/tests/libmoduletestplugin_a_library.so.p/libmoduletestplugin_a.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libmoduletestplugin_a_library.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1281/1627] cc -o gmodule/tests/libmoduletestplugin_a_plugin.so gmodule/tests/libmoduletestplugin_a_plugin.so.p/libmoduletestplugin_a.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1282/1627] cc -o gobject/tests/autoptr gobject/tests/autoptr.p/autoptr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1283/1627] cc -o gmodule/tests/libmoduletestplugin_b_plugin.so gmodule/tests/libmoduletestplugin_b_plugin.so.p/libmoduletestplugin_b.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1284/1627] cc -o gmodule/tests/libmoduletestplugin_b_library.so gmodule/tests/libmoduletestplugin_b_library.so.p/libmoduletestplugin_b.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libmoduletestplugin_b_library.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1285/1627] cc -o gthread/tests/init gthread/tests/init.p/init.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gthread -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gthread/libgthread-2.0.so.0.8304.0 -Wl,--end-group -pthread [1286/1627] cc -o gmodule/tests/max-version gmodule/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1287/1627] c++ -o gobject/tests/cxx gobject/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1288/1627] c++ -o gobject/tests/cxx-14 gobject/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1289/1627] c++ -o gobject/tests/cxx-98 gobject/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1290/1627] c++ -o gobject/tests/cxx-03 gobject/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1291/1627] c++ -o gobject/tests/cxx-20 gobject/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1292/1627] c++ -o gobject/tests/cxx-11 gobject/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1293/1627] c++ -o gobject/tests/cxx-17 gobject/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1294/1627] c++ -o gobject/tests/cxx-2b gobject/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1295/1627] c++ -o gmodule/tests/cxx gmodule/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1296/1627] cc -o gio/gio-launch-desktop gio/gio-launch-desktop.p/gio-launch-desktop.c.o gio/gio-launch-desktop.p/.._glib_gjournal-private.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 [1297/1627] cc -o gmodule/tests/module-test-library gmodule/tests/module-test-library.p/module-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1298/1627] cc -o gmodule/tests/module-test-plugin gmodule/tests/module-test-plugin.p/module-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1299/1627] c++ -o gmodule/tests/cxx-11 gmodule/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1300/1627] c++ -o gmodule/tests/cxx-98 gmodule/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1301/1627] c++ -o gmodule/tests/cxx-03 gmodule/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1302/1627] cc -o gio/gresource gio/gresource.p/gresource-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1303/1627] cc -o gio/gio-querymodules gio/gio-querymodules.p/gio-querymodules.c.o gio/gio-querymodules.p/giomodule-priv.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1304/1627] cc -o gio/gsettings gio/gsettings.p/gsettings-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1305/1627] c++ -o gmodule/tests/cxx-17 gmodule/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1306/1627] cc -o gio/glib-compile-schemas gio/glib-compile-schemas.p/glib-compile-schemas.c.o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/glib-compile-schemas.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1307/1627] c++ -o gmodule/tests/cxx-14 gmodule/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1308/1627] cc -o gio/tests/gdbus-overflow gio/tests/gdbus-overflow.p/gdbus-overflow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1309/1627] cc -o gio/gdbus gio/gdbus.p/gdbus-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1310/1627] cc -o gio/tests/modules/libtestmoduleb.so gio/tests/modules/libtestmoduleb.so.p/test-module-b.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1311/1627] cc -o gio/tests/slow-connect-preload.so gio/tests/slow-connect-preload.so.p/slow-connect-preload.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,slow-connect-preload.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 [1312/1627] cc -o gio/tests/gdbus-connection-flush-helper gio/tests/gdbus-connection-flush-helper.p/gdbus-connection-flush-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1313/1627] cc -o gio/tests/gsubprocess-testprog gio/tests/gsubprocess-testprog.p/gsubprocess-testprog.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1314/1627] c++ -o gmodule/tests/cxx-20 gmodule/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1315/1627] c++ -o gmodule/tests/cxx-2b gmodule/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1316/1627] cc -o gio/gio gio/gio.p/gio-tool.c.o gio/gio.p/gio-tool-cat.c.o gio/gio.p/gio-tool-copy.c.o gio/gio.p/gio-tool-info.c.o gio/gio.p/gio-tool-launch.c.o gio/gio.p/gio-tool-list.c.o gio/gio.p/gio-tool-mime.c.o gio/gio.p/gio-tool-mkdir.c.o gio/gio.p/gio-tool-monitor.c.o gio/gio.p/gio-tool-mount.c.o gio/gio.p/gio-tool-move.c.o gio/gio.p/gio-tool-open.c.o gio/gio.p/gio-tool-rename.c.o gio/gio.p/gio-tool-remove.c.o gio/gio.p/gio-tool-save.c.o gio/gio.p/gio-tool-set.c.o gio/gio.p/gio-tool-trash.c.o gio/gio.p/gio-tool-tree.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1317/1627] cc -o gio/gapplication gio/gapplication.p/gapplication-tool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,--start-group gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1318/1627] cc -o gio/tests/modules/libtestmodulea.so gio/tests/modules/libtestmodulea.so.p/test-module-a.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1319/1627] cc -o gio/tests/gdbus-testserver gio/tests/gdbus-testserver.p/gdbus-testserver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1320/1627] cc -o gio/tests/libresourceplugin.so gio/tests/libresourceplugin.so.p/meson-generated_.._plugin-resources.c.o gio/tests/libresourceplugin.so.p/resourceplugin.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group -Wl,--export-dynamic [1321/1627] cc -o gio/tests/dbus-launch gio/tests/dbus-launch.p/dbus-launch.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1322/1627] cc -o gio/tests/basic-application gio/tests/basic-application.p/basic-application.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1323/1627] cc -o gio/tests/apps gio/tests/apps.p/apps.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1324/1627] cc -o gio/tests/gapplication-example-cmdline2 gio/tests/gapplication-example-cmdline2.p/gapplication-example-cmdline2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1325/1627] cc -o gio/tests/appinfo-test gio/tests/appinfo-test.p/appinfo-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1326/1627] cc -o gio/tests/gapplication-example-cmdline3 gio/tests/gapplication-example-cmdline3.p/gapplication-example-cmdline3.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1327/1627] cc -o gio/tests/gapplication-example-cmdline gio/tests/gapplication-example-cmdline.p/gapplication-example-cmdline.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1328/1627] cc -o gio/tests/fake-service-name gio/tests/fake-service-name.p/fake-service-name.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1329/1627] cc -o gio/tests/echo-server gio/tests/echo-server.p/echo-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1330/1627] cc -o gio/tests/filter-cat gio/tests/filter-cat.p/filter-cat.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1331/1627] cc -o gio/tests/gio-du gio/tests/gio-du.p/gio-du.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1332/1627] cc -o gio/tests/gapplication-example-dbushooks gio/tests/gapplication-example-dbushooks.p/gapplication-example-dbushooks.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1333/1627] cc -o gio/tests/gapplication-example-cmdline4 gio/tests/gapplication-example-cmdline4.p/gapplication-example-cmdline4.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1334/1627] cc -o gio/tests/gapplication-example-actions gio/tests/gapplication-example-actions.p/gapplication-example-actions.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1335/1627] cc -o gio/tests/gdbus-daemon gio/tests/gdbus-daemon.p/meson-generated_.._.._gdbus-daemon-generated.c.o gio/tests/gdbus-daemon.p/gdbus-daemon.c.o gio/tests/gdbus-daemon.p/.._gdbusdaemon.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1336/1627] cc -o gio/tests/gdbus-example-watch-name gio/tests/gdbus-example-watch-name.p/gdbus-example-watch-name.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1337/1627] cc -o gio/tests/gdbus-example-export gio/tests/gdbus-example-export.p/gdbus-example-export.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1338/1627] cc -o gio/tests/gdbus-example-peer gio/tests/gdbus-example-peer.p/gdbus-example-peer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1339/1627] cc -o gio/tests/gdbus-example-own-name gio/tests/gdbus-example-own-name.p/gdbus-example-own-name.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1340/1627] cc -o gio/tests/gdbus-example-server gio/tests/gdbus-example-server.p/gdbus-example-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1341/1627] cc -o gio/tests/gdbus-example-proxy-subclass gio/tests/gdbus-example-proxy-subclass.p/gdbus-example-proxy-subclass.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1342/1627] cc -o gio/tests/send-data gio/tests/send-data.p/send-data.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1343/1627] cc -o gio/tests/gdbus-example-subtree gio/tests/gdbus-example-subtree.p/gdbus-example-subtree.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1344/1627] cc -o gio/tests/httpd gio/tests/httpd.p/httpd.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1345/1627] cc -o gio/tests/gdbus-example-watch-proxy gio/tests/gdbus-example-watch-proxy.p/gdbus-example-watch-proxy.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1346/1627] cc -o gio/tests/proxy gio/tests/proxy.p/proxy.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1347/1627] cc -o gio/tests/gapplication-example-open gio/tests/gapplication-example-open.p/gapplication-example-open.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1348/1627] cc -o gio/tests/socket-testserver gio/tests/socket-testserver.p/socket-testserver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1349/1627] cc -o gio/tests/resolver gio/tests/resolver.p/resolver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1350/1627] cc -o gio/tests/socket-testclient gio/tests/socket-testclient.p/socket-testclient.c.o gio/tests/socket-testclient.p/gtlsconsoleinteraction.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1351/1627] cc -o gio/tests/gdbus-example-objectmanager-client gio/tests/gdbus-example-objectmanager-client.p/gdbus-example-objectmanager-client.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1352/1627] cc -Igio/tests/gsettings.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -Igio/tests/de/LC_MESSAGES -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY '-DSRCDIR="/build/reproducible-path/glib2.0-2.83.4/gio/tests"' '-DTEST_LOCALE_PATH="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests/de/LC_MESSAGES"' -MD -MQ gio/tests/gsettings.p/gsettings.c.o -MF gio/tests/gsettings.p/gsettings.c.o.d -o gio/tests/gsettings.p/gsettings.c.o -c ../../../gio/tests/gsettings.c [1353/1627] cc -o gio/tests/gdbus-example-objectmanager-server gio/tests/gdbus-example-objectmanager-server.p/gdbus-example-objectmanager-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1354/1627] cc -o gio/tests/application-command-line gio/tests/application-command-line.p/application-command-line.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1355/1627] cc -o gio/tests/gdbus-example-unix-fd-client gio/tests/gdbus-example-unix-fd-client.p/gdbus-example-unix-fd-client.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1356/1627] cc -o gio/tests/gdbus-test-fixture gio/tests/gdbus-test-fixture.p/gdbus-test-fixture.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1357/1627] cc -o gio/tests/appmonitor gio/tests/appmonitor.p/appmonitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1358/1627] cc -o gio/tests/async-close-output-stream gio/tests/async-close-output-stream.p/async-close-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1359/1627] cc -o gio/tests/async-splice-output-stream gio/tests/async-splice-output-stream.p/async-splice-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1360/1627] cc -o gio/tests/buffered-input-stream gio/tests/buffered-input-stream.p/buffered-input-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1361/1627] cc -o gio/tests/cancellable gio/tests/cancellable.p/cancellable.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1362/1627] cc -o gio/tests/credentials gio/tests/credentials.p/credentials.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1363/1627] cc -o gio/tests/buffered-output-stream gio/tests/buffered-output-stream.p/buffered-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1364/1627] cc -o gio/tests/contexts gio/tests/contexts.p/contexts.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1365/1627] cc -o gio/tests/contenttype gio/tests/contenttype.p/contenttype.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1366/1627] cc -o gio/tests/converter-stream gio/tests/converter-stream.p/converter-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1367/1627] cc -o gio/tests/data-input-stream gio/tests/data-input-stream.p/data-input-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1368/1627] cc -o gio/tests/data-output-stream gio/tests/data-output-stream.p/data-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1369/1627] cc -o gio/tests/converter gio/tests/converter.p/converter.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1370/1627] cc -o gio/tests/error gio/tests/error.p/error.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1371/1627] cc -o gio/tests/fileattributematcher gio/tests/fileattributematcher.p/fileattributematcher.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1372/1627] cc -o gio/tests/file-thumbnail gio/tests/file-thumbnail.p/file-thumbnail.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1373/1627] cc -o gio/tests/filter-streams gio/tests/filter-streams.p/filter-streams.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1374/1627] cc -o gio/tests/giomodule gio/tests/giomodule.p/giomodule.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1375/1627] cc -o gio/tests/gsubprocess gio/tests/gsubprocess.p/gsubprocess.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1376/1627] cc -o gio/tests/gdbus-addresses gio/tests/gdbus-addresses.p/gdbus-addresses.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1377/1627] cc -o gio/tests/g-file-info gio/tests/g-file-info.p/g-file-info.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1378/1627] cc -o gio/tests/g-icon gio/tests/g-icon.p/g-icon.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1379/1627] cc -o gio/tests/gdbus-message gio/tests/gdbus-message.p/gdbus-message.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1380/1627] cc -o gio/tests/g-file gio/tests/g-file.p/g-file.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1381/1627] cc -o gio/tests/inet-address gio/tests/inet-address.p/inet-address.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1382/1627] cc -o gio/tests/io-stream gio/tests/io-stream.p/io-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1383/1627] cc -o gio/tests/max-version gio/tests/max-version.p/max-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1384/1627] cc -o gio/tests/memory-input-stream gio/tests/memory-input-stream.p/memory-input-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1385/1627] cc -o gio/tests/memory-monitor gio/tests/memory-monitor.p/memory-monitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1386/1627] cc -o gio/tests/memory-output-stream gio/tests/memory-output-stream.p/memory-output-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1387/1627] cc -o gio/tests/memory-settings-backend gio/tests/memory-settings-backend.p/memory-settings-backend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1388/1627] cc -o gio/tests/mount-operation gio/tests/mount-operation.p/mount-operation.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1389/1627] cc -o gio/tests/gdbus-peer gio/tests/gdbus-peer.p/gdbus-peer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/tests/gdbus-object-manager-example -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1390/1627] cc -o gio/tests/network-monitor-race gio/tests/network-monitor-race.p/network-monitor-race.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1391/1627] cc -o gio/tests/network-address gio/tests/network-address.p/network-address.c.o gio/tests/network-address.p/mock-resolver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1392/1627] cc -o gio/tests/network-monitor gio/tests/network-monitor.p/network-monitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1393/1627] cc -o gio/tests/null-settings-backend gio/tests/null-settings-backend.p/null-settings-backend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1394/1627] cc -o gio/tests/permission gio/tests/permission.p/permission.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1395/1627] cc -o gio/tests/pollable gio/tests/pollable.p/pollable.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1396/1627] cc -o gio/tests/power-profile-monitor gio/tests/power-profile-monitor.p/power-profile-monitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1397/1627] cc -o gio/tests/readwrite gio/tests/readwrite.p/readwrite.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1398/1627] cc -o gio/tests/sandbox gio/tests/sandbox.p/sandbox.c.o gio/tests/sandbox.p/.._gsandbox.c.o gio/tests/sandbox.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1399/1627] cc -o gio/tests/simple-async-result gio/tests/simple-async-result.p/simple-async-result.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1400/1627] cc -o gio/tests/proxy-test gio/tests/proxy-test.p/proxy-test.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1401/1627] cc -o gio/tests/simple-proxy gio/tests/simple-proxy.p/simple-proxy.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1402/1627] cc -o gio/tests/socket-listener gio/tests/socket-listener.p/socket-listener.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1403/1627] cc -o gio/tests/sleepy-stream gio/tests/sleepy-stream.p/sleepy-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1404/1627] cc -o gio/tests/socket gio/tests/socket.p/socket.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1405/1627] cc -o gio/tests/socket-service gio/tests/socket-service.p/socket-service.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1406/1627] cc -o gio/tests/srvtarget gio/tests/srvtarget.p/srvtarget.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1407/1627] cc -o gio/tests/vfs gio/tests/vfs.p/vfs.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1408/1627] cc -o gio/tests/glistmodel gio/tests/glistmodel.p/glistmodel.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1409/1627] cc -o gio/tests/testfilemonitor gio/tests/testfilemonitor.p/testfilemonitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1410/1627] cc -o gio/tests/thumbnail-verification gio/tests/thumbnail-verification.p/thumbnail-verification.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1411/1627] cc -o gio/tests/task gio/tests/task.p/task.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1412/1627] cc -o gio/tests/tls-certificate gio/tests/tls-certificate.p/tls-certificate.c.o gio/tests/tls-certificate.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1413/1627] cc -o gio/tests/tls-interaction gio/tests/tls-interaction.p/tls-interaction.c.o gio/tests/tls-interaction.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1414/1627] cc -o gio/tests/tls-bindings gio/tests/tls-bindings.p/tls-bindings.c.o gio/tests/tls-bindings.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1415/1627] cc -o gio/tests/tls-database gio/tests/tls-database.p/tls-database.c.o gio/tests/tls-database.p/gtesttlsbackend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1416/1627] cc -o gio/tests/volumemonitor gio/tests/volumemonitor.p/volumemonitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1417/1627] cc -o gio/tests/gdbus-address-get-session gio/tests/gdbus-address-get-session.p/gdbus-address-get-session.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1418/1627] cc -o gio/tests/win32-appinfo gio/tests/win32-appinfo.p/win32-appinfo.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1419/1627] cc -o gio/tests/unix-fd gio/tests/unix-fd.p/unix-fd.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1420/1627] cc -o gio/tests/defaultvalue gio/tests/defaultvalue.p/defaultvalue.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1421/1627] cc -o gio/tests/gdbus-serialization gio/tests/gdbus-serialization.p/gdbus-serialization.c.o gio/tests/gdbus-serialization.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 /usr/lib/i386-linux-gnu/libdbus-1.so -Wl,--end-group [1422/1627] cc -o gio/tests/file gio/tests/file.p/file.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1423/1627] cc -o gio/tests/gdbus-sasl gio/tests/gdbus-sasl.p/gdbus-sasl.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1424/1627] cc -o gio/tests/gdbus-peer-object-manager gio/tests/gdbus-peer-object-manager.p/gdbus-peer-object-manager.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1425/1627] cc -o gio/tests/portal-support-flatpak-none gio/tests/portal-support-flatpak-none.p/portal-support-flatpak-none.c.o gio/tests/portal-support-flatpak-none.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-none.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-none.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1426/1627] cc -o gio/tests/gdbus-server-auth gio/tests/gdbus-server-auth.p/gdbus-server-auth.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 /usr/lib/i386-linux-gnu/libdbus-1.so -Wl,--end-group [1427/1627] cc -o gio/tests/debugcontroller gio/tests/debugcontroller.p/debugcontroller.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1428/1627] cc -o gio/tests/portal-support-flatpak-full gio/tests/portal-support-flatpak-full.p/portal-support-flatpak-full.c.o gio/tests/portal-support-flatpak-full.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-full.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-full.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1429/1627] c++ -o gio/tests/cxx gio/tests/cxx.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1430/1627] c++ -o gio/tests/cxx-14 gio/tests/cxx-14.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1431/1627] c++ -o gio/tests/cxx-98 gio/tests/cxx-98.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1432/1627] c++ -o gio/tests/cxx-11 gio/tests/cxx-11.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1433/1627] cc -o gio/tests/live-g-file gio/tests/live-g-file.p/live-g-file.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1434/1627] c++ -o gio/tests/cxx-20 gio/tests/cxx-20.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1435/1627] c++ -o gio/tests/cxx-2b gio/tests/cxx-2b.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1436/1627] c++ -o gio/tests/cxx-03 gio/tests/cxx-03.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1437/1627] c++ -o gio/tests/cxx-17 gio/tests/cxx-17.p/cxx.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1438/1627] cc -o gio/tests/portal-support-none gio/tests/portal-support-none.p/portal-support-none.c.o gio/tests/portal-support-none.p/.._gportalsupport.c.o gio/tests/portal-support-none.p/.._gsandbox.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1439/1627] cc -o gio/tests/portal-support-env-var gio/tests/portal-support-env-var.p/portal-support-env-var.c.o gio/tests/portal-support-env-var.p/.._gportalsupport.c.o gio/tests/portal-support-env-var.p/.._gsandbox.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1440/1627] cc -o gio/tests/portal-support-snap-classic gio/tests/portal-support-snap-classic.p/portal-support-snap-classic.c.o gio/tests/portal-support-snap-classic.p/.._gportalsupport.c.o gio/tests/portal-support-snap-classic.p/.._gsandbox.c.o gio/tests/portal-support-snap-classic.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1441/1627] cc -o gio/tests/resolver-parsing gio/tests/resolver-parsing.p/resolver-parsing.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1442/1627] cc -o gio/tests/portal-support-flatpak-gsettings-only gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-flatpak-gsettings-only.c.o gio/tests/portal-support-flatpak-gsettings-only.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-gsettings-only.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-gsettings-only.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1443/1627] cc -o gio/tests/stream-rw_all gio/tests/stream-rw_all.p/stream-rw_all.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1444/1627] cc -o gio/tests/unix-mounts gio/tests/unix-mounts.p/unix-mounts.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1445/1627] cc -o gio/tests/socket-address gio/tests/socket-address.p/socket-address.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1446/1627] cc -o gio/tests/portal-support-snap gio/tests/portal-support-snap.p/portal-support-snap.c.o gio/tests/portal-support-snap.p/.._gportalsupport.c.o gio/tests/portal-support-snap.p/.._gsandbox.c.o gio/tests/portal-support-snap.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1447/1627] cc -o gio/tests/unix-streams gio/tests/unix-streams.p/unix-streams.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1448/1627] cc -o gio/tests/g-file-info-filesystem-readonly gio/tests/g-file-info-filesystem-readonly.p/g-file-info-filesystem-readonly.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1449/1627] cc -o gio/tests/portal-support-flatpak-network-only gio/tests/portal-support-flatpak-network-only.p/portal-support-flatpak-network-only.c.o gio/tests/portal-support-flatpak-network-only.p/.._gportalsupport.c.o gio/tests/portal-support-flatpak-network-only.p/.._gsandbox.c.o gio/tests/portal-support-flatpak-network-only.p/portal-support-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1450/1627] cc -o gio/tests/gschema-compile gio/tests/gschema-compile.p/gschema-compile.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1451/1627] cc -o gio/tests/gsocketclient-slow gio/tests/gsocketclient-slow.p/gsocketclient-slow.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1452/1627] cc -o gio/tests/appinfo gio/tests/appinfo.p/appinfo.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1453/1627] cc -o gio/tests/desktop-app-info gio/tests/desktop-app-info.p/desktop-app-info.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1454/1627] cc -o gio/tests/actions gio/tests/actions.p/actions.c.o gio/tests/actions.p/gdbus-sessionbus.c.o gio/tests/actions.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1455/1627] cc -o gio/tests/mimeapps gio/tests/mimeapps.p/mimeapps.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1456/1627] cc -o gio/tests/trash gio/tests/trash.p/trash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1457/1627] cc -o gio/tests/fdo-notification-backend gio/tests/fdo-notification-backend.p/fdo-notification-backend.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1458/1627] cc -o gio/tests/gdbus-bz627724 gio/tests/gdbus-bz627724.p/gdbus-bz627724.c.o gio/tests/gdbus-bz627724.p/gdbus-sessionbus.c.o gio/tests/gdbus-bz627724.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1459/1627] cc -o gio/tests/gdbus-close-pending gio/tests/gdbus-close-pending.p/gdbus-close-pending.c.o gio/tests/gdbus-close-pending.p/gdbus-sessionbus.c.o gio/tests/gdbus-close-pending.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1460/1627] cc -o gio/tests/gdbus-connection gio/tests/gdbus-connection.p/gdbus-connection.c.o gio/tests/gdbus-connection.p/gdbus-sessionbus.c.o gio/tests/gdbus-connection.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1461/1627] cc -o gio/tests/gdbus-connection-loss gio/tests/gdbus-connection-loss.p/gdbus-connection-loss.c.o gio/tests/gdbus-connection-loss.p/gdbus-sessionbus.c.o gio/tests/gdbus-connection-loss.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1462/1627] cc -o gio/tests/gdbus-auth gio/tests/gdbus-auth.p/gdbus-auth.c.o gio/tests/gdbus-auth.p/gdbus-sessionbus.c.o gio/tests/gdbus-auth.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1463/1627] cc -o gio/tests/gdbus-connection-slow gio/tests/gdbus-connection-slow.p/gdbus-connection-slow.c.o gio/tests/gdbus-connection-slow.p/gdbus-sessionbus.c.o gio/tests/gdbus-connection-slow.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1464/1627] cc -o gio/tests/gdbus-exit-on-close gio/tests/gdbus-exit-on-close.p/gdbus-exit-on-close.c.o gio/tests/gdbus-exit-on-close.p/gdbus-sessionbus.c.o gio/tests/gdbus-exit-on-close.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1465/1627] cc -o gio/tests/gdbus-method-invocation gio/tests/gdbus-method-invocation.p/gdbus-method-invocation.c.o gio/tests/gdbus-method-invocation.p/gdbus-sessionbus.c.o gio/tests/gdbus-method-invocation.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1466/1627] cc -o gio/tests/gdbus-introspection gio/tests/gdbus-introspection.p/gdbus-introspection.c.o gio/tests/gdbus-introspection.p/gdbus-sessionbus.c.o gio/tests/gdbus-introspection.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1467/1627] cc -o gio/tests/gdbus-export gio/tests/gdbus-export.p/gdbus-export.c.o gio/tests/gdbus-export.p/gdbus-sessionbus.c.o gio/tests/gdbus-export.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1468/1627] cc -o gio/tests/gdbus-error gio/tests/gdbus-error.p/gdbus-error.c.o gio/tests/gdbus-error.p/gdbus-sessionbus.c.o gio/tests/gdbus-error.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1469/1627] cc -o gio/tests/gdbus-names gio/tests/gdbus-names.p/gdbus-names.c.o gio/tests/gdbus-names.p/gdbus-sessionbus.c.o gio/tests/gdbus-names.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1470/1627] cc -o gio/tests/gdbus-proxy gio/tests/gdbus-proxy.p/gdbus-proxy.c.o gio/tests/gdbus-proxy.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1471/1627] cc -o gio/tests/gdbus-proxy-unique-name gio/tests/gdbus-proxy-unique-name.p/gdbus-proxy-unique-name.c.o gio/tests/gdbus-proxy-unique-name.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy-unique-name.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1472/1627] cc -o gio/tests/gdbus-proxy-threads gio/tests/gdbus-proxy-threads.p/gdbus-proxy-threads.c.o gio/tests/gdbus-proxy-threads.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy-threads.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 /usr/lib/i386-linux-gnu/libdbus-1.so -Wl,--end-group [1473/1627] cc -o gio/tests/gdbus-proxy-well-known-name gio/tests/gdbus-proxy-well-known-name.p/gdbus-proxy-well-known-name.c.o gio/tests/gdbus-proxy-well-known-name.p/gdbus-sessionbus.c.o gio/tests/gdbus-proxy-well-known-name.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1474/1627] cc -o gio/tests/gdbus-subscribe gio/tests/gdbus-subscribe.p/gdbus-subscribe.c.o gio/tests/gdbus-subscribe.p/gdbus-sessionbus.c.o gio/tests/gdbus-subscribe.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1475/1627] cc -o gio/tests/gnotification gio/tests/gnotification.p/gnotification.c.o gio/tests/gnotification.p/gdbus-sessionbus.c.o gio/tests/gnotification.p/gdbus-tests.c.o gio/tests/gnotification.p/gnotification-server.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1476/1627] cc -o gio/tests/gdbus-threading gio/tests/gdbus-threading.p/gdbus-threading.c.o gio/tests/gdbus-threading.p/gdbus-sessionbus.c.o gio/tests/gdbus-threading.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1477/1627] cc -o gio/tests/gdbus-connection-flush gio/tests/gdbus-connection-flush.p/gdbus-connection-flush.c.o gio/tests/gdbus-connection-flush.p/test-io-stream.c.o gio/tests/gdbus-connection-flush.p/test-pipe-unix.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1478/1627] cc -o gio/tests/gdbus-non-socket gio/tests/gdbus-non-socket.p/gdbus-non-socket.c.o gio/tests/gdbus-non-socket.p/gdbus-tests.c.o gio/tests/gdbus-non-socket.p/test-io-stream.c.o gio/tests/gdbus-non-socket.p/test-pipe-unix.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1479/1627] cc -o gio/tests/autoptr-gio gio/tests/autoptr-gio.p/autoptr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1480/1627] cc -o girepository/gi-dump-types girepository/gi-dump-types.p/gi-dump-types.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1481/1627] cc -o gio/tests/dbus-appinfo gio/tests/dbus-appinfo.p/meson-generated_.._fake-document-portal-generated.c.o gio/tests/dbus-appinfo.p/meson-generated_.._fake-openuri-portal-generated.c.o gio/tests/dbus-appinfo.p/meson-generated_.._fake-request-portal-generated.c.o gio/tests/dbus-appinfo.p/dbus-appinfo.c.o gio/tests/dbus-appinfo.p/gdbus-sessionbus.c.o gio/tests/dbus-appinfo.p/gdbus-tests.c.o gio/tests/dbus-appinfo.p/fake-document-portal.c.o gio/tests/dbus-appinfo.p/fake-desktop-portal.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1482/1627] cc -o gio/tests/gmenumodel gio/tests/gmenumodel.p/gmenumodel.c.o gio/tests/gmenumodel.p/gdbus-sessionbus.c.o gio/tests/gmenumodel.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1483/1627] cc -o gio/tests/gsettings gio/tests/gsettings.p/gsettings.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1484/1627] cc -o gio/tests/resources gio/tests/test_resources2.o gio/tests/resources.p/meson-generated_.._test_resources.c.o gio/tests/resources.p/meson-generated_.._test_resources2.c.o gio/tests/resources.p/meson-generated_.._digit_test_resources.c.o gio/tests/resources.p/meson-generated_.._test_resources_binary.c.o gio/tests/resources.p/resources.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1485/1627] cc -o gio/tests/gapplication gio/tests/gapplication.p/gapplication.c.o gio/tests/gapplication.p/gdbus-sessionbus.c.o gio/tests/gapplication.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1486/1627] cc -o girepository/inspector/gi-inspect-typelib girepository/inspector/gi-inspect-typelib.p/inspector.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1487/1627] cc -o girepository/decompiler/gi-decompile-typelib girepository/decompiler/gi-decompile-typelib.p/decompiler.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1488/1627] cc -o girepository/tests/print-gir-path girepository/tests/print-gir-path.p/print-gir-path.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -Wl,--end-group [1489/1627] cc -o girepository/tests/dump girepository/tests/dump.p/dump.c.o girepository/tests/dump.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 -lm -Wl,--end-group -pthread [1490/1627] cc -o girepository/compiler/gi-compile-repository girepository/compiler/gi-compile-repository.p/compiler.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1491/1627] cc -o fuzzing/fuzz_data_input_stream_read_line_utf8 fuzzing/fuzz_data_input_stream_read_line_utf8.p/driver.c.o fuzzing/fuzz_data_input_stream_read_line_utf8.p/fuzz_data_input_stream_read_line_utf8.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1492/1627] cc -o fuzzing/fuzz_bookmark fuzzing/fuzz_bookmark.p/driver.c.o fuzzing/fuzz_bookmark.p/fuzz_bookmark.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1493/1627] cc -o fuzzing/fuzz_canonicalize_filename fuzzing/fuzz_canonicalize_filename.p/driver.c.o fuzzing/fuzz_canonicalize_filename.p/fuzz_canonicalize_filename.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1494/1627] cc -o fuzzing/fuzz_data_input_stream_read_upto fuzzing/fuzz_data_input_stream_read_upto.p/driver.c.o fuzzing/fuzz_data_input_stream_read_upto.p/fuzz_data_input_stream_read_upto.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1495/1627] cc -o girepository/tests/gthash girepository/tests/gthash.p/gthash.c.o girepository/tests/gthash.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1496/1627] cc -o fuzzing/fuzz_dbus_message fuzzing/fuzz_dbus_message.p/driver.c.o fuzzing/fuzz_dbus_message.p/fuzz_dbus_message.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1497/1627] cc -o fuzzing/fuzz_date_time_new_from_iso8601 fuzzing/fuzz_date_time_new_from_iso8601.p/driver.c.o fuzzing/fuzz_date_time_new_from_iso8601.p/fuzz_date_time_new_from_iso8601.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1498/1627] cc -o fuzzing/fuzz_date_parse fuzzing/fuzz_date_parse.p/driver.c.o fuzzing/fuzz_date_parse.p/fuzz_date_parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1499/1627] cc -o fuzzing/fuzz_inet_address_new_from_string fuzzing/fuzz_inet_address_new_from_string.p/driver.c.o fuzzing/fuzz_inet_address_new_from_string.p/fuzz_inet_address_new_from_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1500/1627] cc -o girepository/tests/cmph-bdz girepository/tests/cmph-bdz.p/cmph-bdz.c.o girepository/tests/cmph-bdz.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/girepository -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group girepository/libgirepository-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1501/1627] cc -o fuzzing/fuzz_inet_address_mask_new_from_string fuzzing/fuzz_inet_address_mask_new_from_string.p/driver.c.o fuzzing/fuzz_inet_address_mask_new_from_string.p/fuzz_inet_address_mask_new_from_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1502/1627] cc -o fuzzing/fuzz_inet_socket_address_new_from_string fuzzing/fuzz_inet_socket_address_new_from_string.p/driver.c.o fuzzing/fuzz_inet_socket_address_new_from_string.p/fuzz_inet_socket_address_new_from_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1503/1627] cc -o fuzzing/fuzz_data_input_stream_read_line fuzzing/fuzz_data_input_stream_read_line.p/driver.c.o fuzzing/fuzz_data_input_stream_read_line.p/fuzz_data_input_stream_read_line.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1504/1627] cc -o fuzzing/fuzz_network_address_parse_uri fuzzing/fuzz_network_address_parse_uri.p/driver.c.o fuzzing/fuzz_network_address_parse_uri.p/fuzz_network_address_parse_uri.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1505/1627] cc -o fuzzing/fuzz_key fuzzing/fuzz_key.p/driver.c.o fuzzing/fuzz_key.p/fuzz_key.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1506/1627] /usr/bin/msgfmt -o po/af/LC_MESSAGES/glib20.mo ../../../po/af.po [1507/1627] /usr/bin/msgfmt -o po/ab/LC_MESSAGES/glib20.mo ../../../po/ab.po [1508/1627] cc -o fuzzing/fuzz_paths fuzzing/fuzz_paths.p/driver.c.o fuzzing/fuzz_paths.p/fuzz_paths.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1509/1627] cc -o fuzzing/fuzz_network_address_parse fuzzing/fuzz_network_address_parse.p/driver.c.o fuzzing/fuzz_network_address_parse.p/fuzz_network_address_parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1510/1627] cc -o fuzzing/fuzz_resolver fuzzing/fuzz_resolver.p/driver.c.o fuzzing/fuzz_resolver.p/fuzz_resolver.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1511/1627] cc -o fuzzing/fuzz_string fuzzing/fuzz_string.p/driver.c.o fuzzing/fuzz_string.p/fuzz_string.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1512/1627] cc -o fuzzing/fuzz_uri_escape fuzzing/fuzz_uri_escape.p/driver.c.o fuzzing/fuzz_uri_escape.p/fuzz_uri_escape.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1513/1627] /usr/bin/msgfmt -o po/am/LC_MESSAGES/glib20.mo ../../../po/am.po [1514/1627] cc -o fuzzing/fuzz_uri_parse_params fuzzing/fuzz_uri_parse_params.p/driver.c.o fuzzing/fuzz_uri_parse_params.p/fuzz_uri_parse_params.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1515/1627] cc -o fuzzing/fuzz_variant_binary fuzzing/fuzz_variant_binary.p/driver.c.o fuzzing/fuzz_variant_binary.p/fuzz_variant_binary.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1516/1627] /usr/bin/msgfmt -o po/ar/LC_MESSAGES/glib20.mo ../../../po/ar.po [1517/1627] cc -o fuzzing/fuzz_uri_parse fuzzing/fuzz_uri_parse.p/driver.c.o fuzzing/fuzz_uri_parse.p/fuzz_uri_parse.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1518/1627] cc -o fuzzing/fuzz_utf8_normalize fuzzing/fuzz_utf8_normalize.p/driver.c.o fuzzing/fuzz_utf8_normalize.p/fuzz_utf8_normalize.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1519/1627] cc -o fuzzing/fuzz_utf8_validate fuzzing/fuzz_utf8_validate.p/driver.c.o fuzzing/fuzz_utf8_validate.p/fuzz_utf8_validate.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1520/1627] cc -o fuzzing/fuzz_uuid_string_is_valid fuzzing/fuzz_uuid_string_is_valid.p/driver.c.o fuzzing/fuzz_uuid_string_is_valid.p/fuzz_uuid_string_is_valid.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1521/1627] cc -o fuzzing/fuzz_variant_text fuzzing/fuzz_variant_text.p/driver.c.o fuzzing/fuzz_variant_text.p/fuzz_variant_text.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1522/1627] cc -o fuzzing/fuzz_variant_binary_byteswap fuzzing/fuzz_variant_binary_byteswap.p/driver.c.o fuzzing/fuzz_variant_binary_byteswap.p/fuzz_variant_binary_byteswap.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,--start-group gmodule/libgmodule-2.0.so.0.8304.0 glib/libglib-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 -Wl,--end-group [1523/1627] /usr/bin/msgfmt -o po/an/LC_MESSAGES/glib20.mo ../../../po/an.po [1524/1627] /usr/bin/msgfmt -o po/ast/LC_MESSAGES/glib20.mo ../../../po/ast.po [1525/1627] /usr/bin/msgfmt -o po/az/LC_MESSAGES/glib20.mo ../../../po/az.po [1526/1627] /usr/bin/msgfmt -o po/be@latin/LC_MESSAGES/glib20.mo ../../../po/be@latin.po [1527/1627] /usr/bin/msgfmt -o po/bn/LC_MESSAGES/glib20.mo ../../../po/bn.po [1528/1627] /usr/bin/msgfmt -o po/as/LC_MESSAGES/glib20.mo ../../../po/as.po [1529/1627] /usr/bin/msgfmt -o po/en_CA/LC_MESSAGES/glib20.mo ../../../po/en_CA.po [1530/1627] /usr/bin/msgfmt -o po/cy/LC_MESSAGES/glib20.mo ../../../po/cy.po [1531/1627] /usr/bin/msgfmt -o po/bn_IN/LC_MESSAGES/glib20.mo ../../../po/bn_IN.po [1532/1627] /usr/bin/msgfmt -o po/be/LC_MESSAGES/glib20.mo ../../../po/be.po [1533/1627] /usr/bin/msgfmt -o po/bs/LC_MESSAGES/glib20.mo ../../../po/bs.po [1534/1627] /usr/bin/msgfmt -o po/dz/LC_MESSAGES/glib20.mo ../../../po/dz.po [1535/1627] /usr/bin/msgfmt -o po/bg/LC_MESSAGES/glib20.mo ../../../po/bg.po [1536/1627] /usr/bin/msgfmt -o po/ca/LC_MESSAGES/glib20.mo ../../../po/ca.po [1537/1627] /usr/bin/msgfmt -o po/ca@valencia/LC_MESSAGES/glib20.mo ../../../po/ca@valencia.po [1538/1627] /usr/bin/msgfmt -o po/cs/LC_MESSAGES/glib20.mo ../../../po/cs.po [1539/1627] /usr/bin/msgfmt -o po/en@shaw/LC_MESSAGES/glib20.mo ../../../po/en@shaw.po [1540/1627] /usr/bin/msgfmt -o po/da/LC_MESSAGES/glib20.mo ../../../po/da.po [1541/1627] /usr/bin/msgfmt -o po/de/LC_MESSAGES/glib20.mo ../../../po/de.po [1542/1627] /usr/bin/msgfmt -o po/en_GB/LC_MESSAGES/glib20.mo ../../../po/en_GB.po [1543/1627] /usr/bin/msgfmt -o po/el/LC_MESSAGES/glib20.mo ../../../po/el.po [1544/1627] /usr/bin/msgfmt -o po/ga/LC_MESSAGES/glib20.mo ../../../po/ga.po [1545/1627] /usr/bin/msgfmt -o po/eo/LC_MESSAGES/glib20.mo ../../../po/eo.po [1546/1627] /usr/bin/msgfmt -o po/es/LC_MESSAGES/glib20.mo ../../../po/es.po [1547/1627] /usr/bin/msgfmt -o po/eu/LC_MESSAGES/glib20.mo ../../../po/eu.po [1548/1627] /usr/bin/msgfmt -o po/fur/LC_MESSAGES/glib20.mo ../../../po/fur.po [1549/1627] /usr/bin/msgfmt -o po/gd/LC_MESSAGES/glib20.mo ../../../po/gd.po [1550/1627] /usr/bin/msgfmt -o po/fi/LC_MESSAGES/glib20.mo ../../../po/fi.po [1551/1627] /usr/bin/msgfmt -o po/fa/LC_MESSAGES/glib20.mo ../../../po/fa.po [1552/1627] /usr/bin/msgfmt -o po/fr/LC_MESSAGES/glib20.mo ../../../po/fr.po [1553/1627] /usr/bin/msgfmt -o po/et/LC_MESSAGES/glib20.mo ../../../po/et.po [1554/1627] /usr/bin/msgfmt -o po/hy/LC_MESSAGES/glib20.mo ../../../po/hy.po [1555/1627] /usr/bin/msgfmt -o po/gu/LC_MESSAGES/glib20.mo ../../../po/gu.po [1556/1627] /usr/bin/msgfmt -o po/gl/LC_MESSAGES/glib20.mo ../../../po/gl.po [1557/1627] /usr/bin/msgfmt -o po/ie/LC_MESSAGES/glib20.mo ../../../po/ie.po [1558/1627] /usr/bin/msgfmt -o po/is/LC_MESSAGES/glib20.mo ../../../po/is.po [1559/1627] /usr/bin/msgfmt -o po/hr/LC_MESSAGES/glib20.mo ../../../po/hr.po [1560/1627] /usr/bin/msgfmt -o po/hu/LC_MESSAGES/glib20.mo ../../../po/hu.po [1561/1627] /usr/bin/msgfmt -o po/id/LC_MESSAGES/glib20.mo ../../../po/id.po [1562/1627] /usr/bin/msgfmt -o po/he/LC_MESSAGES/glib20.mo ../../../po/he.po [1563/1627] /usr/bin/msgfmt -o po/ku/LC_MESSAGES/glib20.mo ../../../po/ku.po [1564/1627] /usr/bin/msgfmt -o po/hi/LC_MESSAGES/glib20.mo ../../../po/hi.po [1565/1627] /usr/bin/msgfmt -o po/it/LC_MESSAGES/glib20.mo ../../../po/it.po [1566/1627] /usr/bin/msgfmt -o po/kk/LC_MESSAGES/glib20.mo ../../../po/kk.po [1567/1627] /usr/bin/msgfmt -o po/ja/LC_MESSAGES/glib20.mo ../../../po/ja.po [1568/1627] /usr/bin/msgfmt -o po/kab/LC_MESSAGES/glib20.mo ../../../po/kab.po [1569/1627] /usr/bin/msgfmt -o po/kn/LC_MESSAGES/glib20.mo ../../../po/kn.po [1570/1627] /usr/bin/msgfmt -o po/mg/LC_MESSAGES/glib20.mo ../../../po/mg.po [1571/1627] /usr/bin/msgfmt -o po/ko/LC_MESSAGES/glib20.mo ../../../po/ko.po [1572/1627] /usr/bin/msgfmt -o po/mai/LC_MESSAGES/glib20.mo ../../../po/mai.po [1573/1627] /usr/bin/msgfmt -o po/mn/LC_MESSAGES/glib20.mo ../../../po/mn.po [1574/1627] /usr/bin/msgfmt -o po/nds/LC_MESSAGES/glib20.mo ../../../po/nds.po [1575/1627] /usr/bin/msgfmt -o po/ka/LC_MESSAGES/glib20.mo ../../../po/ka.po [1576/1627] /usr/bin/msgfmt -o po/mk/LC_MESSAGES/glib20.mo ../../../po/mk.po [1577/1627] /usr/bin/msgfmt -o po/lt/LC_MESSAGES/glib20.mo ../../../po/lt.po [1578/1627] /usr/bin/msgfmt -o po/ml/LC_MESSAGES/glib20.mo ../../../po/ml.po [1579/1627] /usr/bin/msgfmt -o po/nn/LC_MESSAGES/glib20.mo ../../../po/nn.po [1580/1627] /usr/bin/msgfmt -o po/mr/LC_MESSAGES/glib20.mo ../../../po/mr.po [1581/1627] /usr/bin/msgfmt -o po/ps/LC_MESSAGES/glib20.mo ../../../po/ps.po [1582/1627] /usr/bin/msgfmt -o po/ms/LC_MESSAGES/glib20.mo ../../../po/ms.po [1583/1627] /usr/bin/msgfmt -o po/nb/LC_MESSAGES/glib20.mo ../../../po/nb.po [1584/1627] /usr/bin/msgfmt -o po/oc/LC_MESSAGES/glib20.mo ../../../po/oc.po [1585/1627] /usr/bin/msgfmt -o po/rw/LC_MESSAGES/glib20.mo ../../../po/rw.po [1586/1627] /usr/bin/msgfmt -o po/ne/LC_MESSAGES/glib20.mo ../../../po/ne.po [1587/1627] /usr/bin/msgfmt -o po/nl/LC_MESSAGES/glib20.mo ../../../po/nl.po [1588/1627] /usr/bin/msgfmt -o po/or/LC_MESSAGES/glib20.mo ../../../po/or.po [1589/1627] /usr/bin/msgfmt -o po/si/LC_MESSAGES/glib20.mo ../../../po/si.po [1590/1627] /usr/bin/msgfmt -o po/lv/LC_MESSAGES/glib20.mo ../../../po/lv.po [1591/1627] /usr/bin/msgfmt -o po/pl/LC_MESSAGES/glib20.mo ../../../po/pl.po [1592/1627] /usr/bin/msgfmt -o po/pt/LC_MESSAGES/glib20.mo ../../../po/pt.po [1593/1627] /usr/bin/msgfmt -o po/pt_BR/LC_MESSAGES/glib20.mo ../../../po/pt_BR.po [1594/1627] /usr/bin/msgfmt -o po/ro/LC_MESSAGES/glib20.mo ../../../po/ro.po [1595/1627] /usr/bin/msgfmt -o po/ru/LC_MESSAGES/glib20.mo ../../../po/ru.po [1596/1627] /usr/bin/msgfmt -o po/sq/LC_MESSAGES/glib20.mo ../../../po/sq.po [1597/1627] /usr/bin/msgfmt -o po/pa/LC_MESSAGES/glib20.mo ../../../po/pa.po [1598/1627] /usr/bin/msgfmt -o po/sr@ije/LC_MESSAGES/glib20.mo ../../../po/sr@ije.po [1599/1627] /usr/bin/msgfmt -o po/sk/LC_MESSAGES/glib20.mo ../../../po/sk.po [1600/1627] /usr/bin/msgfmt -o po/sl/LC_MESSAGES/glib20.mo ../../../po/sl.po [1601/1627] /usr/bin/msgfmt -o po/tg/LC_MESSAGES/glib20.mo ../../../po/tg.po [1602/1627] /usr/bin/msgfmt -o po/sr@latin/LC_MESSAGES/glib20.mo ../../../po/sr@latin.po [1603/1627] /usr/bin/msgfmt -o po/ta/LC_MESSAGES/glib20.mo ../../../po/ta.po [1604/1627] /usr/bin/msgfmt -o po/xh/LC_MESSAGES/glib20.mo ../../../po/xh.po [1605/1627] /usr/bin/msgfmt -o po/sr/LC_MESSAGES/glib20.mo ../../../po/sr.po [1606/1627] /usr/bin/msgfmt -o po/tl/LC_MESSAGES/glib20.mo ../../../po/tl.po [1607/1627] /usr/bin/msgfmt -o po/tt/LC_MESSAGES/glib20.mo ../../../po/tt.po [1608/1627] /usr/bin/msgfmt -o po/tr/LC_MESSAGES/glib20.mo ../../../po/tr.po [1609/1627] /usr/bin/msgfmt -o po/wa/LC_MESSAGES/glib20.mo ../../../po/wa.po [1610/1627] /usr/bin/msgfmt -o po/yi/LC_MESSAGES/glib20.mo ../../../po/yi.po [1611/1627] /usr/bin/msgfmt -o po/sv/LC_MESSAGES/glib20.mo ../../../po/sv.po [1612/1627] /usr/bin/msgfmt -o po/te/LC_MESSAGES/glib20.mo ../../../po/te.po [1613/1627] /usr/bin/msgfmt -o po/th/LC_MESSAGES/glib20.mo ../../../po/th.po [1614/1627] /usr/bin/msgfmt -o po/zh_CN/LC_MESSAGES/glib20.mo ../../../po/zh_CN.po [1615/1627] /usr/bin/msgfmt -o po/zh_HK/LC_MESSAGES/glib20.mo ../../../po/zh_HK.po [1616/1627] /usr/bin/msgfmt -o po/ug/LC_MESSAGES/glib20.mo ../../../po/ug.po [1617/1627] /usr/bin/msgfmt -o po/vi/LC_MESSAGES/glib20.mo ../../../po/vi.po [1618/1627] /usr/bin/msgfmt -o po/uk/LC_MESSAGES/glib20.mo ../../../po/uk.po [1619/1627] /usr/bin/msgfmt -o po/zh_TW/LC_MESSAGES/glib20.mo ../../../po/zh_TW.po [1620/1627] cc -Igio/tests/gdbus-test-codegen.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32 -MD -MQ gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o -MF gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o.d -o gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o -c gio/tests/gdbus-test-codegen-generated.c [1621/1627] cc -o gio/tests/gdbus-test-codegen gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated.c.o gio/tests/gdbus-test-codegen.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o gio/tests/gdbus-test-codegen.p/gdbus-test-codegen.c.o gio/tests/gdbus-test-codegen.p/gdbus-sessionbus.c.o gio/tests/gdbus-test-codegen.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1622/1627] cc -Igio/tests/gdbus-test-codegen-old.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -MD -MQ gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o -MF gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o.d -o gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o -c gio/tests/gdbus-test-codegen-generated.c [1623/1627] cc -Igio/tests/gdbus-test-codegen-min-required-2-64.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_64 -MD -MQ gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o -MF gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o.d -o gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o -c gio/tests/gdbus-test-codegen-generated-min-required-2-64.c [1624/1627] cc -o gio/tests/gdbus-test-codegen-old gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated.c.o gio/tests/gdbus-test-codegen-old.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o gio/tests/gdbus-test-codegen-old.p/gdbus-test-codegen.c.o gio/tests/gdbus-test-codegen-old.p/gdbus-sessionbus.c.o gio/tests/gdbus-test-codegen-old.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1625/1627] cc -o gio/tests/gdbus-test-codegen-min-required-2-64 gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-min-required-2-64.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/meson-generated_.._gdbus-test-codegen-generated-interface-info.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-test-codegen.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-sessionbus.c.o gio/tests/gdbus-test-codegen-min-required-2-64.p/gdbus-tests.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gmodule -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gobject -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/gio -Wl,--start-group glib/libglib-2.0.so.0.8304.0 gmodule/libgmodule-2.0.so.0.8304.0 gobject/libgobject-2.0.so.0.8304.0 gio/libgio-2.0.so.0.8304.0 -Wl,--end-group [1626/1627] cc -Iglib/tests/regex.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/regex.p/regex.c.o -MF glib/tests/regex.p/regex.c.o.d -o glib/tests/regex.p/regex.c.o -c ../../../glib/tests/regex.c [1627/1627] cc -o glib/tests/regex glib/tests/regex.p/regex.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/glib2.0-2.83.4/debian/build/udeb/glib -Wl,--start-group glib/libglib-2.0.so.0.8304.0 -lm -pthread /usr/lib/i386-linux-gnu/libpcre2-8.so -Wl,--end-group make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.83.4' debian/rules override_dh_auto_test-arch make[1]: Entering directory '/build/reproducible-path/glib2.0-2.83.4' # Remove LD_PRELOAD so we don't run with fakeroot, which makes dbus-related tests fail # Remove LANGUAGE to avoid mismatches between expected and actual # messages in non-English locales (mainly on reproducible-builds) # First run the non-flaky tests, and fail the build if they fail (on linux) env \ -u LANG \ -u LANGUAGE \ -u LD_PRELOAD \ DEB_BUILD_TIME_TESTS=1 \ LC_ALL=C.UTF-8 \ debian/tests/run-with-locales \ --generate de_DE=ISO-8859-1 \ --generate de_DE.utf8 \ --generate de_DE@euro.utf8 \ --generate el_GR.utf8 \ --generate en_GB=ISO-8859-1 \ --generate en_GB.utf8 \ --generate en_US=ISO-8859-1 \ --generate en_US.utf8 \ --generate es_ES.utf8 \ --generate fa_IR=UTF-8 \ --generate fa_IR.utf8 \ --generate fr_FR.utf8 \ --generate hr_HR.utf8 \ --generate ja_JP.utf8 \ --generate ja_JP.EUC-JP \ --generate lt_LT.utf8 \ --generate pl_PL=ISO-8859-2 \ --generate pl_PL.ISO-8859-2 \ --generate pl_PL.utf8 \ --generate ru_RU=ISO-8859-5 \ --generate ru_RU.utf8 \ --generate sr_RS=UTF-8 \ --generate sr_RS@latin=UTF-8 \ --generate sv_SE=ISO-8859-1 \ --generate sv_SE.utf8 \ --generate tr_TR=ISO-8859-9 \ --generate tr_TR.utf8 \ --generate tt_RU=UTF-8 \ --generate tt_RU.utf8 \ --generate tt_RU@iqtelif=UTF-8 \ -- \ dh_auto_test \ -B debian/build/deb \ -- \ --timeout-multiplier 3 \ --no-suite flaky \ --verbose \ || exit $? run-with-locales: de_DE=ISO-8859-1... Found in locales-all run-with-locales: de_DE.utf8... Found in locales-all run-with-locales: de_DE@euro.utf8... run-with-locales: de_DE@euro.utf8 not in locales-all and /usr/share/i18n/charmaps not found run-with-locales: el_GR.utf8... Found in locales-all run-with-locales: en_GB=ISO-8859-1... Found in locales-all run-with-locales: en_GB.utf8... Found in locales-all run-with-locales: en_US=ISO-8859-1... Found in locales-all run-with-locales: en_US.utf8... Found in locales-all run-with-locales: es_ES.utf8... Found in locales-all run-with-locales: fa_IR=UTF-8... Found in locales-all run-with-locales: fa_IR.utf8... run-with-locales: fa_IR.utf8 not in locales-all and /usr/share/i18n/charmaps not found run-with-locales: fr_FR.utf8... Found in locales-all run-with-locales: hr_HR.utf8... Found in locales-all run-with-locales: ja_JP.utf8... Found in locales-all run-with-locales: ja_JP.EUC-JP... Found in locales-all run-with-locales: lt_LT.utf8... Found in locales-all run-with-locales: pl_PL=ISO-8859-2... Found in locales-all run-with-locales: pl_PL.ISO-8859-2... run-with-locales: pl_PL.ISO-8859-2 not in locales-all and /usr/share/i18n/charmaps not found run-with-locales: pl_PL.utf8... Found in locales-all run-with-locales: ru_RU=ISO-8859-5... Found in locales-all run-with-locales: ru_RU.utf8... Found in locales-all run-with-locales: sr_RS=UTF-8... Found in locales-all run-with-locales: sr_RS@latin=UTF-8... Found in locales-all run-with-locales: sv_SE=ISO-8859-1... Found in locales-all run-with-locales: sv_SE.utf8... Found in locales-all run-with-locales: tr_TR=ISO-8859-9... Found in locales-all run-with-locales: tr_TR.utf8... Found in locales-all run-with-locales: tt_RU=UTF-8... Found in locales-all run-with-locales: tt_RU.utf8... run-with-locales: tt_RU.utf8 not in locales-all and /usr/share/i18n/charmaps not found run-with-locales: tt_RU@iqtelif=UTF-8... Found in locales-all cd debian/build/deb && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=22 meson test --verbose --timeout-multiplier 3 --no-suite flaky --verbose ninja: Entering directory `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb' [1/1] Generating glib/tests/tmpsample.xml with a custom command 1/396 glib:glib+core / array-test RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=46 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/array-test 2/396 glib:glib+core / asyncqueue RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=87 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/asyncqueue 3/396 glib:glib+core / atomic RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=205 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic 4/396 glib:glib+core / base64 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=208 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/base64 5/396 glib:glib+core / bitlock RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/bitlock 6/396 glib:glib+core / bookmarkfile RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=180 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/bookmarkfile 7/396 glib:glib+core / bytes RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/bytes 8/396 glib:glib+core / cache RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=117 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cache 9/396 glib:glib+core / charset RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=33 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/charset 10/396 glib:glib+core / checksum RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=214 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/checksum 11/396 glib:glib+core / collate RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=184 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/collate 12/396 glib:glib+core / completion RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=34 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/completion 13/396 glib:glib+core / cond RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=238 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cond 14/396 glib:glib+core / convert RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=34 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/convert 15/396 glib:glib+core / dataset RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=7 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/dataset 16/396 glib:glib+core / date RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=252 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/date 17/396 glib:glib+core / dir RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/dir 18/396 glib:glib+core / environment RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=244 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/environment 19/396 glib:glib+core / error RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/error 20/396 glib:glib+core / fileutils RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/fileutils 21/396 glib:glib+core+slow / gdatetime RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=95 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gdatetime 22/396 glib:glib+core / guuid RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/guuid ▶ 1/396 /array/ref-count OK ▶ 1/396 /array/steal OK ▶ 1/396 /array/clear-func OK ▶ 1/396 /array/binary-search OK ▶ 1/396 /array/copy-sized OK ▶ 1/396 /array/overflow-append-vals OK ▶ 1/396 /array/overflow-set-size OK ▶ 1/396 /array/new/zero-terminated OK ▶ 1/396 /array/new/take OK ▶ 1/396 /array/new/take-zero-terminated OK ▶ 1/396 /array/new/take/empty OK ▶ 1/396 /array/new/take/overflow SKIP ▶ 1/396 /array/set-size/non-zero-terminated-no-clear OK ▶ 1/396 /array/set-size/non-zero-terminated-clear OK ▶ 1/396 /array/set-size/zero-terminated-no-clear OK ▶ 1/396 /array/set-size/zero-terminated-clear OK ▶ 1/396 /array/set-size/sized/non-zero-terminated-no-clear OK ▶ 1/396 /array/set-size/sized/non-zero-terminated-clear OK ▶ 1/396 /array/set-size/sized/zero-terminated-no-clear OK ▶ 1/396 /array/set-size/sized/zero-terminated-clear OK ▶ 1/396 /array/append-val/non-zero-terminated-no-clear OK ▶ 1/396 /array/append-val/non-zero-terminated-clear OK ▶ 1/396 /array/append-val/zero-terminated-no-clear OK ▶ 1/396 /array/append-val/zero-terminated-clear OK ▶ 1/396 /array/prepend-val/non-zero-terminated-no-clear OK ▶ 1/396 /array/prepend-val/non-zero-terminated-clear OK ▶ 1/396 /array/prepend-val/zero-terminated-no-clear OK ▶ 1/396 /array/prepend-val/zero-terminated-clear OK ▶ 1/396 /array/prepend-vals/non-zero-terminated-no-clear OK ▶ 1/396 /array/prepend-vals/non-zero-terminated-clear OK ▶ 1/396 /array/prepend-vals/zero-terminated-no-clear OK ▶ 1/396 /array/prepend-vals/zero-terminated-clear OK ▶ 1/396 /array/insert-vals/non-zero-terminated-no-clear OK ▶ 1/396 /array/insert-vals/non-zero-terminated-clear OK ▶ 1/396 /array/insert-vals/zero-terminated-no-clear OK ▶ 1/396 /array/insert-vals/zero-terminated-clear OK ▶ 1/396 /array/remove-index/non-zero-terminated-no-clear OK ▶ 1/396 /array/remove-index/non-zero-terminated-clear OK ▶ 1/396 /array/remove-index/zero-terminated-no-clear OK ▶ 1/396 /array/remove-index/zero-terminated-clear OK ▶ 1/396 /array/remove-index-fast/non-zero-terminated-no-clear OK ▶ 1/396 /array/remove-index-fast/non-zero-terminated-clear OK ▶ 1/396 /array/remove-index-fast/zero-terminated-no-clear OK ▶ 1/396 /array/remove-index-fast/zero-terminated-clear OK ▶ 1/396 /array/remove-range/non-zero-terminated-no-clear OK ▶ 1/396 /array/remove-range/non-zero-terminated-clear OK ▶ 1/396 /array/remove-range/zero-terminated-no-clear OK ▶ 1/396 /array/remove-range/zero-terminated-clear OK ▶ 1/396 /array/copy/non-zero-terminated-no-clear OK ▶ 1/396 /array/copy/non-zero-terminated-clear OK ▶ 1/396 /array/copy/zero-terminated-no-clear OK ▶ 1/396 /array/copy/zero-terminated-clear OK ▶ 1/396 /array/sort/non-zero-terminated-no-clear OK ▶ 1/396 /array/sort/non-zero-terminated-clear OK ▶ 1/396 /array/sort/zero-terminated-no-clear OK ▶ 1/396 /array/sort/zero-terminated-clear OK ▶ 1/396 /array/sort-with-data/non-zero-terminated-no-clear OK ▶ 1/396 /array/sort-with-data/non-zero-terminated-clear OK ▶ 1/396 /array/sort-with-data/zero-terminated-no-clear OK ▶ 1/396 /array/sort-with-data/zero-terminated-clear OK ▶ 1/396 /pointerarray/add OK ▶ 1/396 /pointerarray/insert OK ▶ 1/396 /pointerarray/new-take OK ▶ 1/396 /pointerarray/new-take-null-terminated OK ▶ 1/396 /pointerarray/new-from-array OK ▶ 1/396 /pointerarray/new-from-null-terminated-array OK ▶ 1/396 /pointerarray/free-func OK ▶ 1/396 /pointerarray/array_extend_and_steal OK ▶ 1/396 /pointerarray/sort OK ▶ 1/396 /pointerarray/sort-with-data OK ▶ 1/396 /pointerarray/sort-values OK ▶ 1/396 /pointerarray/sort-values-with-data OK ▶ 1/396 /pointerarray/remove-range OK ▶ 1/396 /pointerarray/steal OK ▶ 1/396 /pointerarray/free/null-terminated OK ▶ 1/396 /pointerarray/new-take/empty OK ▶ 1/396 /pointerarray/new-take/overflow SKIP ▶ 1/396 /pointerarray/new-take/with-free-func OK ▶ 1/396 /pointerarray/new-take-null-terminated/empty OK ▶ 1/396 /pointerarray/new-take-null-terminated/with-free-func OK ▶ 1/396 /pointerarray/new-take-null-terminated/from-gstrv OK ▶ 1/396 /pointerarray/new-from-array/empty OK ▶ 1/396 /pointerarray/new-from-array/overflow SKIP ▶ 1/396 /pointerarray/new-from-array/with-copy-and-free-func OK ▶ 1/396 /pointerarray/new-from-null-terminated-array/empty OK ▶ 1/396 /pointerarray/new-from-null-terminated-array/with-copy-and-free-func OK ▶ 1/396 /pointerarray/new-from-null-terminated-array/from-gstrv OK ▶ 1/396 /pointerarray/ref-count/not-null-terminated OK ▶ 1/396 /pointerarray/ref-count/null-terminated OK ▶ 1/396 /pointerarray/array_copy/not-null-terminated OK ▶ 1/396 /pointerarray/array_copy/null-terminated OK ▶ 1/396 /pointerarray/array_extend/not-null-terminated OK ▶ 1/396 /pointerarray/array_extend/null-terminated OK ▶ 1/396 /pointerarray/sort/example OK ▶ 1/396 /pointerarray/sort-with-data/example OK ▶ 1/396 /pointerarray/sort-values/example OK ▶ 1/396 /pointerarray/sort-values-with-data/example OK ▶ 1/396 /pointerarray/find/empty OK ▶ 1/396 /pointerarray/find/non-empty OK ▶ 1/396 /pointerarray/steal_index/not-null-terminated OK ▶ 1/396 /pointerarray/steal_index/null-terminated OK ▶ 1/396 /bytearray/steal OK ▶ 1/396 /bytearray/append OK ▶ 1/396 /bytearray/prepend OK ▶ 1/396 /bytearray/remove OK ▶ 1/396 /bytearray/remove-fast OK ▶ 1/396 /bytearray/remove-range OK ▶ 1/396 /bytearray/ref-count OK ▶ 1/396 /bytearray/sort OK ▶ 1/396 /bytearray/sort-with-data OK ▶ 1/396 /bytearray/new-take OK ▶ 1/396 /bytearray/new-take-overflow SKIP ▶ 1/396 /bytearray/free-to-bytes OK ▶ 2/396 /asyncqueue/basics OK ▶ 2/396 /asyncqueue/sort OK ▶ 2/396 /asyncqueue/destroy OK ▶ 3/396 /atomic/types OK ▶ 3/396 /atomic/threaded OK ▶ 4/396 /base64/encode OK ▶ 4/396 /base64/decode OK ▶ 4/396 /base64/decode-inplace OK ▶ 4/396 /base64/encode-decode OK ▶ 4/396 /base64/full/1 OK ▶ 4/396 /base64/full/2 OK ▶ 4/396 /base64/full/3 OK ▶ 4/396 /base64/full/4 OK ▶ 4/396 /base64/encode/empty OK ▶ 4/396 /base64/encode/incremental/small-block/1 OK ▶ 4/396 /base64/encode/incremental/small-block/2 OK ▶ 4/396 /base64/encode/incremental/small-block/3 OK ▶ 4/396 /base64/encode/incremental/small-block/4 OK ▶ 4/396 /base64/incremental/nobreak/1 OK ▶ 4/396 /base64/incremental/nobreak/2 OK ▶ 4/396 /base64/incremental/nobreak/3 OK ▶ 4/396 /base64/incremental/nobreak/4-a OK ▶ 4/396 /base64/incremental/nobreak/4-b OK ▶ 4/396 /base64/incremental/nobreak/4-c OK ▶ 4/396 /base64/incremental/break/1 OK ▶ 4/396 /base64/incremental/break/2 OK ▶ 4/396 /base64/incremental/break/3 OK ▶ 4/396 /base64/incremental/smallblock/1 OK ▶ 4/396 /base64/incremental/smallblock/2 OK ▶ 4/396 /base64/incremental/smallblock/3 OK ▶ 4/396 /base64/incremental/smallblock/4 OK ▶ 4/396 /base64/decode/empty OK ▶ 4/396 /base64/encode-decode/rfc4648 OK ▶ 5/396 /bitlock/performance/uncontended OK ▶ 6/396 /bookmarks/load-from-data-dirs OK ▶ 6/396 /bookmarks/to-file OK ▶ 6/396 /bookmarks/move-item OK ▶ 6/396 /bookmarks/corner-cases OK ▶ 6/396 /bookmarks/misc OK ▶ 6/396 /bookmarks/deprecated OK ▶ 6/396 /bookmarks/parse/fail-12.xbel OK ▶ 6/396 /bookmarks/parse/fail-26.xbel OK ▶ 6/396 /bookmarks/parse/fail-25.xbel OK ▶ 6/396 /bookmarks/parse/fail-24.xbel OK ▶ 6/396 /bookmarks/parse/fail-19.xbel OK ▶ 6/396 /bookmarks/parse/fail-10.xbel OK ▶ 6/396 /bookmarks/parse/fail-07.xbel OK ▶ 6/396 /bookmarks/parse/fail-09.xbel OK ▶ 6/396 /bookmarks/parse/fail-16.xbel OK ▶ 6/396 /bookmarks/parse/fail-06.xbel OK ▶ 6/396 /bookmarks/parse/fail-17.xbel OK ▶ 6/396 /bookmarks/parse/fail-18.xbel OK ▶ 6/396 /bookmarks/parse/fail-22.xbel OK ▶ 6/396 /bookmarks/parse/fail-35.xbel OK ▶ 6/396 /bookmarks/parse/fail-05.xbel OK ▶ 6/396 /bookmarks/parse/fail-13.xbel OK ▶ 6/396 /bookmarks/parse/valid-01.xbel OK ▶ 6/396 /bookmarks/parse/fail-40.xbel OK ▶ 6/396 /bookmarks/parse/fail-39.xbel OK ▶ 6/396 /bookmarks/parse/fail-37.xbel OK ▶ 6/396 /bookmarks/parse/fail-34.xbel OK ▶ 6/396 /bookmarks/parse/fail-29.xbel OK ▶ 6/396 /bookmarks/parse/valid-02.xbel OK ▶ 6/396 /bookmarks/parse/fail-04.xbel OK ▶ 6/396 /bookmarks/parse/fail-28.xbel OK ▶ 6/396 /bookmarks/parse/fail-20.xbel OK ▶ 6/396 /bookmarks/parse/fail-32.xbel OK ▶ 6/396 /bookmarks/parse/fail-33.xbel OK ▶ 6/396 /bookmarks/parse/fail-14.xbel OK ▶ 6/396 /bookmarks/parse/fail-21.xbel OK ▶ 6/396 /bookmarks/parse/fail-41.xbel OK ▶ 6/396 /bookmarks/parse/fail-31.xbel OK ▶ 6/396 /bookmarks/parse/fail-23.xbel OK ▶ 6/396 /bookmarks/parse/fail-02.xbel OK ▶ 6/396 /bookmarks/parse/fail-36.xbel OK ▶ 6/396 /bookmarks/parse/fail-42.xbel OK ▶ 6/396 /bookmarks/parse/fail-15.xbel OK ▶ 6/396 /bookmarks/parse/fail-01.xbel OK ▶ 6/396 /bookmarks/parse/fail-03.xbel OK ▶ 6/396 /bookmarks/parse/fail-11.xbel OK ▶ 6/396 /bookmarks/parse/fail-27.xbel OK ▶ 6/396 /bookmarks/parse/fail-08.xbel OK ▶ 6/396 /bookmarks/parse/fail-30.xbel OK ▶ 6/396 /bookmarks/parse/fail-38.xbel OK ▶ 6/396 /bookmarks/parse/valid-03.xbel OK ▶ 6/396 /bookmarks/copy/fail-12.xbel OK ▶ 7/396 /bytes/new OK ▶ 7/396 /bytes/new-take OK ▶ 7/396 /bytes/new-static OK ▶ 7/396 /bytes/new-with-free-func OK ▶ 7/396 /bytes/new-from-bytes OK ▶ 7/396 /bytes/new-from-bytes-slice OK ▶ 7/396 /bytes/new-from-bytes-shared-ref OK ▶ 7/396 /bytes/hash OK ▶ 7/396 /bytes/equal OK ▶ 7/396 /bytes/compare OK ▶ 7/396 /bytes/null OK ▶ 7/396 /bytes/get-region OK ▶ 7/396 /bytes/unref-null OK ▶ 7/396 /bytes/to-data/transferred OK ▶ 7/396 /bytes/to-data/two-refs OK ▶ 7/396 /bytes/to-data/non-malloc OK ▶ 7/396 /bytes/to-data/different-free-func OK ▶ 7/396 /bytes/to-array/transferred OK ▶ 7/396 /bytes/to-array/two-refs OK ▶ 7/396 /bytes/to-array/non-malloc OK ▶ 7/396 /bytes/to-array/transferred/oversize SKIP ▶ 8/396 /cache/basic OK ▶ 9/396 /charset/language_names_with_category OK ▶ 9/396 /charset/language_names_with_category_async OK ▶ 10/396 /checksum/unsupported OK ▶ 10/396 /checksum/MD5/0 OK ▶ 10/396 /checksum/MD5/1 OK ▶ 10/396 /checksum/MD5/2 OK ▶ 10/396 /checksum/MD5/3 OK ▶ 10/396 /checksum/MD5/4 OK ▶ 10/396 /checksum/MD5/5 OK ▶ 10/396 /checksum/MD5/6 OK ▶ 10/396 /checksum/MD5/7 OK ▶ 10/396 /checksum/MD5/8 OK ▶ 10/396 /checksum/MD5/9 OK ▶ 10/396 /checksum/MD5/10 OK ▶ 10/396 /checksum/MD5/11 OK ▶ 10/396 /checksum/MD5/12 OK ▶ 10/396 /checksum/MD5/13 OK ▶ 10/396 /checksum/MD5/14 OK ▶ 10/396 /checksum/MD5/15 OK ▶ 10/396 /checksum/MD5/16 OK ▶ 10/396 /checksum/MD5/17 OK ▶ 10/396 /checksum/MD5/18 OK ▶ 10/396 /checksum/MD5/19 OK ▶ 10/396 /checksum/MD5/20 OK ▶ 10/396 /checksum/MD5/21 OK ▶ 10/396 /checksum/MD5/22 OK ▶ 10/396 /checksum/MD5/23 OK ▶ 10/396 /checksum/MD5/24 OK ▶ 10/396 /checksum/MD5/25 OK ▶ 10/396 /checksum/MD5/26 OK ▶ 10/396 /checksum/MD5/27 OK ▶ 10/396 /checksum/MD5/28 OK ▶ 10/396 /checksum/MD5/29 OK ▶ 10/396 /checksum/MD5/30 OK ▶ 10/396 /checksum/MD5/31 OK ▶ 10/396 /checksum/MD5/32 OK ▶ 10/396 /checksum/MD5/33 OK ▶ 10/396 /checksum/MD5/34 OK ▶ 10/396 /checksum/MD5/35 OK ▶ 10/396 /checksum/MD5/36 OK ▶ 10/396 /checksum/MD5/37 OK ▶ 10/396 /checksum/MD5/38 OK ▶ 10/396 /checksum/MD5/39 OK ▶ 10/396 /checksum/MD5/40 OK ▶ 10/396 /checksum/MD5/41 OK ▶ 10/396 /checksum/MD5/42 OK ▶ 10/396 /checksum/MD5/43 OK ▶ 10/396 /checksum/MD5/44 OK ▶ 10/396 /checksum/MD5/45 OK ▶ 10/396 /checksum/MD5/46 OK ▶ 10/396 /checksum/MD5/47 OK ▶ 10/396 /checksum/MD5/48 OK ▶ 10/396 /checksum/MD5/49 OK ▶ 10/396 /checksum/MD5/50 OK ▶ 10/396 /checksum/MD5/51 OK ▶ 10/396 /checksum/MD5/52 OK ▶ 10/396 /checksum/MD5/53 OK ▶ 10/396 /checksum/MD5/54 OK ▶ 10/396 /checksum/MD5/55 OK ▶ 10/396 /checksum/MD5/56 OK ▶ 10/396 /checksum/MD5/57 OK ▶ 10/396 /checksum/MD5/58 OK ▶ 10/396 /checksum/MD5/59 OK ▶ 10/396 /checksum/MD5/60 OK ▶ 10/396 /checksum/MD5/61 OK ▶ 10/396 /checksum/MD5/62 OK ▶ 10/396 /checksum/MD5/63 OK ▶ 10/396 /checksum/MD5/64 OK ▶ 10/396 /checksum/MD5/65 OK ▶ 10/396 /checksum/MD5/66 OK ▶ 10/396 /checksum/MD5/67 OK ▶ 10/396 /checksum/MD5/68 OK ▶ 10/396 /checksum/MD5/69 OK ▶ 10/396 /checksum/MD5/70 OK ▶ 10/396 /checksum/MD5/71 OK ▶ 10/396 /checksum/MD5/72 OK ▶ 10/396 /checksum/MD5/73 OK ▶ 10/396 /checksum/MD5/74 OK ▶ 10/396 /checksum/MD5/75 OK ▶ 10/396 /checksum/MD5/76 OK ▶ 10/396 /checksum/MD5/77 OK ▶ 10/396 /checksum/MD5/78 OK ▶ 10/396 /checksum/MD5/79 OK ▶ 10/396 /checksum/MD5/80 OK ▶ 10/396 /checksum/MD5/81 OK ▶ 10/396 /checksum/MD5/82 OK ▶ 10/396 /checksum/MD5/83 OK ▶ 10/396 /checksum/MD5/84 OK ▶ 10/396 /checksum/MD5/85 OK ▶ 10/396 /checksum/MD5/86 OK ▶ 10/396 /checksum/MD5/87 OK ▶ 10/396 /checksum/MD5/88 OK ▶ 10/396 /checksum/MD5/89 OK ▶ 10/396 /checksum/MD5/90 OK ▶ 10/396 /checksum/MD5/91 OK ▶ 10/396 /checksum/MD5/92 OK ▶ 10/396 /checksum/MD5/93 OK ▶ 10/396 /checksum/MD5/94 OK ▶ 10/396 /checksum/MD5/95 OK ▶ 10/396 /checksum/MD5/96 OK ▶ 10/396 /checksum/MD5/97 OK ▶ 10/396 /checksum/MD5/98 OK ▶ 10/396 /checksum/MD5/99 OK ▶ 10/396 /checksum/MD5/100 OK ▶ 10/396 /checksum/MD5/101 OK ▶ 10/396 /checksum/MD5/102 OK ▶ 10/396 /checksum/MD5/103 OK ▶ 10/396 /checksum/MD5/104 OK ▶ 10/396 /checksum/MD5/105 OK ▶ 10/396 /checksum/MD5/106 OK ▶ 10/396 /checksum/MD5/107 OK ▶ 10/396 /checksum/MD5/108 OK ▶ 10/396 /checksum/MD5/109 OK ▶ 10/396 /checksum/MD5/110 OK ▶ 10/396 /checksum/MD5/111 OK ▶ 10/396 /checksum/MD5/112 OK ▶ 10/396 /checksum/MD5/113 OK ▶ 10/396 /checksum/MD5/114 OK ▶ 10/396 /checksum/MD5/115 OK ▶ 10/396 /checksum/MD5/116 OK ▶ 10/396 /checksum/MD5/117 OK ▶ 10/396 /checksum/MD5/118 OK ▶ 10/396 /checksum/MD5/119 OK ▶ 10/396 /checksum/MD5/120 OK ▶ 10/396 /checksum/MD5/121 OK ▶ 10/396 /checksum/MD5/122 OK ▶ 10/396 /checksum/MD5/123 OK ▶ 10/396 /checksum/MD5/124 OK ▶ 10/396 /checksum/MD5/125 OK ▶ 10/396 /checksum/MD5/126 OK ▶ 10/396 /checksum/MD5/127 OK ▶ 10/396 /checksum/MD5/128 OK ▶ 10/396 /checksum/MD5/129 OK ▶ 10/396 /checksum/MD5/130 OK ▶ 10/396 /checksum/MD5/131 OK ▶ 10/396 /checksum/MD5/132 OK ▶ 10/396 /checksum/MD5/133 OK ▶ 10/396 /checksum/MD5/134 OK ▶ 10/396 /checksum/MD5/135 OK ▶ 10/396 /checksum/MD5/136 OK ▶ 10/396 /checksum/MD5/137 OK ▶ 10/396 /checksum/MD5/138 OK ▶ 10/396 /checksum/MD5/139 OK ▶ 10/396 /checksum/MD5/140 OK ▶ 10/396 /checksum/MD5/141 OK ▶ 10/396 /checksum/MD5/142 OK ▶ 10/396 /checksum/MD5/143 OK ▶ 10/396 /checksum/MD5/144 OK ▶ 10/396 /checksum/MD5/145 OK ▶ 10/396 /checksum/MD5/146 OK ▶ 10/396 /checksum/MD5/147 OK ▶ 10/396 /checksum/MD5/148 OK ▶ 10/396 /checksum/MD5/149 OK ▶ 10/396 /checksum/MD5/150 OK ▶ 10/396 /checksum/MD5/151 OK ▶ 10/396 /checksum/MD5/152 OK ▶ 10/396 /checksum/MD5/153 OK ▶ 10/396 /checksum/MD5/154 OK ▶ 10/396 /checksum/MD5/155 OK ▶ 10/396 /checksum/MD5/156 OK ▶ 10/396 /checksum/MD5/157 OK ▶ 10/396 /checksum/MD5/158 OK ▶ 10/396 /checksum/MD5/159 OK ▶ 10/396 /checksum/MD5/160 OK ▶ 10/396 /checksum/MD5/161 OK ▶ 10/396 /checksum/MD5/162 OK ▶ 10/396 /checksum/MD5/163 OK ▶ 10/396 /checksum/MD5/164 OK ▶ 10/396 /checksum/MD5/165 OK ▶ 10/396 /checksum/MD5/166 OK ▶ 10/396 /checksum/MD5/167 OK ▶ 10/396 /checksum/MD5/168 OK ▶ 10/396 /checksum/MD5/169 OK ▶ 10/396 /checksum/MD5/170 OK ▶ 10/396 /checksum/MD5/171 OK ▶ 10/396 /checksum/MD5/172 OK ▶ 10/396 /checksum/MD5/173 OK ▶ 10/396 /checksum/MD5/174 OK ▶ 10/396 /checksum/MD5/175 OK ▶ 10/396 /checksum/MD5/176 OK ▶ 10/396 /checksum/MD5/177 OK ▶ 10/396 /checksum/MD5/178 OK ▶ 10/396 /checksum/MD5/179 OK ▶ 10/396 /checksum/MD5/180 OK ▶ 10/396 /checksum/MD5/181 OK ▶ 10/396 /checksum/MD5/182 OK ▶ 10/396 /checksum/MD5/183 OK ▶ 10/396 /checksum/MD5/string OK ▶ 10/396 /checksum/MD5/bytes OK ▶ 10/396 /checksum/MD5/reset/0 OK ▶ 10/396 /checksum/MD5/reset/1 OK ▶ 10/396 /checksum/MD5/reset/2 OK ▶ 10/396 /checksum/MD5/reset/3 OK ▶ 10/396 /checksum/MD5/reset/4 OK ▶ 10/396 /checksum/MD5/reset/5 OK ▶ 10/396 /checksum/MD5/reset/6 OK ▶ 10/396 /checksum/MD5/reset/7 OK ▶ 10/396 /checksum/MD5/reset/8 OK ▶ 10/396 /checksum/MD5/reset/9 OK ▶ 10/396 /checksum/MD5/reset/10 OK ▶ 10/396 /checksum/MD5/reset/11 OK ▶ 10/396 /checksum/MD5/reset/12 OK ▶ 10/396 /checksum/MD5/reset/13 OK ▶ 10/396 /checksum/MD5/reset/14 OK ▶ 10/396 /checksum/MD5/reset/15 OK ▶ 10/396 /checksum/MD5/reset/16 OK ▶ 10/396 /checksum/MD5/reset/17 OK ▶ 10/396 /checksum/MD5/reset/18 OK ▶ 10/396 /checksum/MD5/reset/19 OK ▶ 10/396 /checksum/MD5/reset/20 OK ▶ 10/396 /checksum/MD5/reset/21 OK ▶ 10/396 /checksum/MD5/reset/22 OK ▶ 10/396 /checksum/MD5/reset/23 OK ▶ 10/396 /checksum/MD5/reset/24 OK ▶ 10/396 /checksum/MD5/reset/25 OK ▶ 10/396 /checksum/MD5/reset/26 OK ▶ 10/396 /checksum/MD5/reset/27 OK ▶ 10/396 /checksum/MD5/reset/28 OK ▶ 10/396 /checksum/MD5/reset/29 OK ▶ 10/396 /checksum/MD5/reset/30 OK ▶ 10/396 /checksum/MD5/reset/31 OK ▶ 10/396 /checksum/MD5/reset/32 OK ▶ 10/396 /checksum/MD5/reset/33 OK ▶ 10/396 /checksum/MD5/reset/34 OK ▶ 10/396 /checksum/MD5/reset/35 OK ▶ 10/396 /checksum/MD5/reset/36 OK ▶ 10/396 /checksum/MD5/reset/37 OK ▶ 10/396 /checksum/MD5/reset/38 OK ▶ 10/396 /checksum/MD5/reset/39 OK ▶ 10/396 /checksum/MD5/reset/40 OK ▶ 10/396 /checksum/MD5/reset/41 OK ▶ 10/396 /checksum/MD5/reset/42 OK ▶ 10/396 /checksum/MD5/reset/43 OK ▶ 10/396 /checksum/MD5/reset/44 OK ▶ 10/396 /checksum/MD5/reset/45 OK ▶ 10/396 /checksum/MD5/reset/46 OK ▶ 10/396 /checksum/MD5/reset/47 OK ▶ 10/396 /checksum/MD5/reset/48 OK ▶ 10/396 /checksum/MD5/reset/49 OK ▶ 10/396 /checksum/MD5/reset/50 OK ▶ 10/396 /checksum/MD5/reset/51 OK ▶ 10/396 /checksum/MD5/reset/52 OK ▶ 10/396 /checksum/MD5/reset/53 OK ▶ 10/396 /checksum/MD5/reset/54 OK ▶ 10/396 /checksum/MD5/reset/55 OK ▶ 10/396 /checksum/MD5/reset/56 OK ▶ 10/396 /checksum/MD5/reset/57 OK ▶ 10/396 /checksum/MD5/reset/58 OK ▶ 10/396 /checksum/MD5/reset/59 OK ▶ 10/396 /checksum/MD5/reset/60 OK ▶ 10/396 /checksum/MD5/reset/61 OK ▶ 10/396 /checksum/MD5/reset/62 OK ▶ 10/396 /checksum/MD5/reset/63 OK ▶ 10/396 /checksum/MD5/reset/64 OK ▶ 10/396 /checksum/MD5/reset/65 OK ▶ 10/396 /checksum/MD5/reset/66 OK ▶ 10/396 /checksum/MD5/reset/67 OK ▶ 10/396 /checksum/MD5/reset/68 OK ▶ 10/396 /checksum/MD5/reset/69 OK ▶ 10/396 /checksum/MD5/reset/70 OK ▶ 10/396 /checksum/MD5/reset/71 OK ▶ 10/396 /checksum/MD5/reset/72 OK ▶ 10/396 /checksum/MD5/reset/73 OK ▶ 10/396 /checksum/MD5/reset/74 OK ▶ 10/396 /checksum/MD5/reset/75 OK ▶ 10/396 /checksum/MD5/reset/76 OK ▶ 10/396 /checksum/MD5/reset/77 OK ▶ 10/396 /checksum/MD5/reset/78 OK ▶ 10/396 /checksum/MD5/reset/79 OK ▶ 10/396 /checksum/MD5/reset/80 OK ▶ 10/396 /checksum/MD5/reset/81 OK ▶ 10/396 /checksum/MD5/reset/82 OK ▶ 10/396 /checksum/MD5/reset/83 OK ▶ 10/396 /checksum/MD5/reset/84 OK ▶ 10/396 /checksum/MD5/reset/85 OK ▶ 10/396 /checksum/MD5/reset/86 OK ▶ 10/396 /checksum/MD5/reset/87 OK ▶ 10/396 /checksum/MD5/reset/88 OK ▶ 10/396 /checksum/MD5/reset/89 OK ▶ 10/396 /checksum/MD5/reset/90 OK ▶ 10/396 /checksum/MD5/reset/91 OK ▶ 10/396 /checksum/MD5/reset/92 OK ▶ 10/396 /checksum/MD5/reset/93 OK ▶ 10/396 /checksum/MD5/reset/94 OK ▶ 10/396 /checksum/MD5/reset/95 OK ▶ 10/396 /checksum/MD5/reset/96 OK ▶ 10/396 /checksum/MD5/reset/97 OK ▶ 10/396 /checksum/MD5/reset/98 OK ▶ 10/396 /checksum/MD5/reset/99 OK ▶ 10/396 /checksum/MD5/reset/100 OK ▶ 10/396 /checksum/MD5/reset/101 OK ▶ 10/396 /checksum/MD5/reset/102 OK ▶ 10/396 /checksum/MD5/reset/103 OK ▶ 10/396 /checksum/MD5/reset/104 OK ▶ 10/396 /checksum/MD5/reset/105 OK ▶ 10/396 /checksum/MD5/reset/106 OK ▶ 10/396 /checksum/MD5/reset/107 OK ▶ 10/396 /checksum/MD5/reset/108 OK ▶ 10/396 /checksum/MD5/reset/109 OK ▶ 10/396 /checksum/MD5/reset/110 OK ▶ 10/396 /checksum/MD5/reset/111 OK ▶ 10/396 /checksum/MD5/reset/112 OK ▶ 10/396 /checksum/MD5/reset/113 OK ▶ 10/396 /checksum/MD5/reset/114 OK ▶ 10/396 /checksum/MD5/reset/115 OK ▶ 10/396 /checksum/MD5/reset/116 OK ▶ 10/396 /checksum/MD5/reset/117 OK ▶ 10/396 /checksum/MD5/reset/118 OK ▶ 10/396 /checksum/MD5/reset/119 OK ▶ 10/396 /checksum/MD5/reset/120 OK ▶ 10/396 /checksum/MD5/reset/121 OK ▶ 10/396 /checksum/MD5/reset/122 OK ▶ 10/396 /checksum/MD5/reset/123 OK ▶ 10/396 /checksum/MD5/reset/124 OK ▶ 10/396 /checksum/MD5/reset/125 OK ▶ 10/396 /checksum/MD5/reset/126 OK ▶ 10/396 /checksum/MD5/reset/127 OK ▶ 10/396 /checksum/MD5/reset/128 OK ▶ 10/396 /checksum/MD5/reset/129 OK ▶ 10/396 /checksum/MD5/reset/130 OK ▶ 10/396 /checksum/MD5/reset/131 OK ▶ 10/396 /checksum/MD5/reset/132 OK ▶ 10/396 /checksum/MD5/reset/133 OK ▶ 10/396 /checksum/MD5/reset/134 OK ▶ 10/396 /checksum/MD5/reset/135 OK ▶ 10/396 /checksum/MD5/reset/136 OK ▶ 10/396 /checksum/MD5/reset/137 OK ▶ 10/396 /checksum/MD5/reset/138 OK ▶ 10/396 /checksum/MD5/reset/139 OK ▶ 10/396 /checksum/MD5/reset/140 OK ▶ 10/396 /checksum/MD5/reset/141 OK ▶ 10/396 /checksum/MD5/reset/142 OK ▶ 10/396 /checksum/MD5/reset/143 OK ▶ 10/396 /checksum/MD5/reset/144 OK ▶ 10/396 /checksum/MD5/reset/145 OK ▶ 10/396 /checksum/MD5/reset/146 OK ▶ 10/396 /checksum/MD5/reset/147 OK ▶ 10/396 /checksum/MD5/reset/148 OK ▶ 10/396 /checksum/MD5/reset/149 OK ▶ 10/396 /checksum/MD5/reset/150 OK ▶ 10/396 /checksum/MD5/reset/151 OK ▶ 10/396 /checksum/MD5/reset/152 OK ▶ 10/396 /checksum/MD5/reset/153 OK ▶ 10/396 /checksum/MD5/reset/154 OK ▶ 10/396 /checksum/MD5/reset/155 OK ▶ 10/396 /checksum/MD5/reset/156 OK ▶ 10/396 /checksum/MD5/reset/157 OK ▶ 10/396 /checksum/MD5/reset/158 OK ▶ 10/396 /checksum/MD5/reset/159 OK ▶ 10/396 /checksum/MD5/reset/160 OK ▶ 10/396 /checksum/MD5/reset/161 OK ▶ 10/396 /checksum/MD5/reset/162 OK ▶ 10/396 /checksum/MD5/reset/163 OK ▶ 10/396 /checksum/MD5/reset/164 OK ▶ 10/396 /checksum/MD5/reset/165 OK ▶ 10/396 /checksum/MD5/reset/166 OK ▶ 10/396 /checksum/MD5/reset/167 OK ▶ 10/396 /checksum/MD5/reset/168 OK ▶ 10/396 /checksum/MD5/reset/169 OK ▶ 10/396 /checksum/MD5/reset/170 OK ▶ 10/396 /checksum/MD5/reset/171 OK ▶ 10/396 /checksum/MD5/reset/172 OK ▶ 10/396 /checksum/MD5/reset/173 OK ▶ 10/396 /checksum/MD5/reset/174 OK ▶ 10/396 /checksum/MD5/reset/175 OK ▶ 10/396 /checksum/MD5/reset/176 OK ▶ 10/396 /checksum/MD5/reset/177 OK ▶ 10/396 /checksum/MD5/reset/178 OK ▶ 10/396 /checksum/MD5/reset/179 OK ▶ 10/396 /checksum/MD5/reset/180 OK ▶ 10/396 /checksum/MD5/reset/181 OK ▶ 10/396 /checksum/MD5/reset/182 OK ▶ 10/396 /checksum/MD5/reset/183 OK ▶ 10/396 /checksum/SHA1/0 OK ▶ 10/396 /checksum/SHA1/1 OK ▶ 10/396 /checksum/SHA1/2 OK ▶ 10/396 /checksum/SHA1/3 OK ▶ 10/396 /checksum/SHA1/4 OK ▶ 10/396 /checksum/SHA1/5 OK ▶ 10/396 /checksum/SHA1/6 OK ▶ 10/396 /checksum/SHA1/7 OK ▶ 10/396 /checksum/SHA1/8 OK ▶ 10/396 /checksum/SHA1/9 OK ▶ 10/396 /checksum/SHA1/10 OK ▶ 10/396 /checksum/SHA1/11 OK ▶ 10/396 /checksum/SHA1/12 OK ▶ 10/396 /checksum/SHA1/13 OK ▶ 10/396 /checksum/SHA1/14 OK ▶ 10/396 /checksum/SHA1/15 OK ▶ 10/396 /checksum/SHA1/16 OK ▶ 10/396 /checksum/SHA1/17 OK ▶ 10/396 /checksum/SHA1/18 OK ▶ 10/396 /checksum/SHA1/19 OK ▶ 10/396 /checksum/SHA1/20 OK ▶ 10/396 /checksum/SHA1/21 OK ▶ 10/396 /checksum/SHA1/22 OK ▶ 10/396 /checksum/SHA1/23 OK ▶ 10/396 /checksum/SHA1/24 OK ▶ 10/396 /checksum/SHA1/25 OK ▶ 10/396 /checksum/SHA1/26 OK ▶ 10/396 /checksum/SHA1/27 OK ▶ 10/396 /checksum/SHA1/28 OK ▶ 10/396 /checksum/SHA1/29 OK ▶ 10/396 /checksum/SHA1/30 OK ▶ 10/396 /checksum/SHA1/31 OK ▶ 10/396 /checksum/SHA1/32 OK ▶ 10/396 /checksum/SHA1/33 OK ▶ 10/396 /checksum/SHA1/34 OK ▶ 10/396 /checksum/SHA1/35 OK ▶ 10/396 /checksum/SHA1/36 OK ▶ 10/396 /checksum/SHA1/37 OK ▶ 10/396 /checksum/SHA1/38 OK ▶ 10/396 /checksum/SHA1/39 OK ▶ 10/396 /checksum/SHA1/40 OK ▶ 10/396 /checksum/SHA1/41 OK ▶ 10/396 /checksum/SHA1/42 OK ▶ 10/396 /checksum/SHA1/43 OK ▶ 10/396 /checksum/SHA1/44 OK ▶ 10/396 /checksum/SHA1/45 OK ▶ 10/396 /checksum/SHA1/46 OK ▶ 10/396 /checksum/SHA1/47 OK ▶ 10/396 /checksum/SHA1/48 OK ▶ 10/396 /checksum/SHA1/49 OK ▶ 10/396 /checksum/SHA1/50 OK ▶ 10/396 /checksum/SHA1/51 OK ▶ 10/396 /checksum/SHA1/52 OK ▶ 10/396 /checksum/SHA1/53 OK ▶ 10/396 /checksum/SHA1/54 OK ▶ 10/396 /checksum/SHA1/55 OK ▶ 10/396 /checksum/SHA1/56 OK ▶ 10/396 /checksum/SHA1/57 OK ▶ 10/396 /checksum/SHA1/58 OK ▶ 10/396 /checksum/SHA1/59 OK ▶ 10/396 /checksum/SHA1/60 OK ▶ 10/396 /checksum/SHA1/61 OK ▶ 10/396 /checksum/SHA1/62 OK ▶ 10/396 /checksum/SHA1/63 OK ▶ 10/396 /checksum/SHA1/64 OK ▶ 10/396 /checksum/SHA1/65 OK ▶ 10/396 /checksum/SHA1/66 OK ▶ 10/396 /checksum/SHA1/67 OK ▶ 10/396 /checksum/SHA1/68 OK ▶ 10/396 /checksum/SHA1/69 OK ▶ 10/396 /checksum/SHA1/70 OK ▶ 10/396 /checksum/SHA1/71 OK ▶ 10/396 /checksum/SHA1/72 OK ▶ 10/396 /checksum/SHA1/73 OK ▶ 10/396 /checksum/SHA1/74 OK ▶ 10/396 /checksum/SHA1/75 OK ▶ 10/396 /checksum/SHA1/76 OK ▶ 10/396 /checksum/SHA1/77 OK ▶ 10/396 /checksum/SHA1/78 OK ▶ 10/396 /checksum/SHA1/79 OK ▶ 10/396 /checksum/SHA1/80 OK ▶ 10/396 /checksum/SHA1/81 OK ▶ 10/396 /checksum/SHA1/82 OK ▶ 10/396 /checksum/SHA1/83 OK ▶ 10/396 /checksum/SHA1/84 OK ▶ 10/396 /checksum/SHA1/85 OK ▶ 10/396 /checksum/SHA1/86 OK ▶ 10/396 /checksum/SHA1/87 OK ▶ 10/396 /checksum/SHA1/88 OK ▶ 10/396 /checksum/SHA1/89 OK ▶ 10/396 /checksum/SHA1/90 OK ▶ 10/396 /checksum/SHA1/91 OK ▶ 10/396 /checksum/SHA1/92 OK ▶ 10/396 /checksum/SHA1/93 OK ▶ 10/396 /checksum/SHA1/94 OK ▶ 10/396 /checksum/SHA1/95 OK ▶ 10/396 /checksum/SHA1/96 OK ▶ 10/396 /checksum/SHA1/97 OK ▶ 10/396 /checksum/SHA1/98 OK ▶ 10/396 /checksum/SHA1/99 OK ▶ 10/396 /checksum/SHA1/100 OK ▶ 10/396 /checksum/SHA1/101 OK ▶ 10/396 /checksum/SHA1/102 OK ▶ 10/396 /checksum/SHA1/103 OK ▶ 10/396 /checksum/SHA1/104 OK ▶ 10/396 /checksum/SHA1/105 OK ▶ 10/396 /checksum/SHA1/106 OK ▶ 10/396 /checksum/SHA1/107 OK ▶ 10/396 /checksum/SHA1/108 OK ▶ 10/396 /checksum/SHA1/109 OK ▶ 10/396 /checksum/SHA1/110 OK ▶ 10/396 /checksum/SHA1/111 OK ▶ 10/396 /checksum/SHA1/112 OK ▶ 10/396 /checksum/SHA1/113 OK ▶ 10/396 /checksum/SHA1/114 OK ▶ 10/396 /checksum/SHA1/115 OK ▶ 10/396 /checksum/SHA1/116 OK ▶ 10/396 /checksum/SHA1/117 OK ▶ 10/396 /checksum/SHA1/118 OK ▶ 10/396 /checksum/SHA1/119 OK ▶ 10/396 /checksum/SHA1/120 OK ▶ 10/396 /checksum/SHA1/121 OK ▶ 10/396 /checksum/SHA1/122 OK ▶ 10/396 /checksum/SHA1/123 OK ▶ 10/396 /checksum/SHA1/124 OK ▶ 10/396 /checksum/SHA1/125 OK ▶ 10/396 /checksum/SHA1/126 OK ▶ 10/396 /checksum/SHA1/127 OK ▶ 10/396 /checksum/SHA1/128 OK ▶ 10/396 /checksum/SHA1/129 OK ▶ 10/396 /checksum/SHA1/130 OK ▶ 10/396 /checksum/SHA1/131 OK ▶ 10/396 /checksum/SHA1/132 OK ▶ 10/396 /checksum/SHA1/133 OK ▶ 10/396 /checksum/SHA1/134 OK ▶ 10/396 /checksum/SHA1/135 OK ▶ 10/396 /checksum/SHA1/136 OK ▶ 10/396 /checksum/SHA1/137 OK ▶ 10/396 /checksum/SHA1/138 OK ▶ 10/396 /checksum/SHA1/139 OK ▶ 10/396 /checksum/SHA1/140 OK ▶ 10/396 /checksum/SHA1/141 OK ▶ 10/396 /checksum/SHA1/142 OK ▶ 10/396 /checksum/SHA1/143 OK ▶ 10/396 /checksum/SHA1/144 OK ▶ 10/396 /checksum/SHA1/145 OK ▶ 10/396 /checksum/SHA1/146 OK ▶ 10/396 /checksum/SHA1/147 OK ▶ 10/396 /checksum/SHA1/148 OK ▶ 10/396 /checksum/SHA1/149 OK ▶ 10/396 /checksum/SHA1/150 OK ▶ 10/396 /checksum/SHA1/151 OK ▶ 10/396 /checksum/SHA1/152 OK ▶ 10/396 /checksum/SHA1/153 OK ▶ 10/396 /checksum/SHA1/154 OK ▶ 10/396 /checksum/SHA1/155 OK ▶ 10/396 /checksum/SHA1/156 OK ▶ 10/396 /checksum/SHA1/157 OK ▶ 10/396 /checksum/SHA1/158 OK ▶ 10/396 /checksum/SHA1/159 OK ▶ 10/396 /checksum/SHA1/160 OK ▶ 10/396 /checksum/SHA1/161 OK ▶ 10/396 /checksum/SHA1/162 OK ▶ 10/396 /checksum/SHA1/163 OK ▶ 10/396 /checksum/SHA1/164 OK ▶ 10/396 /checksum/SHA1/165 OK ▶ 10/396 /checksum/SHA1/166 OK ▶ 10/396 /checksum/SHA1/167 OK ▶ 10/396 /checksum/SHA1/168 OK ▶ 10/396 /checksum/SHA1/169 OK ▶ 10/396 /checksum/SHA1/170 OK ▶ 11/396 /unicode/collate/0 OK ▶ 11/396 /unicode/collate/1 OK ▶ 11/396 /unicode/collate/2 OK ▶ 11/396 /unicode/collate-key/0 OK ▶ 11/396 /unicode/collate-key/1 OK ▶ 11/396 /unicode/collate-key/2 OK ▶ 11/396 /unicode/collate-filename/0 OK ▶ 11/396 /unicode/collate-filename/1 OK ▶ 11/396 /unicode/collate-filename/2 OK ▶ 12/396 /completion/test-completion OK ▶ 13/396 /thread/cond1 OK ▶ 14/396 /conversion/no-conv OK ▶ 14/396 /conversion/iconv-state OK ▶ 14/396 /conversion/illegal-sequence OK ▶ 14/396 /conversion/byte-order OK ▶ 14/396 /conversion/unicode OK ▶ 14/396 /conversion/filename-utf8 OK ▶ 14/396 /conversion/filename-display OK ▶ 14/396 /conversion/convert-embedded-nul OK ▶ 14/396 /conversion/locale-to-utf8/embedded-nul OK ▶ 14/396 /conversion/locale-from-utf8/embedded-nul OK ▶ 14/396 /conversion/filename-to-utf8/embedded-nul OK ▶ 14/396 /conversion/filename-from-utf8/embedded-nul OK ▶ 14/396 /conversion/filename-from-uri/query-is-ignored OK ▶ 14/396 /conversion/filename-from-uri/fragment-is-ignored OK ▶ 15/396 /quark/basic OK ▶ 15/396 /quark/string OK ▶ 15/396 /dataset/basic OK ▶ 15/396 /dataset/id OK ▶ 15/396 /dataset/full OK ▶ 15/396 /dataset/foreach OK ▶ 15/396 /dataset/destroy OK ▶ 15/396 /datalist/basic OK ▶ 15/396 /datalist/id OK ▶ 15/396 /datalist/recursive-clear OK ▶ 15/396 /datalist/id-remove-multiple OK ▶ 15/396 /datalist/id-remove-multiple-destroy-order OK ▶ 15/396 /datalist/update-atomic OK ▶ 15/396 /datalist/id-remove-multiple/resize OK ▶ 16/396 /date/basic OK ▶ 16/396 /date/empty OK ▶ 16/396 /date/dmy OK ▶ 16/396 /date/julian OK ▶ 16/396 /date/compare OK ▶ 16/396 /date/dates OK ▶ 16/396 /date/strftime OK ▶ 16/396 /date/two-digit-years OK ▶ 16/396 /date/parse OK ▶ 16/396 /date/parse_locale_change OK ▶ 16/396 /date/month_substring OK ▶ 16/396 /date/month_names SKIP ▶ 16/396 /date/clamp OK ▶ 16/396 /date/order OK ▶ 16/396 /date/copy OK ▶ 16/396 /date/valid-dmy OK ▶ 16/396 /date/parse/invalid OK ▶ 16/396 /date/year/1 OK ▶ 16/396 /date/year/2 OK ▶ 17/396 /dir/read OK ▶ 17/396 /dir/nonexisting OK ▶ 17/396 /dir/refcounting OK ▶ 18/396 /environ/listenv OK ▶ 18/396 /environ/getenv OK ▶ 18/396 /environ/setenv OK ▶ 18/396 /environ/array OK ▶ 18/396 /environ/null OK ▶ 18/396 /environ/case OK ▶ 19/396 /error/overwrite OK ▶ 19/396 /error/prefix OK ▶ 19/396 /error/prefix-literal OK ▶ 19/396 /error/literal OK ▶ 19/396 /error/copy OK ▶ 19/396 /error/matches OK ▶ 19/396 /error/clear OK ▶ 19/396 /error/extended OK ▶ 19/396 /error/new-valist/invalid OK ▶ 19/396 /error/extended/duplicate OK ▶ 19/396 /error/extended/non-static OK ▶ 20/396 /fileutils/paths OK ▶ 20/396 /fileutils/build-path OK ▶ 20/396 /fileutils/build-pathv OK ▶ 20/396 /fileutils/build-filename OK ▶ 20/396 /fileutils/build-filenamev OK ▶ 20/396 /fileutils/mkdir-with-parents OK ▶ 20/396 /fileutils/mkdir-with-parents-permission OK ▶ 20/396 /fileutils/format-size-for-display OK ▶ 20/396 /fileutils/errors OK ▶ 20/396 /fileutils/basename OK ▶ 20/396 /fileutils/get-basename OK ▶ 20/396 /fileutils/dirname OK ▶ 20/396 /fileutils/dir-make-tmp OK ▶ 20/396 /fileutils/file-open-tmp OK ▶ 20/396 /fileutils/file-test OK ▶ 20/396 /fileutils/mkstemp OK ▶ 20/396 /fileutils/mkdtemp OK ▶ 20/396 /fileutils/get-contents OK ▶ 20/396 /fileutils/get-contents-large-file SKIP ▶ 21/396 /GDateTime/invalid OK ▶ 21/396 /GDateTime/add_days OK ▶ 21/396 /GDateTime/add_full OK ▶ 21/396 /GDateTime/add_hours OK ▶ 21/396 /GDateTime/add_minutes OK ▶ 21/396 /GDateTime/add_months OK ▶ 21/396 /GDateTime/add_seconds OK ▶ 21/396 /GDateTime/add_weeks OK ▶ 21/396 /GDateTime/add_years OK ▶ 21/396 /GDateTime/compare OK ▶ 21/396 /GDateTime/diff OK ▶ 21/396 /GDateTime/equal OK ▶ 21/396 /GDateTime/get_day_of_week OK ▶ 21/396 /GDateTime/get_day_of_month OK ▶ 21/396 /GDateTime/get_day_of_year OK ▶ 21/396 /GDateTime/get_hour OK ▶ 21/396 /GDateTime/get_microsecond OK ▶ 21/396 /GDateTime/get_minute OK ▶ 21/396 /GDateTime/get_month OK ▶ 21/396 /GDateTime/get_second OK ▶ 21/396 /GDateTime/get_utc_offset OK ▶ 21/396 /GDateTime/get_year OK ▶ 21/396 /GDateTime/hash OK ▶ 21/396 /GDateTime/new_from_unix OK ▶ 21/396 /GDateTime/new_from_unix_utc OK ▶ 21/396 /GDateTime/new_from_timeval OK ▶ 21/396 /GDateTime/new_from_timeval_utc OK ▶ 21/396 /GDateTime/new_from_iso8601 OK ▶ 21/396 /GDateTime/new_full OK ▶ 21/396 /GDateTime/now OK ▶ 21/396 /GDateTime/test-6-days-until-end-of-the-month OK ▶ 21/396 /GDateTime/printf OK ▶ 21/396 /GDateTime/non_utf8_printf SKIP ▶ 21/396 /GDateTime/format_unrepresentable OK ▶ 21/396 /GDateTime/format_iso8601 OK ▶ 22/396 /uuid/string OK ▶ 22/396 /uuid/random OK ▶ 6/396 /bookmarks/copy/fail-26.xbel OK ▶ 6/396 /bookmarks/copy/fail-25.xbel OK ▶ 6/396 /bookmarks/copy/fail-24.xbel OK ▶ 6/396 /bookmarks/copy/fail-19.xbel OK ▶ 6/396 /bookmarks/copy/fail-10.xbel OK ▶ 6/396 /bookmarks/copy/fail-07.xbel OK ▶ 6/396 /bookmarks/copy/fail-09.xbel OK ▶ 6/396 /bookmarks/copy/fail-16.xbel OK ▶ 10/396 /checksum/SHA1/171 OK ▶ 10/396 /checksum/SHA1/172 OK ▶ 10/396 /checksum/SHA1/173 OK ▶ 10/396 /checksum/SHA1/174 OK ▶ 10/396 /checksum/SHA1/175 OK ▶ 10/396 /checksum/SHA1/176 OK ▶ 10/396 /checksum/SHA1/177 OK ▶ 10/396 /checksum/SHA1/178 OK ▶ 10/396 /checksum/SHA1/179 OK ▶ 10/396 /checksum/SHA1/180 OK ▶ 10/396 /checksum/SHA1/181 OK ▶ 10/396 /checksum/SHA1/182 OK 1/396 glib:glib+core / array-test OK 0.16s 109 subtests passed 3/396 glib:glib+core / atomic OK 0.16s 2 subtests passed 4/396 glib:glib+core / base64 OK 0.15s 28 subtests passed 5/396 glib:glib+core / bitlock OK 0.14s 1 subtests passed 7/396 glib:glib+core / bytes OK 0.13s 20 subtests passed 8/396 glib:glib+core / cache OK 0.13s 1 subtests passed 9/396 glib:glib+core / charset OK 0.12s 2 subtests passed 11/396 glib:glib+core / collate OK 0.12s 9 subtests passed 12/396 glib:glib+core / completion OK 0.11s 1 subtests passed 14/396 glib:glib+core / convert OK 0.11s 14 subtests passed 15/396 glib:glib+core / dataset OK 0.10s 14 subtests passed 17/396 glib:glib+core / dir OK 0.09s 3 subtests passed 18/396 glib:glib+core / environment OK 0.09s 6 subtests passed 19/396 glib:glib+core / error OK 0.09s 11 subtests passed 22/396 glib:glib+core / guuid OK 0.08s 2 subtests passed ▶ 20/396 /fileutils/set-contents OK ▶ 13/396 /thread/cond2 OK ▶ 16/396 /date/year/3 OK ▶ 16/396 /date/year/4 OK 23/396 glib:glib+core+slow / gvariant RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=172 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gvariant 24/396 glib:glib+core / gwakeup RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=45 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gwakeup 25/396 glib:glib+core / hash RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=83 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hash 26/396 glib:glib+core / hmac RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=17 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hmac 27/396 glib:glib+core / hook RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=94 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hook 28/396 glib:glib+core / hostutils RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=157 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hostutils 29/396 glib:glib+core / io-channel-basic RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=126 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic 30/396 glib:glib+core / io-channel RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=94 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel 31/396 glib:glib+core / keyfile RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/keyfile 32/396 glib:glib+core / list RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=114 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/list 33/396 glib:glib+core / logging RUNNING >>> MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/logging 34/396 glib:glib+core / macros RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=116 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros 35/396 glib:glib+core / mainloop RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=199 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mainloop 36/396 glib:glib+core / mappedfile RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=139 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mappedfile 37/396 glib:glib+core / mapping RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=215 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mapping ▶ 6/396 /bookmarks/copy/fail-06.xbel OK ▶ 6/396 /bookmarks/copy/fail-17.xbel OK ▶ 6/396 /bookmarks/copy/fail-18.xbel OK ▶ 6/396 /bookmarks/copy/fail-22.xbel OK ▶ 6/396 /bookmarks/copy/fail-35.xbel OK ▶ 6/396 /bookmarks/copy/fail-05.xbel OK ▶ 6/396 /bookmarks/copy/fail-13.xbel OK ▶ 6/396 /bookmarks/copy/valid-01.xbel OK ▶ 6/396 /bookmarks/copy/fail-40.xbel OK ▶ 6/396 /bookmarks/copy/fail-39.xbel OK ▶ 6/396 /bookmarks/copy/fail-37.xbel OK ▶ 6/396 /bookmarks/copy/fail-34.xbel OK ▶ 6/396 /bookmarks/copy/fail-29.xbel OK ▶ 6/396 /bookmarks/copy/valid-02.xbel OK ▶ 6/396 /bookmarks/copy/fail-04.xbel OK ▶ 6/396 /bookmarks/copy/fail-28.xbel OK ▶ 6/396 /bookmarks/copy/fail-20.xbel OK ▶ 6/396 /bookmarks/copy/fail-32.xbel OK ▶ 6/396 /bookmarks/copy/fail-33.xbel OK ▶ 6/396 /bookmarks/copy/fail-14.xbel OK ▶ 6/396 /bookmarks/copy/fail-21.xbel OK ▶ 6/396 /bookmarks/copy/fail-41.xbel OK ▶ 6/396 /bookmarks/copy/fail-31.xbel OK ▶ 6/396 /bookmarks/copy/fail-23.xbel OK ▶ 6/396 /bookmarks/copy/fail-02.xbel OK ▶ 6/396 /bookmarks/copy/fail-36.xbel OK ▶ 6/396 /bookmarks/copy/fail-42.xbel OK ▶ 6/396 /bookmarks/copy/fail-15.xbel OK ▶ 6/396 /bookmarks/copy/fail-01.xbel OK ▶ 6/396 /bookmarks/copy/fail-03.xbel OK ▶ 6/396 /bookmarks/copy/fail-11.xbel OK ▶ 6/396 /bookmarks/copy/fail-27.xbel OK ▶ 6/396 /bookmarks/copy/fail-08.xbel OK ▶ 6/396 /bookmarks/copy/fail-30.xbel OK ▶ 6/396 /bookmarks/copy/fail-38.xbel OK ▶ 6/396 /bookmarks/copy/valid-03.xbel OK ▶ 10/396 /checksum/SHA1/183 OK ▶ 10/396 /checksum/SHA1/string OK ▶ 10/396 /checksum/SHA1/bytes OK ▶ 10/396 /checksum/SHA1/reset/0 OK ▶ 10/396 /checksum/SHA1/reset/1 OK ▶ 10/396 /checksum/SHA1/reset/2 OK ▶ 10/396 /checksum/SHA1/reset/3 OK ▶ 10/396 /checksum/SHA1/reset/4 OK ▶ 10/396 /checksum/SHA1/reset/5 OK ▶ 10/396 /checksum/SHA1/reset/6 OK ▶ 10/396 /checksum/SHA1/reset/7 OK ▶ 10/396 /checksum/SHA1/reset/8 OK ▶ 10/396 /checksum/SHA1/reset/9 OK ▶ 10/396 /checksum/SHA1/reset/10 OK ▶ 10/396 /checksum/SHA1/reset/11 OK ▶ 10/396 /checksum/SHA1/reset/12 OK ▶ 10/396 /checksum/SHA1/reset/13 OK ▶ 10/396 /checksum/SHA1/reset/14 OK ▶ 10/396 /checksum/SHA1/reset/15 OK ▶ 10/396 /checksum/SHA1/reset/16 OK ▶ 10/396 /checksum/SHA1/reset/17 OK ▶ 10/396 /checksum/SHA1/reset/18 OK ▶ 10/396 /checksum/SHA1/reset/19 OK ▶ 10/396 /checksum/SHA1/reset/20 OK ▶ 10/396 /checksum/SHA1/reset/21 OK ▶ 10/396 /checksum/SHA1/reset/22 OK ▶ 10/396 /checksum/SHA1/reset/23 OK ▶ 10/396 /checksum/SHA1/reset/24 OK ▶ 10/396 /checksum/SHA1/reset/25 OK ▶ 10/396 /checksum/SHA1/reset/26 OK ▶ 10/396 /checksum/SHA1/reset/27 OK ▶ 10/396 /checksum/SHA1/reset/28 OK ▶ 10/396 /checksum/SHA1/reset/29 OK ▶ 10/396 /checksum/SHA1/reset/30 OK ▶ 10/396 /checksum/SHA1/reset/31 OK ▶ 10/396 /checksum/SHA1/reset/32 OK ▶ 10/396 /checksum/SHA1/reset/33 OK ▶ 10/396 /checksum/SHA1/reset/34 OK ▶ 10/396 /checksum/SHA1/reset/35 OK ▶ 10/396 /checksum/SHA1/reset/36 OK ▶ 10/396 /checksum/SHA1/reset/37 OK ▶ 10/396 /checksum/SHA1/reset/38 OK ▶ 10/396 /checksum/SHA1/reset/39 OK ▶ 10/396 /checksum/SHA1/reset/40 OK ▶ 10/396 /checksum/SHA1/reset/41 OK ▶ 10/396 /checksum/SHA1/reset/42 OK ▶ 10/396 /checksum/SHA1/reset/43 OK ▶ 10/396 /checksum/SHA1/reset/44 OK ▶ 10/396 /checksum/SHA1/reset/45 OK ▶ 10/396 /checksum/SHA1/reset/46 OK ▶ 10/396 /checksum/SHA1/reset/47 OK ▶ 10/396 /checksum/SHA1/reset/48 OK ▶ 10/396 /checksum/SHA1/reset/49 OK ▶ 10/396 /checksum/SHA1/reset/50 OK ▶ 10/396 /checksum/SHA1/reset/51 OK ▶ 10/396 /checksum/SHA1/reset/52 OK ▶ 10/396 /checksum/SHA1/reset/53 OK ▶ 10/396 /checksum/SHA1/reset/54 OK ▶ 10/396 /checksum/SHA1/reset/55 OK ▶ 10/396 /checksum/SHA1/reset/56 OK ▶ 10/396 /checksum/SHA1/reset/57 OK ▶ 10/396 /checksum/SHA1/reset/58 OK ▶ 10/396 /checksum/SHA1/reset/59 OK ▶ 10/396 /checksum/SHA1/reset/60 OK ▶ 10/396 /checksum/SHA1/reset/61 OK ▶ 10/396 /checksum/SHA1/reset/62 OK ▶ 10/396 /checksum/SHA1/reset/63 OK ▶ 10/396 /checksum/SHA1/reset/64 OK ▶ 10/396 /checksum/SHA1/reset/65 OK ▶ 10/396 /checksum/SHA1/reset/66 OK ▶ 10/396 /checksum/SHA1/reset/67 OK ▶ 10/396 /checksum/SHA1/reset/68 OK ▶ 10/396 /checksum/SHA1/reset/69 OK ▶ 10/396 /checksum/SHA1/reset/70 OK ▶ 10/396 /checksum/SHA1/reset/71 OK ▶ 10/396 /checksum/SHA1/reset/72 OK ▶ 10/396 /checksum/SHA1/reset/73 OK ▶ 10/396 /checksum/SHA1/reset/74 OK ▶ 10/396 /checksum/SHA1/reset/75 OK ▶ 10/396 /checksum/SHA1/reset/76 OK ▶ 10/396 /checksum/SHA1/reset/77 OK ▶ 10/396 /checksum/SHA1/reset/78 OK ▶ 10/396 /checksum/SHA1/reset/79 OK ▶ 10/396 /checksum/SHA1/reset/80 OK ▶ 10/396 /checksum/SHA1/reset/81 OK ▶ 10/396 /checksum/SHA1/reset/82 OK ▶ 10/396 /checksum/SHA1/reset/83 OK ▶ 10/396 /checksum/SHA1/reset/84 OK ▶ 10/396 /checksum/SHA1/reset/85 OK ▶ 10/396 /checksum/SHA1/reset/86 OK ▶ 10/396 /checksum/SHA1/reset/87 OK ▶ 10/396 /checksum/SHA1/reset/88 OK ▶ 10/396 /checksum/SHA1/reset/89 OK ▶ 10/396 /checksum/SHA1/reset/90 OK ▶ 10/396 /checksum/SHA1/reset/91 OK ▶ 10/396 /checksum/SHA1/reset/92 OK ▶ 10/396 /checksum/SHA1/reset/93 OK ▶ 10/396 /checksum/SHA1/reset/94 OK ▶ 10/396 /checksum/SHA1/reset/95 OK ▶ 10/396 /checksum/SHA1/reset/96 OK ▶ 10/396 /checksum/SHA1/reset/97 OK ▶ 10/396 /checksum/SHA1/reset/98 OK ▶ 10/396 /checksum/SHA1/reset/99 OK ▶ 10/396 /checksum/SHA1/reset/100 OK ▶ 10/396 /checksum/SHA1/reset/101 OK ▶ 10/396 /checksum/SHA1/reset/102 OK ▶ 10/396 /checksum/SHA1/reset/103 OK ▶ 10/396 /checksum/SHA1/reset/104 OK ▶ 10/396 /checksum/SHA1/reset/105 OK ▶ 10/396 /checksum/SHA1/reset/106 OK ▶ 10/396 /checksum/SHA1/reset/107 OK ▶ 10/396 /checksum/SHA1/reset/108 OK ▶ 10/396 /checksum/SHA1/reset/109 OK ▶ 10/396 /checksum/SHA1/reset/110 OK ▶ 10/396 /checksum/SHA1/reset/111 OK ▶ 10/396 /checksum/SHA1/reset/112 OK ▶ 10/396 /checksum/SHA1/reset/113 OK ▶ 10/396 /checksum/SHA1/reset/114 OK ▶ 10/396 /checksum/SHA1/reset/115 OK ▶ 10/396 /checksum/SHA1/reset/116 OK ▶ 10/396 /checksum/SHA1/reset/117 OK ▶ 10/396 /checksum/SHA1/reset/118 OK ▶ 10/396 /checksum/SHA1/reset/119 OK ▶ 10/396 /checksum/SHA1/reset/120 OK ▶ 10/396 /checksum/SHA1/reset/121 OK ▶ 10/396 /checksum/SHA1/reset/122 OK ▶ 10/396 /checksum/SHA1/reset/123 OK ▶ 10/396 /checksum/SHA1/reset/124 OK ▶ 10/396 /checksum/SHA1/reset/125 OK ▶ 10/396 /checksum/SHA1/reset/126 OK ▶ 10/396 /checksum/SHA1/reset/127 OK ▶ 10/396 /checksum/SHA1/reset/128 OK ▶ 10/396 /checksum/SHA1/reset/129 OK ▶ 10/396 /checksum/SHA1/reset/130 OK ▶ 10/396 /checksum/SHA1/reset/131 OK ▶ 10/396 /checksum/SHA1/reset/132 OK ▶ 10/396 /checksum/SHA1/reset/133 OK ▶ 10/396 /checksum/SHA1/reset/134 OK ▶ 10/396 /checksum/SHA1/reset/135 OK ▶ 10/396 /checksum/SHA1/reset/136 OK ▶ 10/396 /checksum/SHA1/reset/137 OK ▶ 10/396 /checksum/SHA1/reset/138 OK ▶ 10/396 /checksum/SHA1/reset/139 OK ▶ 10/396 /checksum/SHA1/reset/140 OK ▶ 10/396 /checksum/SHA1/reset/141 OK ▶ 10/396 /checksum/SHA1/reset/142 OK ▶ 10/396 /checksum/SHA1/reset/143 OK ▶ 10/396 /checksum/SHA1/reset/144 OK ▶ 10/396 /checksum/SHA1/reset/145 OK ▶ 10/396 /checksum/SHA1/reset/146 OK ▶ 10/396 /checksum/SHA1/reset/147 OK ▶ 10/396 /checksum/SHA1/reset/148 OK ▶ 10/396 /checksum/SHA1/reset/149 OK ▶ 10/396 /checksum/SHA1/reset/150 OK ▶ 10/396 /checksum/SHA1/reset/151 OK ▶ 10/396 /checksum/SHA1/reset/152 OK ▶ 10/396 /checksum/SHA1/reset/153 OK ▶ 10/396 /checksum/SHA1/reset/154 OK ▶ 10/396 /checksum/SHA1/reset/155 OK ▶ 10/396 /checksum/SHA1/reset/156 OK ▶ 10/396 /checksum/SHA1/reset/157 OK ▶ 10/396 /checksum/SHA1/reset/158 OK ▶ 10/396 /checksum/SHA1/reset/159 OK ▶ 10/396 /checksum/SHA1/reset/160 OK ▶ 10/396 /checksum/SHA1/reset/161 OK ▶ 10/396 /checksum/SHA1/reset/162 OK ▶ 10/396 /checksum/SHA1/reset/163 OK ▶ 10/396 /checksum/SHA1/reset/164 OK ▶ 10/396 /checksum/SHA1/reset/165 OK ▶ 10/396 /checksum/SHA1/reset/166 OK ▶ 10/396 /checksum/SHA1/reset/167 OK ▶ 10/396 /checksum/SHA1/reset/168 OK ▶ 10/396 /checksum/SHA1/reset/169 OK ▶ 10/396 /checksum/SHA1/reset/170 OK ▶ 10/396 /checksum/SHA1/reset/171 OK ▶ 10/396 /checksum/SHA1/reset/172 OK ▶ 10/396 /checksum/SHA1/reset/173 OK ▶ 10/396 /checksum/SHA1/reset/174 OK ▶ 10/396 /checksum/SHA1/reset/175 OK ▶ 10/396 /checksum/SHA1/reset/176 OK ▶ 10/396 /checksum/SHA1/reset/177 OK ▶ 10/396 /checksum/SHA1/reset/178 OK ▶ 10/396 /checksum/SHA1/reset/179 OK ▶ 10/396 /checksum/SHA1/reset/180 OK ▶ 10/396 /checksum/SHA1/reset/181 OK ▶ 10/396 /checksum/SHA1/reset/182 OK ▶ 10/396 /checksum/SHA1/reset/183 OK ▶ 10/396 /checksum/SHA256/0 OK ▶ 10/396 /checksum/SHA256/1 OK ▶ 10/396 /checksum/SHA256/2 OK ▶ 10/396 /checksum/SHA256/3 OK ▶ 10/396 /checksum/SHA256/4 OK ▶ 10/396 /checksum/SHA256/5 OK ▶ 10/396 /checksum/SHA256/6 OK ▶ 10/396 /checksum/SHA256/7 OK ▶ 10/396 /checksum/SHA256/8 OK ▶ 10/396 /checksum/SHA256/9 OK ▶ 10/396 /checksum/SHA256/10 OK ▶ 10/396 /checksum/SHA256/11 OK ▶ 10/396 /checksum/SHA256/12 OK ▶ 10/396 /checksum/SHA256/13 OK ▶ 10/396 /checksum/SHA256/14 OK ▶ 10/396 /checksum/SHA256/15 OK ▶ 10/396 /checksum/SHA256/16 OK ▶ 10/396 /checksum/SHA256/17 OK ▶ 10/396 /checksum/SHA256/18 OK ▶ 10/396 /checksum/SHA256/19 OK ▶ 10/396 /checksum/SHA256/20 OK ▶ 10/396 /checksum/SHA256/21 OK ▶ 10/396 /checksum/SHA256/22 OK ▶ 10/396 /checksum/SHA256/23 OK ▶ 10/396 /checksum/SHA256/24 OK ▶ 10/396 /checksum/SHA256/25 OK ▶ 10/396 /checksum/SHA256/26 OK ▶ 10/396 /checksum/SHA256/27 OK ▶ 10/396 /checksum/SHA256/28 OK ▶ 10/396 /checksum/SHA256/29 OK ▶ 10/396 /checksum/SHA256/30 OK ▶ 10/396 /checksum/SHA256/31 OK ▶ 10/396 /checksum/SHA256/32 OK ▶ 10/396 /checksum/SHA256/33 OK ▶ 10/396 /checksum/SHA256/34 OK ▶ 10/396 /checksum/SHA256/35 OK ▶ 10/396 /checksum/SHA256/36 OK ▶ 10/396 /checksum/SHA256/37 OK ▶ 10/396 /checksum/SHA256/38 OK ▶ 10/396 /checksum/SHA256/39 OK ▶ 10/396 /checksum/SHA256/40 OK ▶ 10/396 /checksum/SHA256/41 OK ▶ 10/396 /checksum/SHA256/42 OK ▶ 10/396 /checksum/SHA256/43 OK ▶ 10/396 /checksum/SHA256/44 OK ▶ 10/396 /checksum/SHA256/45 OK ▶ 10/396 /checksum/SHA256/46 OK ▶ 10/396 /checksum/SHA256/47 OK ▶ 10/396 /checksum/SHA256/48 OK ▶ 10/396 /checksum/SHA256/49 OK ▶ 10/396 /checksum/SHA256/50 OK ▶ 10/396 /checksum/SHA256/51 OK ▶ 10/396 /checksum/SHA256/52 OK ▶ 10/396 /checksum/SHA256/53 OK ▶ 10/396 /checksum/SHA256/54 OK ▶ 10/396 /checksum/SHA256/55 OK ▶ 10/396 /checksum/SHA256/56 OK ▶ 10/396 /checksum/SHA256/57 OK ▶ 10/396 /checksum/SHA256/58 OK ▶ 10/396 /checksum/SHA256/59 OK ▶ 10/396 /checksum/SHA256/60 OK ▶ 10/396 /checksum/SHA256/61 OK ▶ 10/396 /checksum/SHA256/62 OK ▶ 10/396 /checksum/SHA256/63 OK ▶ 10/396 /checksum/SHA256/64 OK ▶ 10/396 /checksum/SHA256/65 OK ▶ 10/396 /checksum/SHA256/66 OK ▶ 10/396 /checksum/SHA256/67 OK ▶ 10/396 /checksum/SHA256/68 OK ▶ 10/396 /checksum/SHA256/69 OK ▶ 10/396 /checksum/SHA256/70 OK ▶ 10/396 /checksum/SHA256/71 OK ▶ 10/396 /checksum/SHA256/72 OK ▶ 10/396 /checksum/SHA256/73 OK ▶ 10/396 /checksum/SHA256/74 OK ▶ 10/396 /checksum/SHA256/75 OK ▶ 10/396 /checksum/SHA256/76 OK ▶ 10/396 /checksum/SHA256/77 OK ▶ 10/396 /checksum/SHA256/78 OK ▶ 10/396 /checksum/SHA256/79 OK ▶ 10/396 /checksum/SHA256/80 OK ▶ 10/396 /checksum/SHA256/81 OK ▶ 10/396 /checksum/SHA256/82 OK ▶ 10/396 /checksum/SHA256/83 OK ▶ 10/396 /checksum/SHA256/84 OK ▶ 10/396 /checksum/SHA256/85 OK ▶ 10/396 /checksum/SHA256/86 OK ▶ 10/396 /checksum/SHA256/87 OK ▶ 10/396 /checksum/SHA256/88 OK ▶ 10/396 /checksum/SHA256/89 OK ▶ 10/396 /checksum/SHA256/90 OK ▶ 10/396 /checksum/SHA256/91 OK ▶ 10/396 /checksum/SHA256/92 OK ▶ 10/396 /checksum/SHA256/93 OK ▶ 10/396 /checksum/SHA256/94 OK ▶ 10/396 /checksum/SHA256/95 OK ▶ 10/396 /checksum/SHA256/96 OK ▶ 10/396 /checksum/SHA256/97 OK ▶ 10/396 /checksum/SHA256/98 OK ▶ 10/396 /checksum/SHA256/99 OK ▶ 10/396 /checksum/SHA256/100 OK ▶ 10/396 /checksum/SHA256/101 OK ▶ 10/396 /checksum/SHA256/102 OK ▶ 10/396 /checksum/SHA256/103 OK ▶ 10/396 /checksum/SHA256/104 OK ▶ 10/396 /checksum/SHA256/105 OK ▶ 10/396 /checksum/SHA256/106 OK ▶ 10/396 /checksum/SHA256/107 OK ▶ 10/396 /checksum/SHA256/108 OK ▶ 10/396 /checksum/SHA256/109 OK ▶ 10/396 /checksum/SHA256/110 OK ▶ 10/396 /checksum/SHA256/111 OK ▶ 10/396 /checksum/SHA256/112 OK ▶ 10/396 /checksum/SHA256/113 OK ▶ 10/396 /checksum/SHA256/114 OK ▶ 10/396 /checksum/SHA256/115 OK ▶ 10/396 /checksum/SHA256/116 OK ▶ 10/396 /checksum/SHA256/117 OK ▶ 10/396 /checksum/SHA256/118 OK ▶ 10/396 /checksum/SHA256/119 OK ▶ 10/396 /checksum/SHA256/120 OK ▶ 10/396 /checksum/SHA256/121 OK ▶ 10/396 /checksum/SHA256/122 OK ▶ 10/396 /checksum/SHA256/123 OK ▶ 10/396 /checksum/SHA256/124 OK ▶ 10/396 /checksum/SHA256/125 OK ▶ 10/396 /checksum/SHA256/126 OK ▶ 10/396 /checksum/SHA256/127 OK ▶ 10/396 /checksum/SHA256/128 OK ▶ 10/396 /checksum/SHA256/129 OK ▶ 10/396 /checksum/SHA256/130 OK ▶ 10/396 /checksum/SHA256/131 OK ▶ 10/396 /checksum/SHA256/132 OK ▶ 10/396 /checksum/SHA256/133 OK ▶ 10/396 /checksum/SHA256/134 OK ▶ 10/396 /checksum/SHA256/135 OK ▶ 10/396 /checksum/SHA256/136 OK ▶ 10/396 /checksum/SHA256/137 OK ▶ 10/396 /checksum/SHA256/138 OK ▶ 10/396 /checksum/SHA256/139 OK ▶ 10/396 /checksum/SHA256/140 OK ▶ 10/396 /checksum/SHA256/141 OK ▶ 10/396 /checksum/SHA256/142 OK ▶ 10/396 /checksum/SHA256/143 OK ▶ 10/396 /checksum/SHA256/144 OK ▶ 10/396 /checksum/SHA256/145 OK ▶ 10/396 /checksum/SHA256/146 OK ▶ 10/396 /checksum/SHA256/147 OK ▶ 10/396 /checksum/SHA256/148 OK ▶ 10/396 /checksum/SHA256/149 OK ▶ 10/396 /checksum/SHA256/150 OK ▶ 10/396 /checksum/SHA256/151 OK ▶ 10/396 /checksum/SHA256/152 OK ▶ 10/396 /checksum/SHA256/153 OK ▶ 10/396 /checksum/SHA256/154 OK ▶ 10/396 /checksum/SHA256/155 OK ▶ 10/396 /checksum/SHA256/156 OK ▶ 10/396 /checksum/SHA256/157 OK ▶ 10/396 /checksum/SHA256/158 OK ▶ 10/396 /checksum/SHA256/159 OK ▶ 10/396 /checksum/SHA256/160 OK ▶ 10/396 /checksum/SHA256/161 OK ▶ 10/396 /checksum/SHA256/162 OK ▶ 10/396 /checksum/SHA256/163 OK ▶ 10/396 /checksum/SHA256/164 OK ▶ 10/396 /checksum/SHA256/165 OK ▶ 10/396 /checksum/SHA256/166 OK ▶ 10/396 /checksum/SHA256/167 OK ▶ 10/396 /checksum/SHA256/168 OK ▶ 10/396 /checksum/SHA256/169 OK ▶ 10/396 /checksum/SHA256/170 OK ▶ 10/396 /checksum/SHA256/171 OK ▶ 10/396 /checksum/SHA256/172 OK ▶ 10/396 /checksum/SHA256/173 OK ▶ 10/396 /checksum/SHA256/174 OK ▶ 10/396 /checksum/SHA256/175 OK ▶ 10/396 /checksum/SHA256/176 OK ▶ 10/396 /checksum/SHA256/177 OK ▶ 10/396 /checksum/SHA256/178 OK ▶ 10/396 /checksum/SHA256/179 OK ▶ 10/396 /checksum/SHA256/180 OK ▶ 10/396 /checksum/SHA256/181 OK ▶ 10/396 /checksum/SHA256/182 OK ▶ 10/396 /checksum/SHA256/183 OK ▶ 10/396 /checksum/SHA256/string OK ▶ 10/396 /checksum/SHA256/bytes OK ▶ 10/396 /checksum/SHA256/reset/0 OK ▶ 10/396 /checksum/SHA256/reset/1 OK ▶ 10/396 /checksum/SHA256/reset/2 OK ▶ 10/396 /checksum/SHA256/reset/3 OK ▶ 10/396 /checksum/SHA256/reset/4 OK ▶ 10/396 /checksum/SHA256/reset/5 OK ▶ 10/396 /checksum/SHA256/reset/6 OK ▶ 10/396 /checksum/SHA256/reset/7 OK ▶ 10/396 /checksum/SHA256/reset/8 OK ▶ 10/396 /checksum/SHA256/reset/9 OK ▶ 10/396 /checksum/SHA256/reset/10 OK ▶ 10/396 /checksum/SHA256/reset/11 OK ▶ 10/396 /checksum/SHA256/reset/12 OK ▶ 10/396 /checksum/SHA256/reset/13 OK ▶ 10/396 /checksum/SHA256/reset/14 OK ▶ 10/396 /checksum/SHA256/reset/15 OK ▶ 10/396 /checksum/SHA256/reset/16 OK ▶ 10/396 /checksum/SHA256/reset/17 OK ▶ 10/396 /checksum/SHA256/reset/18 OK ▶ 10/396 /checksum/SHA256/reset/19 OK ▶ 10/396 /checksum/SHA256/reset/20 OK ▶ 10/396 /checksum/SHA256/reset/21 OK ▶ 10/396 /checksum/SHA256/reset/22 OK ▶ 10/396 /checksum/SHA256/reset/23 OK ▶ 10/396 /checksum/SHA256/reset/24 OK ▶ 10/396 /checksum/SHA256/reset/25 OK ▶ 10/396 /checksum/SHA256/reset/26 OK ▶ 10/396 /checksum/SHA256/reset/27 OK ▶ 10/396 /checksum/SHA256/reset/28 OK ▶ 10/396 /checksum/SHA256/reset/29 OK ▶ 10/396 /checksum/SHA256/reset/30 OK ▶ 10/396 /checksum/SHA256/reset/31 OK ▶ 10/396 /checksum/SHA256/reset/32 OK ▶ 10/396 /checksum/SHA256/reset/33 OK ▶ 10/396 /checksum/SHA256/reset/34 OK ▶ 10/396 /checksum/SHA256/reset/35 OK ▶ 10/396 /checksum/SHA256/reset/36 OK ▶ 10/396 /checksum/SHA256/reset/37 OK ▶ 10/396 /checksum/SHA256/reset/38 OK ▶ 10/396 /checksum/SHA256/reset/39 OK ▶ 10/396 /checksum/SHA256/reset/40 OK ▶ 10/396 /checksum/SHA256/reset/41 OK ▶ 10/396 /checksum/SHA256/reset/42 OK ▶ 10/396 /checksum/SHA256/reset/43 OK ▶ 10/396 /checksum/SHA256/reset/44 OK ▶ 20/396 /fileutils/set-contents-full OK ▶ 20/396 /fileutils/read-link OK ▶ 20/396 /fileutils/stdio-wrappers OK ▶ 20/396 /fileutils/fopen-modes OK ▶ 20/396 /fileutils/clear-fd OK ▶ 20/396 /fileutils/set-contents-full/read-only-file OK ▶ 16/396 /date/year/5 OK ▶ 16/396 /date/year/6 OK ▶ 16/396 /date/year/7 OK ▶ 16/396 /date/year/8 OK ▶ 16/396 /date/year/9 OK ▶ 16/396 /date/year/10 OK ▶ 16/396 /date/year/11 OK ▶ 16/396 /date/year/12 OK ▶ 16/396 /date/year/13 OK ▶ 16/396 /date/year/14 OK ▶ 16/396 /date/year/98 OK ▶ 16/396 /date/year/99 OK ▶ 2/396 /asyncqueue/threads OK ▶ 10/396 /checksum/SHA256/reset/45 OK ▶ 10/396 /checksum/SHA256/reset/46 OK ▶ 10/396 /checksum/SHA256/reset/47 OK ▶ 10/396 /checksum/SHA256/reset/48 OK ▶ 10/396 /checksum/SHA256/reset/49 OK ▶ 10/396 /checksum/SHA256/reset/50 OK ▶ 10/396 /checksum/SHA256/reset/51 OK ▶ 10/396 /checksum/SHA256/reset/52 OK ▶ 10/396 /checksum/SHA256/reset/53 OK ▶ 10/396 /checksum/SHA256/reset/54 OK ▶ 10/396 /checksum/SHA256/reset/55 OK ▶ 10/396 /checksum/SHA256/reset/56 OK ▶ 10/396 /checksum/SHA256/reset/57 OK ▶ 10/396 /checksum/SHA256/reset/58 OK ▶ 10/396 /checksum/SHA256/reset/59 OK ▶ 10/396 /checksum/SHA256/reset/60 OK ▶ 10/396 /checksum/SHA256/reset/61 OK ▶ 10/396 /checksum/SHA256/reset/62 OK ▶ 10/396 /checksum/SHA256/reset/63 OK ▶ 10/396 /checksum/SHA256/reset/64 OK ▶ 10/396 /checksum/SHA256/reset/65 OK ▶ 10/396 /checksum/SHA256/reset/66 OK ▶ 10/396 /checksum/SHA256/reset/67 OK ▶ 10/396 /checksum/SHA256/reset/68 OK ▶ 10/396 /checksum/SHA256/reset/69 OK ▶ 10/396 /checksum/SHA256/reset/70 OK ▶ 10/396 /checksum/SHA256/reset/71 OK ▶ 10/396 /checksum/SHA256/reset/72 OK ▶ 10/396 /checksum/SHA256/reset/73 OK ▶ 10/396 /checksum/SHA256/reset/74 OK ▶ 10/396 /checksum/SHA256/reset/75 OK ▶ 10/396 /checksum/SHA256/reset/76 OK ▶ 10/396 /checksum/SHA256/reset/77 OK ▶ 10/396 /checksum/SHA256/reset/78 OK ▶ 10/396 /checksum/SHA256/reset/79 OK ▶ 10/396 /checksum/SHA256/reset/80 OK ▶ 10/396 /checksum/SHA256/reset/81 OK ▶ 10/396 /checksum/SHA256/reset/82 OK ▶ 10/396 /checksum/SHA256/reset/83 OK ▶ 10/396 /checksum/SHA256/reset/84 OK ▶ 10/396 /checksum/SHA256/reset/85 OK ▶ 10/396 /checksum/SHA256/reset/86 OK ▶ 10/396 /checksum/SHA256/reset/87 OK ▶ 10/396 /checksum/SHA256/reset/88 OK ▶ 10/396 /checksum/SHA256/reset/89 OK ▶ 10/396 /checksum/SHA256/reset/90 OK ▶ 10/396 /checksum/SHA256/reset/91 OK ▶ 10/396 /checksum/SHA256/reset/92 OK ▶ 10/396 /checksum/SHA256/reset/93 OK ▶ 10/396 /checksum/SHA256/reset/94 OK ▶ 10/396 /checksum/SHA256/reset/95 OK ▶ 10/396 /checksum/SHA256/reset/96 OK ▶ 10/396 /checksum/SHA256/reset/97 OK ▶ 10/396 /checksum/SHA256/reset/98 OK ▶ 10/396 /checksum/SHA256/reset/99 OK ▶ 10/396 /checksum/SHA256/reset/100 OK ▶ 10/396 /checksum/SHA256/reset/101 OK ▶ 10/396 /checksum/SHA256/reset/102 OK ▶ 10/396 /checksum/SHA256/reset/103 OK ▶ 10/396 /checksum/SHA256/reset/104 OK ▶ 10/396 /checksum/SHA256/reset/105 OK ▶ 10/396 /checksum/SHA256/reset/106 OK ▶ 10/396 /checksum/SHA256/reset/107 OK ▶ 10/396 /checksum/SHA256/reset/108 OK ▶ 10/396 /checksum/SHA256/reset/109 OK ▶ 10/396 /checksum/SHA256/reset/110 OK ▶ 10/396 /checksum/SHA256/reset/111 OK ▶ 10/396 /checksum/SHA256/reset/112 OK ▶ 10/396 /checksum/SHA256/reset/113 OK ▶ 10/396 /checksum/SHA256/reset/114 OK ▶ 10/396 /checksum/SHA256/reset/115 OK ▶ 10/396 /checksum/SHA256/reset/116 OK ▶ 10/396 /checksum/SHA256/reset/117 OK ▶ 10/396 /checksum/SHA256/reset/118 OK ▶ 10/396 /checksum/SHA256/reset/119 OK ▶ 10/396 /checksum/SHA256/reset/120 OK ▶ 10/396 /checksum/SHA256/reset/121 OK ▶ 10/396 /checksum/SHA256/reset/122 OK ▶ 10/396 /checksum/SHA256/reset/123 OK ▶ 10/396 /checksum/SHA256/reset/124 OK ▶ 10/396 /checksum/SHA256/reset/125 OK ▶ 10/396 /checksum/SHA256/reset/126 OK ▶ 10/396 /checksum/SHA256/reset/127 OK ▶ 10/396 /checksum/SHA256/reset/128 OK ▶ 10/396 /checksum/SHA256/reset/129 OK ▶ 10/396 /checksum/SHA256/reset/130 OK ▶ 10/396 /checksum/SHA256/reset/131 OK ▶ 10/396 /checksum/SHA256/reset/132 OK ▶ 10/396 /checksum/SHA256/reset/133 OK ▶ 10/396 /checksum/SHA256/reset/134 OK ▶ 10/396 /checksum/SHA256/reset/135 OK ▶ 10/396 /checksum/SHA256/reset/136 OK ▶ 10/396 /checksum/SHA256/reset/137 OK ▶ 10/396 /checksum/SHA256/reset/138 OK ▶ 10/396 /checksum/SHA256/reset/139 OK ▶ 10/396 /checksum/SHA256/reset/140 OK ▶ 10/396 /checksum/SHA256/reset/141 OK ▶ 10/396 /checksum/SHA256/reset/142 OK ▶ 10/396 /checksum/SHA256/reset/143 OK ▶ 10/396 /checksum/SHA256/reset/144 OK ▶ 10/396 /checksum/SHA256/reset/145 OK ▶ 10/396 /checksum/SHA256/reset/146 OK ▶ 10/396 /checksum/SHA256/reset/147 OK ▶ 10/396 /checksum/SHA256/reset/148 OK ▶ 10/396 /checksum/SHA256/reset/149 OK ▶ 20/396 /fileutils/set-contents-full/read-only-directory OK 6/396 glib:glib+core / bookmarkfile OK 0.24s 96 subtests passed ▶ 16/396 /date/year/100 OK ▶ 16/396 /date/year/101 OK ▶ 16/396 /date/year/102 OK ▶ 16/396 /date/year/103 OK ▶ 16/396 /date/year/397 OK ▶ 16/396 /date/year/398 OK ▶ 16/396 /date/year/399 OK ▶ 16/396 /date/year/400 OK ▶ 16/396 /date/year/401 OK ▶ 16/396 /date/year/402 OK ▶ 16/396 /date/year/403 OK ▶ 16/396 /date/year/404 OK ▶ 16/396 /date/year/405 OK ▶ 16/396 /date/year/406 OK ▶ 16/396 /date/year/1598 OK ▶ 16/396 /date/year/1599 OK ▶ 16/396 /date/year/1600 OK ▶ 16/396 /date/year/1601 OK ▶ 16/396 /date/year/1602 OK ▶ 16/396 /date/year/1650 OK ▶ 16/396 /date/year/1651 OK ▶ 16/396 /date/year/1897 OK ▶ 16/396 /date/year/1898 OK ▶ 16/396 /date/year/1899 OK 38/396 glib:glib+core / markup RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=36 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup ▶ 10/396 /checksum/SHA256/reset/150 OK ▶ 10/396 /checksum/SHA256/reset/151 OK ▶ 10/396 /checksum/SHA256/reset/152 OK ▶ 10/396 /checksum/SHA256/reset/153 OK ▶ 10/396 /checksum/SHA256/reset/154 OK ▶ 10/396 /checksum/SHA256/reset/155 OK ▶ 10/396 /checksum/SHA256/reset/156 OK ▶ 10/396 /checksum/SHA256/reset/157 OK ▶ 10/396 /checksum/SHA256/reset/158 OK ▶ 10/396 /checksum/SHA256/reset/159 OK ▶ 10/396 /checksum/SHA256/reset/160 OK ▶ 10/396 /checksum/SHA256/reset/161 OK ▶ 10/396 /checksum/SHA256/reset/162 OK ▶ 10/396 /checksum/SHA256/reset/163 OK ▶ 10/396 /checksum/SHA256/reset/164 OK ▶ 10/396 /checksum/SHA256/reset/165 OK ▶ 10/396 /checksum/SHA256/reset/166 OK ▶ 10/396 /checksum/SHA256/reset/167 OK ▶ 10/396 /checksum/SHA256/reset/168 OK ▶ 10/396 /checksum/SHA256/reset/169 OK ▶ 10/396 /checksum/SHA256/reset/170 OK ▶ 10/396 /checksum/SHA256/reset/171 OK ▶ 10/396 /checksum/SHA256/reset/172 OK ▶ 10/396 /checksum/SHA256/reset/173 OK ▶ 10/396 /checksum/SHA256/reset/174 OK ▶ 10/396 /checksum/SHA256/reset/175 OK ▶ 10/396 /checksum/SHA256/reset/176 OK ▶ 10/396 /checksum/SHA256/reset/177 OK ▶ 10/396 /checksum/SHA256/reset/178 OK ▶ 10/396 /checksum/SHA256/reset/179 OK ▶ 10/396 /checksum/SHA256/reset/180 OK ▶ 10/396 /checksum/SHA256/reset/181 OK ▶ 10/396 /checksum/SHA256/reset/182 OK ▶ 10/396 /checksum/SHA256/reset/183 OK ▶ 10/396 /checksum/SHA384/0 OK ▶ 10/396 /checksum/SHA384/1 OK ▶ 10/396 /checksum/SHA384/2 OK ▶ 10/396 /checksum/SHA384/3 OK ▶ 10/396 /checksum/SHA384/4 OK ▶ 10/396 /checksum/SHA384/5 OK ▶ 10/396 /checksum/SHA384/6 OK ▶ 10/396 /checksum/SHA384/7 OK ▶ 10/396 /checksum/SHA384/8 OK ▶ 10/396 /checksum/SHA384/9 OK ▶ 10/396 /checksum/SHA384/10 OK ▶ 10/396 /checksum/SHA384/11 OK ▶ 10/396 /checksum/SHA384/12 OK ▶ 10/396 /checksum/SHA384/13 OK ▶ 10/396 /checksum/SHA384/14 OK ▶ 10/396 /checksum/SHA384/15 OK ▶ 10/396 /checksum/SHA384/16 OK ▶ 10/396 /checksum/SHA384/17 OK ▶ 10/396 /checksum/SHA384/18 OK ▶ 10/396 /checksum/SHA384/19 OK ▶ 10/396 /checksum/SHA384/20 OK ▶ 10/396 /checksum/SHA384/21 OK ▶ 10/396 /checksum/SHA384/22 OK ▶ 10/396 /checksum/SHA384/23 OK ▶ 10/396 /checksum/SHA384/24 OK ▶ 10/396 /checksum/SHA384/25 OK ▶ 10/396 /checksum/SHA384/26 OK ▶ 10/396 /checksum/SHA384/27 OK ▶ 10/396 /checksum/SHA384/28 OK ▶ 10/396 /checksum/SHA384/29 OK ▶ 10/396 /checksum/SHA384/30 OK ▶ 10/396 /checksum/SHA384/31 OK ▶ 10/396 /checksum/SHA384/32 OK ▶ 10/396 /checksum/SHA384/33 OK ▶ 10/396 /checksum/SHA384/34 OK ▶ 10/396 /checksum/SHA384/35 OK ▶ 10/396 /checksum/SHA384/36 OK ▶ 10/396 /checksum/SHA384/37 OK ▶ 10/396 /checksum/SHA384/38 OK ▶ 10/396 /checksum/SHA384/39 OK ▶ 10/396 /checksum/SHA384/40 OK ▶ 10/396 /checksum/SHA384/41 OK ▶ 10/396 /checksum/SHA384/42 OK ▶ 10/396 /checksum/SHA384/43 OK ▶ 10/396 /checksum/SHA384/44 OK ▶ 10/396 /checksum/SHA384/45 OK ▶ 10/396 /checksum/SHA384/46 OK ▶ 10/396 /checksum/SHA384/47 OK ▶ 10/396 /checksum/SHA384/48 OK ▶ 10/396 /checksum/SHA384/49 OK ▶ 10/396 /checksum/SHA384/50 OK ▶ 10/396 /checksum/SHA384/51 OK ▶ 10/396 /checksum/SHA384/52 OK ▶ 10/396 /checksum/SHA384/53 OK ▶ 10/396 /checksum/SHA384/54 OK ▶ 10/396 /checksum/SHA384/55 OK ▶ 10/396 /checksum/SHA384/56 OK ▶ 10/396 /checksum/SHA384/57 OK ▶ 10/396 /checksum/SHA384/58 OK ▶ 10/396 /checksum/SHA384/59 OK ▶ 10/396 /checksum/SHA384/60 OK ▶ 10/396 /checksum/SHA384/61 OK ▶ 10/396 /checksum/SHA384/62 OK ▶ 10/396 /checksum/SHA384/63 OK ▶ 10/396 /checksum/SHA384/64 OK ▶ 10/396 /checksum/SHA384/65 OK ▶ 10/396 /checksum/SHA384/66 OK ▶ 10/396 /checksum/SHA384/67 OK ▶ 10/396 /checksum/SHA384/68 OK ▶ 10/396 /checksum/SHA384/69 OK ▶ 10/396 /checksum/SHA384/70 OK ▶ 10/396 /checksum/SHA384/71 OK ▶ 10/396 /checksum/SHA384/72 OK ▶ 10/396 /checksum/SHA384/73 OK ▶ 10/396 /checksum/SHA384/74 OK ▶ 10/396 /checksum/SHA384/75 OK ▶ 10/396 /checksum/SHA384/76 OK ▶ 10/396 /checksum/SHA384/77 OK ▶ 10/396 /checksum/SHA384/78 OK ▶ 10/396 /checksum/SHA384/79 OK ▶ 10/396 /checksum/SHA384/80 OK ▶ 10/396 /checksum/SHA384/81 OK ▶ 10/396 /checksum/SHA384/82 OK ▶ 10/396 /checksum/SHA384/83 OK ▶ 10/396 /checksum/SHA384/84 OK ▶ 10/396 /checksum/SHA384/85 OK ▶ 10/396 /checksum/SHA384/86 OK ▶ 10/396 /checksum/SHA384/87 OK ▶ 10/396 /checksum/SHA384/88 OK ▶ 10/396 /checksum/SHA384/89 OK ▶ 10/396 /checksum/SHA384/90 OK ▶ 10/396 /checksum/SHA384/91 OK ▶ 10/396 /checksum/SHA384/92 OK ▶ 10/396 /checksum/SHA384/93 OK ▶ 10/396 /checksum/SHA384/94 OK ▶ 10/396 /checksum/SHA384/95 OK ▶ 10/396 /checksum/SHA384/96 OK ▶ 10/396 /checksum/SHA384/97 OK ▶ 10/396 /checksum/SHA384/98 OK ▶ 10/396 /checksum/SHA384/99 OK ▶ 10/396 /checksum/SHA384/100 OK ▶ 10/396 /checksum/SHA384/101 OK ▶ 10/396 /checksum/SHA384/102 OK ▶ 10/396 /checksum/SHA384/103 OK ▶ 10/396 /checksum/SHA384/104 OK ▶ 10/396 /checksum/SHA384/105 OK ▶ 10/396 /checksum/SHA384/106 OK ▶ 10/396 /checksum/SHA384/107 OK ▶ 10/396 /checksum/SHA384/108 OK ▶ 10/396 /checksum/SHA384/109 OK ▶ 10/396 /checksum/SHA384/110 OK ▶ 10/396 /checksum/SHA384/111 OK ▶ 10/396 /checksum/SHA384/112 OK ▶ 10/396 /checksum/SHA384/113 OK ▶ 10/396 /checksum/SHA384/114 OK ▶ 10/396 /checksum/SHA384/115 OK ▶ 10/396 /checksum/SHA384/116 OK ▶ 10/396 /checksum/SHA384/117 OK ▶ 10/396 /checksum/SHA384/118 OK ▶ 10/396 /checksum/SHA384/119 OK ▶ 10/396 /checksum/SHA384/120 OK ▶ 10/396 /checksum/SHA384/121 OK ▶ 10/396 /checksum/SHA384/122 OK ▶ 10/396 /checksum/SHA384/123 OK ▶ 10/396 /checksum/SHA384/124 OK ▶ 10/396 /checksum/SHA384/125 OK ▶ 10/396 /checksum/SHA384/126 OK ▶ 10/396 /checksum/SHA384/127 OK ▶ 10/396 /checksum/SHA384/128 OK ▶ 10/396 /checksum/SHA384/129 OK ▶ 10/396 /checksum/SHA384/130 OK ▶ 10/396 /checksum/SHA384/131 OK ▶ 10/396 /checksum/SHA384/132 OK ▶ 10/396 /checksum/SHA384/133 OK ▶ 10/396 /checksum/SHA384/134 OK ▶ 10/396 /checksum/SHA384/135 OK ▶ 10/396 /checksum/SHA384/136 OK ▶ 10/396 /checksum/SHA384/137 OK ▶ 10/396 /checksum/SHA384/138 OK ▶ 10/396 /checksum/SHA384/139 OK ▶ 10/396 /checksum/SHA384/140 OK ▶ 10/396 /checksum/SHA384/141 OK ▶ 10/396 /checksum/SHA384/142 OK ▶ 10/396 /checksum/SHA384/143 OK ▶ 10/396 /checksum/SHA384/144 OK ▶ 10/396 /checksum/SHA384/145 OK ▶ 10/396 /checksum/SHA384/146 OK ▶ 10/396 /checksum/SHA384/147 OK ▶ 10/396 /checksum/SHA384/148 OK ▶ 10/396 /checksum/SHA384/149 OK ▶ 10/396 /checksum/SHA384/150 OK ▶ 10/396 /checksum/SHA384/151 OK ▶ 10/396 /checksum/SHA384/152 OK ▶ 10/396 /checksum/SHA384/153 OK ▶ 10/396 /checksum/SHA384/154 OK ▶ 10/396 /checksum/SHA384/155 OK ▶ 10/396 /checksum/SHA384/156 OK ▶ 10/396 /checksum/SHA384/157 OK ▶ 10/396 /checksum/SHA384/158 OK ▶ 10/396 /checksum/SHA384/159 OK ▶ 10/396 /checksum/SHA384/160 OK ▶ 10/396 /checksum/SHA384/161 OK ▶ 10/396 /checksum/SHA384/162 OK ▶ 10/396 /checksum/SHA384/163 OK ▶ 10/396 /checksum/SHA384/164 OK ▶ 10/396 /checksum/SHA384/165 OK ▶ 10/396 /checksum/SHA384/166 OK ▶ 10/396 /checksum/SHA384/167 OK ▶ 10/396 /checksum/SHA384/168 OK ▶ 10/396 /checksum/SHA384/169 OK ▶ 10/396 /checksum/SHA384/170 OK ▶ 10/396 /checksum/SHA384/171 OK ▶ 10/396 /checksum/SHA384/172 OK ▶ 10/396 /checksum/SHA384/173 OK ▶ 10/396 /checksum/SHA384/174 OK ▶ 10/396 /checksum/SHA384/175 OK ▶ 10/396 /checksum/SHA384/176 OK ▶ 10/396 /checksum/SHA384/177 OK ▶ 10/396 /checksum/SHA384/178 OK ▶ 10/396 /checksum/SHA384/179 OK ▶ 10/396 /checksum/SHA384/180 OK ▶ 10/396 /checksum/SHA384/181 OK ▶ 10/396 /checksum/SHA384/182 OK ▶ 10/396 /checksum/SHA384/183 OK ▶ 10/396 /checksum/SHA384/string OK ▶ 10/396 /checksum/SHA384/bytes OK ▶ 10/396 /checksum/SHA384/reset/0 OK ▶ 10/396 /checksum/SHA384/reset/1 OK ▶ 10/396 /checksum/SHA384/reset/2 OK ▶ 10/396 /checksum/SHA384/reset/3 OK ▶ 10/396 /checksum/SHA384/reset/4 OK ▶ 10/396 /checksum/SHA384/reset/5 OK ▶ 10/396 /checksum/SHA384/reset/6 OK ▶ 10/396 /checksum/SHA384/reset/7 OK ▶ 10/396 /checksum/SHA384/reset/8 OK ▶ 10/396 /checksum/SHA384/reset/9 OK ▶ 10/396 /checksum/SHA384/reset/10 OK ▶ 16/396 /date/year/1900 OK ▶ 16/396 /date/year/1901 OK 20/396 glib:glib+core / fileutils OK 0.21s 26 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-BRQNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-OUNNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-FOINM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-SGJNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-P5HNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-3USNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-2ZRNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3: Directory not empty ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 10/396 /checksum/SHA384/reset/11 OK ▶ 10/396 /checksum/SHA384/reset/12 OK ▶ 10/396 /checksum/SHA384/reset/13 OK ▶ 10/396 /checksum/SHA384/reset/14 OK ▶ 10/396 /checksum/SHA384/reset/15 OK ▶ 10/396 /checksum/SHA384/reset/16 OK ▶ 10/396 /checksum/SHA384/reset/17 OK ▶ 10/396 /checksum/SHA384/reset/18 OK ▶ 10/396 /checksum/SHA384/reset/19 OK ▶ 10/396 /checksum/SHA384/reset/20 OK ▶ 10/396 /checksum/SHA384/reset/21 OK ▶ 10/396 /checksum/SHA384/reset/22 OK ▶ 10/396 /checksum/SHA384/reset/23 OK ▶ 10/396 /checksum/SHA384/reset/24 OK ▶ 10/396 /checksum/SHA384/reset/25 OK ▶ 10/396 /checksum/SHA384/reset/26 OK ▶ 10/396 /checksum/SHA384/reset/27 OK ▶ 10/396 /checksum/SHA384/reset/28 OK ▶ 10/396 /checksum/SHA384/reset/29 OK ▶ 10/396 /checksum/SHA384/reset/30 OK ▶ 10/396 /checksum/SHA384/reset/31 OK ▶ 10/396 /checksum/SHA384/reset/32 OK ▶ 10/396 /checksum/SHA384/reset/33 OK ▶ 10/396 /checksum/SHA384/reset/34 OK ▶ 10/396 /checksum/SHA384/reset/35 OK ▶ 10/396 /checksum/SHA384/reset/36 OK ▶ 10/396 /checksum/SHA384/reset/37 OK ▶ 10/396 /checksum/SHA384/reset/38 OK ▶ 10/396 /checksum/SHA384/reset/39 OK ▶ 10/396 /checksum/SHA384/reset/40 OK ▶ 10/396 /checksum/SHA384/reset/41 OK ▶ 10/396 /checksum/SHA384/reset/42 OK ▶ 10/396 /checksum/SHA384/reset/43 OK ▶ 10/396 /checksum/SHA384/reset/44 OK ▶ 10/396 /checksum/SHA384/reset/45 OK ▶ 10/396 /checksum/SHA384/reset/46 OK ▶ 10/396 /checksum/SHA384/reset/47 OK ▶ 10/396 /checksum/SHA384/reset/48 OK ▶ 10/396 /checksum/SHA384/reset/49 OK ▶ 10/396 /checksum/SHA384/reset/50 OK ▶ 10/396 /checksum/SHA384/reset/51 OK ▶ 10/396 /checksum/SHA384/reset/52 OK ▶ 10/396 /checksum/SHA384/reset/53 OK ▶ 10/396 /checksum/SHA384/reset/54 OK ▶ 10/396 /checksum/SHA384/reset/55 OK ▶ 10/396 /checksum/SHA384/reset/56 OK ▶ 10/396 /checksum/SHA384/reset/57 OK ▶ 10/396 /checksum/SHA384/reset/58 OK ▶ 10/396 /checksum/SHA384/reset/59 OK ▶ 10/396 /checksum/SHA384/reset/60 OK ▶ 10/396 /checksum/SHA384/reset/61 OK ▶ 10/396 /checksum/SHA384/reset/62 OK ▶ 10/396 /checksum/SHA384/reset/63 OK ▶ 10/396 /checksum/SHA384/reset/64 OK ▶ 10/396 /checksum/SHA384/reset/65 OK ▶ 10/396 /checksum/SHA384/reset/66 OK ▶ 10/396 /checksum/SHA384/reset/67 OK ▶ 10/396 /checksum/SHA384/reset/68 OK ▶ 10/396 /checksum/SHA384/reset/69 OK ▶ 10/396 /checksum/SHA384/reset/70 OK ▶ 10/396 /checksum/SHA384/reset/71 OK ▶ 10/396 /checksum/SHA384/reset/72 OK ▶ 10/396 /checksum/SHA384/reset/73 OK ▶ 10/396 /checksum/SHA384/reset/74 OK ▶ 10/396 /checksum/SHA384/reset/75 OK ▶ 10/396 /checksum/SHA384/reset/76 OK ▶ 10/396 /checksum/SHA384/reset/77 OK ▶ 10/396 /checksum/SHA384/reset/78 OK ▶ 10/396 /checksum/SHA384/reset/79 OK ▶ 10/396 /checksum/SHA384/reset/80 OK ▶ 10/396 /checksum/SHA384/reset/81 OK ▶ 10/396 /checksum/SHA384/reset/82 OK ▶ 10/396 /checksum/SHA384/reset/83 OK ▶ 10/396 /checksum/SHA384/reset/84 OK ▶ 10/396 /checksum/SHA384/reset/85 OK ▶ 10/396 /checksum/SHA384/reset/86 OK ▶ 10/396 /checksum/SHA384/reset/87 OK ▶ 10/396 /checksum/SHA384/reset/88 OK ▶ 10/396 /checksum/SHA384/reset/89 OK ▶ 10/396 /checksum/SHA384/reset/90 OK ▶ 10/396 /checksum/SHA384/reset/91 OK ▶ 10/396 /checksum/SHA384/reset/92 OK ▶ 10/396 /checksum/SHA384/reset/93 OK ▶ 10/396 /checksum/SHA384/reset/94 OK ▶ 10/396 /checksum/SHA384/reset/95 OK ▶ 10/396 /checksum/SHA384/reset/96 OK ▶ 10/396 /checksum/SHA384/reset/97 OK ▶ 21/396 /GDateTime/strftime OK ▶ 21/396 /GDateTime/modifiers OK ▶ 21/396 /GDateTime/month_names SKIP ▶ 21/396 /GDateTime/to_local OK ▶ 21/396 /GDateTime/to_unix OK ▶ 21/396 /GDateTime/to_timeval OK ▶ 21/396 /GDateTime/to_utc OK ▶ 21/396 /GDateTime/now_utc OK ▶ 21/396 /GDateTime/dst OK ▶ 21/396 /GDateTime/test_z OK 39/396 glib:glib+core / markup-parse RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=68 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-parse ▶ 16/396 /date/year/1902 OK ▶ 16/396 /date/year/1903 OK ▶ 16/396 /date/year/1961 OK ▶ 16/396 /date/year/1962 OK ▶ 16/396 /date/year/1963 OK ▶ 16/396 /date/year/1964 OK ▶ 23/396 /gvariant/type OK ▶ 25/396 /hash/misc OK ▶ 25/396 /hash/one OK ▶ 25/396 /hash/honeyman OK ▶ 25/396 /hash/direct OK ▶ 25/396 /hash/direct2 OK ▶ 25/396 /hash/int OK ▶ 25/396 /hash/int64 OK ▶ 25/396 /hash/double OK ▶ 25/396 /hash/string OK ▶ 25/396 /hash/set OK ▶ 25/396 /hash/set-ref OK ▶ 25/396 /hash/ref OK ▶ 25/396 /hash/remove-all OK ▶ 25/396 /hash/recursive-remove-all OK ▶ 25/396 /hash/find OK ▶ 25/396 /hash/foreach OK ▶ 25/396 /hash/foreach-steal OK ▶ 25/396 /hash/steal-extended OK ▶ 25/396 /hash/steal-all-keys OK ▶ 25/396 /hash/steal-all-values OK ▶ 25/396 /hash/lookup-extended OK ▶ 25/396 /hash/new-similar OK ▶ 25/396 /hash/lookup-null-key OK ▶ 25/396 /hash/destroy-modify OK ▶ 25/396 /hash/consistency OK ▶ 25/396 /hash/iter-replace OK ▶ 25/396 /hash/set-insert-corruption OK ▶ 25/396 /hash/set-to-strv OK ▶ 25/396 /hash/get-keys-as-ptr-array OK ▶ 25/396 /hash/get-values-as-ptr-array OK ▶ 25/396 /hash/primes OK ▶ 25/396 /hash/int64/collisions OK ▶ 25/396 /hash/double/collisions OK ▶ 25/396 /hash/steal-extended/optional OK ▶ 26/396 /hmac/sha1-1 OK ▶ 26/396 /hmac/sha1-2 OK ▶ 26/396 /hmac/sha1-3 OK ▶ 26/396 /hmac/sha1-4 OK ▶ 26/396 /hmac/sha1-5 OK ▶ 26/396 /hmac/sha1-6 OK ▶ 26/396 /hmac/sha1-7 OK ▶ 26/396 /hmac/sha256-1 OK ▶ 26/396 /hmac/sha256-2 OK ▶ 26/396 /hmac/sha256-3 OK ▶ 26/396 /hmac/sha256-4 OK ▶ 26/396 /hmac/sha256-5 OK ▶ 26/396 /hmac/sha256-6 OK ▶ 26/396 /hmac/sha384-1 OK ▶ 26/396 /hmac/sha384-2 OK ▶ 26/396 /hmac/sha384-3 OK ▶ 26/396 /hmac/sha384-4 OK ▶ 26/396 /hmac/sha384-5 OK ▶ 26/396 /hmac/sha384-6 OK ▶ 26/396 /hmac/sha512-1 OK ▶ 26/396 /hmac/sha512-2 OK ▶ 26/396 /hmac/sha512-3 OK ▶ 26/396 /hmac/sha512-4 OK ▶ 26/396 /hmac/sha512-5 OK ▶ 26/396 /hmac/sha512-6 OK ▶ 26/396 /hmac/md5-1 OK ▶ 26/396 /hmac/md5-2 OK ▶ 26/396 /hmac/md5-3 OK ▶ 26/396 /hmac/md5-4 OK ▶ 26/396 /hmac/md5-5 OK ▶ 26/396 /hmac/md5-6 OK ▶ 26/396 /hmac/md5-7 OK ▶ 26/396 /hmac/ref-unref OK ▶ 26/396 /hmac/copy OK ▶ 26/396 /hmac/for-data OK ▶ 26/396 /hmac/for-string OK ▶ 26/396 /hmac/for-bytes OK ▶ 27/396 /hook/basics OK ▶ 27/396 /hook/corner-cases OK ▶ 28/396 /hostutils/to_ascii OK ▶ 28/396 /hostutils/to_unicode OK ▶ 28/396 /hostutils/is_ip_addr OK ▶ 30/396 /io-channel/read-write OK ▶ 30/396 /io-channel/read-line/embedded-nuls OK ▶ 31/396 /keyfile/line-ends OK ▶ 31/396 /keyfile/whitespace OK ▶ 31/396 /keyfile/comments OK ▶ 31/396 /keyfile/listing OK ▶ 31/396 /keyfile/string OK ▶ 31/396 /keyfile/boolean OK ▶ 31/396 /keyfile/number OK ▶ 31/396 /keyfile/locale-string OK ▶ 31/396 /keyfile/lists OK ▶ 31/396 /keyfile/lists-set-get OK ▶ 31/396 /keyfile/group-remove OK ▶ 31/396 /keyfile/key-remove OK ▶ 31/396 /keyfile/groups OK ▶ 31/396 /keyfile/duplicate-keys OK ▶ 31/396 /keyfile/duplicate-groups OK ▶ 31/396 /keyfile/duplicate-groups2 OK ▶ 31/396 /keyfile/group-names OK ▶ 31/396 /keyfile/key-names OK ▶ 31/396 /keyfile/reload OK ▶ 31/396 /keyfile/int64 OK ▶ 31/396 /keyfile/load OK ▶ 31/396 /keyfile/save OK ▶ 31/396 /keyfile/load-fail OK ▶ 31/396 /keyfile/non-utf8 OK ▶ 31/396 /keyfile/page-boundary OK ▶ 31/396 /keyfile/ref OK ▶ 31/396 /keyfile/replace-value OK ▶ 31/396 /keyfile/list-separator OK ▶ 31/396 /keyfile/empty-string OK ▶ 31/396 /keyfile/limbo OK ▶ 31/396 /keyfile/utf8 OK ▶ 31/396 /keyfile/roundtrip OK ▶ 31/396 /keyfile/bytes OK ▶ 31/396 /keyfile/get-locale OK ▶ 31/396 /keyfile/free-when-not-last-ref OK ▶ 31/396 /keyfile/locale-string/multiple-loads OK ▶ 32/396 /list/sort OK ▶ 32/396 /list/sort-with-data OK ▶ 32/396 /list/insert-before-link OK ▶ 32/396 /list/insert-sorted OK ▶ 32/396 /list/insert-sorted-with-data OK ▶ 32/396 /list/reverse OK ▶ 32/396 /list/nth OK ▶ 32/396 /list/concat OK ▶ 32/396 /list/remove OK ▶ 32/396 /list/remove-all OK ▶ 32/396 /list/first-last OK ▶ 32/396 /list/insert OK ▶ 32/396 /list/free-full OK ▶ 32/396 /list/copy OK ▶ 32/396 /list/copy-deep OK ▶ 32/396 /list/delete-link OK ▶ 32/396 /list/prepend OK ▶ 32/396 /list/position OK ▶ 32/396 /list/double-free OK ▶ 32/396 /list/sort/stable OK ▶ 34/396 /alignof/fallback OK ▶ 34/396 /assert/static OK ▶ 34/396 /struct/sizeof_member OK ▶ 35/396 /maincontext/basic OK ▶ 36/396 /mappedfile/basic OK ▶ 36/396 /mappedfile/empty OK ▶ 36/396 /mappedfile/device OK ▶ 36/396 /mappedfile/nonexisting OK ▶ 36/396 /mappedfile/writable OK ▶ 36/396 /mappedfile/writable_fd OK ▶ 36/396 /mappedfile/gbytes OK ▶ 37/396 /mapping/flags OK ▶ 37/396 /mapping/private OK ▶ 37/396 /mapping/private-child OK ▶ 10/396 /checksum/SHA384/reset/98 OK ▶ 10/396 /checksum/SHA384/reset/99 OK ▶ 10/396 /checksum/SHA384/reset/100 OK ▶ 10/396 /checksum/SHA384/reset/101 OK ▶ 10/396 /checksum/SHA384/reset/102 OK ▶ 10/396 /checksum/SHA384/reset/103 OK ▶ 10/396 /checksum/SHA384/reset/104 OK ▶ 10/396 /checksum/SHA384/reset/105 OK ▶ 10/396 /checksum/SHA384/reset/106 OK ▶ 10/396 /checksum/SHA384/reset/107 OK ▶ 10/396 /checksum/SHA384/reset/108 OK ▶ 10/396 /checksum/SHA384/reset/109 OK ▶ 10/396 /checksum/SHA384/reset/110 OK ▶ 10/396 /checksum/SHA384/reset/111 OK ▶ 10/396 /checksum/SHA384/reset/112 OK ▶ 10/396 /checksum/SHA384/reset/113 OK ▶ 10/396 /checksum/SHA384/reset/114 OK ▶ 10/396 /checksum/SHA384/reset/115 OK ▶ 10/396 /checksum/SHA384/reset/116 OK ▶ 10/396 /checksum/SHA384/reset/117 OK ▶ 10/396 /checksum/SHA384/reset/118 OK ▶ 10/396 /checksum/SHA384/reset/119 OK ▶ 10/396 /checksum/SHA384/reset/120 OK ▶ 10/396 /checksum/SHA384/reset/121 OK ▶ 10/396 /checksum/SHA384/reset/122 OK ▶ 10/396 /checksum/SHA384/reset/123 OK ▶ 10/396 /checksum/SHA384/reset/124 OK ▶ 10/396 /checksum/SHA384/reset/125 OK ▶ 10/396 /checksum/SHA384/reset/126 OK ▶ 10/396 /checksum/SHA384/reset/127 OK ▶ 10/396 /checksum/SHA384/reset/128 OK ▶ 10/396 /checksum/SHA384/reset/129 OK ▶ 10/396 /checksum/SHA384/reset/130 OK ▶ 10/396 /checksum/SHA384/reset/131 OK ▶ 10/396 /checksum/SHA384/reset/132 OK ▶ 10/396 /checksum/SHA384/reset/133 OK ▶ 10/396 /checksum/SHA384/reset/134 OK ▶ 10/396 /checksum/SHA384/reset/135 OK ▶ 10/396 /checksum/SHA384/reset/136 OK ▶ 10/396 /checksum/SHA384/reset/137 OK ▶ 10/396 /checksum/SHA384/reset/138 OK ▶ 10/396 /checksum/SHA384/reset/139 OK ▶ 10/396 /checksum/SHA384/reset/140 OK ▶ 10/396 /checksum/SHA384/reset/141 OK ▶ 10/396 /checksum/SHA384/reset/142 OK ▶ 10/396 /checksum/SHA384/reset/143 OK ▶ 10/396 /checksum/SHA384/reset/144 OK ▶ 10/396 /checksum/SHA384/reset/145 OK ▶ 10/396 /checksum/SHA384/reset/146 OK 25/396 glib:glib+core / hash OK 0.16s 34 subtests passed 26/396 glib:glib+core / hmac OK 0.15s 37 subtests passed 27/396 glib:glib+core / hook OK 0.15s 2 subtests passed 28/396 glib:glib+core / hostutils OK 0.15s 3 subtests passed 30/396 glib:glib+core / io-channel OK 0.14s 2 subtests passed 31/396 glib:glib+core / keyfile OK 0.14s 36 subtests passed 32/396 glib:glib+core / list OK 0.14s 20 subtests passed 34/396 glib:glib+core / macros OK 0.13s 3 subtests passed 36/396 glib:glib+core / mappedfile OK 0.13s 7 subtests passed 37/396 glib:glib+core / mapping OK 0.13s 3 subtests passed stdout: 10: UNKNOWN: # random seed: R02Sf291d0f8595fd1bb131c8a8fef50dd1f stdout: 12: UNKNOWN: # test_child_private: received parent signal Unknown TAP output lines have been ignored. Please open a feature request to implement them, or prefix them with a # if they are not TAP syntax. ▶ 10/396 /checksum/SHA384/reset/147 OK ▶ 10/396 /checksum/SHA384/reset/148 OK ▶ 10/396 /checksum/SHA384/reset/149 OK ▶ 10/396 /checksum/SHA384/reset/150 OK ▶ 10/396 /checksum/SHA384/reset/151 OK ▶ 10/396 /checksum/SHA384/reset/152 OK ▶ 10/396 /checksum/SHA384/reset/153 OK ▶ 10/396 /checksum/SHA384/reset/154 OK ▶ 10/396 /checksum/SHA384/reset/155 OK ▶ 10/396 /checksum/SHA384/reset/156 OK ▶ 10/396 /checksum/SHA384/reset/157 OK ▶ 10/396 /checksum/SHA384/reset/158 OK ▶ 10/396 /checksum/SHA384/reset/159 OK ▶ 10/396 /checksum/SHA384/reset/160 OK ▶ 10/396 /checksum/SHA384/reset/161 OK ▶ 10/396 /checksum/SHA384/reset/162 OK ▶ 10/396 /checksum/SHA384/reset/163 OK ▶ 10/396 /checksum/SHA384/reset/164 OK ▶ 10/396 /checksum/SHA384/reset/165 OK ▶ 10/396 /checksum/SHA384/reset/166 OK ▶ 10/396 /checksum/SHA384/reset/167 OK ▶ 10/396 /checksum/SHA384/reset/168 OK ▶ 10/396 /checksum/SHA384/reset/169 OK ▶ 10/396 /checksum/SHA384/reset/170 OK ▶ 10/396 /checksum/SHA384/reset/171 OK ▶ 10/396 /checksum/SHA384/reset/172 OK ▶ 10/396 /checksum/SHA384/reset/173 OK ▶ 10/396 /checksum/SHA384/reset/174 OK ▶ 10/396 /checksum/SHA384/reset/175 OK ▶ 10/396 /checksum/SHA384/reset/176 OK ▶ 10/396 /checksum/SHA384/reset/177 OK ▶ 10/396 /checksum/SHA384/reset/178 OK ▶ 10/396 /checksum/SHA384/reset/179 OK ▶ 16/396 /date/year/1965 OK ▶ 16/396 /date/year/1967 OK ▶ 16/396 /date/year/1968 OK 40/396 glib:glib+core / markup-collect RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-collect 41/396 glib:glib+core / markup-escape RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=63 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-escape 42/396 glib:glib+core / markup-subparser RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-subparser 43/396 glib:glib+core / max-version RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/max-version 44/396 glib:glib+core / memchunk RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=15 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/memchunk 45/396 glib:glib+core / mem-overflow RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=118 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mem-overflow 46/396 glib:glib+core / mutex RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=71 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mutex 47/396 glib:glib+core / node RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=161 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/node 48/396 glib:glib+core / once RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=223 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/once 49/396 glib:glib+core / onceinit RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/onceinit ▶ 38/396 /markup/stack OK ▶ 10/396 /checksum/SHA384/reset/180 OK ▶ 10/396 /checksum/SHA384/reset/181 OK ▶ 10/396 /checksum/SHA384/reset/182 OK ▶ 10/396 /checksum/SHA384/reset/183 OK ▶ 10/396 /checksum/SHA512/0 OK ▶ 10/396 /checksum/SHA512/1 OK ▶ 10/396 /checksum/SHA512/2 OK ▶ 10/396 /checksum/SHA512/3 OK ▶ 10/396 /checksum/SHA512/4 OK ▶ 10/396 /checksum/SHA512/5 OK ▶ 10/396 /checksum/SHA512/6 OK ▶ 10/396 /checksum/SHA512/7 OK ▶ 10/396 /checksum/SHA512/8 OK ▶ 10/396 /checksum/SHA512/9 OK ▶ 10/396 /checksum/SHA512/10 OK ▶ 10/396 /checksum/SHA512/11 OK ▶ 10/396 /checksum/SHA512/12 OK ▶ 10/396 /checksum/SHA512/13 OK ▶ 10/396 /checksum/SHA512/14 OK ▶ 10/396 /checksum/SHA512/15 OK ▶ 10/396 /checksum/SHA512/16 OK ▶ 10/396 /checksum/SHA512/17 OK ▶ 10/396 /checksum/SHA512/18 OK ▶ 10/396 /checksum/SHA512/19 OK ▶ 10/396 /checksum/SHA512/20 OK ▶ 10/396 /checksum/SHA512/21 OK ▶ 10/396 /checksum/SHA512/22 OK ▶ 10/396 /checksum/SHA512/23 OK ▶ 10/396 /checksum/SHA512/24 OK ▶ 10/396 /checksum/SHA512/25 OK ▶ 10/396 /checksum/SHA512/26 OK ▶ 10/396 /checksum/SHA512/27 OK ▶ 10/396 /checksum/SHA512/28 OK ▶ 10/396 /checksum/SHA512/29 OK ▶ 10/396 /checksum/SHA512/30 OK ▶ 10/396 /checksum/SHA512/31 OK ▶ 10/396 /checksum/SHA512/32 OK ▶ 10/396 /checksum/SHA512/33 OK ▶ 10/396 /checksum/SHA512/34 OK ▶ 10/396 /checksum/SHA512/35 OK ▶ 10/396 /checksum/SHA512/36 OK ▶ 10/396 /checksum/SHA512/37 OK ▶ 10/396 /checksum/SHA512/38 OK ▶ 10/396 /checksum/SHA512/39 OK ▶ 10/396 /checksum/SHA512/40 OK ▶ 10/396 /checksum/SHA512/41 OK ▶ 10/396 /checksum/SHA512/42 OK ▶ 10/396 /checksum/SHA512/43 OK ▶ 10/396 /checksum/SHA512/44 OK ▶ 10/396 /checksum/SHA512/45 OK ▶ 10/396 /checksum/SHA512/46 OK ▶ 10/396 /checksum/SHA512/47 OK ▶ 10/396 /checksum/SHA512/48 OK ▶ 10/396 /checksum/SHA512/49 OK ▶ 10/396 /checksum/SHA512/50 OK ▶ 10/396 /checksum/SHA512/51 OK ▶ 10/396 /checksum/SHA512/52 OK ▶ 10/396 /checksum/SHA512/53 OK ▶ 10/396 /checksum/SHA512/54 OK ▶ 10/396 /checksum/SHA512/55 OK ▶ 10/396 /checksum/SHA512/56 OK ▶ 10/396 /checksum/SHA512/57 OK ▶ 10/396 /checksum/SHA512/58 OK ▶ 10/396 /checksum/SHA512/59 OK ▶ 10/396 /checksum/SHA512/60 OK ▶ 10/396 /checksum/SHA512/61 OK ▶ 10/396 /checksum/SHA512/62 OK ▶ 10/396 /checksum/SHA512/63 OK ▶ 10/396 /checksum/SHA512/64 OK ▶ 10/396 /checksum/SHA512/65 OK ▶ 10/396 /checksum/SHA512/66 OK ▶ 10/396 /checksum/SHA512/67 OK ▶ 10/396 /checksum/SHA512/68 OK ▶ 10/396 /checksum/SHA512/69 OK ▶ 10/396 /checksum/SHA512/70 OK ▶ 10/396 /checksum/SHA512/71 OK ▶ 10/396 /checksum/SHA512/72 OK ▶ 10/396 /checksum/SHA512/73 OK ▶ 10/396 /checksum/SHA512/74 OK ▶ 10/396 /checksum/SHA512/75 OK ▶ 10/396 /checksum/SHA512/76 OK ▶ 10/396 /checksum/SHA512/77 OK ▶ 10/396 /checksum/SHA512/78 OK ▶ 10/396 /checksum/SHA512/79 OK ▶ 10/396 /checksum/SHA512/80 OK ▶ 10/396 /checksum/SHA512/81 OK ▶ 10/396 /checksum/SHA512/82 OK ▶ 10/396 /checksum/SHA512/83 OK ▶ 10/396 /checksum/SHA512/84 OK ▶ 10/396 /checksum/SHA512/85 OK ▶ 10/396 /checksum/SHA512/86 OK ▶ 10/396 /checksum/SHA512/87 OK ▶ 10/396 /checksum/SHA512/88 OK ▶ 10/396 /checksum/SHA512/89 OK ▶ 10/396 /checksum/SHA512/90 OK ▶ 10/396 /checksum/SHA512/91 OK ▶ 10/396 /checksum/SHA512/92 OK ▶ 10/396 /checksum/SHA512/93 OK ▶ 10/396 /checksum/SHA512/94 OK ▶ 10/396 /checksum/SHA512/95 OK ▶ 10/396 /checksum/SHA512/96 OK ▶ 10/396 /checksum/SHA512/97 OK ▶ 10/396 /checksum/SHA512/98 OK ▶ 10/396 /checksum/SHA512/99 OK ▶ 10/396 /checksum/SHA512/100 OK ▶ 10/396 /checksum/SHA512/101 OK ▶ 10/396 /checksum/SHA512/102 OK ▶ 10/396 /checksum/SHA512/103 OK ▶ 10/396 /checksum/SHA512/104 OK ▶ 10/396 /checksum/SHA512/105 OK ▶ 10/396 /checksum/SHA512/106 OK ▶ 10/396 /checksum/SHA512/107 OK ▶ 10/396 /checksum/SHA512/108 OK ▶ 10/396 /checksum/SHA512/109 OK ▶ 10/396 /checksum/SHA512/110 OK ▶ 10/396 /checksum/SHA512/111 OK ▶ 10/396 /checksum/SHA512/112 OK ▶ 10/396 /checksum/SHA512/113 OK ▶ 16/396 /date/year/1969 OK ▶ 16/396 /date/year/1970 OK ▶ 16/396 /date/year/1971 OK 38/396 glib:glib+core / markup OK 0.15s 1 subtests passed ▶ 10/396 /checksum/SHA512/114 OK ▶ 10/396 /checksum/SHA512/115 OK ▶ 10/396 /checksum/SHA512/116 OK ▶ 10/396 /checksum/SHA512/117 OK ▶ 10/396 /checksum/SHA512/118 OK ▶ 10/396 /checksum/SHA512/119 OK ▶ 10/396 /checksum/SHA512/120 OK ▶ 10/396 /checksum/SHA512/121 OK ▶ 10/396 /checksum/SHA512/122 OK ▶ 10/396 /checksum/SHA512/123 OK ▶ 10/396 /checksum/SHA512/124 OK ▶ 10/396 /checksum/SHA512/125 OK ▶ 10/396 /checksum/SHA512/126 OK ▶ 10/396 /checksum/SHA512/127 OK ▶ 10/396 /checksum/SHA512/128 OK ▶ 10/396 /checksum/SHA512/129 OK ▶ 10/396 /checksum/SHA512/130 OK ▶ 10/396 /checksum/SHA512/131 OK ▶ 10/396 /checksum/SHA512/132 OK ▶ 10/396 /checksum/SHA512/133 OK ▶ 10/396 /checksum/SHA512/134 OK ▶ 10/396 /checksum/SHA512/135 OK ▶ 10/396 /checksum/SHA512/136 OK ▶ 10/396 /checksum/SHA512/137 OK ▶ 10/396 /checksum/SHA512/138 OK ▶ 10/396 /checksum/SHA512/139 OK ▶ 10/396 /checksum/SHA512/140 OK ▶ 10/396 /checksum/SHA512/141 OK ▶ 10/396 /checksum/SHA512/142 OK ▶ 10/396 /checksum/SHA512/143 OK ▶ 10/396 /checksum/SHA512/144 OK ▶ 10/396 /checksum/SHA512/145 OK ▶ 10/396 /checksum/SHA512/146 OK ▶ 10/396 /checksum/SHA512/147 OK ▶ 10/396 /checksum/SHA512/148 OK ▶ 10/396 /checksum/SHA512/149 OK ▶ 10/396 /checksum/SHA512/150 OK ▶ 10/396 /checksum/SHA512/151 OK ▶ 10/396 /checksum/SHA512/152 OK ▶ 10/396 /checksum/SHA512/153 OK ▶ 10/396 /checksum/SHA512/154 OK ▶ 10/396 /checksum/SHA512/155 OK ▶ 10/396 /checksum/SHA512/156 OK ▶ 10/396 /checksum/SHA512/157 OK ▶ 10/396 /checksum/SHA512/158 OK ▶ 10/396 /checksum/SHA512/159 OK ▶ 10/396 /checksum/SHA512/160 OK ▶ 10/396 /checksum/SHA512/161 OK ▶ 10/396 /checksum/SHA512/162 OK ▶ 10/396 /checksum/SHA512/163 OK ▶ 10/396 /checksum/SHA512/164 OK ▶ 10/396 /checksum/SHA512/165 OK ▶ 10/396 /checksum/SHA512/166 OK ▶ 10/396 /checksum/SHA512/167 OK ▶ 10/396 /checksum/SHA512/168 OK ▶ 10/396 /checksum/SHA512/169 OK ▶ 10/396 /checksum/SHA512/170 OK ▶ 10/396 /checksum/SHA512/171 OK ▶ 10/396 /checksum/SHA512/172 OK ▶ 10/396 /checksum/SHA512/173 OK ▶ 10/396 /checksum/SHA512/174 OK ▶ 10/396 /checksum/SHA512/175 OK ▶ 10/396 /checksum/SHA512/176 OK ▶ 10/396 /checksum/SHA512/177 OK ▶ 10/396 /checksum/SHA512/178 OK ▶ 10/396 /checksum/SHA512/179 OK ▶ 10/396 /checksum/SHA512/180 OK ▶ 10/396 /checksum/SHA512/181 OK ▶ 10/396 /checksum/SHA512/182 OK ▶ 10/396 /checksum/SHA512/183 OK ▶ 10/396 /checksum/SHA512/string OK ▶ 10/396 /checksum/SHA512/bytes OK ▶ 10/396 /checksum/SHA512/reset/0 OK ▶ 10/396 /checksum/SHA512/reset/1 OK ▶ 10/396 /checksum/SHA512/reset/2 OK ▶ 10/396 /checksum/SHA512/reset/3 OK ▶ 10/396 /checksum/SHA512/reset/4 OK ▶ 10/396 /checksum/SHA512/reset/5 OK ▶ 10/396 /checksum/SHA512/reset/6 OK ▶ 10/396 /checksum/SHA512/reset/7 OK ▶ 10/396 /checksum/SHA512/reset/8 OK ▶ 10/396 /checksum/SHA512/reset/9 OK ▶ 10/396 /checksum/SHA512/reset/10 OK ▶ 10/396 /checksum/SHA512/reset/11 OK ▶ 10/396 /checksum/SHA512/reset/12 OK ▶ 10/396 /checksum/SHA512/reset/13 OK ▶ 10/396 /checksum/SHA512/reset/14 OK ▶ 10/396 /checksum/SHA512/reset/15 OK ▶ 10/396 /checksum/SHA512/reset/16 OK ▶ 10/396 /checksum/SHA512/reset/17 OK ▶ 10/396 /checksum/SHA512/reset/18 OK ▶ 10/396 /checksum/SHA512/reset/19 OK ▶ 10/396 /checksum/SHA512/reset/20 OK ▶ 10/396 /checksum/SHA512/reset/21 OK ▶ 10/396 /checksum/SHA512/reset/22 OK ▶ 10/396 /checksum/SHA512/reset/23 OK ▶ 10/396 /checksum/SHA512/reset/24 OK ▶ 10/396 /checksum/SHA512/reset/25 OK ▶ 10/396 /checksum/SHA512/reset/26 OK ▶ 10/396 /checksum/SHA512/reset/27 OK ▶ 10/396 /checksum/SHA512/reset/28 OK ▶ 10/396 /checksum/SHA512/reset/29 OK ▶ 10/396 /checksum/SHA512/reset/30 OK ▶ 10/396 /checksum/SHA512/reset/31 OK ▶ 10/396 /checksum/SHA512/reset/32 OK ▶ 10/396 /checksum/SHA512/reset/33 OK ▶ 10/396 /checksum/SHA512/reset/34 OK ▶ 10/396 /checksum/SHA512/reset/35 OK ▶ 10/396 /checksum/SHA512/reset/36 OK ▶ 10/396 /checksum/SHA512/reset/37 OK ▶ 10/396 /checksum/SHA512/reset/38 OK ▶ 10/396 /checksum/SHA512/reset/39 OK ▶ 10/396 /checksum/SHA512/reset/40 OK ▶ 10/396 /checksum/SHA512/reset/41 OK ▶ 10/396 /checksum/SHA512/reset/42 OK ▶ 10/396 /checksum/SHA512/reset/43 OK ▶ 10/396 /checksum/SHA512/reset/44 OK ▶ 10/396 /checksum/SHA512/reset/45 OK ▶ 10/396 /checksum/SHA512/reset/46 OK ▶ 10/396 /checksum/SHA512/reset/47 OK ▶ 10/396 /checksum/SHA512/reset/48 OK ▶ 10/396 /checksum/SHA512/reset/49 OK ▶ 10/396 /checksum/SHA512/reset/50 OK ▶ 10/396 /checksum/SHA512/reset/51 OK ▶ 10/396 /checksum/SHA512/reset/52 OK ▶ 10/396 /checksum/SHA512/reset/53 OK ▶ 10/396 /checksum/SHA512/reset/54 OK ▶ 10/396 /checksum/SHA512/reset/55 OK ▶ 16/396 /date/year/1972 OK ▶ 16/396 /date/year/1973 OK ▶ 16/396 /date/year/1974 OK ▶ 16/396 /date/year/1975 OK ▶ 16/396 /date/year/1976 OK ▶ 16/396 /date/year/1977 OK ▶ 16/396 /date/year/1978 OK ▶ 16/396 /date/year/1979 OK ▶ 16/396 /date/year/1980 OK ▶ 35/396 /maincontext/nsources_same_priority OK ▶ 39/396 /markup/parse/fail-32.gmarkup OK ▶ 39/396 /markup/parse/valid-5.gmarkup OK ▶ 39/396 /markup/parse/fail-34.gmarkup OK ▶ 39/396 /markup/parse/valid-4.gmarkup OK ▶ 39/396 /markup/parse/valid-6.gmarkup OK ▶ 39/396 /markup/parse/valid-13.gmarkup OK ▶ 39/396 /markup/parse/valid-15.gmarkup OK ▶ 39/396 /markup/parse/fail-24.gmarkup OK ▶ 39/396 /markup/parse/fail-17.gmarkup OK ▶ 39/396 /markup/parse/fail-11.gmarkup OK ▶ 39/396 /markup/parse/valid-17.gmarkup OK ▶ 39/396 /markup/parse/fail-45.gmarkup OK ▶ 39/396 /markup/parse/fail-14.gmarkup OK ▶ 39/396 /markup/parse/fail-50.gmarkup OK ▶ 39/396 /markup/parse/fail-27.gmarkup OK ▶ 39/396 /markup/parse/fail-12.gmarkup OK ▶ 39/396 /markup/parse/valid-14.gmarkup OK ▶ 39/396 /markup/parse/fail-35.gmarkup OK ▶ 39/396 /markup/parse/fail-38.gmarkup OK ▶ 39/396 /markup/parse/valid-2.gmarkup OK ▶ 39/396 /markup/parse/fail-3.gmarkup OK ▶ 39/396 /markup/parse/fail-4.gmarkup OK ▶ 39/396 /markup/parse/fail-42.gmarkup OK ▶ 39/396 /markup/parse/fail-54.gmarkup OK ▶ 39/396 /markup/parse/valid-3.gmarkup OK ▶ 39/396 /markup/parse/fail-18.gmarkup OK ▶ 39/396 /markup/parse/fail-52.gmarkup OK ▶ 39/396 /markup/parse/fail-23.gmarkup OK ▶ 39/396 /markup/parse/fail-26.gmarkup OK ▶ 39/396 /markup/parse/fail-36.gmarkup OK ▶ 39/396 /markup/parse/fail-6.gmarkup OK ▶ 39/396 /markup/parse/fail-39.gmarkup OK ▶ 39/396 /markup/parse/fail-47.gmarkup OK ▶ 39/396 /markup/parse/fail-9.gmarkup OK ▶ 39/396 /markup/parse/valid-16.gmarkup OK ▶ 39/396 /markup/parse/fail-2.gmarkup OK ▶ 39/396 /markup/parse/fail-10.gmarkup OK ▶ 39/396 /markup/parse/fail-8.gmarkup OK ▶ 39/396 /markup/parse/fail-21.gmarkup OK ▶ 39/396 /markup/parse/fail-7.gmarkup OK ▶ 39/396 /markup/parse/valid-12.gmarkup OK ▶ 39/396 /markup/parse/fail-33.gmarkup OK ▶ 39/396 /markup/parse/fail-43.gmarkup OK ▶ 39/396 /markup/parse/fail-44.gmarkup OK ▶ 39/396 /markup/parse/fail-19.gmarkup OK ▶ 39/396 /markup/parse/fail-41.gmarkup OK ▶ 39/396 /markup/parse/valid-1.gmarkup OK ▶ 39/396 /markup/parse/fail-22.gmarkup OK ▶ 39/396 /markup/parse/fail-49.gmarkup OK ▶ 39/396 /markup/parse/fail-25.gmarkup OK ▶ 39/396 /markup/parse/fail-46.gmarkup OK ▶ 39/396 /markup/parse/fail-5.gmarkup OK ▶ 39/396 /markup/parse/fail-16.gmarkup OK ▶ 39/396 /markup/parse/fail-28.gmarkup OK ▶ 39/396 /markup/parse/valid-9.gmarkup OK ▶ 39/396 /markup/parse/fail-48.gmarkup OK ▶ 39/396 /markup/parse/fail-13.gmarkup OK ▶ 39/396 /markup/parse/valid-8.gmarkup OK ▶ 39/396 /markup/parse/valid-11.gmarkup OK ▶ 39/396 /markup/parse/fail-15.gmarkup OK ▶ 39/396 /markup/parse/fail-37.gmarkup OK ▶ 39/396 /markup/parse/fail-53.gmarkup OK ▶ 39/396 /markup/parse/fail-51.gmarkup OK ▶ 39/396 /markup/parse/fail-1.gmarkup OK ▶ 39/396 /markup/parse/fail-40.gmarkup OK ▶ 39/396 /markup/parse/fail-29.gmarkup OK ▶ 39/396 /markup/parse/valid-10.gmarkup OK ▶ 39/396 /markup/parse/fail-30.gmarkup OK ▶ 39/396 /markup/parse/fail-20.gmarkup OK ▶ 39/396 /markup/parse/fail-31.gmarkup OK ▶ 39/396 /markup/parse/valid-7.gmarkup OK 50/396 glib:glib+core / option-context RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=18 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/option-context ▶ 10/396 /checksum/SHA512/reset/56 OK ▶ 10/396 /checksum/SHA512/reset/57 OK ▶ 10/396 /checksum/SHA512/reset/58 OK ▶ 10/396 /checksum/SHA512/reset/59 OK ▶ 10/396 /checksum/SHA512/reset/60 OK ▶ 10/396 /checksum/SHA512/reset/61 OK ▶ 10/396 /checksum/SHA512/reset/62 OK ▶ 10/396 /checksum/SHA512/reset/63 OK ▶ 10/396 /checksum/SHA512/reset/64 OK ▶ 10/396 /checksum/SHA512/reset/65 OK ▶ 10/396 /checksum/SHA512/reset/66 OK ▶ 10/396 /checksum/SHA512/reset/67 OK ▶ 10/396 /checksum/SHA512/reset/68 OK ▶ 10/396 /checksum/SHA512/reset/69 OK ▶ 10/396 /checksum/SHA512/reset/70 OK ▶ 10/396 /checksum/SHA512/reset/71 OK ▶ 10/396 /checksum/SHA512/reset/72 OK ▶ 10/396 /checksum/SHA512/reset/73 OK ▶ 10/396 /checksum/SHA512/reset/74 OK ▶ 10/396 /checksum/SHA512/reset/75 OK ▶ 10/396 /checksum/SHA512/reset/76 OK ▶ 10/396 /checksum/SHA512/reset/77 OK ▶ 10/396 /checksum/SHA512/reset/78 OK ▶ 10/396 /checksum/SHA512/reset/79 OK ▶ 10/396 /checksum/SHA512/reset/80 OK ▶ 10/396 /checksum/SHA512/reset/81 OK ▶ 10/396 /checksum/SHA512/reset/82 OK ▶ 10/396 /checksum/SHA512/reset/83 OK ▶ 10/396 /checksum/SHA512/reset/84 OK ▶ 10/396 /checksum/SHA512/reset/85 OK ▶ 10/396 /checksum/SHA512/reset/86 OK ▶ 10/396 /checksum/SHA512/reset/87 OK ▶ 10/396 /checksum/SHA512/reset/88 OK ▶ 10/396 /checksum/SHA512/reset/89 OK ▶ 10/396 /checksum/SHA512/reset/90 OK ▶ 10/396 /checksum/SHA512/reset/91 OK ▶ 10/396 /checksum/SHA512/reset/92 OK ▶ 10/396 /checksum/SHA512/reset/93 OK ▶ 10/396 /checksum/SHA512/reset/94 OK ▶ 10/396 /checksum/SHA512/reset/95 OK ▶ 10/396 /checksum/SHA512/reset/96 OK ▶ 10/396 /checksum/SHA512/reset/97 OK ▶ 10/396 /checksum/SHA512/reset/98 OK ▶ 10/396 /checksum/SHA512/reset/99 OK ▶ 10/396 /checksum/SHA512/reset/100 OK ▶ 10/396 /checksum/SHA512/reset/101 OK ▶ 10/396 /checksum/SHA512/reset/102 OK ▶ 10/396 /checksum/SHA512/reset/103 OK ▶ 10/396 /checksum/SHA512/reset/104 OK ▶ 10/396 /checksum/SHA512/reset/105 OK ▶ 10/396 /checksum/SHA512/reset/106 OK ▶ 10/396 /checksum/SHA512/reset/107 OK ▶ 10/396 /checksum/SHA512/reset/108 OK ▶ 10/396 /checksum/SHA512/reset/109 OK ▶ 10/396 /checksum/SHA512/reset/110 OK ▶ 10/396 /checksum/SHA512/reset/111 OK ▶ 10/396 /checksum/SHA512/reset/112 OK ▶ 10/396 /checksum/SHA512/reset/113 OK ▶ 10/396 /checksum/SHA512/reset/114 OK ▶ 10/396 /checksum/SHA512/reset/115 OK ▶ 10/396 /checksum/SHA512/reset/116 OK ▶ 16/396 /date/year/1981 OK ▶ 16/396 /date/year/1982 OK ▶ 2/396 /asyncqueue/timed OK ▶ 2/396 /asyncqueue/remove OK ▶ 2/396 /asyncqueue/push_front OK 39/396 glib:glib+core / markup-parse OK 0.15s 71 subtests passed 51/396 glib:glib+core / option-argv0 RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=69 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/option-argv0 ▶ 10/396 /checksum/SHA512/reset/117 OK ▶ 10/396 /checksum/SHA512/reset/118 OK ▶ 10/396 /checksum/SHA512/reset/119 OK ▶ 10/396 /checksum/SHA512/reset/120 OK ▶ 10/396 /checksum/SHA512/reset/121 OK ▶ 10/396 /checksum/SHA512/reset/122 OK ▶ 10/396 /checksum/SHA512/reset/123 OK ▶ 10/396 /checksum/SHA512/reset/124 OK ▶ 10/396 /checksum/SHA512/reset/125 OK ▶ 10/396 /checksum/SHA512/reset/126 OK ▶ 10/396 /checksum/SHA512/reset/127 OK ▶ 10/396 /checksum/SHA512/reset/128 OK ▶ 10/396 /checksum/SHA512/reset/129 OK ▶ 10/396 /checksum/SHA512/reset/130 OK ▶ 10/396 /checksum/SHA512/reset/131 OK ▶ 10/396 /checksum/SHA512/reset/132 OK ▶ 10/396 /checksum/SHA512/reset/133 OK ▶ 10/396 /checksum/SHA512/reset/134 OK ▶ 10/396 /checksum/SHA512/reset/135 OK ▶ 10/396 /checksum/SHA512/reset/136 OK ▶ 10/396 /checksum/SHA512/reset/137 OK ▶ 10/396 /checksum/SHA512/reset/138 OK ▶ 10/396 /checksum/SHA512/reset/139 OK ▶ 10/396 /checksum/SHA512/reset/140 OK ▶ 10/396 /checksum/SHA512/reset/141 OK ▶ 10/396 /checksum/SHA512/reset/142 OK ▶ 10/396 /checksum/SHA512/reset/143 OK ▶ 10/396 /checksum/SHA512/reset/144 OK ▶ 10/396 /checksum/SHA512/reset/145 OK ▶ 10/396 /checksum/SHA512/reset/146 OK ▶ 10/396 /checksum/SHA512/reset/147 OK ▶ 10/396 /checksum/SHA512/reset/148 OK ▶ 10/396 /checksum/SHA512/reset/149 OK ▶ 10/396 /checksum/SHA512/reset/150 OK ▶ 10/396 /checksum/SHA512/reset/151 OK ▶ 10/396 /checksum/SHA512/reset/152 OK ▶ 10/396 /checksum/SHA512/reset/153 OK ▶ 10/396 /checksum/SHA512/reset/154 OK ▶ 16/396 /date/year/1983 OK ▶ 16/396 /date/year/1984 OK ▶ 16/396 /date/year/1985 OK ▶ 16/396 /date/year/1986 OK ▶ 16/396 /date/year/1987 OK ▶ 40/396 /markup/collect/0 OK ▶ 40/396 /markup/collect/1 OK ▶ 40/396 /markup/collect/2 OK ▶ 40/396 /markup/collect/3 OK ▶ 40/396 /markup/collect/4 OK ▶ 40/396 /markup/collect/5 OK ▶ 40/396 /markup/collect/6 OK ▶ 40/396 /markup/collect/7 OK ▶ 40/396 /markup/collect/8 OK ▶ 40/396 /markup/collect/9 OK ▶ 40/396 /markup/collect/10 OK ▶ 40/396 /markup/collect/11 OK ▶ 40/396 /markup/collect/12 OK ▶ 40/396 /markup/collect/13 OK ▶ 40/396 /markup/collect/14 OK ▶ 40/396 /markup/collect/15 OK ▶ 40/396 /markup/collect/16 OK ▶ 40/396 /markup/collect/17 OK ▶ 40/396 /markup/collect/18 OK ▶ 40/396 /markup/collect/19 OK ▶ 40/396 /markup/collect/cleanup OK ▶ 41/396 /markup/format OK ▶ 41/396 /markup/escape-text/0 OK ▶ 41/396 /markup/escape-text/1 OK ▶ 41/396 /markup/escape-text/2 OK ▶ 41/396 /markup/escape-text/3 OK ▶ 41/396 /markup/escape-text/4 OK ▶ 41/396 /markup/escape-text/5 OK ▶ 41/396 /markup/escape-text/6 OK ▶ 41/396 /markup/escape-text/7 OK ▶ 41/396 /markup/escape-text/8 OK ▶ 41/396 /markup/escape-text/9 OK ▶ 41/396 /markup/escape-text/10 OK ▶ 41/396 /markup/escape-text/11 OK ▶ 41/396 /markup/escape-text/12 OK ▶ 41/396 /markup/escape-text/13 OK ▶ 41/396 /markup/escape-text/14 OK ▶ 41/396 /markup/escape-text/15 OK ▶ 41/396 /markup/escape-text/16 OK ▶ 41/396 /markup/escape-text/17 OK ▶ 41/396 /markup/escape-text/18 OK ▶ 41/396 /markup/escape-text/19 OK ▶ 41/396 /markup/escape-text/20 OK ▶ 41/396 /markup/escape-text/21 OK ▶ 41/396 /markup/escape-text/22 OK ▶ 41/396 /markup/escape-unichar/0 OK ▶ 41/396 /markup/escape-unichar/1 OK ▶ 41/396 /markup/escape-unichar/2 OK ▶ 41/396 /markup/escape-unichar/3 OK ▶ 41/396 /markup/escape-unichar/4 OK ▶ 41/396 /markup/escape-unichar/5 OK ▶ 41/396 /markup/escape-unichar/6 OK ▶ 41/396 /markup/escape-unichar/7 OK ▶ 41/396 /markup/escape-unichar/8 OK ▶ 41/396 /markup/escape-unichar/9 OK ▶ 41/396 /markup/escape-unichar/10 OK ▶ 41/396 /markup/escape-unichar/11 OK ▶ 41/396 /markup/escape-unichar/12 OK ▶ 41/396 /markup/escape-unichar/13 OK ▶ 41/396 /markup/escape-unichar/14 OK ▶ 41/396 /markup/escape-unichar/15 OK ▶ 41/396 /markup/escape-unichar/16 OK ▶ 42/396 /glib/markup/subparser/success/0 OK ▶ 42/396 /glib/markup/subparser/success/1 OK ▶ 42/396 /glib/markup/subparser/success/2 OK ▶ 42/396 /glib/markup/subparser/success/3 OK ▶ 42/396 /glib/markup/subparser/success/4 OK ▶ 42/396 /glib/markup/subparser/success/5 OK ▶ 42/396 /glib/markup/subparser/success/6 OK ▶ 42/396 /glib/markup/subparser/failure/0 OK ▶ 42/396 /glib/markup/subparser/failure/1 OK ▶ 42/396 /glib/markup/subparser/failure/2 OK ▶ 42/396 /glib/markup/subparser/failure/3 OK ▶ 42/396 /glib/markup/subparser/failure/4 OK ▶ 42/396 /glib/markup/subparser/failure/5 OK ▶ 42/396 /glib/markup/subparser/failure/6 OK ▶ 43/396 /max-version/tested-at-compile-time OK ▶ 44/396 /memchunk/basic OK ▶ 45/396 /mem/overflow OK ▶ 45/396 /mem/empty-alloc OK ▶ 46/396 /thread/mutex1 OK ▶ 46/396 /thread/mutex2 OK ▶ 46/396 /thread/mutex3 OK ▶ 46/396 /thread/mutex4 OK ▶ 47/396 /node/allocation OK ▶ 47/396 /node/construction OK ▶ 47/396 /node/traversal OK ▶ 47/396 /node/misc OK ▶ 47/396 /node/unlink OK ▶ 47/396 /node/copy OK ▶ 48/396 /once/single-threaded OK ▶ 48/396 /once/multi-threaded OK ▶ 48/396 /once-init/single-threaded OK ▶ 48/396 /once-init/multi-threaded OK ▶ 48/396 /once-init/string OK 2/396 glib:glib+core / asyncqueue OK 0.48s 7 subtests passed 52/396 glib:glib+core / overflow RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=252 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/overflow ▶ 10/396 /checksum/SHA512/reset/155 OK ▶ 10/396 /checksum/SHA512/reset/156 OK ▶ 10/396 /checksum/SHA512/reset/157 OK ▶ 10/396 /checksum/SHA512/reset/158 OK ▶ 10/396 /checksum/SHA512/reset/159 OK 40/396 glib:glib+core / markup-collect OK 0.14s 21 subtests passed 41/396 glib:glib+core / markup-escape OK 0.14s 41 subtests passed 42/396 glib:glib+core / markup-subparser OK 0.13s 14 subtests passed 43/396 glib:glib+core / max-version OK 0.13s 1 subtests passed 44/396 glib:glib+core / memchunk OK 0.13s 1 subtests passed 45/396 glib:glib+core / mem-overflow OK 0.13s 2 subtests passed 47/396 glib:glib+core / node OK 0.12s 6 subtests passed 48/396 glib:glib+core / once OK 0.12s 5 subtests passed ▶ 16/396 /date/year/1988 OK ▶ 16/396 /date/year/1989 OK 53/396 glib:glib+core / overflow-fallback RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=115 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/overflow-fallback 54/396 glib:glib+core / pathbuf RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests MALLOC_PERTURB_=194 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/pathbuf 55/396 glib:glib+core / pattern RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=14 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/pattern 56/396 glib:glib+core / private RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/private 57/396 glib:glib+core / protocol RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/protocol 58/396 glib:glib+core / queue RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=219 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/queue 59/396 glib:glib+core / rand RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=227 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rand 60/396 glib:glib+core / rcbox RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=197 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rcbox ▶ 23/396 /gvariant/typeinfo OK ▶ 23/396 /gvariant/string OK ▶ 23/396 /gvariant/utf8 OK ▶ 23/396 /gvariant/utf8-new-strings OK ▶ 10/396 /checksum/SHA512/reset/160 OK ▶ 10/396 /checksum/SHA512/reset/161 OK ▶ 10/396 /checksum/SHA512/reset/162 OK ▶ 10/396 /checksum/SHA512/reset/163 OK ▶ 10/396 /checksum/SHA512/reset/164 OK ▶ 10/396 /checksum/SHA512/reset/165 OK ▶ 10/396 /checksum/SHA512/reset/166 OK ▶ 10/396 /checksum/SHA512/reset/167 OK ▶ 10/396 /checksum/SHA512/reset/168 OK ▶ 10/396 /checksum/SHA512/reset/169 OK ▶ 10/396 /checksum/SHA512/reset/170 OK ▶ 10/396 /checksum/SHA512/reset/171 OK ▶ 10/396 /checksum/SHA512/reset/172 OK ▶ 10/396 /checksum/SHA512/reset/173 OK ▶ 10/396 /checksum/SHA512/reset/174 OK ▶ 10/396 /checksum/SHA512/reset/175 OK ▶ 10/396 /checksum/SHA512/reset/176 OK ▶ 10/396 /checksum/SHA512/reset/177 OK ▶ 10/396 /checksum/SHA512/reset/178 OK ▶ 10/396 /checksum/SHA512/reset/179 OK ▶ 10/396 /checksum/SHA512/reset/180 OK ▶ 50/396 /option/basic OK ▶ 50/396 /option/translate OK ▶ 50/396 /option/strict-posix OK ▶ 50/396 /option/help/options OK ▶ 50/396 /option/help/no-options OK ▶ 50/396 /option/help/no-help-options OK ▶ 50/396 /option/help/deprecated OK ▶ 16/396 /date/year/1990 OK ▶ 16/396 /date/year/1991 OK ▶ 16/396 /date/year/1992 OK ▶ 49/396 /thread/onceinit OK ▶ 10/396 /checksum/SHA512/reset/181 OK ▶ 10/396 /checksum/SHA512/reset/182 OK ▶ 10/396 /checksum/SHA512/reset/183 OK ▶ 50/396 /option/group/captions OK ▶ 50/396 /option/group/main OK ▶ 50/396 /option/group/error-hook OK ▶ 50/396 /option/group/parse OK ▶ 50/396 /option/restoration/int OK ▶ 50/396 /option/restoration/string OK ▶ 50/396 /option/restoration/boolean OK ▶ 50/396 /option/arg/reverse-string OK ▶ 50/396 /option/arg/optional-int OK ▶ 50/396 /option/arg/repetition/int OK ▶ 50/396 /option/arg/repetition/string OK ▶ 50/396 /option/arg/repetition/filename OK ▶ 50/396 /option/arg/repetition/double OK ▶ 50/396 /option/arg/repetition/locale OK ▶ 50/396 /option/arg/repetition/int64 OK ▶ 50/396 /option/arg/array/string OK ▶ 50/396 /option/arg/callback/string OK ▶ 50/396 /option/arg/callback/count OK ▶ 50/396 /option/arg/callback/optional1 OK ▶ 50/396 /option/arg/callback/optional2 OK ▶ 50/396 /option/arg/callback/optional3 OK ▶ 50/396 /option/arg/callback/optional4 OK ▶ 50/396 /option/arg/callback/optional5 OK ▶ 50/396 /option/arg/callback/optional6 OK ▶ 50/396 /option/arg/callback/optional7 OK ▶ 50/396 /option/arg/callback/optional8 OK ▶ 50/396 /option/arg/remaining/callback OK ▶ 50/396 /option/arg/remaining/callback-false OK ▶ 50/396 /option/arg/remaining/non-option OK ▶ 50/396 /option/arg/remaining/separator OK ▶ 50/396 /option/arg/remaining/array OK ▶ 50/396 /option/arg/ignore/long OK ▶ 50/396 /option/arg/ignore/short OK ▶ 50/396 /option/arg/ignore/arg OK ▶ 50/396 /option/arg/rest/non-option OK ▶ 50/396 /option/arg/rest/separator1 OK ▶ 50/396 /option/arg/rest/separator2 OK ▶ 50/396 /option/arg/rest/separator3 OK ▶ 50/396 /option/arg/rest/separator4 OK ▶ 50/396 /option/arg/rest/separator5 OK ▶ 50/396 /option/context/add OK ▶ 50/396 /option/context/empty2 OK ▶ 50/396 /option/context/empty3 OK ▶ 50/396 /option/bug/unknown-short OK ▶ 50/396 /option/bug/lonely-dash OK ▶ 50/396 /option/bug/triple-dash OK ▶ 50/396 /option/bug/missing-arg OK ▶ 50/396 /option/bug/dash-arg OK ▶ 50/396 /option/bug/short-remaining OK ▶ 50/396 /option/bug/double-free OK ▶ 50/396 /option/bug/double-zero OK ▶ 16/396 /date/year/1993 OK ▶ 16/396 /date/year/1994 OK ▶ 16/396 /date/year/1995 OK ▶ 16/396 /date/year/1996 OK ▶ 16/396 /date/year/1997 OK ▶ 16/396 /date/year/1998 OK ▶ 16/396 /date/year/1999 OK ▶ 16/396 /date/year/2000 OK ▶ 16/396 /date/year/2001 OK ▶ 16/396 /date/year/2002 OK ▶ 16/396 /date/year/2003 OK ▶ 51/396 /option/argv0 OK 49/396 glib:glib+core / onceinit OK 0.26s 1 subtests passed ▶ 35/396 /maincontext/nsources_different_priority OK 61/396 glib:glib+core / rec-mutex RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=237 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rec-mutex 10/396 glib:glib+core / checksum OK 0.62s 1851 subtests passed 50/396 glib:glib+core / option-context OK 0.25s 58 subtests passed ▶ 52/396 /glib/checked-math/guint-add OK ▶ 52/396 /glib/checked-math/guint-mul OK ▶ 52/396 /glib/checked-math/guint64-add OK ▶ 52/396 /glib/checked-math/guint64-mul OK ▶ 52/396 /glib/checked-math/gsize-add OK ▶ 52/396 /glib/checked-math/gsize-mul OK 62/396 glib:glib+core / refcount RUNNING >>> MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/refcount 63/396 glib:glib+core / refcount-macro RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/refcount-macro 51/396 glib:glib+core / option-argv0 OK 0.28s 1 subtests passed ▶ 16/396 /date/year/2004 OK ▶ 16/396 /date/year/2005 OK ▶ 16/396 /date/year/2006 OK 64/396 glib:glib+core / refstring RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=231 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/refstring ▶ 53/396 /glib/checked-math/guint-add OK ▶ 53/396 /glib/checked-math/guint-mul OK ▶ 53/396 /glib/checked-math/guint64-add OK ▶ 53/396 /glib/checked-math/guint64-mul OK ▶ 53/396 /glib/checked-math/gsize-add OK ▶ 53/396 /glib/checked-math/gsize-mul OK ▶ 54/396 /pathbuf/init OK ▶ 54/396 /pathbuf/push-pop OK ▶ 54/396 /pathbuf/filename-extension OK ▶ 55/396 /pattern/compile/0 OK ▶ 55/396 /pattern/compile/1 OK ▶ 55/396 /pattern/compile/2 OK ▶ 55/396 /pattern/compile/3 OK ▶ 55/396 /pattern/compile/4 OK ▶ 55/396 /pattern/compile/5 OK ▶ 55/396 /pattern/compile/6 OK ▶ 55/396 /pattern/compile/7 OK ▶ 55/396 /pattern/compile/8 OK ▶ 55/396 /pattern/compile/9 OK ▶ 55/396 /pattern/compile/10 OK ▶ 55/396 /pattern/compile/11 OK ▶ 55/396 /pattern/compile/12 OK ▶ 55/396 /pattern/compile/13 OK ▶ 55/396 /pattern/copy/0 OK ▶ 55/396 /pattern/copy/1 OK ▶ 55/396 /pattern/copy/2 OK ▶ 55/396 /pattern/copy/3 OK ▶ 55/396 /pattern/copy/4 OK ▶ 55/396 /pattern/copy/5 OK ▶ 55/396 /pattern/copy/6 OK ▶ 55/396 /pattern/copy/7 OK ▶ 55/396 /pattern/copy/8 OK ▶ 55/396 /pattern/copy/9 OK ▶ 55/396 /pattern/copy/10 OK ▶ 55/396 /pattern/copy/11 OK ▶ 55/396 /pattern/copy/12 OK ▶ 55/396 /pattern/copy/13 OK ▶ 55/396 /pattern/match/0 OK ▶ 55/396 /pattern/match/1 OK ▶ 55/396 /pattern/match/2 OK ▶ 55/396 /pattern/match/3 OK ▶ 55/396 /pattern/match/4 OK ▶ 55/396 /pattern/match/5 OK ▶ 55/396 /pattern/match/6 OK ▶ 55/396 /pattern/match/7 OK ▶ 55/396 /pattern/match/8 OK ▶ 55/396 /pattern/match/9 OK ▶ 55/396 /pattern/match/10 OK ▶ 55/396 /pattern/match/11 OK ▶ 55/396 /pattern/match/12 OK ▶ 55/396 /pattern/match/13 OK ▶ 55/396 /pattern/match/14 OK ▶ 55/396 /pattern/match/15 OK ▶ 55/396 /pattern/match/16 OK ▶ 55/396 /pattern/match/17 OK ▶ 55/396 /pattern/match/18 OK ▶ 55/396 /pattern/match/19 OK ▶ 55/396 /pattern/match/20 OK ▶ 55/396 /pattern/match/21 OK ▶ 55/396 /pattern/match/22 OK ▶ 55/396 /pattern/match/23 OK ▶ 55/396 /pattern/match/24 OK ▶ 55/396 /pattern/match/25 OK ▶ 55/396 /pattern/match/26 OK ▶ 55/396 /pattern/match/27 OK ▶ 55/396 /pattern/match/28 OK ▶ 55/396 /pattern/match/29 OK ▶ 55/396 /pattern/match/30 OK ▶ 55/396 /pattern/match/31 OK ▶ 55/396 /pattern/match/32 OK ▶ 55/396 /pattern/match/33 OK ▶ 55/396 /pattern/match/34 OK ▶ 55/396 /pattern/match/35 OK ▶ 55/396 /pattern/match/36 OK ▶ 55/396 /pattern/match/37 OK ▶ 55/396 /pattern/match/38 OK ▶ 55/396 /pattern/match/39 OK ▶ 55/396 /pattern/match/40 OK ▶ 55/396 /pattern/match/41 OK ▶ 55/396 /pattern/match/42 OK ▶ 55/396 /pattern/match/43 OK ▶ 55/396 /pattern/match/44 OK ▶ 55/396 /pattern/match/45 OK ▶ 55/396 /pattern/match/46 OK ▶ 55/396 /pattern/match/47 OK ▶ 55/396 /pattern/match/48 OK ▶ 55/396 /pattern/match/49 OK ▶ 55/396 /pattern/match/50 OK ▶ 55/396 /pattern/equal/0 OK ▶ 55/396 /pattern/equal/1 OK ▶ 55/396 /pattern/equal/2 OK ▶ 55/396 /pattern/equal/3 OK ▶ 55/396 /pattern/equal/4 OK ▶ 55/396 /pattern/equal/5 OK ▶ 55/396 /pattern/equal/6 OK ▶ 55/396 /pattern/equal/7 OK ▶ 55/396 /pattern/equal/8 OK ▶ 55/396 /pattern/equal/9 OK ▶ 55/396 /pattern/equal/10 OK ▶ 56/396 /thread/private1 OK ▶ 57/396 /glib/testing/protocol/debug OK ▶ 57/396 /glib/testing/protocol/info OK ▶ 57/396 /glib/testing/protocol/message OK ▶ 57/396 /glib/testing/protocol/warning OK ▶ 57/396 /glib/testing/protocol/critical OK ▶ 57/396 /glib/testing/protocol/error OK ▶ 57/396 /glib/testing/protocol/gtest-message OK ▶ 57/396 /glib/testing/protocol/test-message OK ▶ 57/396 /glib/testing/protocol/test-error OK ▶ 58/396 /queue/basic OK ▶ 58/396 /queue/copy OK ▶ 58/396 /queue/off-by-one OK ▶ 58/396 /queue/find-custom OK ▶ 58/396 /queue/static OK ▶ 58/396 /queue/clear OK ▶ 58/396 /queue/free-full OK ▶ 58/396 /queue/clear-full OK ▶ 58/396 /queue/insert-sibling-link OK ▶ 58/396 /queue/push-nth-link OK ▶ 58/396 /queue/clear-full/noop OK ▶ 60/396 /rcbox/new OK ▶ 60/396 /rcbox/release-full OK ▶ 60/396 /rcbox/dup OK ▶ 60/396 /rcbox/alignment OK ▶ 60/396 /atomic-rcbox/new OK ▶ 60/396 /atomic-rcbox/release-full OK ▶ 60/396 /atomic-rcbox/dup OK ▶ 60/396 /atomic-rcbox/alignment OK 52/396 glib:glib+core / overflow OK 0.42s 6 subtests passed 65/396 glib:glib+core / regex RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=143 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/regex ▶ 16/396 /date/year/2007 OK ▶ 16/396 /date/year/2008 OK ▶ 16/396 /date/year/2009 OK ▶ 16/396 /date/year/2010 OK ▶ 16/396 /date/year/2011 OK ▶ 16/396 /date/year/2012 OK ▶ 16/396 /date/year/3000 OK ▶ 16/396 /date/year/3001 OK ▶ 16/396 /date/year/3002 OK ▶ 16/396 /date/year/3998 OK ▶ 16/396 /date/year/3999 OK ▶ 16/396 /date/year/4000 OK ▶ 59/396 /rand/test-rand OK ▶ 59/396 /rand/double-range OK 53/396 glib:glib+core / overflow-fallback OK 0.41s 6 subtests passed 54/396 glib:glib+core / pathbuf OK 0.40s 3 subtests passed 55/396 glib:glib+core / pattern OK 0.39s 90 subtests passed 57/396 glib:glib+core / protocol OK 0.36s 9 subtests passed 60/396 glib:glib+core / rcbox OK 0.32s 8 subtests passed 66/396 glib:glib+core / relation RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=80 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/relation 67/396 glib:glib+core / rwlock RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=70 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rwlock 68/396 glib:glib+core / scannerapi RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/scannerapi 69/396 glib:glib+core / search-utils RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=168 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/search-utils 70/396 glib:glib+core+slow / sequence RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=123 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/sequence ▶ 16/396 /date/year/4001 OK ▶ 16/396 /date/year/4002 OK ▶ 16/396 /date/year/4003 OK 59/396 glib:glib+core / rand OK 0.39s 2 subtests passed ▶ 61/396 /thread/rec-mutex1 OK ▶ 61/396 /thread/rec-mutex2 OK ▶ 61/396 /thread/rec-mutex3 OK 71/396 glib:glib+core / shell RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/shell ▶ 62/396 /refcount/grefcount OK ▶ 62/396 /refcount/gatomicrefcount OK ▶ 62/396 /refcount/grefcount/saturation OK ▶ 62/396 /refcount/gatomicrefcount/saturation OK ▶ 63/396 /refcount/grefcount OK ▶ 63/396 /refcount/gatomicrefcount OK ▶ 63/396 /refcount/grefcount/saturation OK ▶ 63/396 /refcount/gatomicrefcount/saturation OK 16/396 glib:glib+core / date OK 0.93s 120 subtests passed ▶ 64/396 /refstring/base OK ▶ 64/396 /refstring/length OK ▶ 64/396 /refstring/length-auto OK ▶ 64/396 /refstring/length-nuls OK ▶ 64/396 /refstring/intern OK ▶ 64/396 /refstring/hash_equal OK ▶ 64/396 /refstring/equal OK 72/396 glib:glib+core / slice RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=66 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/slice ▶ 61/396 /thread/rec-mutex4 OK ▶ 61/396 /thread/rec-mutex/perf/uncontended/depth1 OK ▶ 61/396 /thread/rec-mutex/perf/uncontended/depth2 OK ▶ 61/396 /thread/rec-mutex/perf/uncontended/depth3 OK ▶ 61/396 /thread/rec-mutex/perf/uncontended/depth4 OK ▶ 61/396 /thread/rec-mutex/perf/uncontended/depth5 OK ▶ 61/396 /thread/rec-mutex/perf/contended1/depth1 OK ▶ 61/396 /thread/rec-mutex/perf/contended1/depth2 OK ▶ 61/396 /thread/rec-mutex/perf/contended1/depth3 OK ▶ 61/396 /thread/rec-mutex/perf/contended1/depth4 OK ▶ 61/396 /thread/rec-mutex/perf/contended1/depth5 OK ▶ 61/396 /thread/rec-mutex/perf/contended2/depth1 OK ▶ 61/396 /thread/rec-mutex/perf/contended2/depth2 OK ▶ 61/396 /thread/rec-mutex/perf/contended2/depth3 OK ▶ 61/396 /thread/rec-mutex/perf/contended2/depth4 OK ▶ 61/396 /thread/rec-mutex/perf/contended2/depth5 OK ▶ 61/396 /thread/rec-mutex/perf/contended3/depth1 OK ▶ 61/396 /thread/rec-mutex/perf/contended3/depth2 OK 62/396 glib:glib+core / refcount OK 0.33s 4 subtests passed 63/396 glib:glib+core / refcount-macro OK 0.31s 4 subtests passed ▶ 65/396 /regex/properties OK ▶ 65/396 /regex/class OK ▶ 65/396 /regex/lookahead OK ▶ 65/396 /regex/lookbehind OK ▶ 65/396 /regex/subpattern OK ▶ 65/396 /regex/condition OK ▶ 65/396 /regex/recursion OK ▶ 65/396 /regex/multiline OK ▶ 65/396 /regex/explicit-crlf OK ▶ 65/396 /regex/max-lookbehind OK ▶ 65/396 /regex/compile-errors OK ▶ 65/396 /regex/jit-unsupported-matching OK ▶ 65/396 /regex/unmatched-named-subpattern OK 73/396 glib:glib+core / slist RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/slist 74/396 glib:glib+core / sort RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/sort ▶ 61/396 /thread/rec-mutex/perf/contended3/depth3 OK ▶ 61/396 /thread/rec-mutex/perf/contended3/depth4 OK ▶ 61/396 /thread/rec-mutex/perf/contended3/depth5 OK ▶ 61/396 /thread/rec-mutex/perf/contended4/depth1 OK ▶ 61/396 /thread/rec-mutex/perf/contended4/depth2 OK ▶ 61/396 /thread/rec-mutex/perf/contended4/depth3 OK ▶ 61/396 /thread/rec-mutex/perf/contended4/depth4 OK ▶ 61/396 /thread/rec-mutex/perf/contended4/depth5 OK ▶ 66/396 /glib/relation OK ▶ 67/396 /thread/rwlock1 OK ▶ 67/396 /thread/rwlock2 OK ▶ 67/396 /thread/rwlock3 OK ▶ 67/396 /thread/rwlock4 OK ▶ 67/396 /thread/rwlock5 OK ▶ 67/396 /thread/rwlock6 OK ▶ 68/396 /scanner/warn OK ▶ 68/396 /scanner/error OK ▶ 68/396 /scanner/symbols OK ▶ 68/396 /scanner/tokens OK ▶ 69/396 /search/basic OK ▶ 69/396 /search/composed OK ▶ 69/396 /search/decomposed OK ▶ 69/396 /search/turkish OK ▶ 69/396 /search/c_locale_unicode OK ▶ 69/396 /search/multi_words OK ▶ 70/396 /sequence/out-of-range-jump OK ▶ 70/396 /sequence/iter-move OK 61/396 glib:glib+core / rec-mutex OK 0.43s 29 subtests passed ▶ 71/396 /shell/cmdline/0 OK ▶ 71/396 /shell/cmdline/1 OK ▶ 71/396 /shell/cmdline/2 OK ▶ 71/396 /shell/cmdline/3 OK ▶ 71/396 /shell/cmdline/4 OK ▶ 71/396 /shell/cmdline/5 OK ▶ 71/396 /shell/cmdline/6 OK ▶ 71/396 /shell/cmdline/7 OK ▶ 71/396 /shell/cmdline/8 OK ▶ 71/396 /shell/cmdline/9 OK ▶ 71/396 /shell/cmdline/10 OK ▶ 71/396 /shell/cmdline/11 OK ▶ 71/396 /shell/cmdline/12 OK ▶ 71/396 /shell/cmdline/13 OK ▶ 71/396 /shell/cmdline/14 OK ▶ 71/396 /shell/cmdline/15 OK ▶ 71/396 /shell/cmdline/16 OK ▶ 71/396 /shell/cmdline/17 OK ▶ 71/396 /shell/cmdline/18 OK ▶ 71/396 /shell/cmdline/19 OK ▶ 71/396 /shell/cmdline/20 OK ▶ 71/396 /shell/cmdline/21 OK ▶ 71/396 /shell/cmdline/22 OK ▶ 71/396 /shell/quote/0 OK ▶ 71/396 /shell/quote/1 OK ▶ 71/396 /shell/quote/2 OK ▶ 71/396 /shell/quote/3 OK ▶ 71/396 /shell/quote/4 OK ▶ 71/396 /shell/quote/5 OK ▶ 71/396 /shell/quote/6 OK ▶ 71/396 /shell/unquote/0 OK ▶ 71/396 /shell/unquote/1 OK ▶ 71/396 /shell/unquote/2 OK ▶ 71/396 /shell/unquote/3 OK ▶ 71/396 /shell/unquote/4 OK ▶ 71/396 /shell/unquote/5 OK ▶ 71/396 /shell/unquote/6 OK ▶ 71/396 /shell/unquote/7 OK ▶ 71/396 /shell/unquote/8 OK ▶ 71/396 /shell/unquote/9 OK ▶ 71/396 /shell/unquote/10 OK ▶ 71/396 /shell/unquote/11 OK ▶ 71/396 /shell/unquote/12 OK ▶ 71/396 /shell/unquote/13 OK ▶ 71/396 /shell/unquote/14 OK ▶ 71/396 /shell/unquote/15 OK ▶ 71/396 /shell/unquote/16 OK ▶ 71/396 /shell/unquote/17 OK ▶ 71/396 /shell/unquote/18 OK ▶ 71/396 /shell/unquote/19 OK ▶ 71/396 /shell/unquote/20 OK 75/396 glib:glib+core / spawn-multithreaded RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=95 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-multithreaded 66/396 glib:glib+core / relation OK 0.18s 1 subtests passed 68/396 glib:glib+core / scannerapi OK 0.17s 4 subtests passed 69/396 glib:glib+core / search-utils OK 0.16s 6 subtests passed ▶ 65/396 /regex/compiled-regex-after-jit-failure OK ▶ 65/396 /regex/new/1 OK ▶ 65/396 /regex/new/2 OK ▶ 65/396 /regex/new/3 OK ▶ 65/396 /regex/new/4 OK ▶ 65/396 /regex/new/5 OK ▶ 65/396 /regex/new/6 OK ▶ 65/396 /regex/new/7 OK ▶ 65/396 /regex/new/8 OK ▶ 65/396 /regex/new/9 OK ▶ 65/396 /regex/new/10 OK ▶ 65/396 /regex/new/11 OK ▶ 65/396 /regex/new/12 OK ▶ 65/396 /regex/new/13 OK ▶ 65/396 /regex/new/14 OK ▶ 65/396 /regex/new/15 OK ▶ 65/396 /regex/new/16 OK ▶ 65/396 /regex/new/17 OK ▶ 65/396 /regex/new/18 OK ▶ 65/396 /regex/new/19 OK ▶ 65/396 /regex/new/71 OK ▶ 65/396 /regex/new/80 OK ▶ 65/396 /regex/new/82 OK ▶ 65/396 /regex/new-check-flags/20 OK ▶ 65/396 /regex/new-check-flags/21 OK ▶ 65/396 /regex/new-check-flags/22 OK ▶ 65/396 /regex/new-check-flags/23 OK ▶ 65/396 /regex/new-check-flags/24 OK ▶ 65/396 /regex/new-check-flags/25 OK ▶ 65/396 /regex/new-check-flags/26 OK ▶ 65/396 /regex/new-check-flags/27 OK ▶ 65/396 /regex/new-check-flags/28 OK ▶ 65/396 /regex/new-check-flags/29 OK ▶ 65/396 /regex/new-check-flags/30 OK ▶ 65/396 /regex/new-check-flags/31 OK ▶ 65/396 /regex/new-check-flags/32 OK ▶ 65/396 /regex/new-check-flags/33 OK ▶ 65/396 /regex/new-check-flags/34 OK ▶ 65/396 /regex/new-check-flags/35 OK ▶ 65/396 /regex/new-check-flags/36 OK ▶ 65/396 /regex/new-fail/37 OK ▶ 65/396 /regex/new-fail/38 OK ▶ 65/396 /regex/new-fail/39 OK ▶ 65/396 /regex/new-fail/40 OK ▶ 65/396 /regex/new-fail/41 OK ▶ 65/396 /regex/new-fail/42 OK ▶ 65/396 /regex/new-fail/43 OK ▶ 65/396 /regex/new-fail/44 OK ▶ 65/396 /regex/new-fail/45 OK ▶ 65/396 /regex/new-fail/46 OK ▶ 65/396 /regex/new-fail/47 OK ▶ 65/396 /regex/new-fail/48 OK ▶ 65/396 /regex/new-fail/49 OK ▶ 65/396 /regex/new-fail/50 OK ▶ 65/396 /regex/new-fail/51 OK ▶ 65/396 /regex/new-fail/52 OK ▶ 65/396 /regex/new-fail/53 OK ▶ 65/396 /regex/new-fail/54 OK ▶ 65/396 /regex/new-fail/55 OK ▶ 65/396 /regex/new-fail/56 OK ▶ 65/396 /regex/new-fail/57 OK ▶ 65/396 /regex/new-fail/58 OK ▶ 65/396 /regex/new-fail/59 OK ▶ 65/396 /regex/new-fail/60 OK ▶ 65/396 /regex/new-fail/61 OK ▶ 65/396 /regex/new-fail/62 OK ▶ 65/396 /regex/new-fail/63 OK ▶ 65/396 /regex/new-fail/64 OK ▶ 65/396 /regex/new-fail/65 OK ▶ 65/396 /regex/new-fail/66 OK ▶ 65/396 /regex/new-fail/67 OK ▶ 65/396 /regex/new-fail/68 OK ▶ 65/396 /regex/new-fail/69 OK ▶ 65/396 /regex/new-fail/70 OK ▶ 65/396 /regex/new-fail/72 OK ▶ 65/396 /regex/new-fail/73 OK ▶ 65/396 /regex/new-fail/74 OK ▶ 65/396 /regex/new-fail/75 OK ▶ 65/396 /regex/new-fail/76 OK ▶ 65/396 /regex/new-fail/77 OK ▶ 65/396 /regex/new-fail/78 OK ▶ 65/396 /regex/new-fail/79 OK ▶ 65/396 /regex/new-fail/81 OK ▶ 65/396 /regex/new-fail/83 OK ▶ 65/396 /regex/new-fail/84 OK ▶ 65/396 /regex/new-fail/85 OK ▶ 65/396 /regex/new-fail/86 OK ▶ 65/396 /regex/new-fail/87 OK ▶ 65/396 /regex/new-fail/88 OK ▶ 65/396 /regex/new-fail/89 OK ▶ 65/396 /regex/new-fail/90 OK ▶ 65/396 /regex/new-fail/91 OK ▶ 65/396 /regex/match-simple/92 OK ▶ 65/396 /regex/match-simple/93 OK ▶ 65/396 /regex/match-simple/94 OK ▶ 65/396 /regex/match-simple/95 OK ▶ 65/396 /regex/match-simple/96 OK ▶ 65/396 /regex/match-simple/97 OK ▶ 65/396 /regex/match-simple/98 OK ▶ 65/396 /regex/match-simple/99 OK ▶ 65/396 /regex/match-simple/100 OK ▶ 65/396 /regex/match-simple/101 OK ▶ 65/396 /regex/match-simple/102 OK ▶ 65/396 /regex/match-simple/103 OK ▶ 65/396 /regex/match-simple/104 OK ▶ 65/396 /regex/match-simple/105 OK ▶ 65/396 /regex/match-simple/106 OK ▶ 65/396 /regex/match-simple/107 OK ▶ 65/396 /regex/match-simple/108 OK ▶ 65/396 /regex/match-simple/109 OK ▶ 65/396 /regex/match-simple/110 OK ▶ 65/396 /regex/match-simple/111 OK ▶ 65/396 /regex/match-simple/112 OK ▶ 65/396 /regex/match-simple/113 OK ▶ 65/396 /regex/match-simple/114 OK ▶ 65/396 /regex/match-simple/115 OK ▶ 65/396 /regex/match-simple/116 OK ▶ 65/396 /regex/match-simple/117 OK ▶ 65/396 /regex/match-simple/118 OK ▶ 65/396 /regex/match-simple/119 OK ▶ 65/396 /regex/match-simple/120 OK ▶ 65/396 /regex/match-simple/121 OK ▶ 65/396 /regex/match-simple/122 OK ▶ 65/396 /regex/match-simple/123 OK ▶ 65/396 /regex/match-simple/124 OK ▶ 65/396 /regex/match-simple/125 OK ▶ 65/396 /regex/match-simple/126 OK ▶ 65/396 /regex/match-simple/127 OK ▶ 65/396 /regex/match-simple/128 OK ▶ 65/396 /regex/match-simple/129 OK ▶ 65/396 /regex/match-simple/130 OK ▶ 65/396 /regex/match-simple/131 OK ▶ 65/396 /regex/match-simple/132 OK ▶ 65/396 /regex/match-simple/133 OK ▶ 65/396 /regex/match-simple/134 OK ▶ 65/396 /regex/match-simple/135 OK ▶ 65/396 /regex/match-simple/136 OK ▶ 65/396 /regex/match-simple/137 OK ▶ 65/396 /regex/match-simple/138 OK ▶ 65/396 /regex/match-simple/139 OK ▶ 65/396 /regex/match-simple/140 OK ▶ 65/396 /regex/match-simple/141 OK ▶ 65/396 /regex/match-simple/142 OK ▶ 65/396 /regex/match-simple/143 OK ▶ 65/396 /regex/match-simple/144 OK ▶ 65/396 /regex/match-simple/145 OK ▶ 65/396 /regex/match-simple/146 OK ▶ 65/396 /regex/match-simple/147 OK ▶ 65/396 /regex/match-simple/148 OK ▶ 65/396 /regex/match-simple/149 OK ▶ 65/396 /regex/match-simple/150 OK ▶ 65/396 /regex/match-simple/151 OK ▶ 65/396 /regex/match-simple/152 OK ▶ 65/396 /regex/match-simple/153 OK ▶ 65/396 /regex/match-simple/154 OK ▶ 65/396 /regex/match-simple/155 OK ▶ 65/396 /regex/match-simple/156 OK ▶ 65/396 /regex/match-simple/157 OK ▶ 65/396 /regex/match-simple/158 OK ▶ 65/396 /regex/match-simple/159 OK ▶ 65/396 /regex/match-simple/160 OK ▶ 65/396 /regex/match-simple/161 OK ▶ 65/396 /regex/match-simple/162 OK ▶ 65/396 /regex/match-simple/163 OK 76/396 glib:glib+core / spawn-path-search RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=163 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-path-search 77/396 glib:glib+core / spawn-singlethread RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=179 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-singlethread 78/396 glib:glib+core / spawn-test RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=64 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-test ▶ 72/396 /slice/copy OK ▶ 72/396 /slice/chain OK 71/396 glib:glib+core / shell OK 0.21s 51 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: test cmdline: foo bar test cmdline: foo 'bar' test cmdline: foo "bar" test cmdline: foo '' 'bar' test cmdline: foo "bar"'baz'blah'foo'\''blah'"boo" test cmdline: foo blah foo bar baz test cmdline: foo ' spaces more spaces lots of spaces in this ' test cmdline: foo \ bar test cmdline: foo '' '' test cmdline: foo \" la la la test cmdline: foo \ foo woo woo\ test cmdline: foo "yada yada \$\"" test cmdline: foo "c:\\" test cmdline: foo # bla bla bla bar test cmdline: foo a#b test cmdline: #foo test cmdline: foo bar \ test cmdline: foo 'bar baz test cmdline: foo '"bar" baz test cmdline: test cmdline: test cmdline: # foo bar test cmdline: foo '/bar/summer'\''09 tours.pdf' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 73/396 /slist/sort OK ▶ 73/396 /slist/sort-with-data OK ▶ 73/396 /slist/insert-sorted OK ▶ 73/396 /slist/insert-sorted-with-data OK ▶ 73/396 /slist/reverse OK ▶ 73/396 /slist/nth OK ▶ 73/396 /slist/remove OK ▶ 73/396 /slist/remove-all OK ▶ 73/396 /slist/insert OK ▶ 73/396 /slist/position OK ▶ 73/396 /slist/concat OK ▶ 73/396 /slist/copy OK ▶ 73/396 /slist/sort/stable OK ▶ 73/396 /slist/copy/deep OK ▶ 74/396 /sort/basic OK ▶ 74/396 /sort/zero-elements OK ▶ 74/396 /sort/stable OK ▶ 74/396 /sort/big OK ▶ 74/396 /sort/deprecated OK 79/396 glib:glib+core / strfuncs RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/strfuncs ▶ 65/396 /regex/match-simple/164 OK ▶ 65/396 /regex/match-simple-optimized/92 OK ▶ 65/396 /regex/match-simple-optimized/93 OK ▶ 65/396 /regex/match-simple-optimized/94 OK ▶ 65/396 /regex/match-simple-optimized/95 OK ▶ 65/396 /regex/match-simple-optimized/96 OK ▶ 65/396 /regex/match-simple-optimized/97 OK ▶ 65/396 /regex/match-simple-optimized/98 OK ▶ 65/396 /regex/match-simple-optimized/99 OK ▶ 65/396 /regex/match-simple-optimized/100 OK ▶ 65/396 /regex/match-simple-optimized/101 OK ▶ 65/396 /regex/match-simple-optimized/102 OK ▶ 65/396 /regex/match-simple-optimized/103 OK ▶ 65/396 /regex/match-simple-optimized/104 OK ▶ 65/396 /regex/match-simple-optimized/105 OK ▶ 65/396 /regex/match-simple-optimized/106 OK ▶ 65/396 /regex/match-simple-optimized/107 OK ▶ 65/396 /regex/match-simple-optimized/108 OK ▶ 65/396 /regex/match-simple-optimized/109 OK ▶ 65/396 /regex/match-simple-optimized/110 OK ▶ 65/396 /regex/match-simple-optimized/111 OK ▶ 65/396 /regex/match-simple-optimized/112 OK ▶ 65/396 /regex/match-simple-optimized/113 OK ▶ 65/396 /regex/match-simple-optimized/114 OK ▶ 65/396 /regex/match-simple-optimized/115 OK ▶ 65/396 /regex/match-simple-optimized/116 OK ▶ 65/396 /regex/match-simple-optimized/117 OK ▶ 65/396 /regex/match-simple-optimized/118 OK ▶ 65/396 /regex/match-simple-optimized/119 OK ▶ 65/396 /regex/match-simple-optimized/120 OK ▶ 65/396 /regex/match-simple-optimized/121 OK ▶ 65/396 /regex/match-simple-optimized/122 OK ▶ 65/396 /regex/match-simple-optimized/123 OK ▶ 65/396 /regex/match-simple-optimized/124 OK ▶ 65/396 /regex/match-simple-optimized/125 OK ▶ 65/396 /regex/match-simple-optimized/126 OK ▶ 65/396 /regex/match-simple-optimized/127 OK ▶ 65/396 /regex/match-simple-optimized/128 OK ▶ 65/396 /regex/match-simple-optimized/129 OK ▶ 65/396 /regex/match-simple-optimized/130 OK ▶ 65/396 /regex/match-simple-optimized/131 OK ▶ 65/396 /regex/match-simple-optimized/132 OK ▶ 65/396 /regex/match-simple-optimized/133 OK ▶ 65/396 /regex/match-simple-optimized/134 OK ▶ 65/396 /regex/match-simple-optimized/135 OK ▶ 65/396 /regex/match-simple-optimized/136 OK ▶ 65/396 /regex/match-simple-optimized/137 OK ▶ 65/396 /regex/match-simple-optimized/138 OK ▶ 65/396 /regex/match-simple-optimized/139 OK ▶ 65/396 /regex/match-simple-optimized/140 OK ▶ 65/396 /regex/match-simple-optimized/141 OK ▶ 65/396 /regex/match-simple-optimized/142 OK ▶ 65/396 /regex/match-simple-optimized/143 OK ▶ 65/396 /regex/match-simple-optimized/144 OK ▶ 65/396 /regex/match-simple-optimized/145 OK ▶ 65/396 /regex/match-simple-optimized/146 OK ▶ 65/396 /regex/match-simple-optimized/147 OK ▶ 65/396 /regex/match-simple-optimized/148 OK ▶ 65/396 /regex/match-simple-optimized/149 OK ▶ 65/396 /regex/match-simple-optimized/150 OK ▶ 65/396 /regex/match-simple-optimized/151 OK ▶ 65/396 /regex/match-simple-optimized/152 OK ▶ 65/396 /regex/match-simple-optimized/153 OK ▶ 65/396 /regex/match-simple-optimized/154 OK ▶ 65/396 /regex/match-simple-optimized/155 OK ▶ 65/396 /regex/match-simple-optimized/156 OK ▶ 65/396 /regex/match-simple-optimized/157 OK ▶ 65/396 /regex/match-simple-optimized/158 OK ▶ 65/396 /regex/match-simple-optimized/159 OK ▶ 65/396 /regex/match-simple-optimized/160 OK ▶ 65/396 /regex/match-simple-optimized/161 OK ▶ 65/396 /regex/match-simple-optimized/162 OK ▶ 65/396 /regex/match-simple-optimized/163 OK ▶ 65/396 /regex/match-simple-optimized/164 OK ▶ 65/396 /regex/match/165 OK ▶ 65/396 /regex/match/166 OK ▶ 65/396 /regex/match/167 OK ▶ 65/396 /regex/match/168 OK ▶ 65/396 /regex/match/169 OK ▶ 65/396 /regex/match/170 OK ▶ 65/396 /regex/match/171 OK ▶ 65/396 /regex/match/172 OK ▶ 65/396 /regex/match/173 OK ▶ 65/396 /regex/match/174 OK ▶ 65/396 /regex/match/175 OK ▶ 65/396 /regex/match/176 OK ▶ 65/396 /regex/match/177 OK ▶ 65/396 /regex/match/178 OK ▶ 65/396 /regex/match/179 OK ▶ 65/396 /regex/match/180 OK ▶ 65/396 /regex/match/181 OK ▶ 65/396 /regex/match/182 OK ▶ 65/396 /regex/match/183 OK ▶ 65/396 /regex/match/184 OK ▶ 65/396 /regex/match/185 OK ▶ 65/396 /regex/match/186 OK ▶ 65/396 /regex/match/187 OK ▶ 65/396 /regex/match/188 OK ▶ 65/396 /regex/match/189 OK ▶ 65/396 /regex/match/190 OK ▶ 65/396 /regex/match/191 OK ▶ 65/396 /regex/match/192 OK ▶ 65/396 /regex/match/193 OK ▶ 65/396 /regex/match/194 OK ▶ 65/396 /regex/match/195 OK ▶ 65/396 /regex/match/196 OK ▶ 65/396 /regex/match/197 OK ▶ 65/396 /regex/match/198 OK ▶ 65/396 /regex/match/199 OK ▶ 65/396 /regex/match/200 OK ▶ 65/396 /regex/match/201 OK ▶ 65/396 /regex/match/202 OK ▶ 65/396 /regex/match/203 OK ▶ 65/396 /regex/match/204 OK ▶ 65/396 /regex/match/205 OK ▶ 65/396 /regex/match/206 OK ▶ 65/396 /regex/match/207 OK ▶ 65/396 /regex/match/208 OK ▶ 65/396 /regex/match/209 OK ▶ 65/396 /regex/match/210 OK ▶ 65/396 /regex/match/211 OK ▶ 65/396 /regex/match/212 OK ▶ 65/396 /regex/match/213 OK ▶ 65/396 /regex/match/214 OK ▶ 65/396 /regex/match/215 OK ▶ 65/396 /regex/match/216 OK ▶ 65/396 /regex/match/217 OK ▶ 65/396 /regex/match/218 OK ▶ 65/396 /regex/match/219 OK ▶ 65/396 /regex/match/220 OK ▶ 65/396 /regex/match/221 OK ▶ 65/396 /regex/match/222 OK ▶ 65/396 /regex/match/223 OK ▶ 65/396 /regex/match/224 OK ▶ 65/396 /regex/match/225 OK ▶ 65/396 /regex/match/226 OK ▶ 65/396 /regex/match/227 OK ▶ 65/396 /regex/match/228 OK ▶ 65/396 /regex/match/229 OK ▶ 65/396 /regex/match/230 OK ▶ 65/396 /regex/match/231 OK ▶ 65/396 /regex/match/232 OK ▶ 65/396 /regex/match/233 OK ▶ 65/396 /regex/match/234 OK ▶ 65/396 /regex/match/235 OK ▶ 65/396 /regex/match/236 OK ▶ 65/396 /regex/match/237 OK ▶ 65/396 /regex/match/238 OK ▶ 65/396 /regex/match/239 OK ▶ 65/396 /regex/match/240 OK ▶ 65/396 /regex/match/241 OK ▶ 65/396 /regex/match/242 OK ▶ 65/396 /regex/match/243 OK ▶ 65/396 /regex/match/244 OK ▶ 65/396 /regex/match/245 OK ▶ 65/396 /regex/match/246 OK ▶ 65/396 /regex/match/partial281 OK ▶ 65/396 /regex/match/partial282 OK ▶ 65/396 /regex/match/partial283 OK ▶ 65/396 /regex/match/partial284 OK ▶ 65/396 /regex/match/partial285 OK ▶ 65/396 /regex/match/partial286 OK ▶ 65/396 /regex/match/partial287 OK ▶ 65/396 /regex/match/partial288 OK ▶ 65/396 /regex/match/partial289 OK ▶ 65/396 /regex/match/partial290 OK ▶ 65/396 /regex/match/partial291 OK ▶ 65/396 /regex/match/partial292 OK ▶ 65/396 /regex/match/partial293 OK ▶ 65/396 /regex/match/partial294 OK ▶ 65/396 /regex/match/partial295 OK ▶ 65/396 /regex/match/partial296 OK ▶ 65/396 /regex/match/partial297 OK ▶ 65/396 /regex/match/partial298 OK ▶ 65/396 /regex/match/partial299 OK ▶ 65/396 /regex/match/partial300 OK ▶ 65/396 /regex/match/partial301 OK ▶ 65/396 /regex/match/partial302 OK ▶ 65/396 /regex/match/next0/247 OK ▶ 65/396 /regex/match/next0/248 OK ▶ 65/396 /regex/match/next0/249 OK ▶ 65/396 /regex/match/next0/250 OK ▶ 65/396 /regex/match/next1/251 OK ▶ 65/396 /regex/match/next1/252 OK ▶ 65/396 /regex/match/next1/253 OK ▶ 65/396 /regex/match/next1/254 OK ▶ 65/396 /regex/match/next1/255 OK ▶ 65/396 /regex/match/next2/256 OK ▶ 65/396 /regex/match/next2/257 OK ▶ 65/396 /regex/match/next2/258 OK ▶ 65/396 /regex/match/next2/259 OK ▶ 65/396 /regex/match/next2/260 OK ▶ 65/396 /regex/match/next2/261 OK ▶ 65/396 /regex/match/next2/262 OK ▶ 65/396 /regex/match/next2/263 OK ▶ 65/396 /regex/match/next3/264 OK ▶ 65/396 /regex/match/next3/265 OK ▶ 65/396 /regex/match/next3/266 OK ▶ 65/396 /regex/match/next3/267 OK ▶ 65/396 /regex/match/next3/268 OK ▶ 65/396 /regex/match/next3/269 OK ▶ 65/396 /regex/match/next4/270 OK ▶ 65/396 /regex/match/count/271 OK ▶ 65/396 /regex/match/count/272 OK ▶ 65/396 /regex/match/count/273 OK ▶ 65/396 /regex/match/count/274 OK ▶ 65/396 /regex/match/count/275 OK ▶ 65/396 /regex/match/count/276 OK ▶ 65/396 /regex/match/count/277 OK ▶ 65/396 /regex/match/count/278 OK ▶ 65/396 /regex/match/count/279 OK ▶ 65/396 /regex/match/count/280 OK ▶ 65/396 /regex/match/count-optimized/271 OK ▶ 65/396 /regex/match/count-optimized/272 OK ▶ 65/396 /regex/match/count-optimized/273 OK ▶ 65/396 /regex/match/count-optimized/274 OK ▶ 65/396 /regex/match/count-optimized/275 OK ▶ 65/396 /regex/match/count-optimized/276 OK ▶ 65/396 /regex/match/count-optimized/277 OK ▶ 65/396 /regex/match/count-optimized/278 OK ▶ 65/396 /regex/match/count-optimized/279 OK ▶ 65/396 /regex/match/count-optimized/280 OK ▶ 65/396 /regex/match/partial-optimized/281 OK ▶ 65/396 /regex/match/partial-optimized/282 OK ▶ 65/396 /regex/match/partial-optimized/283 OK ▶ 65/396 /regex/match/partial-optimized/284 OK ▶ 65/396 /regex/match/partial-optimized/285 OK ▶ 65/396 /regex/match/partial-optimized/286 OK ▶ 65/396 /regex/match/partial-optimized/287 OK ▶ 65/396 /regex/match/partial-optimized/288 OK ▶ 65/396 /regex/match/partial-optimized/289 OK ▶ 65/396 /regex/match/partial-optimized/290 OK ▶ 65/396 /regex/match/partial-optimized/291 OK ▶ 65/396 /regex/match/partial-optimized/292 OK ▶ 65/396 /regex/match/partial-optimized/293 OK ▶ 65/396 /regex/match/partial-optimized/294 OK ▶ 65/396 /regex/match/partial-optimized/295 OK ▶ 65/396 /regex/match/partial-optimized/296 OK ▶ 65/396 /regex/match/partial-optimized/297 OK ▶ 65/396 /regex/match/partial-optimized/298 OK ▶ 65/396 /regex/match/partial-optimized/299 OK ▶ 65/396 /regex/match/partial-optimized/300 OK ▶ 65/396 /regex/match/partial-optimized/301 OK ▶ 65/396 /regex/match/partial-optimized/302 OK ▶ 65/396 /regex/match/subpattern/303 OK ▶ 65/396 /regex/match/subpattern/304 OK ▶ 65/396 /regex/match/subpattern/305 OK ▶ 65/396 /regex/match/subpattern/306 OK ▶ 65/396 /regex/match/subpattern/307 OK ▶ 65/396 /regex/match/subpattern/308 OK ▶ 65/396 /regex/match/subpattern/309 OK ▶ 65/396 /regex/match/subpattern/310 OK ▶ 65/396 /regex/match/subpattern/311 OK ▶ 65/396 /regex/match/subpattern/312 OK ▶ 65/396 /regex/match/subpattern/313 OK ▶ 65/396 /regex/match/subpattern/314 OK ▶ 65/396 /regex/match/subpattern/315 OK ▶ 65/396 /regex/match/subpattern/named/dupnames/325 OK ▶ 65/396 /regex/match/subpattern/named/dupnames/326 OK ▶ 65/396 /regex/match/subpattern/named/dupnames/327 OK ▶ 65/396 /regex/match/subpattern/named/dupnames/328 OK ▶ 65/396 /regex/match/subpattern/named/dupnames/329 OK ▶ 65/396 /regex/match/subpattern-optimized/303 OK ▶ 65/396 /regex/match/subpattern-optimized/304 OK ▶ 65/396 /regex/match/subpattern-optimized/305 OK ▶ 65/396 /regex/match/subpattern-optimized/306 OK ▶ 65/396 /regex/match/subpattern-optimized/307 OK ▶ 65/396 /regex/match/subpattern-optimized/308 OK ▶ 65/396 /regex/match/subpattern-optimized/309 OK ▶ 65/396 /regex/match/subpattern-optimized/310 OK ▶ 65/396 /regex/match/subpattern-optimized/311 OK ▶ 65/396 /regex/match/subpattern-optimized/312 OK ▶ 65/396 /regex/match/subpattern-optimized/313 OK ▶ 65/396 /regex/match/subpattern-optimized/314 OK ▶ 65/396 /regex/match/subpattern-optimized/315 OK ▶ 65/396 /regex/match/named/subpattern/316 OK ▶ 65/396 /regex/match/named/subpattern/317 OK ▶ 65/396 /regex/match/named/subpattern/318 OK ▶ 65/396 /regex/match/named/subpattern/319 OK ▶ 65/396 /regex/match/named/subpattern/320 OK ▶ 65/396 /regex/match/named/subpattern/321 OK ▶ 65/396 /regex/match/named/subpattern/322 OK ▶ 65/396 /regex/match/named/subpattern/323 OK ▶ 65/396 /regex/match/named/subpattern/324 OK ▶ 65/396 /regex/match/named/subpattern/330 OK ▶ 65/396 /regex/match/named/subpattern/331 OK ▶ 65/396 /regex/match/named/subpattern/332 OK ▶ 65/396 /regex/match/named/subpattern/333 OK ▶ 65/396 /regex/match/named/subpattern/334 OK ▶ 65/396 /regex/match-optimized/165 OK ▶ 65/396 /regex/match-optimized/166 OK ▶ 65/396 /regex/match-optimized/167 OK ▶ 65/396 /regex/match-optimized/168 OK ▶ 65/396 /regex/match-optimized/169 OK ▶ 65/396 /regex/match-optimized/170 OK ▶ 65/396 /regex/match-optimized/171 OK ▶ 65/396 /regex/match-optimized/172 OK ▶ 65/396 /regex/match-optimized/173 OK ▶ 65/396 /regex/match-optimized/174 OK ▶ 65/396 /regex/match-optimized/175 OK ▶ 65/396 /regex/match-optimized/176 OK ▶ 65/396 /regex/match-optimized/177 OK ▶ 65/396 /regex/match-optimized/178 OK ▶ 65/396 /regex/match-optimized/179 OK ▶ 65/396 /regex/match-optimized/180 OK ▶ 65/396 /regex/match-optimized/181 OK ▶ 65/396 /regex/match-optimized/182 OK ▶ 65/396 /regex/match-optimized/183 OK ▶ 65/396 /regex/match-optimized/184 OK ▶ 65/396 /regex/match-optimized/185 OK ▶ 65/396 /regex/match-optimized/186 OK ▶ 65/396 /regex/match-optimized/187 OK ▶ 65/396 /regex/match-optimized/188 OK ▶ 65/396 /regex/match-optimized/189 OK ▶ 65/396 /regex/match-optimized/190 OK ▶ 65/396 /regex/match-optimized/191 OK ▶ 65/396 /regex/match-optimized/192 OK ▶ 65/396 /regex/match-optimized/193 OK ▶ 65/396 /regex/match-optimized/194 OK ▶ 65/396 /regex/match-optimized/195 OK ▶ 65/396 /regex/match-optimized/196 OK ▶ 65/396 /regex/match-optimized/197 OK ▶ 65/396 /regex/match-optimized/198 OK ▶ 65/396 /regex/match-optimized/199 OK ▶ 65/396 /regex/match-optimized/200 OK ▶ 65/396 /regex/match-optimized/201 OK ▶ 65/396 /regex/match-optimized/202 OK ▶ 65/396 /regex/match-optimized/203 OK ▶ 65/396 /regex/match-optimized/204 OK ▶ 65/396 /regex/match-optimized/205 OK ▶ 65/396 /regex/match-optimized/206 OK ▶ 65/396 /regex/match-optimized/207 OK ▶ 65/396 /regex/match-optimized/208 OK ▶ 65/396 /regex/match-optimized/209 OK ▶ 65/396 /regex/match-optimized/210 OK ▶ 65/396 /regex/match-optimized/211 OK ▶ 65/396 /regex/match-optimized/212 OK ▶ 65/396 /regex/match-optimized/213 OK ▶ 65/396 /regex/match-optimized/214 OK ▶ 65/396 /regex/match-optimized/215 OK ▶ 65/396 /regex/match-optimized/216 OK ▶ 65/396 /regex/match-optimized/217 OK ▶ 65/396 /regex/match-optimized/218 OK ▶ 65/396 /regex/match-optimized/219 OK ▶ 65/396 /regex/match-optimized/220 OK ▶ 65/396 /regex/match-optimized/221 OK ▶ 65/396 /regex/match-optimized/222 OK ▶ 65/396 /regex/match-optimized/223 OK ▶ 65/396 /regex/match-optimized/224 OK ▶ 65/396 /regex/match-optimized/225 OK ▶ 65/396 /regex/match-optimized/226 OK ▶ 65/396 /regex/match-optimized/227 OK ▶ 65/396 /regex/match-optimized/228 OK ▶ 65/396 /regex/match-optimized/229 OK ▶ 65/396 /regex/match-optimized/230 OK ▶ 65/396 /regex/match-optimized/231 OK ▶ 65/396 /regex/match-optimized/232 OK ▶ 65/396 /regex/match-optimized/233 OK ▶ 65/396 /regex/match-optimized/234 OK ▶ 65/396 /regex/match-optimized/235 OK ▶ 65/396 /regex/match-optimized/236 OK ▶ 65/396 /regex/match-optimized/237 OK ▶ 65/396 /regex/match-optimized/238 OK ▶ 65/396 /regex/match-optimized/239 OK ▶ 65/396 /regex/match-optimized/240 OK ▶ 65/396 /regex/match-optimized/241 OK ▶ 65/396 /regex/match-optimized/242 OK ▶ 65/396 /regex/match-optimized/243 OK ▶ 65/396 /regex/match-optimized/244 OK ▶ 65/396 /regex/match-optimized/245 OK ▶ 65/396 /regex/match-optimized/246 OK ▶ 65/396 /regex/fetch-all0/335 OK ▶ 65/396 /regex/fetch-all0/336 OK ▶ 65/396 /regex/fetch-all1/337 OK ▶ 65/396 /regex/fetch-all1/338 OK ▶ 65/396 /regex/fetch-all1/339 OK ▶ 65/396 /regex/fetch-all2/340 OK ▶ 65/396 /regex/fetch-all2/341 OK ▶ 65/396 /regex/fetch-all2/342 OK ▶ 65/396 /regex/fetch-all3/343 OK ▶ 65/396 /regex/fetch-all3/344 OK ▶ 65/396 /regex/fetch-all3/345 OK ▶ 65/396 /regex/fetch-all3/346 OK ▶ 65/396 /regex/fetch-all3/347 OK ▶ 65/396 /regex/split/simple0/348 OK ▶ 65/396 /regex/split/simple0/349 OK ▶ 65/396 /regex/split/simple0/364 OK ▶ 65/396 /regex/split/simple0/365 OK ▶ 65/396 /regex/split/simple1/350 OK ▶ 65/396 /regex/split/simple1/351 OK ▶ 65/396 /regex/split/simple2/352 OK ▶ 65/396 /regex/split/simple2/358 OK ▶ 65/396 /regex/split/simple2/360 OK ▶ 65/396 /regex/split/simple3/353 OK ▶ 65/396 /regex/split/simple3/354 OK ▶ 65/396 /regex/split/simple3/355 OK ▶ 65/396 /regex/split/simple3/356 OK ▶ 65/396 /regex/split/simple3/357 OK ▶ 65/396 /regex/split/simple3/359 OK ▶ 65/396 /regex/split/simple3/361 OK ▶ 65/396 /regex/split/simple3/362 OK ▶ 65/396 /regex/split/simple3/363 OK ▶ 65/396 /regex/split0/366 OK ▶ 65/396 /regex/split0/368 OK ▶ 65/396 /regex/full-split0/367 OK ▶ 65/396 /regex/full-split0/369 OK ▶ 65/396 /regex/full-split0/370 OK ▶ 65/396 /regex/full-split0/371 OK ▶ 65/396 /regex/full-split0/372 OK ▶ 65/396 /regex/split1/373 OK ▶ 65/396 /regex/split1/376 OK ▶ 65/396 /regex/full-split1/374 OK ▶ 65/396 /regex/full-split1/375 OK ▶ 65/396 /regex/full-split1/377 OK ▶ 65/396 /regex/full-split1/378 OK ▶ 65/396 /regex/full-split1/404 OK ▶ 65/396 /regex/split2/379 OK ▶ 65/396 /regex/split2/383 OK ▶ 65/396 /regex/split2/395 OK ▶ 65/396 /regex/full-split2/380 OK ▶ 65/396 /regex/full-split2/381 OK ▶ 65/396 /regex/full-split2/382 OK ▶ 65/396 /regex/full-split2/384 OK ▶ 65/396 /regex/full-split2/396 OK ▶ 65/396 /regex/full-split2/399 OK ▶ 65/396 /regex/full-split2/405 OK ▶ 65/396 /regex/split3/385 OK ▶ 65/396 /regex/split3/387 OK ▶ 65/396 /regex/split3/389 OK ▶ 65/396 /regex/split3/391 OK ▶ 65/396 /regex/split3/393 OK ▶ 65/396 /regex/split3/397 OK ▶ 65/396 /regex/split3/400 OK ▶ 65/396 /regex/split3/402 OK ▶ 65/396 /regex/full-split3/386 OK ▶ 65/396 /regex/full-split3/388 OK ▶ 65/396 /regex/full-split3/390 OK ▶ 65/396 /regex/full-split3/392 OK ▶ 65/396 /regex/full-split3/394 OK ▶ 65/396 /regex/full-split3/398 OK ▶ 65/396 /regex/full-split3/401 OK ▶ 65/396 /regex/full-split3/403 OK ▶ 65/396 /regex/full-split3/406 OK ▶ 65/396 /regex/full-split3/407 OK ▶ 65/396 /regex/check-repacement/408 OK ▶ 65/396 /regex/check-repacement/409 OK ▶ 65/396 /regex/check-repacement/410 OK ▶ 65/396 /regex/check-repacement/411 OK ▶ 65/396 /regex/check-repacement/412 OK ▶ 65/396 /regex/check-repacement/413 OK ▶ 65/396 /regex/check-repacement/414 OK ▶ 65/396 /regex/check-repacement/415 OK ▶ 65/396 /regex/expand/416 OK ▶ 65/396 /regex/expand/417 OK ▶ 65/396 /regex/expand/418 OK ▶ 65/396 /regex/expand/419 OK ▶ 65/396 /regex/expand/420 OK ▶ 65/396 /regex/expand/421 OK ▶ 65/396 /regex/expand/422 OK ▶ 65/396 /regex/expand/423 OK ▶ 65/396 /regex/expand/424 OK ▶ 65/396 /regex/expand/425 OK ▶ 65/396 /regex/expand/426 OK ▶ 65/396 /regex/expand/427 OK ▶ 65/396 /regex/expand/428 OK ▶ 65/396 /regex/expand/429 OK ▶ 65/396 /regex/expand/430 OK ▶ 65/396 /regex/expand/431 OK ▶ 65/396 /regex/expand/432 OK ▶ 65/396 /regex/expand/433 OK ▶ 65/396 /regex/expand/434 OK ▶ 65/396 /regex/expand/435 OK ▶ 65/396 /regex/expand/436 OK ▶ 65/396 /regex/expand/437 OK ▶ 65/396 /regex/expand/438 OK ▶ 65/396 /regex/expand/439 OK ▶ 65/396 /regex/expand/440 OK ▶ 65/396 /regex/expand/441 OK ▶ 65/396 /regex/expand/442 OK ▶ 65/396 /regex/expand/443 OK ▶ 65/396 /regex/expand/444 OK ▶ 65/396 /regex/expand/445 OK ▶ 65/396 /regex/expand/446 OK ▶ 65/396 /regex/expand/447 OK ▶ 65/396 /regex/expand/448 OK ▶ 65/396 /regex/expand/449 OK ▶ 65/396 /regex/expand/450 OK ▶ 65/396 /regex/expand/451 OK ▶ 65/396 /regex/expand/452 OK ▶ 65/396 /regex/expand/453 OK ▶ 65/396 /regex/expand/454 OK ▶ 65/396 /regex/expand/455 OK ▶ 65/396 /regex/expand/456 OK ▶ 65/396 /regex/expand/457 OK ▶ 65/396 /regex/expand/458 OK ▶ 65/396 /regex/expand/459 OK ▶ 65/396 /regex/expand/460 OK ▶ 65/396 /regex/expand/461 OK ▶ 65/396 /regex/expand/462 OK ▶ 65/396 /regex/expand/463 OK ▶ 65/396 /regex/expand/464 OK ▶ 65/396 /regex/expand/465 OK ▶ 65/396 /regex/expand/466 OK ▶ 65/396 /regex/expand/467 OK ▶ 65/396 /regex/expand/468 OK ▶ 65/396 /regex/expand/469 OK ▶ 65/396 /regex/expand/470 OK ▶ 65/396 /regex/expand/471 OK ▶ 65/396 /regex/expand/472 OK ▶ 65/396 /regex/expand/473 OK ▶ 65/396 /regex/expand/474 OK ▶ 65/396 /regex/expand/475 OK ▶ 65/396 /regex/expand/476 OK ▶ 65/396 /regex/expand/477 OK ▶ 65/396 /regex/expand/478 OK ▶ 65/396 /regex/expand/479 OK ▶ 65/396 /regex/expand/480 OK ▶ 65/396 /regex/expand/481 OK ▶ 65/396 /regex/replace/482 OK ▶ 65/396 /regex/replace/483 OK ▶ 65/396 /regex/replace/484 OK ▶ 65/396 /regex/replace/485 OK ▶ 65/396 /regex/replace/486 OK ▶ 65/396 /regex/replace/487 OK ▶ 65/396 /regex/replace/488 OK ▶ 65/396 /regex/replace/489 OK ▶ 65/396 /regex/replace/490 OK ▶ 65/396 /regex/replace/491 OK ▶ 65/396 /regex/replace/492 OK ▶ 65/396 /regex/replace/493 OK ▶ 65/396 /regex/replace/494 OK ▶ 65/396 /regex/replace/495 OK ▶ 65/396 /regex/replace/496 OK ▶ 65/396 /regex/replace/497 OK ▶ 65/396 /regex/replace/498 OK ▶ 65/396 /regex/replace/499 OK ▶ 65/396 /regex/replace/500 OK ▶ 65/396 /regex/replace/501 OK ▶ 65/396 /regex/replace/502 OK ▶ 65/396 /regex/replace/503 OK ▶ 65/396 /regex/replace/504 OK ▶ 65/396 /regex/replace/505 OK ▶ 65/396 /regex/replace/506 OK ▶ 65/396 /regex/replace/507 OK ▶ 65/396 /regex/replace/508 OK ▶ 65/396 /regex/replace/509 OK ▶ 65/396 /regex/replace-optimized/482 OK ▶ 65/396 /regex/replace-optimized/483 OK ▶ 65/396 /regex/replace-optimized/484 OK ▶ 65/396 /regex/replace-optimized/485 OK ▶ 65/396 /regex/replace-optimized/486 OK ▶ 65/396 /regex/replace-optimized/487 OK ▶ 65/396 /regex/replace-optimized/488 OK ▶ 65/396 /regex/replace-optimized/489 OK ▶ 65/396 /regex/replace-optimized/490 OK ▶ 65/396 /regex/replace-optimized/491 OK ▶ 65/396 /regex/replace-optimized/492 OK ▶ 65/396 /regex/replace-optimized/493 OK ▶ 65/396 /regex/replace-optimized/494 OK ▶ 65/396 /regex/replace-optimized/495 OK ▶ 65/396 /regex/replace-optimized/496 OK ▶ 65/396 /regex/replace-optimized/497 OK ▶ 65/396 /regex/replace-optimized/498 OK ▶ 65/396 /regex/replace-optimized/499 OK ▶ 65/396 /regex/replace-optimized/500 OK ▶ 65/396 /regex/replace-optimized/501 OK ▶ 65/396 /regex/replace-optimized/502 OK ▶ 65/396 /regex/replace-optimized/503 OK ▶ 65/396 /regex/replace-optimized/504 OK ▶ 65/396 /regex/replace-optimized/505 OK ▶ 65/396 /regex/replace-optimized/506 OK ▶ 65/396 /regex/replace-optimized/507 OK ▶ 65/396 /regex/replace-optimized/508 OK ▶ 65/396 /regex/replace-optimized/509 OK ▶ 65/396 /regex/replace-literally/510 OK ▶ 65/396 /regex/replace-literally/511 OK ▶ 65/396 /regex/replace-literally/512 OK ▶ 65/396 /regex/replace-literally/513 OK ▶ 65/396 /regex/replace-literally/514 OK ▶ 65/396 /regex/replace-literally/515 OK ▶ 65/396 /regex/replace-literally/516 OK ▶ 65/396 /regex/replace-literally/517 OK ▶ 65/396 /regex/replace-literally/518 OK ▶ 65/396 /regex/replace-literally/519 OK ▶ 65/396 /regex/replace-literally/520 OK ▶ 65/396 /regex/replace-literally/521 OK ▶ 65/396 /regex/replace-literally/522 OK ▶ 65/396 /regex/replace-literally/523 OK ▶ 65/396 /regex/replace-literally/524 OK ▶ 65/396 /regex/replace-literally/525 OK ▶ 65/396 /regex/replace-literally/526 OK ▶ 65/396 /regex/replace-literally/527 OK ▶ 65/396 /regex/replace-literally/528 OK ▶ 65/396 /regex/replace-literally/529 OK ▶ 65/396 /regex/string-number/530 OK ▶ 65/396 /regex/string-number/531 OK ▶ 65/396 /regex/string-number/532 OK ▶ 65/396 /regex/string-number/533 OK ▶ 65/396 /regex/string-number/534 OK ▶ 65/396 /regex/string-number/535 OK ▶ 65/396 /regex/string-number/536 OK ▶ 65/396 /regex/string-number/537 OK ▶ 65/396 /regex/string-number/538 OK ▶ 65/396 /regex/string-number/539 OK ▶ 65/396 /regex/string-number/540 OK ▶ 65/396 /regex/string-number/541 OK ▶ 65/396 /regex/string-number/542 OK ▶ 65/396 /regex/string-number/543 OK ▶ 65/396 /regex/string-number/544 OK ▶ 65/396 /regex/escape_nul/545 OK ▶ 65/396 /regex/escape_nul/546 OK ▶ 65/396 /regex/escape_nul/547 OK ▶ 65/396 /regex/escape_nul/548 OK ▶ 65/396 /regex/escape_nul/549 OK ▶ 65/396 /regex/escape_nul/550 OK ▶ 65/396 /regex/escape_nul/551 OK ▶ 65/396 /regex/escape_nul/552 OK ▶ 65/396 /regex/escape_nul/553 OK ▶ 65/396 /regex/escape_nul/554 OK ▶ 65/396 /regex/escape_nul/555 OK ▶ 65/396 /regex/escape_nul/556 OK ▶ 65/396 /regex/escape_nul/557 OK ▶ 65/396 /regex/escape_nul/558 OK ▶ 65/396 /regex/escape_nul/559 OK ▶ 65/396 /regex/escape/560 OK ▶ 65/396 /regex/escape/561 OK ▶ 65/396 /regex/escape/562 OK ▶ 65/396 /regex/escape/563 OK ▶ 65/396 /regex/escape/564 OK ▶ 65/396 /regex/escape/565 OK ▶ 65/396 /regex/escape/566 OK ▶ 65/396 /regex/escape/567 OK ▶ 65/396 /regex/escape/568 OK ▶ 65/396 /regex/escape/569 OK ▶ 65/396 /regex/escape/570 OK ▶ 65/396 /regex/escape/571 OK ▶ 65/396 /regex/escape/572 OK ▶ 65/396 /regex/escape/573 OK ▶ 65/396 /regex/escape/574 OK ▶ 65/396 /regex/escape/575 OK ▶ 65/396 /regex/escape/576 OK ▶ 65/396 /regex/escape/577 OK ▶ 65/396 /regex/match-all0/578 OK ▶ 65/396 /regex/match-all0/580 OK ▶ 65/396 /regex/match-all-full0/579 OK ▶ 65/396 /regex/match-all-full0/581 OK ▶ 65/396 /regex/match-all-full0/582 OK ▶ 65/396 /regex/match-all-full0/583 OK ▶ 65/396 /regex/match-all1/584 OK ▶ 65/396 /regex/match-all1/586 OK ▶ 65/396 /regex/match-all1/591 OK ▶ 65/396 /regex/match-all-full1/585 OK ▶ 65/396 /regex/match-all-full1/587 OK ▶ 65/396 /regex/match-all-full1/588 OK ▶ 65/396 /regex/match-all-full1/589 OK ▶ 65/396 /regex/match-all-full1/590 OK ▶ 65/396 /regex/match-all-full1/592 OK ▶ 65/396 /regex/match-all2/593 OK ▶ 65/396 /regex/match-all2/595 OK ▶ 65/396 /regex/match-all2/597 OK ▶ 65/396 /regex/match-all-full2/594 OK ▶ 65/396 /regex/match-all-full2/596 OK ▶ 65/396 /regex/match-all-full2/598 OK ▶ 65/396 /regex/match-all3/599 OK ▶ 65/396 /regex/match-all3/601 OK ▶ 65/396 /regex/match-all-full3/600 OK ▶ 65/396 /regex/match-all-full3/602 OK ▶ 65/396 /regex/match-notempty/603 OK ▶ 65/396 /regex/match-notempty-optimized/603 OK ▶ 65/396 /regex/match-notempty-atstart/604 OK ▶ 65/396 /regex/match-notempty-atstart-optimized/604 OK ▶ 13/396 /thread/cond/wait-until OK ▶ 24/396 /gwakeup/semantics OK ▶ 35/396 /maincontext/nsources_threadpool OK ▶ 35/396 /maincontext/source_finalization OK ▶ 35/396 /maincontext/idle-once OK ▶ 58/396 /queue/random/seed:1744829297 OK 73/396 glib:glib+core / slist OK 0.29s 14 subtests passed 74/396 glib:glib+core / sort OK 0.28s 5 subtests passed 80/396 glib:glib+core / string RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=195 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/string 81/396 glib:glib+core / strvbuilder RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/strvbuilder 65/396 glib:glib+core / regex OK 0.45s 848 subtests passed 82/396 glib:glib+core / testing RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/testing --verbose 58/396 glib:glib+core / queue OK 0.81s 12 subtests passed ▶ 35/396 /maincontext/timeout-once OK ▶ 35/396 /maincontext/source_finalization_from_source/0 OK ▶ 35/396 /maincontext/source_finalization_from_source/1 OK ▶ 35/396 /maincontext/source_finalization_from_source/2 OK ▶ 35/396 /maincontext/source_finalization_from_source/3 OK ▶ 35/396 /maincontext/source_finalization_from_source/4 OK ▶ 35/396 /maincontext/source_finalization_from_source/5 OK ▶ 35/396 /maincontext/source_finalization_from_source/6 OK ▶ 35/396 /maincontext/source_finalization_from_source/7 OK ▶ 35/396 /maincontext/source_finalization_from_source/8 OK ▶ 35/396 /maincontext/source_finalization_from_source/9 OK ▶ 35/396 /maincontext/source_finalization_from_dispatch/0 OK ▶ 35/396 /maincontext/source_finalization_from_dispatch/1 OK ▶ 35/396 /maincontext/source_finalization_from_dispatch/2 OK ▶ 35/396 /mainloop/basic OK ▶ 35/396 /mainloop/timeouts SKIP ▶ 35/396 /mainloop/priorities OK ▶ 70/396 /sequence/insert-sorted-non-pointer OK ▶ 70/396 /sequence/stable-sort OK ▶ 70/396 /sequence/is_empty OK ▶ 76/396 /spawn/do-not-search OK ▶ 76/396 /spawn/search-path OK ▶ 76/396 /spawn/search-path-from-envp OK ▶ 76/396 /spawn/search-path-ambiguous OK ▶ 76/396 /spawn/search-path-heap-allocation OK ▶ 76/396 /spawn/search-path-fallback-in-environ OK ▶ 76/396 /spawn/search-path-fallback-in-envp OK ▶ 77/396 /gthread/spawn-single-sync OK ▶ 77/396 /gthread/spawn-stderr-socket OK ▶ 77/396 /gthread/spawn-single-async OK ▶ 77/396 /gthread/spawn-single-async-with-fds OK ▶ 77/396 /gthread/spawn-async-with-invalid-fds OK ▶ 77/396 /gthread/spawn-script OK ▶ 77/396 /gthread/spawn-posix-spawn OK ▶ 77/396 /gthread/spawn/nonexistent OK ▶ 77/396 /gthread/spawn/fd-assignment-clash OK ▶ 78/396 /spawn/basics OK ▶ 78/396 /spawn/stdio-overwrite OK 83/396 glib:glib+core / testing-nonfatal RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=220 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/testing-nonfatal 76/396 glib:glib+core / spawn-path-search OK 0.25s 7 subtests passed 77/396 glib:glib+core / spawn-singlethread OK 0.23s 9 subtests passed 78/396 glib:glib+core / spawn-test OK 0.23s 2 subtests passed ▶ 79/396 /strfuncs/ascii-strcasecmp OK ▶ 79/396 /strfuncs/ascii_strdown OK ▶ 79/396 /strfuncs/ascii_strdup OK ▶ 79/396 /strfuncs/ascii_strtod OK ▶ 79/396 /strfuncs/bounds-check OK ▶ 79/396 /strfuncs/has-prefix OK ▶ 79/396 /strfuncs/has-prefix-macro OK ▶ 79/396 /strfuncs/has-suffix OK ▶ 79/396 /strfuncs/has-suffix-macro OK ▶ 79/396 /strfuncs/memdup OK ▶ 79/396 /strfuncs/memdup2 OK ▶ 79/396 /strfuncs/set_str OK ▶ 79/396 /strfuncs/stpcpy OK ▶ 79/396 /strfuncs/str_match_string OK ▶ 79/396 /strfuncs/str_tokenize_and_fold OK ▶ 79/396 /strfuncs/strcanon OK ▶ 79/396 /strfuncs/strchomp OK ▶ 79/396 /strfuncs/strchug OK ▶ 79/396 /strfuncs/strcompress-strescape OK ▶ 79/396 /strfuncs/strconcat OK ▶ 79/396 /strfuncs/strdelimit OK ▶ 79/396 /strfuncs/strdup OK ▶ 79/396 /strfuncs/strdup-printf OK ▶ 79/396 /strfuncs/strdupv OK ▶ 79/396 /strfuncs/strerror OK ▶ 79/396 /strfuncs/strip-context OK ▶ 79/396 /strfuncs/strjoin OK ▶ 79/396 /strfuncs/strjoinv OK ▶ 79/396 /strfuncs/strlcat OK ▶ 79/396 /strfuncs/strlcpy OK ▶ 79/396 /strfuncs/strncasecmp OK ▶ 79/396 /strfuncs/strndup OK ▶ 79/396 /strfuncs/strnfill OK ▶ 79/396 /strfuncs/strreverse OK ▶ 79/396 /strfuncs/strsignal OK ▶ 79/396 /strfuncs/strsplit OK ▶ 79/396 /strfuncs/strsplit-set OK ▶ 79/396 /strfuncs/strstr OK ▶ 79/396 /strfuncs/strtod OK ▶ 79/396 /strfuncs/strtoull-strtoll OK ▶ 79/396 /strfuncs/strup OK ▶ 79/396 /strfuncs/strv-contains OK ▶ 79/396 /strfuncs/strv-equal OK ▶ 79/396 /strfuncs/strv-length OK ▶ 79/396 /strfuncs/test-is-to-digit OK ▶ 79/396 /strfuncs/transliteration OK ▶ 79/396 /strfuncs/str-equal OK ▶ 79/396 /strfuncs/str-is-ascii OK ▶ 79/396 /strfuncs/ascii-string-to-num/pathological OK ▶ 79/396 /strfuncs/ascii-string-to-num/usual OK ▶ 79/396 /strfuncs/strdup/inline OK 84/396 glib:glib+core / test-printf RUNNING >>> MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/test-printf 85/396 glib:glib+core / thread RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=28 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread 86/396 glib:glib+core / thread-deprecated RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=225 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread-deprecated 79/396 glib:glib+core / strfuncs OK 0.24s 51 subtests passed ▶ 80/396 /string/test-string-chunks OK ▶ 80/396 /string/test-string-chunk-insert OK ▶ 80/396 /string/test-string-new OK ▶ 80/396 /string/test-string-printf OK ▶ 80/396 /string/test-string-assign OK ▶ 80/396 /string/test-string-append-c OK ▶ 80/396 /string/test-string-append OK ▶ 80/396 /string/test-string-append-vprintf OK ▶ 80/396 /string/test-string-prepend-c OK ▶ 80/396 /string/test-string-prepend OK ▶ 80/396 /string/test-string-insert OK ▶ 80/396 /string/test-string-insert-unichar OK ▶ 80/396 /string/test-string-equal OK ▶ 80/396 /string/test-string-truncate OK ▶ 80/396 /string/test-string-overwrite OK ▶ 80/396 /string/test-string-nul-handling OK ▶ 80/396 /string/test-string-up-down OK ▶ 80/396 /string/test-string-set-size OK ▶ 80/396 /string/test-string-to-bytes OK ▶ 80/396 /string/test-string-replace OK ▶ 80/396 /string/test-string-steal OK ▶ 80/396 /string/test-string-new-take OK ▶ 80/396 /string/test-string-new-take/null OK ▶ 81/396 /strvbuilder/empty OK ▶ 81/396 /strvbuilder/add OK ▶ 81/396 /strvbuilder/addv OK ▶ 81/396 /strvbuilder/add_many OK ▶ 81/396 /strvbuilder/take OK ▶ 81/396 /strvbuilder/ref OK ▶ 81/396 /strvbuilder/unref_to_strv OK 87/396 glib:glib+core / thread-pool RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=218 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread-pool ▶ 24/396 /gwakeup/threaded OK 80/396 glib:glib+core / string OK 0.14s 23 subtests passed 81/396 glib:glib+core / strvbuilder OK 0.13s 7 subtests passed 88/396 glib:glib+core+slow / thread-pool-slow RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=247 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread-pool-slow 89/396 glib:glib+core / timeout RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=165 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/timeout 24/396 glib:glib+core / gwakeup OK 1.31s 2 subtests passed ▶ 82/396 /tap OK ▶ 82/396 /random-generator/rand-1 OK ▶ 82/396 /random-generator/rand-2 OK ▶ 82/396 /random-generator/random-conversions OK ▶ 84/396 /snprintf/retval-and-trunc OK ▶ 84/396 /snprintf/%d OK ▶ 84/396 /snprintf/%d-invalid OK ▶ 84/396 /snprintf/%o OK ▶ 84/396 /snprintf/%u OK ▶ 84/396 /snprintf/%x OK ▶ 84/396 /snprintf/%X OK ▶ 84/396 /snprintf/%f OK ▶ 84/396 /snprintf/%e OK ▶ 84/396 /snprintf/%c OK ▶ 84/396 /snprintf/%s OK ▶ 84/396 /snprintf/%n OK ▶ 84/396 /snprintf/test-percent OK ▶ 84/396 /snprintf/test-positional-params OK ▶ 84/396 /snprintf/test-64bit OK ▶ 84/396 /printf/test-percent OK ▶ 84/396 /printf/test-positional-params OK ▶ 84/396 /printf/test-64bit OK ▶ 84/396 /sprintf/test-positional-params OK ▶ 84/396 /sprintf/upper-bound OK ▶ 84/396 /vasprintf/invalid-format-placeholder OK ▶ 84/396 /vasprintf/invalid-wide-string OK ▶ 85/396 /thread/thread1 OK ▶ 85/396 /thread/thread2 OK ▶ 85/396 /thread/thread3 OK ▶ 85/396 /thread/thread4 OK ▶ 85/396 /thread/thread5 OK ▶ 85/396 /thread/thread6 OK ▶ 85/396 /thread/thread7 OK 90/396 glib:glib+core / timer RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=178 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/timer 83/396 glib:glib+core / testing-nonfatal OK 0.10s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: TAP version 14 # random seed: R02S32a28ad39f22882954b254a0c91831f1 # GLib:ERROR:../../../glib/tests/testing-nonfatal.c:26:main: assertion failed ("We can survive this!" == "Or maybe not?"): ("We can survive this!" == "Or maybe not?") stderr: ** GLib:ERROR:../../../glib/tests/testing-nonfatal.c:26:main: assertion failed ("We can survive this!" == "Or maybe not?"): ("We can survive this!" == "Or maybe not?") ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 91/396 glib:glib+core / tree RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=10 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/tree 84/396 glib:glib+core / test-printf OK 0.09s 22 subtests passed 85/396 glib:glib+core / thread OK 0.08s 7 subtests passed ▶ 87/396 /thread_pool/shared OK ▶ 87/396 /thread_pool/exclusive OK ▶ 87/396 /thread_pool/create_shared_after_exclusive OK ▶ 87/396 /thread_pool/create_full OK ▶ 87/396 /thread_pool/create_exclusive_after_shared OK 92/396 glib:glib+core / types RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=6 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/types 93/396 glib:glib+core / utf8-performance RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=33 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-performance ▶ 82/396 /misc/assertions OK ▶ 82/396 /misc/test-data OK ▶ 82/396 /misc/primetoul OK ▶ 88/396 /threadpool/functions OK 87/396 glib:glib+core / thread-pool OK 0.07s 5 subtests passed ▶ 82/396 /misc/fatal-log-handler OK 94/396 glib:glib+core / utf8-pointer RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-pointer ▶ 90/396 /timer/basic SKIP ▶ 90/396 /timer/stop OK ▶ 90/396 /timer/continue OK ▶ 90/396 /timer/reset OK ▶ 90/396 /timer/is_active OK ▶ 90/396 /timeval/add OK ▶ 90/396 /timeval/from-iso8601 OK ▶ 90/396 /timeval/to-iso8601 OK ▶ 90/396 /timeval/to-iso8601/overflow SKIP ▶ 90/396 /usleep/with-zero-wait OK ▶ 91/396 /tree/search OK ▶ 91/396 /tree/remove OK ▶ 91/396 /tree/destroy OK ▶ 91/396 /tree/traverse OK ▶ 91/396 /tree/insert OK ▶ 91/396 /tree/bounds OK ▶ 91/396 /tree/remove-all OK 90/396 glib:glib+core / timer OK 0.05s 8 subtests passed ▶ 82/396 /misc/expected-messages OK ▶ 92/396 /types/basic_types OK ▶ 93/396 /utf8/perf/get_char/ascii OK ▶ 93/396 /utf8/perf/get_char/latin1 OK ▶ 93/396 /utf8/perf/get_char/cyrillic OK ▶ 93/396 /utf8/perf/get_char/han OK ▶ 93/396 /utf8/perf/get_char-backwards/ascii OK ▶ 93/396 /utf8/perf/get_char-backwards/latin1 OK ▶ 93/396 /utf8/perf/get_char-backwards/cyrillic OK ▶ 93/396 /utf8/perf/get_char-backwards/han OK ▶ 93/396 /utf8/perf/get_char_validated/ascii OK ▶ 93/396 /utf8/perf/get_char_validated/latin1 OK ▶ 93/396 /utf8/perf/get_char_validated/cyrillic OK ▶ 93/396 /utf8/perf/get_char_validated/han OK ▶ 93/396 /utf8/perf/utf8_to_ucs4/ascii OK ▶ 93/396 /utf8/perf/utf8_to_ucs4/latin1 OK ▶ 93/396 /utf8/perf/utf8_to_ucs4/cyrillic OK ▶ 93/396 /utf8/perf/utf8_to_ucs4/han OK ▶ 93/396 /utf8/perf/utf8_to_ucs4-sized/ascii OK ▶ 93/396 /utf8/perf/utf8_to_ucs4-sized/latin1 OK ▶ 93/396 /utf8/perf/utf8_to_ucs4-sized/cyrillic OK ▶ 93/396 /utf8/perf/utf8_to_ucs4-sized/han OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast/ascii OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast/latin1 OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast/cyrillic OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast/han OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast-sized/ascii OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast-sized/latin1 OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast-sized/cyrillic OK ▶ 93/396 /utf8/perf/utf8_to_ucs4_fast-sized/han OK ▶ 93/396 /utf8/perf/utf8_validate/ascii OK ▶ 93/396 /utf8/perf/utf8_validate/latin1 OK ▶ 93/396 /utf8/perf/utf8_validate/cyrillic OK ▶ 93/396 /utf8/perf/utf8_validate/han OK ▶ 93/396 /utf8/perf/utf8_validate-sized/ascii OK ▶ 93/396 /utf8/perf/utf8_validate-sized/latin1 OK ▶ 93/396 /utf8/perf/utf8_validate-sized/cyrillic OK ▶ 93/396 /utf8/perf/utf8_validate-sized/han OK 95/396 glib:glib+core / utf8-validate RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=218 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-validate 91/396 glib:glib+core / tree OK 0.06s 7 subtests passed 96/396 glib:glib+core / utf8-misc RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=161 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-misc 92/396 glib:glib+core / types OK 0.06s 1 subtests passed 93/396 glib:glib+core / utf8-performance OK 0.06s 36 subtests passed 97/396 glib:glib+core / utils RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=210 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils 98/396 glib:glib+core / utils-isolated RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=25 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-isolated ▶ 82/396 /misc/messages OK ▶ 82/396 /misc/dash-p OK ▶ 82/396 /misc/nonfatal OK ▶ 82/396 /misc/skip SKIP ▶ 95/396 /utf8/get-char-validated OK ▶ 95/396 /utf8/validate/0 OK ▶ 95/396 /utf8/validate/1 OK ▶ 95/396 /utf8/validate/2 OK ▶ 95/396 /utf8/validate/3 OK ▶ 95/396 /utf8/validate/4 OK ▶ 95/396 /utf8/validate/5 OK ▶ 95/396 /utf8/validate/6 OK ▶ 95/396 /utf8/validate/7 OK ▶ 95/396 /utf8/validate/8 OK ▶ 95/396 /utf8/validate/9 OK ▶ 95/396 /utf8/validate/10 OK ▶ 95/396 /utf8/validate/11 OK ▶ 95/396 /utf8/validate/12 OK ▶ 95/396 /utf8/validate/13 OK ▶ 95/396 /utf8/validate/14 OK ▶ 95/396 /utf8/validate/15 OK ▶ 95/396 /utf8/validate/16 OK ▶ 95/396 /utf8/validate/17 OK ▶ 95/396 /utf8/validate/18 OK ▶ 95/396 /utf8/validate/19 OK ▶ 95/396 /utf8/validate/20 OK ▶ 95/396 /utf8/validate/21 OK ▶ 95/396 /utf8/validate/22 OK ▶ 95/396 /utf8/validate/23 OK ▶ 95/396 /utf8/validate/24 OK ▶ 95/396 /utf8/validate/25 OK ▶ 95/396 /utf8/validate/26 OK ▶ 95/396 /utf8/validate/27 OK ▶ 95/396 /utf8/validate/28 OK ▶ 95/396 /utf8/validate/29 OK ▶ 95/396 /utf8/validate/30 OK ▶ 95/396 /utf8/validate/31 OK ▶ 95/396 /utf8/validate/32 OK ▶ 95/396 /utf8/validate/33 OK ▶ 95/396 /utf8/validate/34 OK ▶ 95/396 /utf8/validate/35 OK ▶ 95/396 /utf8/validate/36 OK ▶ 95/396 /utf8/validate/37 OK ▶ 95/396 /utf8/validate/38 OK ▶ 95/396 /utf8/validate/39 OK ▶ 95/396 /utf8/validate/40 OK ▶ 95/396 /utf8/validate/41 OK ▶ 95/396 /utf8/validate/42 OK ▶ 95/396 /utf8/validate/43 OK ▶ 95/396 /utf8/validate/44 OK ▶ 95/396 /utf8/validate/45 OK ▶ 95/396 /utf8/validate/46 OK ▶ 95/396 /utf8/validate/47 OK ▶ 95/396 /utf8/validate/48 OK ▶ 95/396 /utf8/validate/49 OK ▶ 95/396 /utf8/validate/50 OK ▶ 95/396 /utf8/validate/51 OK ▶ 95/396 /utf8/validate/52 OK ▶ 95/396 /utf8/validate/53 OK ▶ 95/396 /utf8/validate/54 OK ▶ 95/396 /utf8/validate/55 OK ▶ 95/396 /utf8/validate/56 OK ▶ 95/396 /utf8/validate/57 OK ▶ 95/396 /utf8/validate/58 OK ▶ 95/396 /utf8/validate/59 OK ▶ 95/396 /utf8/validate/60 OK ▶ 95/396 /utf8/validate/61 OK ▶ 95/396 /utf8/validate/62 OK ▶ 95/396 /utf8/validate/63 OK ▶ 95/396 /utf8/validate/64 OK ▶ 95/396 /utf8/validate/65 OK ▶ 95/396 /utf8/validate/66 OK ▶ 95/396 /utf8/validate/67 OK ▶ 95/396 /utf8/validate/68 OK ▶ 95/396 /utf8/validate/69 OK ▶ 95/396 /utf8/validate/70 OK ▶ 95/396 /utf8/validate/71 OK ▶ 95/396 /utf8/validate/72 OK ▶ 95/396 /utf8/validate/73 OK ▶ 95/396 /utf8/validate/74 OK ▶ 95/396 /utf8/validate/75 OK ▶ 95/396 /utf8/validate/76 OK ▶ 95/396 /utf8/validate/77 OK ▶ 95/396 /utf8/validate/78 OK ▶ 95/396 /utf8/validate/79 OK ▶ 95/396 /utf8/validate/80 OK ▶ 95/396 /utf8/validate/81 OK ▶ 95/396 /utf8/validate/82 OK ▶ 95/396 /utf8/validate/83 OK ▶ 95/396 /utf8/validate/84 OK ▶ 95/396 /utf8/validate/85 OK ▶ 95/396 /utf8/validate/86 OK ▶ 95/396 /utf8/validate/87 OK ▶ 95/396 /utf8/validate/88 OK ▶ 95/396 /utf8/validate/89 OK ▶ 95/396 /utf8/validate/90 OK ▶ 95/396 /utf8/validate/91 OK ▶ 95/396 /utf8/validate/92 OK ▶ 95/396 /utf8/validate/93 OK ▶ 95/396 /utf8/validate/94 OK ▶ 95/396 /utf8/validate/95 OK ▶ 95/396 /utf8/validate/96 OK ▶ 95/396 /utf8/validate/97 OK ▶ 95/396 /utf8/validate/98 OK ▶ 95/396 /utf8/validate/99 OK ▶ 95/396 /utf8/validate/100 OK ▶ 95/396 /utf8/validate/101 OK ▶ 95/396 /utf8/validate/102 OK ▶ 95/396 /utf8/validate/103 OK ▶ 95/396 /utf8/validate/104 OK ▶ 95/396 /utf8/validate/105 OK ▶ 95/396 /utf8/validate/106 OK ▶ 95/396 /utf8/validate/107 OK ▶ 95/396 /utf8/validate/108 OK ▶ 95/396 /utf8/validate/109 OK ▶ 95/396 /utf8/validate/110 OK ▶ 95/396 /utf8/validate/111 OK ▶ 95/396 /utf8/validate/112 OK ▶ 95/396 /utf8/validate/113 OK ▶ 95/396 /utf8/validate/114 OK ▶ 95/396 /utf8/validate/115 OK ▶ 95/396 /utf8/validate/116 OK ▶ 95/396 /utf8/validate/117 OK ▶ 95/396 /utf8/validate/118 OK ▶ 95/396 /utf8/validate/119 OK ▶ 95/396 /utf8/validate/120 OK ▶ 95/396 /utf8/validate/121 OK ▶ 95/396 /utf8/validate/122 OK ▶ 95/396 /utf8/validate/123 OK ▶ 95/396 /utf8/validate/124 OK ▶ 95/396 /utf8/validate/125 OK ▶ 95/396 /utf8/validate/126 OK ▶ 95/396 /utf8/validate/127 OK ▶ 95/396 /utf8/validate/128 OK ▶ 95/396 /utf8/validate/129 OK ▶ 95/396 /utf8/validate/130 OK ▶ 95/396 /utf8/validate/131 OK ▶ 95/396 /utf8/validate/132 OK ▶ 95/396 /utf8/validate/133 OK ▶ 95/396 /utf8/validate/134 OK ▶ 95/396 /utf8/validate/135 OK ▶ 95/396 /utf8/validate/136 OK ▶ 95/396 /utf8/validate/137 OK ▶ 95/396 /utf8/validate/138 OK ▶ 95/396 /utf8/validate/139 OK ▶ 95/396 /utf8/validate/140 OK ▶ 95/396 /utf8/validate/141 OK ▶ 95/396 /utf8/validate/142 OK ▶ 95/396 /utf8/validate/143 OK ▶ 95/396 /utf8/validate/144 OK ▶ 95/396 /utf8/validate/145 OK ▶ 95/396 /utf8/validate/146 OK ▶ 95/396 /utf8/validate/147 OK ▶ 95/396 /utf8/validate/148 OK ▶ 95/396 /utf8/validate/149 OK ▶ 95/396 /utf8/validate/150 OK ▶ 95/396 /utf8/validate/151 OK ▶ 95/396 /utf8/validate/152 OK ▶ 95/396 /utf8/validate/153 OK ▶ 95/396 /utf8/validate/154 OK ▶ 95/396 /utf8/validate/155 OK ▶ 95/396 /utf8/validate/156 OK ▶ 95/396 /utf8/validate/157 OK ▶ 95/396 /utf8/validate/158 OK ▶ 95/396 /utf8/validate/159 OK ▶ 95/396 /utf8/validate/160 OK ▶ 95/396 /utf8/validate/161 OK ▶ 95/396 /utf8/validate/162 OK ▶ 95/396 /utf8/validate/163 OK ▶ 95/396 /utf8/validate/164 OK ▶ 95/396 /utf8/validate/165 OK ▶ 95/396 /utf8/validate/166 OK ▶ 95/396 /utf8/validate/167 OK ▶ 95/396 /utf8/validate/168 OK ▶ 95/396 /utf8/validate/169 OK ▶ 95/396 /utf8/validate/170 OK ▶ 95/396 /utf8/validate/171 OK ▶ 95/396 /utf8/validate/172 OK ▶ 95/396 /utf8/validate/173 OK ▶ 95/396 /utf8/validate/174 OK ▶ 95/396 /utf8/validate/175 OK ▶ 95/396 /utf8/validate/176 OK ▶ 95/396 /utf8/validate/177 OK ▶ 95/396 /utf8/validate/178 OK ▶ 95/396 /utf8/validate/179 OK ▶ 95/396 /utf8/validate/180 OK ▶ 95/396 /utf8/validate/181 OK ▶ 95/396 /utf8/validate/182 OK ▶ 95/396 /utf8/validate/183 OK ▶ 95/396 /utf8/validate/184 OK ▶ 95/396 /utf8/validate/185 OK ▶ 95/396 /utf8/validate/186 OK ▶ 95/396 /utf8/validate/187 OK ▶ 95/396 /utf8/validate/188 OK ▶ 95/396 /utf8/validate/189 OK ▶ 95/396 /utf8/validate/190 OK ▶ 95/396 /utf8/validate/191 OK ▶ 95/396 /utf8/validate/192 OK ▶ 95/396 /utf8/validate/193 OK ▶ 95/396 /utf8/validate/194 OK ▶ 95/396 /utf8/validate/195 OK ▶ 95/396 /utf8/validate/196 OK ▶ 95/396 /utf8/validate/197 OK ▶ 95/396 /utf8/validate/198 OK ▶ 95/396 /utf8/validate/199 OK ▶ 95/396 /utf8/validate/200 OK ▶ 95/396 /utf8/validate/201 OK ▶ 95/396 /utf8/validate/202 OK ▶ 95/396 /utf8/validate/203 OK ▶ 95/396 /utf8/validate/204 OK ▶ 95/396 /utf8/validate/205 OK ▶ 95/396 /utf8/validate/206 OK ▶ 95/396 /utf8/validate/207 OK ▶ 95/396 /utf8/validate/208 OK ▶ 95/396 /utf8/validate/209 OK ▶ 95/396 /utf8/validate/210 OK ▶ 95/396 /utf8/validate/211 OK ▶ 95/396 /utf8/validate/212 OK ▶ 95/396 /utf8/validate/213 OK ▶ 95/396 /utf8/validate/214 OK ▶ 95/396 /utf8/validate/215 OK ▶ 95/396 /utf8/validate/216 OK ▶ 95/396 /utf8/validate/217 OK ▶ 95/396 /utf8/validate/218 OK ▶ 95/396 /utf8/validate/219 OK ▶ 95/396 /utf8/validate/220 OK ▶ 95/396 /utf8/validate/221 OK ▶ 95/396 /utf8/validate/222 OK ▶ 95/396 /utf8/validate/223 OK ▶ 95/396 /utf8/validate/224 OK ▶ 95/396 /utf8/validate/225 OK ▶ 95/396 /utf8/validate/226 OK ▶ 95/396 /utf8/validate/227 OK ▶ 95/396 /utf8/validate/228 OK ▶ 95/396 /utf8/validate/229 OK ▶ 95/396 /utf8/validate/230 OK ▶ 95/396 /utf8/validate/231 OK ▶ 95/396 /utf8/validate/232 OK ▶ 95/396 /utf8/validate/233 OK ▶ 95/396 /utf8/validate/234 OK ▶ 95/396 /utf8/validate/235 OK ▶ 95/396 /utf8/validate/236 OK ▶ 96/396 /utf8/strlen OK ▶ 96/396 /utf8/strncpy OK ▶ 96/396 /utf8/strrchr OK ▶ 96/396 /utf8/reverse OK ▶ 96/396 /utf8/substring OK ▶ 96/396 /utf8/make-valid OK ▶ 96/396 /utf8/truncate-middle OK 95/396 glib:glib+core / utf8-validate OK 0.08s 238 subtests passed ▶ 97/396 /utils/language-names OK ▶ 97/396 /utils/locale-variants OK ▶ 97/396 /utils/version OK ▶ 97/396 /utils/appname OK ▶ 97/396 /utils/prgname-thread-safety OK ▶ 98/396 /utils-isolated/tmp-dir OK ▶ 98/396 /utils-isolated/home-dir OK ▶ 98/396 /utils-isolated/user-cache-dir OK ▶ 98/396 /utils-isolated/system-config-dirs OK ▶ 98/396 /utils-isolated/user-config-dir OK ▶ 98/396 /utils-isolated/system-data-dirs OK ▶ 98/396 /utils-isolated/user-data-dir OK ▶ 98/396 /utils-isolated/user-state-dir OK ▶ 98/396 /utils-isolated/user-runtime-dir OK ▶ 98/396 /utils-isolated/cleanup/handles-errors OK ▶ 98/396 /utils-isolated/cleanup/doesnt-follow-symlinks OK 99/396 glib:glib+core / unicode RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=88 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unicode 96/396 glib:glib+core / utf8-misc OK 0.11s 7 subtests passed 100/396 glib:glib+core / unicode-encoding RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=196 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unicode-encoding ▶ 97/396 /utils/tmpdir OK ▶ 97/396 /utils/basic_bits OK ▶ 97/396 /utils/bits OK ▶ 97/396 /utils/swap OK ▶ 97/396 /utils/find-program OK ▶ 97/396 /utils/find-program-for-path OK ▶ 97/396 /utils/debug OK ▶ 97/396 /utils/codeset OK ▶ 97/396 /utils/codeset2 OK ▶ 97/396 /utils/console-charset OK ▶ 97/396 /utils/gettext OK ▶ 97/396 /utils/username OK ▶ 97/396 /utils/realname OK ▶ 97/396 /utils/hostname OK ▶ 97/396 /utils/xdgdirs OK ▶ 97/396 /utils/specialdir OK ▶ 97/396 /utils/os-info OK ▶ 97/396 /utils/clear-pointer OK ▶ 97/396 /utils/clear-pointer-cast OK ▶ 97/396 /utils/take-pointer OK ▶ 97/396 /utils/clear-source OK ▶ 97/396 /utils/misc-mem OK ▶ 82/396 /misc/combining OK ▶ 82/396 /misc/fail OK ▶ 82/396 /misc/incomplete OK ▶ 82/396 /misc/expected-messages/expect-error OK ▶ 82/396 /misc/expected-messages/skip-debug OK ▶ 82/396 /misc/dash-p/child OK ▶ 82/396 /misc/dash-p/child/sub OK ▶ 82/396 /misc/dash-p/child/sub2 OK ▶ 82/396 /misc/path/first OK ▶ 82/396 /misc/path/second OK ▶ 82/396 /forking/fail assertion OK 98/396 glib:glib+core / utils-isolated OK 0.12s 11 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/runtime: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks: No such file or directory ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 86/396 /thread/mutex OK 101/396 glib:glib+core / unicode-normalize RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=223 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unicode-normalize ▶ 82/396 /forking/patterns OK ▶ 82/396 /trap_subprocess/fail OK ▶ 82/396 /trap_subprocess/no-such-test OK ▶ 97/396 /utils/aligned-mem OK ▶ 97/396 /utils/free-sized OK ▶ 97/396 /utils/nullify OK ▶ 33/396 /logging/default-handler OK ▶ 33/396 /logging/warnings OK ▶ 33/396 /logging/fatal-log-mask OK ▶ 33/396 /logging/set-handler OK ▶ 33/396 /logging/print-handler OK ▶ 97/396 /utils/atexit OK ▶ 97/396 /utils/check-setuid OK ▶ 97/396 /utils/int-limits OK ▶ 97/396 /utils/clear-list OK ▶ 97/396 /utils/clear-slist OK ▶ 97/396 /utils/steal-handle-id OK ▶ 97/396 /utils/specialdir/desktop OK ▶ 97/396 /utils/clear-pointer/side-effects OK ▶ 97/396 /utils/aligned-mem/alignment OK ▶ 97/396 /utils/aligned-mem/zeroed OK ▶ 97/396 /utils/aligned-mem/free-sized OK ▶ 99/396 /unicode/alnum OK ▶ 99/396 /unicode/alpha OK ▶ 99/396 /unicode/break-type OK ▶ 99/396 /unicode/canonical-decomposition OK ▶ 99/396 /unicode/casefold OK ▶ 99/396 /unicode/casemap_and_casefold OK ▶ 99/396 /unicode/cases OK ▶ 99/396 /unicode/character-type OK ▶ 99/396 /unicode/cntrl OK ▶ 99/396 /unicode/combining-class OK ▶ 99/396 /unicode/compose OK ▶ 99/396 /unicode/decompose OK ▶ 100/396 /unicode/encoding OK ▶ 33/396 /logging/printerr-handler OK ▶ 33/396 /logging/653052 OK ▶ 33/396 /logging/gibberish OK ▶ 33/396 /structured-logging/no-state OK ▶ 33/396 /structured-logging/some-state OK ▶ 33/396 /structured-logging/robustness OK ▶ 33/396 /structured-logging/roundtrip1 OK ▶ 33/396 /structured-logging/roundtrip2 OK ▶ 35/396 /mainloop/invoke OK 97/396 glib:glib+core / utils OK 0.18s 41 subtests passed 102/396 glib:glib+core / uri RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=96 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/uri 100/396 glib:glib+core / unicode-encoding OK 0.12s 1 subtests passed ▶ 99/396 /unicode/decompose-tail OK ▶ 99/396 /unicode/defined OK ▶ 99/396 /unicode/digit OK ▶ 99/396 /unicode/digit-value OK ▶ 99/396 /unicode/fully-decompose-canonical OK 103/396 glib:glib+core / 1bit-mutex RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=36 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/1bit-mutex ▶ 82/396 /trap_subprocess/timeout OK ▶ 82/396 /trap_subprocess/envp OK ▶ 82/396 /trap_subprocess/patterns OK ▶ 33/396 /structured-logging/roundtrip3 OK ▶ 33/396 /structured-logging/variant1 OK ▶ 33/396 /structured-logging/variant2 OK ▶ 33/396 /structured-logging/set-writer-func-twice OK 33/396 glib:glib+core / logging OK 1.61s 17 subtests passed ▶ 102/396 /uri/file-to-uri OK ▶ 102/396 /uri/file-from-uri OK ▶ 102/396 /uri/file-roundtrip OK ▶ 102/396 /uri/list OK ▶ 102/396 /uri/unescape-string OK ▶ 102/396 /uri/unescape-segment OK ▶ 102/396 /uri/escape-string OK ▶ 102/396 /uri/escape-bytes OK ▶ 102/396 /uri/scheme OK ▶ 102/396 /uri/build OK ▶ 102/396 /uri/split OK ▶ 102/396 /uri/is_valid OK ▶ 102/396 /uri/to-string OK ▶ 102/396 /uri/join OK ▶ 102/396 /uri/join-split-round-trip OK ▶ 102/396 /uri/normalize OK ▶ 102/396 /uri/unescape-bytes/nul-terminated OK ▶ 102/396 /uri/unescape-bytes/length OK ▶ 102/396 /uri/parsing/absolute OK ▶ 102/396 /uri/parsing/relative OK ▶ 102/396 /uri/iter-params/nul-terminated OK ▶ 102/396 /uri/iter-params/length OK ▶ 102/396 /uri/parse-params/nul-terminated OK ▶ 102/396 /uri/parse-params/length OK 104/396 glib:glib+core+slow / 1bit-emufutex RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=196 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/1bit-emufutex 102/396 glib:glib+core / uri OK 0.08s 24 subtests passed 105/396 glib:glib+core+slow / 642026 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=119 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/642026 ▶ 99/396 /unicode/fully-decompose-len OK ▶ 99/396 /unicode/normalization OK ▶ 99/396 /unicode/graph OK ▶ 99/396 /unicode/iso15924 OK ▶ 99/396 /unicode/lower OK ▶ 99/396 /unicode/mark OK ▶ 99/396 /unicode/mirror OK ▶ 99/396 /unicode/print OK ▶ 99/396 /unicode/punctuation OK ▶ 99/396 /unicode/script OK ▶ 99/396 /unicode/space OK ▶ 99/396 /unicode/strdown OK ▶ 99/396 /unicode/strup OK ▶ 99/396 /unicode/turkish-strupdown OK ▶ 99/396 /unicode/title OK ▶ 99/396 /unicode/upper OK ▶ 99/396 /unicode/validate OK ▶ 99/396 /unicode/wide OK ▶ 99/396 /unicode/xdigit OK ▶ 99/396 /unicode/xdigit-value OK ▶ 99/396 /unicode/zero-width OK ▶ 99/396 /unicode/normalize OK ▶ 82/396 /tap/subtest OK ▶ 64/396 /refstring/intern-thread-safety OK 99/396 glib:glib+core / unicode OK 0.23s 39 subtests passed ▶ 72/396 /slice/allocate OK 106/396 glib:glib+core+slow / 642026-ec RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=193 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/642026-ec ▶ 82/396 /tap/summary OK 64/396 glib:glib+core / refstring OK 1.14s 8 subtests passed 107/396 glib:glib+core+cpp / cxx RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=179 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx ▶ 82/396 /tap/message OK ▶ 82/396 /tap/print OK ▶ 82/396 /tap/error OK ▶ 82/396 /tap/error-and-pass OK ▶ 82/396 /tap/subtest/summary OK ▶ 82/396 /tap/subtest/message OK ▶ 82/396 /tap/subtest/print OK 72/396 glib:glib+core / slice OK 0.88s 3 subtests passed 108/396 glib:glib+core+cpp / cxx-98 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-98 ▶ 107/396 /C++/typeof OK ▶ 107/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 107/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 107/396 /C++/atomic-int-compare-and-exchange OK ▶ 107/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 107/396 /C++/atomic-pointer-exchange OK ▶ 107/396 /C++/atomic-int-exchange OK ▶ 107/396 /C++/inlined-not-inlined-functions OK ▶ 107/396 /C++/clear-pointer OK ▶ 107/396 /C++/steal-pointer OK ▶ 107/396 /C++/str-equal OK ▶ 107/396 /C++/strdup OK ▶ 107/396 /C++/str-has-prefix OK ▶ 107/396 /C++/str-has-suffix OK ▶ 107/396 /C++/string-append OK ▶ 107/396 /C++/string-free OK ▶ 107/396 /C++/constexpr-var-init OK ▶ 107/396 /C++/strdup/macro OK ▶ 107/396 /C++/strdup/macro/qualified OK ▶ 107/396 /C++/strdup/macro/nested-initializer OK ▶ 107/396 /C++/str-has-prefix/macro OK ▶ 107/396 /C++/str-has-suffix/macro OK 107/396 glib:glib+core+cpp / cxx OK 0.04s 22 subtests passed ▶ 82/396 /tap/subtest/stdout OK ▶ 82/396 /tap/subtest/stdout-no-new-line OK ▶ 82/396 /tap/subtest/error OK ▶ 82/396 /tap/subtest/error-and-pass OK ▶ 82/396 /init/no_argv0 OK 109/396 glib:glib+core+cpp / cxx-03 RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=112 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-03 82/396 glib:glib+core / testing OK 0.57s 43 subtests passed stdout: 159: UNKNOWN: # # testing:ERROR:../../../glib/tests/testing.c:307:test_fork_fail: code should not be reached Unknown TAP output lines have been ignored. Please open a feature request to implement them, or prefix them with a # if they are not TAP syntax. ▶ 108/396 /C++/check-standard-98 OK ▶ 108/396 /C++/typeof OK ▶ 108/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 108/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 108/396 /C++/atomic-int-compare-and-exchange OK ▶ 108/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 108/396 /C++/atomic-pointer-exchange OK ▶ 108/396 /C++/atomic-int-exchange OK ▶ 108/396 /C++/inlined-not-inlined-functions OK ▶ 108/396 /C++/clear-pointer OK ▶ 108/396 /C++/steal-pointer OK ▶ 108/396 /C++/str-equal OK ▶ 108/396 /C++/strdup OK ▶ 108/396 /C++/str-has-prefix OK ▶ 108/396 /C++/str-has-suffix OK ▶ 108/396 /C++/string-append OK ▶ 108/396 /C++/string-free OK ▶ 108/396 /C++/strdup/macro OK ▶ 108/396 /C++/strdup/macro/qualified OK ▶ 108/396 /C++/strdup/macro/nested-initializer OK ▶ 108/396 /C++/str-has-prefix/macro OK ▶ 108/396 /C++/str-has-suffix/macro OK 110/396 glib:glib+core+cpp / cxx-11 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-11 108/396 glib:glib+core+cpp / cxx-98 OK 0.07s 22 subtests passed 111/396 glib:glib+core+cpp / cxx-14 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=187 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-14 ▶ 109/396 /C++/check-standard-03 OK ▶ 109/396 /C++/typeof OK ▶ 109/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 109/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 109/396 /C++/atomic-int-compare-and-exchange OK ▶ 109/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 109/396 /C++/atomic-pointer-exchange OK ▶ 109/396 /C++/atomic-int-exchange OK ▶ 109/396 /C++/inlined-not-inlined-functions OK ▶ 109/396 /C++/clear-pointer OK ▶ 109/396 /C++/steal-pointer OK ▶ 109/396 /C++/str-equal OK ▶ 109/396 /C++/strdup OK ▶ 109/396 /C++/str-has-prefix OK ▶ 109/396 /C++/str-has-suffix OK ▶ 109/396 /C++/string-append OK ▶ 109/396 /C++/string-free OK ▶ 109/396 /C++/strdup/macro OK ▶ 109/396 /C++/strdup/macro/qualified OK ▶ 109/396 /C++/strdup/macro/nested-initializer OK ▶ 109/396 /C++/str-has-prefix/macro OK ▶ 109/396 /C++/str-has-suffix/macro OK 109/396 glib:glib+core+cpp / cxx-03 OK 0.07s 22 subtests passed ▶ 110/396 /C++/check-standard-11 OK ▶ 110/396 /C++/typeof OK ▶ 110/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 110/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 110/396 /C++/atomic-int-compare-and-exchange OK ▶ 110/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 110/396 /C++/atomic-pointer-exchange OK ▶ 110/396 /C++/atomic-int-exchange OK ▶ 110/396 /C++/inlined-not-inlined-functions OK ▶ 110/396 /C++/clear-pointer OK ▶ 110/396 /C++/steal-pointer OK ▶ 110/396 /C++/str-equal OK ▶ 110/396 /C++/strdup OK ▶ 110/396 /C++/str-has-prefix OK ▶ 110/396 /C++/str-has-suffix OK ▶ 110/396 /C++/string-append OK ▶ 110/396 /C++/string-free OK ▶ 110/396 /C++/strdup/macro OK ▶ 110/396 /C++/strdup/macro/qualified OK ▶ 110/396 /C++/strdup/macro/nested-initializer OK ▶ 110/396 /C++/str-has-prefix/macro OK ▶ 110/396 /C++/str-has-suffix/macro OK 112/396 glib:glib+core+cpp / cxx-17 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=184 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-17 110/396 glib:glib+core+cpp / cxx-11 OK 0.07s 22 subtests passed 113/396 glib:glib+core+cpp / cxx-20 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=6 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-20 ▶ 111/396 /C++/check-standard-14 OK ▶ 111/396 /C++/typeof OK ▶ 111/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 111/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 111/396 /C++/atomic-int-compare-and-exchange OK ▶ 111/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 111/396 /C++/atomic-pointer-exchange OK ▶ 111/396 /C++/atomic-int-exchange OK ▶ 111/396 /C++/inlined-not-inlined-functions OK ▶ 111/396 /C++/clear-pointer OK ▶ 111/396 /C++/steal-pointer OK ▶ 111/396 /C++/str-equal OK ▶ 111/396 /C++/strdup OK ▶ 111/396 /C++/str-has-prefix OK ▶ 111/396 /C++/str-has-suffix OK ▶ 111/396 /C++/string-append OK ▶ 111/396 /C++/string-free OK ▶ 111/396 /C++/constexpr-var-init OK ▶ 111/396 /C++/strdup/macro OK ▶ 111/396 /C++/strdup/macro/qualified OK ▶ 111/396 /C++/strdup/macro/nested-initializer OK ▶ 111/396 /C++/str-has-prefix/macro OK ▶ 111/396 /C++/str-has-suffix/macro OK ▶ 88/396 /threadpool/stop-unused OK 111/396 glib:glib+core+cpp / cxx-14 OK 0.07s 23 subtests passed ▶ 112/396 /C++/check-standard-17 OK ▶ 112/396 /C++/typeof OK ▶ 112/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 112/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 112/396 /C++/atomic-int-compare-and-exchange OK ▶ 112/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 112/396 /C++/atomic-pointer-exchange OK ▶ 112/396 /C++/atomic-int-exchange OK ▶ 112/396 /C++/inlined-not-inlined-functions OK ▶ 112/396 /C++/clear-pointer OK ▶ 112/396 /C++/steal-pointer OK ▶ 112/396 /C++/str-equal OK ▶ 112/396 /C++/strdup OK ▶ 112/396 /C++/str-has-prefix OK ▶ 112/396 /C++/str-has-suffix OK ▶ 112/396 /C++/string-append OK ▶ 112/396 /C++/string-free OK ▶ 112/396 /C++/constexpr-var-init OK ▶ 112/396 /C++/strdup/macro OK ▶ 112/396 /C++/strdup/macro/qualified OK ▶ 112/396 /C++/strdup/macro/nested-initializer OK ▶ 112/396 /C++/str-has-prefix/macro OK ▶ 112/396 /C++/str-has-suffix/macro OK 114/396 glib:glib+core+cpp / cxx-2b RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=198 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-2b 112/396 glib:glib+core+cpp / cxx-17 OK 0.07s 23 subtests passed ▶ 113/396 /C++/check-standard-20 OK ▶ 113/396 /C++/typeof OK ▶ 113/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 113/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 113/396 /C++/atomic-int-compare-and-exchange OK ▶ 113/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 113/396 /C++/atomic-pointer-exchange OK ▶ 113/396 /C++/atomic-int-exchange OK ▶ 113/396 /C++/inlined-not-inlined-functions OK ▶ 113/396 /C++/clear-pointer OK ▶ 113/396 /C++/steal-pointer OK ▶ 113/396 /C++/str-equal OK ▶ 113/396 /C++/strdup OK ▶ 113/396 /C++/str-has-prefix OK ▶ 113/396 /C++/str-has-suffix OK ▶ 113/396 /C++/string-append OK ▶ 113/396 /C++/string-free OK ▶ 113/396 /C++/constexpr-var-init OK ▶ 113/396 /C++/strdup/macro OK ▶ 113/396 /C++/strdup/macro/qualified OK ▶ 113/396 /C++/strdup/macro/nested-initializer OK ▶ 113/396 /C++/str-has-prefix/macro OK ▶ 113/396 /C++/str-has-suffix/macro OK 115/396 glib:glib+core / autoptr RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/autoptr ▶ 86/396 /thread/static-rec-mutex OK 113/396 glib:glib+core+cpp / cxx-20 OK 0.09s 23 subtests passed 116/396 glib:glib+core / gwakeup-fallback RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=168 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gwakeup-fallback ▶ 114/396 /C++/check-standard-2b SKIP ▶ 114/396 /C++/typeof OK ▶ 114/396 /C++/atomic-pointer-compare-and-exchange OK ▶ 114/396 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 114/396 /C++/atomic-int-compare-and-exchange OK ▶ 114/396 /C++/atomic-int-compare-and-exchange-full OK ▶ 114/396 /C++/atomic-pointer-exchange OK ▶ 114/396 /C++/atomic-int-exchange OK ▶ 114/396 /C++/inlined-not-inlined-functions OK ▶ 114/396 /C++/clear-pointer OK ▶ 114/396 /C++/steal-pointer OK ▶ 114/396 /C++/str-equal OK ▶ 114/396 /C++/strdup OK ▶ 114/396 /C++/str-has-prefix OK ▶ 114/396 /C++/str-has-suffix OK ▶ 114/396 /C++/string-append OK ▶ 114/396 /C++/string-free OK ▶ 114/396 /C++/constexpr-var-init OK ▶ 114/396 /C++/strdup/macro OK ▶ 114/396 /C++/strdup/macro/qualified OK ▶ 114/396 /C++/strdup/macro/nested-initializer OK ▶ 114/396 /C++/str-has-prefix/macro OK ▶ 114/396 /C++/str-has-suffix/macro OK 114/396 glib:glib+core+cpp / cxx-2b OK 0.09s 22 subtests passed ▶ 115/396 /autoptr/autofree OK ▶ 115/396 /autoptr/g_async_queue OK ▶ 115/396 /autoptr/g_bookmark_file OK ▶ 115/396 /autoptr/g_bytes OK ▶ 115/396 /autoptr/g_checksum OK ▶ 115/396 /autoptr/g_date OK ▶ 115/396 /autoptr/g_date_time OK ▶ 115/396 /autoptr/g_dir OK ▶ 115/396 /autoptr/g_error OK ▶ 115/396 /autoptr/g_hash_table OK ▶ 115/396 /autoptr/g_hmac OK ▶ 115/396 /autoptr/g_io_channel OK ▶ 115/396 /autoptr/g_key_file OK ▶ 115/396 /autoptr/g_list OK ▶ 115/396 /autoptr/g_array OK ▶ 115/396 /autoptr/g_ptr_array OK ▶ 115/396 /autoptr/g_byte_array OK ▶ 115/396 /autoptr/g_main_context OK ▶ 115/396 /autoptr/g_main_context_pusher OK ▶ 115/396 /autoptr/g_main_loop OK ▶ 115/396 /autoptr/g_source OK ▶ 115/396 /autoptr/g_mapped_file OK ▶ 115/396 /autoptr/g_markup_parse_context OK ▶ 115/396 /autoptr/g_node OK ▶ 115/396 /autoptr/g_option_context OK ▶ 115/396 /autoptr/g_option_group OK ▶ 115/396 /autoptr/g_pattern_spec OK ▶ 115/396 /autoptr/g_queue OK ▶ 115/396 /autoptr/g_rand OK ▶ 115/396 /autoptr/g_regex OK ▶ 115/396 /autoptr/g_match_info OK ▶ 115/396 /autoptr/g_scanner OK ▶ 115/396 /autoptr/g_sequence OK ▶ 115/396 /autoptr/g_slist OK ▶ 115/396 /autoptr/g_string OK ▶ 115/396 /autoptr/g_string_chunk OK ▶ 115/396 /autoptr/g_thread OK ▶ 115/396 /autoptr/g_mutex OK ▶ 115/396 /autoptr/g_mutex_locker OK 117/396 glib:glib+core / include RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=101 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/include ▶ 115/396 /autoptr/g_rec_mutex_locker OK ▶ 117/396 /include/rwlock OK 117/396 glib:glib+core / include OK 0.02s 1 subtests passed 118/396 glib:glib+core / unix RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=97 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unix ▶ 115/396 /autoptr/g_rw_lock_lockers OK ▶ 115/396 /autoptr/g_auto_lock OK ▶ 115/396 /autoptr/g_cond OK ▶ 115/396 /autoptr/g_timer OK ▶ 115/396 /autoptr/g_time_zone OK ▶ 115/396 /autoptr/g_tree OK ▶ 115/396 /autoptr/g_variant OK ▶ 115/396 /autoptr/g_variant_builder OK ▶ 115/396 /autoptr/g_variant_iter OK ▶ 115/396 /autoptr/g_variant_dict OK ▶ 115/396 /autoptr/g_variant_type OK ▶ 115/396 /autoptr/strv OK ▶ 115/396 /autoptr/refstring OK ▶ 115/396 /autoptr/pathbuf OK ▶ 115/396 /autoptr/autolist OK ▶ 115/396 /autoptr/autoslist OK ▶ 115/396 /autoptr/autoqueue OK 115/396 glib:glib+core / autoptr OK 0.09s 57 subtests passed 119/396 glib:glib+core / gutils-user-database RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_PRELOAD=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/getpwuid-preload.so MALLOC_PERTURB_=174 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests:/usr/lib/libeatmydata /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gutils-user-database ▶ 119/396 /gutils/get_user_database_entry OK 119/396 glib:glib+core / gutils-user-database OK 0.02s 1 subtests passed 120/396 glib:glib+core / constructor RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=101 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_ENABLE_DIAGNOSTIC=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests:/usr/lib/libeatmydata MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/constructor ▶ 118/396 /glib-unix/closefrom OK ▶ 118/396 /glib-unix/pipe OK ▶ 118/396 /glib-unix/pipe-stdio-overwrite OK ▶ 118/396 /glib-unix/pipe-struct OK ▶ 118/396 /glib-unix/pipe-struct-auto OK ▶ 118/396 /glib-unix/error OK ▶ 118/396 /glib-unix/nonblocking OK ▶ 120/396 /constructor/application OK ▶ 120/396 /constructor/library OK 120/396 glib:glib+core / constructor OK 0.02s 2 subtests passed 121/396 glib:glib+core+cc / atomic-c-11 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-11 ▶ 121/396 /atomic/types OK ▶ 101/396 /unicode/normalize OK ▶ 101/396 /unicode/normalize-invalid OK ▶ 101/396 /unicode/normalize/bad-length OK ▶ 88/396 /threadpool/pools OK 101/396 glib:glib+core / unicode-normalize OK 0.54s 3 subtests passed 122/396 glib:glib+core+cc / atomic-c-17 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=74 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-17 ▶ 88/396 /threadpool/no-sort OK ▶ 88/396 /threadpool/sort OK ▶ 13/396 /thread/cond/wait-until/contended-and-interrupted OK ▶ 122/396 /atomic/types OK 13/396 glib:glib+core / cond OK 2.21s 4 subtests passed 123/396 glib:glib+core+cc / atomic-c-89 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=228 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-89 ▶ 123/396 /atomic/types OK ▶ 122/396 /atomic/threaded OK 122/396 glib:glib+core+cc / atomic-c-17 OK 0.30s 2 subtests passed 124/396 glib:glib+core+cc / atomic-c-99 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=249 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-99 ▶ 121/396 /atomic/threaded OK 121/396 glib:glib+core+cc / atomic-c-11 OK 0.36s 2 subtests passed ▶ 124/396 /atomic/types OK 125/396 glib:glib+core+cc / macros-c-11 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-11 ▶ 125/396 /C/standard-11 OK ▶ 125/396 /alignof/fallback OK ▶ 125/396 /assert/static OK ▶ 125/396 /struct/sizeof_member OK 125/396 glib:glib+core+cc / macros-c-11 OK 0.01s 4 subtests passed 126/396 glib:glib+core+cc / macros-c-17 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=186 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-17 ▶ 123/396 /atomic/threaded OK ▶ 56/396 /thread/private2 OK ▶ 56/396 /thread/private3 OK ▶ 56/396 /thread/staticprivate1 OK ▶ 56/396 /thread/staticprivate2 OK ▶ 56/396 /thread/staticprivate3 OK 123/396 glib:glib+core+cc / atomic-c-89 OK 0.34s 2 subtests passed 127/396 glib:glib+core+cc / macros-c-89 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=168 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-89 ▶ 126/396 /C/standard-17 OK ▶ 126/396 /alignof/fallback OK ▶ 126/396 /assert/static OK ▶ 126/396 /struct/sizeof_member OK 126/396 glib:glib+core+cc / macros-c-17 OK 0.04s 4 subtests passed ▶ 70/396 /sequence/random/seed:825541564 OK 128/396 glib:glib+core+cc / macros-c-99 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=224 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-99 ▶ 127/396 /C/standard-89 OK ▶ 127/396 /alignof/fallback OK ▶ 127/396 /assert/static OK ▶ 127/396 /struct/sizeof_member OK ▶ 106/396 /glib/642026 OK ▶ 118/396 /glib-unix/sighup OK 127/396 glib:glib+core+cc / macros-c-89 OK 0.29s 4 subtests passed 129/396 glib:glib+core+cc / utils-c-11 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=222 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-11 106/396 glib:glib+core+slow / 642026-ec OK 1.05s 1 subtests passed ▶ 128/396 /C/standard-99 OK ▶ 128/396 /alignof/fallback OK ▶ 128/396 /assert/static OK ▶ 128/396 /struct/sizeof_member OK 130/396 glib:glib+core+cc / utils-c-17 RUNNING >>> MALLOC_PERTURB_=147 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-17 ▶ 88/396 /threadpool/stop-unused-multiple OK 128/396 glib:glib+core+cc / macros-c-99 OK 0.29s 4 subtests passed 131/396 glib:glib+core+cc / utils-c-89 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=10 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-89 ▶ 129/396 /utils/language-names OK ▶ 129/396 /utils/locale-variants OK ▶ 129/396 /utils/version OK ▶ 129/396 /utils/appname OK ▶ 124/396 /atomic/threaded OK ▶ 129/396 /utils/prgname-thread-safety OK ▶ 129/396 /utils/tmpdir OK ▶ 130/396 /utils/language-names OK ▶ 130/396 /utils/locale-variants OK ▶ 130/396 /utils/version OK ▶ 130/396 /utils/appname OK ▶ 130/396 /utils/prgname-thread-safety OK 124/396 glib:glib+core+cc / atomic-c-99 OK 0.38s 2 subtests passed ▶ 131/396 /utils/language-names OK ▶ 131/396 /utils/locale-variants OK ▶ 131/396 /utils/version OK ▶ 131/396 /utils/appname OK 132/396 glib:glib+core+cc / utils-c-99 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-99 ▶ 130/396 /utils/tmpdir OK ▶ 130/396 /utils/basic_bits OK ▶ 130/396 /utils/bits OK ▶ 130/396 /utils/swap OK ▶ 130/396 /utils/find-program OK ▶ 130/396 /utils/find-program-for-path OK ▶ 129/396 /utils/basic_bits OK ▶ 129/396 /utils/bits OK ▶ 129/396 /utils/swap OK ▶ 129/396 /utils/find-program OK ▶ 129/396 /utils/find-program-for-path OK ▶ 129/396 /utils/debug OK ▶ 129/396 /utils/codeset OK ▶ 131/396 /utils/prgname-thread-safety OK ▶ 132/396 /utils/language-names OK ▶ 132/396 /utils/locale-variants OK ▶ 132/396 /utils/version OK ▶ 132/396 /utils/appname OK ▶ 132/396 /utils/prgname-thread-safety OK ▶ 129/396 /utils/codeset2 OK ▶ 129/396 /utils/console-charset OK ▶ 129/396 /utils/gettext OK ▶ 129/396 /utils/username OK ▶ 129/396 /utils/realname OK ▶ 129/396 /utils/hostname OK ▶ 129/396 /utils/xdgdirs OK ▶ 129/396 /utils/specialdir OK ▶ 129/396 /utils/os-info OK ▶ 129/396 /utils/clear-pointer OK ▶ 129/396 /utils/clear-pointer-cast OK ▶ 129/396 /utils/take-pointer OK ▶ 129/396 /utils/clear-source OK ▶ 129/396 /utils/misc-mem OK ▶ 132/396 /utils/tmpdir OK ▶ 131/396 /utils/tmpdir OK ▶ 130/396 /utils/debug OK ▶ 130/396 /utils/codeset OK ▶ 130/396 /utils/codeset2 OK ▶ 130/396 /utils/console-charset OK ▶ 130/396 /utils/gettext OK ▶ 130/396 /utils/username OK ▶ 130/396 /utils/realname OK ▶ 130/396 /utils/hostname OK ▶ 130/396 /utils/xdgdirs OK ▶ 130/396 /utils/specialdir OK ▶ 130/396 /utils/os-info OK ▶ 130/396 /utils/clear-pointer OK ▶ 130/396 /utils/clear-pointer-cast OK ▶ 130/396 /utils/take-pointer OK ▶ 130/396 /utils/clear-source OK ▶ 130/396 /utils/misc-mem OK ▶ 131/396 /utils/basic_bits OK ▶ 131/396 /utils/bits OK ▶ 131/396 /utils/swap OK ▶ 131/396 /utils/find-program OK ▶ 131/396 /utils/find-program-for-path OK ▶ 132/396 /utils/basic_bits OK ▶ 132/396 /utils/bits OK ▶ 132/396 /utils/swap OK ▶ 132/396 /utils/find-program OK ▶ 132/396 /utils/find-program-for-path OK ▶ 132/396 /utils/debug OK ▶ 132/396 /utils/codeset OK ▶ 131/396 /utils/debug OK ▶ 131/396 /utils/codeset OK ▶ 129/396 /utils/aligned-mem OK ▶ 129/396 /utils/free-sized OK ▶ 129/396 /utils/nullify OK ▶ 130/396 /utils/aligned-mem OK ▶ 130/396 /utils/free-sized OK ▶ 130/396 /utils/nullify OK ▶ 131/396 /utils/codeset2 OK ▶ 131/396 /utils/console-charset OK ▶ 131/396 /utils/gettext OK ▶ 131/396 /utils/username OK ▶ 131/396 /utils/realname OK ▶ 131/396 /utils/hostname OK ▶ 131/396 /utils/xdgdirs OK ▶ 131/396 /utils/specialdir OK ▶ 131/396 /utils/os-info OK ▶ 131/396 /utils/clear-pointer OK ▶ 131/396 /utils/clear-pointer-cast OK ▶ 131/396 /utils/take-pointer OK ▶ 131/396 /utils/clear-source OK ▶ 131/396 /utils/misc-mem OK ▶ 129/396 /utils/atexit OK ▶ 129/396 /utils/check-setuid OK ▶ 129/396 /utils/int-limits OK ▶ 129/396 /utils/clear-list OK ▶ 129/396 /utils/clear-slist OK ▶ 129/396 /utils/steal-handle-id OK ▶ 129/396 /utils/specialdir/desktop OK ▶ 129/396 /utils/clear-pointer/side-effects OK ▶ 129/396 /utils/aligned-mem/alignment OK ▶ 129/396 /utils/aligned-mem/zeroed OK ▶ 129/396 /utils/aligned-mem/free-sized OK ▶ 132/396 /utils/codeset2 OK ▶ 132/396 /utils/console-charset OK ▶ 132/396 /utils/gettext OK ▶ 132/396 /utils/username OK ▶ 132/396 /utils/realname OK ▶ 132/396 /utils/hostname OK ▶ 132/396 /utils/xdgdirs OK ▶ 132/396 /utils/specialdir OK ▶ 132/396 /utils/os-info OK ▶ 132/396 /utils/clear-pointer OK ▶ 132/396 /utils/clear-pointer-cast OK ▶ 132/396 /utils/take-pointer OK ▶ 132/396 /utils/clear-source OK ▶ 132/396 /utils/misc-mem OK 129/396 glib:glib+core+cc / utils-c-11 OK 0.08s 41 subtests passed 133/396 glib:glib+core+no-valgrind / assert-msg-test.py RUNNING >>> MALLOC_PERTURB_=73 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 _GLIB_TEST_SANITIZERS='' ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../glib/tests/assert-msg-test.py ▶ 132/396 /utils/aligned-mem OK ▶ 132/396 /utils/free-sized OK ▶ 132/396 /utils/nullify OK ▶ 132/396 /utils/atexit OK ▶ 132/396 /utils/check-setuid OK ▶ 132/396 /utils/int-limits OK ▶ 132/396 /utils/clear-list OK ▶ 132/396 /utils/clear-slist OK ▶ 132/396 /utils/steal-handle-id OK ▶ 132/396 /utils/specialdir/desktop OK ▶ 132/396 /utils/clear-pointer/side-effects OK ▶ 132/396 /utils/aligned-mem/alignment OK ▶ 132/396 /utils/aligned-mem/zeroed OK ▶ 132/396 /utils/aligned-mem/free-sized OK ▶ 130/396 /utils/atexit OK ▶ 130/396 /utils/check-setuid OK ▶ 130/396 /utils/int-limits OK ▶ 130/396 /utils/clear-list OK ▶ 130/396 /utils/clear-slist OK ▶ 130/396 /utils/steal-handle-id OK ▶ 130/396 /utils/specialdir/desktop OK ▶ 130/396 /utils/clear-pointer/side-effects OK ▶ 130/396 /utils/aligned-mem/alignment OK ▶ 130/396 /utils/aligned-mem/zeroed OK ▶ 130/396 /utils/aligned-mem/free-sized OK 130/396 glib:glib+core+cc / utils-c-17 OK 0.09s 41 subtests passed 132/396 glib:glib+core+cc / utils-c-99 OK 0.07s 41 subtests passed 134/396 glib:glib+core+no-valgrind / messages-low-memory.py RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=204 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../glib/tests/messages-low-memory.py 135/396 glib:glib+core / gtester-xmllint-check RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=42 MESON_TEST_ITERATION=1 /usr/bin/xmllint --noout glib/tests/tmpsample.xml ▶ 131/396 /utils/aligned-mem OK ▶ 131/396 /utils/free-sized OK ▶ 131/396 /utils/nullify OK ▶ 131/396 /utils/atexit OK ▶ 131/396 /utils/check-setuid OK ▶ 131/396 /utils/int-limits OK ▶ 131/396 /utils/clear-list OK ▶ 131/396 /utils/clear-slist OK ▶ 131/396 /utils/steal-handle-id OK ▶ 131/396 /utils/specialdir/desktop OK ▶ 131/396 /utils/clear-pointer/side-effects OK ▶ 131/396 /utils/aligned-mem/alignment OK ▶ 131/396 /utils/aligned-mem/zeroed OK ▶ 131/396 /utils/aligned-mem/free-sized OK 131/396 glib:glib+core+cc / utils-c-89 OK 0.11s 41 subtests passed 136/396 glib:glib+core+no-valgrind+pkg-config / glib-2.0-pkg-config RUNNING >>> G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=177 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate glib-2.0 test "$(pkg-config --modversion glib-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix glib-2.0)" = "/usr" test "$(pkg-config --variable=datadir glib-2.0)" = "/usr/share" test "$(pkg-config --variable=gobject_query glib-2.0)" = "/usr/bin/gobject-query" test "$(pkg-config --variable=glib_mkenums glib-2.0)" = "/usr/bin/glib-mkenums" test "$(pkg-config --variable=glib_valgrind_suppressions glib-2.0)" = "/usr/share/glib-2.0/valgrind/glib.supp"' 135/396 glib:glib+core / gtester-xmllint-check OK 0.04s 137/396 glib:gobject+performance+no-valgrind / performance RUNNING >>> MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests/performance LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance/performance --seconds 0 ▶ 75/396 /gthread/spawn-childs OK ▶ 134/396 __main__.TestMessagesLowMemory.test_message_memory_allocation_failure OK 136/396 glib:glib+core+no-valgrind+pkg-config / glib-2.0-pkg-config OK 0.10s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate glib-2.0 ++ pkg-config --modversion glib-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix glib-2.0 + test /usr = /usr ++ pkg-config --variable=datadir glib-2.0 + test /usr/share = /usr/share ++ pkg-config --variable=gobject_query glib-2.0 + test /usr/bin/gobject-query = /usr/bin/gobject-query ++ pkg-config --variable=glib_mkenums glib-2.0 + test /usr/bin/glib-mkenums = /usr/bin/glib-mkenums ++ pkg-config --variable=glib_valgrind_suppressions glib-2.0 + test /usr/share/glib-2.0/valgrind/glib.supp = /usr/share/glib-2.0/valgrind/glib.supp ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 138/396 glib:gobject+performance+no-valgrind / performance-threaded RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=171 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests/performance LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance/performance-threaded --seconds 0 134/396 glib:glib+core+no-valgrind / messages-low-memory.py OK 0.14s 1 subtests passed 139/396 glib:gobject / notify-init RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=248 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/notify-init 138/396 glib:gobject+performance+no-valgrind / performance-threaded OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Running test "liststore-is-a" 1 runs, min/avg/max = 0.178/0.178/0.178 ms Running test "liststore-interface-peek" 1 runs, min/avg/max = 4.169/4.169/4.169 ms Running test "liststore-interface-peek-same" 1 runs, min/avg/max = 0.085/0.085/0.085 ms ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 139/396 /properties/notify-in-init OK 140/396 glib:gobject / notify-init2 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=106 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/notify-init2 ▶ 133/396 __main__.TestAssertMessage.test_gassert OK ▶ 133/396 __main__.TestAssertMessage.test_gdb_gassert SKIP 139/396 glib:gobject / notify-init OK 0.05s 1 subtests passed 141/396 glib:gobject / custom-dispatch RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=15 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/custom-dispatch ▶ 140/396 /properties/notify-in-init2 OK 140/396 glib:gobject / notify-init2 OK 0.05s 1 subtests passed 142/396 glib:gobject / qdata RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=8 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/qdata 133/396 glib:glib+core+no-valgrind / assert-msg-test.py OK 0.28s 1 subtests passed 143/396 glib:gobject / accumulator RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=20 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/accumulator ▶ 141/396 /properties/custom-dispatch/init OK ▶ 141/396 /properties/custom-dispatch/set OK ▶ 46/396 /thread/mutex5 OK 141/396 glib:gobject / custom-dispatch OK 0.08s 2 subtests passed 144/396 glib:gobject / basics-gobject RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=221 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/basics-gobject ▶ 143/396 /gobject/accumulator OK 143/396 glib:gobject / accumulator OK 0.03s 1 subtests passed 145/396 glib:gobject / boxed RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/boxed ▶ 144/396 /gobject/basics OK ▶ 35/396 /mainloop/child_sources OK 144/396 glib:gobject / basics-gobject OK 0.02s 1 subtests passed 146/396 glib:gobject / defaultiface RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=113 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/defaultiface ▶ 145/396 /boxed/define OK ▶ 145/396 /boxed/ownership OK ▶ 145/396 /boxed/closure OK ▶ 145/396 /boxed/date OK ▶ 145/396 /boxed/value OK ▶ 145/396 /boxed/string OK ▶ 145/396 /boxed/hashtable OK ▶ 145/396 /boxed/array OK ▶ 145/396 /boxed/ptrarray OK ▶ 145/396 /boxed/regex OK ▶ 145/396 /boxed/varianttype OK ▶ 145/396 /boxed/error OK ▶ 145/396 /boxed/datetime OK ▶ 145/396 /boxed/matchinfo OK ▶ 145/396 /boxed/keyfile OK ▶ 145/396 /boxed/mainloop OK ▶ 145/396 /boxed/maincontext OK ▶ 145/396 /boxed/source OK ▶ 145/396 /boxed/variantbuilder OK ▶ 145/396 /boxed/timezone OK ▶ 145/396 /boxed/pollfd OK ▶ 145/396 /boxed/markup OK ▶ 145/396 /boxed/thread OK ▶ 145/396 /boxed/checksum OK ▶ 145/396 /boxed/tree OK ▶ 145/396 /boxed/patternspec OK ▶ 145/396 /boxed/rand OK 145/396 glib:gobject / boxed OK 0.03s 27 subtests passed 147/396 glib:gobject / deftype RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/deftype ▶ 146/396 /gobject/static-iface OK ▶ 146/396 /gobject/dynamic-iface OK 146/396 glib:gobject / defaultiface OK 0.03s 2 subtests passed 148/396 glib:gobject / deprecated-properties RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=43 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/deprecated-properties 147/396 glib:gobject / deftype OK 0.04s 149/396 glib:gobject / dynamictype RUNNING >>> MALLOC_PERTURB_=245 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/dynamictype ▶ 149/396 /gobject/dynamic-type OK ▶ 149/396 /gobject/dynamic-type/query OK 149/396 glib:gobject / dynamictype OK 0.01s 2 subtests passed 150/396 glib:gobject / enums RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=246 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/enums ▶ 148/396 /deprecated-properties/construct OK ▶ 148/396 /deprecated-properties/default-construct OK ▶ 118/396 /glib-unix/sigterm OK ▶ 150/396 /enum/basic OK ▶ 150/396 /enum/define-type OK ▶ 150/396 /flags/basic OK ▶ 150/396 /flags/define-type OK 150/396 glib:gobject / enums OK 0.02s 4 subtests passed 151/396 glib:gobject / max-version RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=252 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/max-version ▶ 148/396 /deprecated-properties/set OK 148/396 glib:gobject / deprecated-properties OK 0.07s 3 subtests passed 152/396 glib:gobject / override RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/override ▶ 151/396 /max-version/tested-at-compile-time OK 151/396 glib:gobject / max-version OK 0.02s 1 subtests passed 153/396 glib:gobject / param RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=48 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/param ▶ 152/396 /gobject/override OK 152/396 glib:gobject / override OK 0.02s 1 subtests passed 154/396 glib:gobject / references RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=247 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/references ▶ 154/396 /gobject/references OK 154/396 glib:gobject / references OK 0.03s 1 subtests passed 155/396 glib:gobject / basic-signals RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/basic-signals ▶ 142/396 /qdata/threaded OK ▶ 142/396 /qdata/dup OK 142/396 glib:gobject / qdata OK 0.25s 2 subtests passed 156/396 glib:gobject / singleton RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=60 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/singleton ▶ 155/396 /gobject/basic-signals OK 155/396 glib:gobject / basic-signals OK 0.05s 1 subtests passed ▶ 156/396 /gobject/singleton/construction OK ▶ 156/396 /gobject/singleton/construct-property OK 157/396 glib:gobject / threadtests RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=138 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/threadtests 156/396 glib:gobject / singleton OK 0.05s 2 subtests passed 158/396 glib:gobject / dynamictests RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=149 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/dynamictests ▶ 89/396 /timeout/seconds OK ▶ 153/396 /param/value OK ▶ 153/396 /param/strings OK ▶ 153/396 /param/qdata OK ▶ 153/396 /param/validate OK ▶ 153/396 /param/convert OK ▶ 153/396 /param/implement SKIP ▶ 153/396 /param/default OK ▶ 153/396 /param/is-valid-name OK ▶ 94/396 /utf8/offsets OK ▶ 94/396 /utf8/lengths OK ▶ 94/396 /utf8/find OK 94/396 glib:glib+core / utf8-pointer OK 2.09s 3 subtests passed 159/396 glib:gobject / binding RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=189 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/binding ▶ 159/396 /binding/default OK ▶ 159/396 /binding/canonicalisation OK ▶ 159/396 /binding/bidirectional OK ▶ 159/396 /binding/transform OK ▶ 159/396 /binding/transform-default OK ▶ 159/396 /binding/transform-closure OK ▶ 159/396 /binding/chain OK ▶ 159/396 /binding/sync-create OK ▶ 159/396 /binding/invert-boolean OK ▶ 159/396 /binding/same-object OK ▶ 159/396 /binding/unbind OK ▶ 159/396 /binding/unbind-weak OK ▶ 159/396 /binding/unbind-multiple OK ▶ 159/396 /binding/fail OK ▶ 159/396 /binding/interface OK ▶ 158/396 /GObject/threaded-dynamic-ref-unref-init OK ▶ 158/396 /GObject/dynamic-interface-properties OK 158/396 glib:gobject / dynamictests OK 0.09s 2 subtests passed 160/396 glib:gobject / bindinggroup RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=191 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/bindinggroup ▶ 116/396 /gwakeup/semantics-fallback OK ▶ 160/396 /GObject/BindingGroup/invalid OK ▶ 160/396 /GObject/BindingGroup/default OK ▶ 160/396 /GObject/BindingGroup/bidirectional OK ▶ 160/396 /GObject/BindingGroup/transform OK ▶ 160/396 /GObject/BindingGroup/transform-closures OK ▶ 160/396 /GObject/BindingGroup/same-object OK ▶ 160/396 /GObject/BindingGroup/weak-ref-source OK ▶ 160/396 /GObject/BindingGroup/weak-ref-target OK ▶ 160/396 /GObject/BindingGroup/properties OK ▶ 160/396 /GObject/BindingGroup/weak-notify-no-bindings OK ▶ 160/396 /GObject/BindingGroup/empty-closures OK 160/396 glib:gobject / bindinggroup OK 0.02s 11 subtests passed 161/396 glib:gobject / properties RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=43 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties ▶ 161/396 /properties/install OK ▶ 161/396 /properties/install-many OK ▶ 161/396 /properties/notify OK ▶ 161/396 /properties/notify-queue OK ▶ 161/396 /properties/construct OK ▶ 161/396 /properties/get-property OK ▶ 161/396 /properties/testv_with_no_properties OK ▶ 161/396 /properties/testv_with_valid_properties OK ▶ 161/396 /properties/testv_with_invalid_property_type OK ▶ 161/396 /properties/testv_with_invalid_property_names OK ▶ 161/396 /properties/testv_getv OK ▶ 161/396 /properties/testv_notify_queue OK ▶ 161/396 /properties/set-property/variant/floating OK ▶ 153/396 /param/invalid-name/colon OK 161/396 glib:gobject / properties OK 0.04s 13 subtests passed 162/396 glib:gobject / properties-introspection RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=89 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-introspection ▶ 162/396 /properties/introspection OK ▶ 162/396 /properties/collision OK 162/396 glib:gobject / properties-introspection OK 0.04s 2 subtests passed 163/396 glib:gobject / reference RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=35 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/reference ▶ 163/396 /type/fundamentals OK ▶ 163/396 /type/qdata OK ▶ 163/396 /type/query OK ▶ 163/396 /type/class-private OK ▶ 163/396 /object/clear OK ▶ 163/396 /object/clear-function OK ▶ 163/396 /object/set OK ▶ 163/396 /object/set-function OK ▶ 163/396 /object/value OK ▶ 163/396 /object/initially-unowned OK ▶ 163/396 /object/weak-pointer OK ▶ 163/396 /object/weak-ref OK ▶ 163/396 /object/toggle-ref OK ▶ 163/396 /object/qdata OK ▶ 163/396 /object/qdata2 OK ▶ 163/396 /object/set/derived-type OK ▶ 163/396 /object/weak-pointer/clear OK ▶ 163/396 /object/weak-pointer/clear-function OK ▶ 163/396 /object/weak-pointer/set OK ▶ 163/396 /object/weak-pointer/set-function OK ▶ 163/396 /object/weak-ref/on-dispose OK ▶ 163/396 /object/weak-ref/on-run-dispose OK ▶ 163/396 /object/weak-ref/on-toggle-notify OK ▶ 163/396 /object/weak-ref/in-toggle-notify OK ▶ 163/396 /object/weak-ref/many OK ▶ 105/396 /glib/642026 OK 105/396 glib:glib+core+slow / 642026 OK 1.95s 1 subtests passed 164/396 glib:gobject / flags RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=38 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/flags ▶ 164/396 /gobject/flags/validate OK 164/396 glib:gobject / flags OK 0.02s 1 subtests passed 165/396 glib:gobject / value RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=6 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/value ▶ 165/396 /value/basic OK ▶ 165/396 /value/collection OK ▶ 165/396 /value/copying OK ▶ 165/396 /value/enum-transformation OK ▶ 165/396 /value/gtype OK ▶ 165/396 /value/string OK ▶ 165/396 /value/transform-object OK ▶ 165/396 /value/array/basic OK ▶ 165/396 /value/array/sort-with-data OK 165/396 glib:gobject / value OK 0.01s 9 subtests passed ▶ 157/396 /GObject/threaded-object-init OK 166/396 glib:gobject / type RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=28 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/type ▶ 166/396 /type/registration-serial OK ▶ 166/396 /type/interface-prerequisite OK ▶ 166/396 /type/interface-check OK ▶ 166/396 /type/next-base OK ▶ 166/396 /type/is-a OK ▶ 166/396 /type/query OK 166/396 glib:gobject / type OK 0.01s 6 subtests passed 167/396 glib:gobject / gobject-private RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=157 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/gobject-private ▶ 153/396 /param/invalid-name/first-char OK ▶ 167/396 /private/instance OK ▶ 167/396 /private/derived-instance OK ▶ 167/396 /private/mixed-derived-instance OK 167/396 glib:gobject / gobject-private OK 0.01s 3 subtests passed 168/396 glib:gobject / closure RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=20 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/closure ▶ 168/396 /closure/idle OK ▶ 168/396 /closure/timeout OK ▶ 168/396 /closure/iochannel OK ▶ 168/396 /closure/child OK ▶ 168/396 /closure/fd OK ▶ 168/396 /closure/signal OK 168/396 glib:gobject / closure OK 0.02s 6 subtests passed 169/396 glib:gobject+slow / closure-refcount RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=162 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/closure-refcount ▶ 118/396 /glib-unix/sighup_again OK ▶ 118/396 /glib-unix/sighup_add_remove OK ▶ 118/396 /glib-unix/sighup_nested OK ▶ 153/396 /param/invalid-name/empty OK ▶ 153/396 /value/transform OK ▶ 153/396 /paramspec/char OK ▶ 153/396 /paramspec/uchar OK ▶ 153/396 /paramspec/int OK ▶ 153/396 /paramspec/uint OK ▶ 153/396 /paramspec/long OK ▶ 153/396 /paramspec/ulong OK ▶ 153/396 /paramspec/int64 OK ▶ 153/396 /paramspec/uint64 OK ▶ 153/396 /paramspec/float OK ▶ 153/396 /paramspec/double OK ▶ 153/396 /paramspec/unichar OK ▶ 153/396 /paramspec/param OK ▶ 153/396 /paramspec/null-param OK ▶ 153/396 /paramspec/string OK ▶ 153/396 /paramspec/override OK ▶ 153/396 /paramspec/gtype OK ▶ 153/396 /paramspec/variant OK ▶ 153/396 /paramspec/custom OK ▶ 153/396 /paramspec/pool OK ▶ 153/396 /paramspec/variant/cmp OK 153/396 glib:gobject / param OK 0.53s 31 subtests passed 170/396 glib:gobject / object RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=129 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/object ▶ 170/396 /object/constructor/singleton OK ▶ 170/396 /object/constructor/infanticide SKIP 170/396 glib:gobject / object OK 0.02s 1 subtests passed 171/396 glib:gobject / signal-handler RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=191 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signal-handler ▶ 171/396 /signal/handler/connect-many OK ▶ 171/396 /signal/handler/disconnect-many-ordered OK ▶ 171/396 /signal/handler/disconnect-many-inverse OK ▶ 171/396 /signal/handler/disconnect-many-random OK ▶ 171/396 /signal/handler/disconnect-2-signals OK ▶ 171/396 /signal/handler/disconnect-2-objects OK ▶ 171/396 /signal/handler/block-many OK 171/396 glib:gobject / signal-handler OK 0.01s 7 subtests passed 172/396 glib:gobject / ifaceproperties RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=37 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/ifaceproperties ▶ 172/396 /interface/properties/set OK ▶ 172/396 /interface/properties/notify OK ▶ 172/396 /interface/properties/find-overridden OK ▶ 172/396 /interface/properties/list-overridden OK ▶ 172/396 /interface/properties/find-interface OK ▶ 172/396 /interface/properties/list-interface OK ▶ 172/396 /interface/properties/not-overridden OK 172/396 glib:gobject / ifaceproperties OK 0.04s 7 subtests passed 173/396 glib:gobject / signals RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=220 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals ▶ 163/396 /object/weak-ref/concurrent/0 OK ▶ 70/396 /sequence/random/seed:801678400 OK ▶ 173/396 /gobject/signals/all-types OK ▶ 173/396 /gobject/signals/variant OK ▶ 173/396 /gobject/signals/destroy-target-object OK ▶ 173/396 /gobject/signals/generic-marshaller-1 OK ▶ 173/396 /gobject/signals/generic-marshaller-2 OK ▶ 173/396 /gobject/signals/generic-marshaller-enum-return-signed OK ▶ 173/396 /gobject/signals/generic-marshaller-enum-return-unsigned OK ▶ 173/396 /gobject/signals/generic-marshaller-int-return OK ▶ 173/396 /gobject/signals/generic-marshaller-uint-return OK ▶ 173/396 /gobject/signals/generic-marshaller-interface-return OK ▶ 173/396 /gobject/signals/custom-marshaller OK ▶ 173/396 /gobject/signals/connect OK ▶ 173/396 /gobject/signals/emission-hook OK ▶ 173/396 /gobject/signals/emitv OK ▶ 173/396 /gobject/signals/accumulator OK ▶ 173/396 /gobject/signals/accumulator-class OK ▶ 173/396 /gobject/signals/introspection OK ▶ 173/396 /gobject/signals/block-handler OK ▶ 173/396 /gobject/signals/stop-emission OK ▶ 173/396 /gobject/signals/invocation-hint OK ▶ 173/396 /gobject/signals/test-disconnection-wrong-object OK ▶ 173/396 /gobject/signals/clear-signal-handler OK ▶ 173/396 /gobject/signals/lookup OK ▶ 173/396 /gobject/signals/parse-name OK ▶ 173/396 /gobject/signals/is-valid-name OK ▶ 173/396 /gobject/signals/weak-ref-disconnect OK ▶ 173/396 /gobject/signals/lookup/invalid OK ▶ 173/396 /gobject/signals/parse-name/invalid OK ▶ 173/396 /gobject/signals/invalid-name/colon OK ▶ 173/396 /gobject/signals/invalid-name/first-char OK ▶ 173/396 /gobject/signals/invalid-name/empty OK 173/396 glib:gobject / signals OK 0.05s 31 subtests passed 174/396 glib:gobject / signalgroup RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=139 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signalgroup ▶ 174/396 /GObject/SignalGroup/invalid OK ▶ 174/396 /GObject/SignalGroup/simple OK ▶ 174/396 /GObject/SignalGroup/changing-target OK ▶ 174/396 /GObject/SignalGroup/blocking OK ▶ 174/396 /GObject/SignalGroup/weak-ref-target OK ▶ 174/396 /GObject/SignalGroup/connect-object OK ▶ 174/396 /GObject/SignalGroup/signal-parsing OK ▶ 174/396 /GObject/SignalGroup/properties OK ▶ 174/396 /GObject/SignalGroup/interface OK 174/396 glib:gobject / signalgroup OK 0.01s 9 subtests passed 175/396 glib:gobject / testing RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=78 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/testing ▶ 175/396 /assert/finalize_object OK 175/396 glib:gobject / testing OK 0.01s 1 subtests passed 176/396 glib:gobject / type-flags RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=89 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/type-flags ▶ 176/396 /type/flags/interface OK ▶ 176/396 /type/flags/final OK ▶ 176/396 /type/flags/deprecated OK ▶ 176/396 /type/flags/final/instance-check OK 176/396 glib:gobject / type-flags OK 0.01s 4 subtests passed 177/396 glib:gobject / objects-refcount1 RUNNING >>> MALLOC_PERTURB_=158 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/objects-refcount1 ▶ 116/396 /gwakeup/threaded-fallback OK 116/396 glib:glib+core / gwakeup-fallback OK 2.12s 2 subtests passed 178/396 glib:gobject+slow / objects-refcount2 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=91 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/objects-refcount2 ▶ 21/396 /GDateTime/test-all-dates OK ▶ 21/396 /GDateTime/unix_usec OK ▶ 21/396 /GDateTime/new_from_unix/overflow OK ▶ 21/396 /GDateTime/new_from_timeval/overflow OK ▶ 21/396 /GDateTime/new_from_iso8601/2 OK ▶ 21/396 /GDateTime/format_mixed/utf8_time_non_utf8_messages OK ▶ 21/396 /GDateTime/format_mixed/utf8_time_utf8_messages OK ▶ 21/396 /GDateTime/format_mixed/non_utf8_time_non_utf8_messages OK ▶ 21/396 /GDateTime/format_mixed/non_utf8_time_utf8_messages OK ▶ 21/396 /GDateTime/strftime/error_handling SKIP ▶ 21/396 /GDateTime/eras/japan OK ▶ 67/396 /thread/rwlock7 OK ▶ 21/396 /GDateTime/eras/thailand OK ▶ 21/396 /GDateTime/eras/parsing OK ▶ 21/396 /GTimeZone/find-interval OK ▶ 21/396 /GTimeZone/adjust-time OK ▶ 21/396 /GTimeZone/no-header OK ▶ 21/396 /GTimeZone/no-header-identifier OK ▶ 21/396 /GTimeZone/posix-parse OK ▶ 21/396 /GTimeZone/floating-point OK ▶ 21/396 /GTimeZone/identifier OK ▶ 21/396 /GTimeZone/new-offset OK ▶ 21/396 /GTimeZone/parse-rfc8536 OK ▶ 21/396 /GTimeZone/caching OK 21/396 glib:glib+core+slow / gdatetime OK 4.23s 65 subtests passed 179/396 glib:gobject / properties-refcount1 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=101 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount1 ▶ 56/396 /thread/staticprivate4 OK ▶ 103/396 /glib/1bit-mutex/int OK ▶ 56/396 /thread/staticprivate5 OK 56/396 glib:glib+core / private OK 3.88s 8 subtests passed 180/396 glib:gobject+slow / properties-refcount2 RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=188 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount2 ▶ 159/396 /binding/concurrent-unbind OK ▶ 67/396 /thread/rwlock8 OK 67/396 glib:glib+core / rwlock OK 3.64s 8 subtests passed 181/396 glib:gobject+slow / properties-refcount3 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount3 ▶ 163/396 /object/weak-ref/concurrent/1 OK ▶ 163/396 /object/toggle-ref/ref-on-dispose OK ▶ 163/396 /object/toggle-ref/ref-and-notify-on-dispose OK 163/396 glib:gobject / reference OK 1.26s 29 subtests passed 182/396 glib:gobject / properties-refcount4 RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=45 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount4 ▶ 182/396 /gobject/refcount/properties-4 OK 182/396 glib:gobject / properties-refcount4 OK 0.01s 1 subtests passed 183/396 glib:gobject / signals-refcount1 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount1 ▶ 75/396 /gthread/spawn-childs-threads OK ▶ 159/396 /binding/concurrent-finalizing OK ▶ 159/396 /binding/dispose-source OK ▶ 159/396 /binding/dispose-target OK 159/396 glib:gobject / binding OK 1.69s 19 subtests passed 184/396 glib:gobject / signals-refcount2 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=255 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount2 ▶ 75/396 /gthread/spawn-sync OK ▶ 75/396 /gthread/spawn-async OK 75/396 glib:glib+core / spawn-multithreaded OK 4.56s 4 subtests passed 185/396 glib:gobject / signals-refcount3 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=205 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount3 ▶ 89/396 /timeout/seconds-once OK ▶ 46/396 /thread/mutex/errno OK ▶ 46/396 /thread/mutex/perf/uncontended OK ▶ 46/396 /thread/mutex/perf/contended/1 OK ▶ 46/396 /thread/mutex/perf/contended/2 OK ▶ 46/396 /thread/mutex/perf/contended/3 OK ▶ 46/396 /thread/mutex/perf/contended/4 OK ▶ 46/396 /thread/mutex/perf/contended/5 OK ▶ 46/396 /thread/mutex/perf/contended/6 OK ▶ 46/396 /thread/mutex/perf/contended/7 OK ▶ 118/396 /glib-unix/callback_after_signal OK ▶ 46/396 /thread/mutex/perf/contended/8 OK ▶ 46/396 /thread/mutex/perf/contended/9 OK ▶ 46/396 /thread/mutex/perf/contended/10 OK 46/396 glib:glib+core / mutex OK 5.60s 17 subtests passed 186/396 glib:gobject / signals-refcount4 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=231 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount4 ▶ 118/396 /glib-unix/child-wait OK ▶ 118/396 /glib-unix/pipe/fd-cloexec OK ▶ 23/396 /gvariant/containers OK ▶ 23/396 /gvariant/format-strings OK ▶ 23/396 /gvariant/invalid-varargs OK ▶ 23/396 /gvariant/varargs OK ▶ 23/396 /gvariant/valist OK ▶ 23/396 /gvariant/builder-memory OK ▶ 35/396 /mainloop/recursive_child_sources OK ▶ 35/396 /mainloop/recursive_loop_child_sources OK ▶ 35/396 /mainloop/swapping_child_sources OK ▶ 35/396 /mainloop/blocked_child_sources OK ▶ 23/396 /gvariant/hashing OK ▶ 23/396 /gvariant/byteswap OK ▶ 118/396 /glib-unix/sighup/alternate-stack OK ▶ 104/396 /glib/1bit-mutex-emufutex/int OK ▶ 86/396 /thread/static-private OK ▶ 179/396 /gobject/refcount/properties-1 OK 179/396 glib:gobject / properties-refcount1 OK 3.03s 1 subtests passed 187/396 glib:gobject+cpp / cxx RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=242 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx 187/396 glib:gobject+cpp / cxx OK 0.01s 188/396 glib:gobject+cpp / cxx-98 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=229 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-98 188/396 glib:gobject+cpp / cxx-98 OK 0.03s 189/396 glib:gobject+cpp / cxx-03 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=182 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-03 189/396 glib:gobject+cpp / cxx-03 OK 0.02s 190/396 glib:gobject+cpp / cxx-11 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=222 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-11 190/396 glib:gobject+cpp / cxx-11 OK 0.02s 191/396 glib:gobject+cpp / cxx-14 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=240 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-14 191/396 glib:gobject+cpp / cxx-14 OK 0.01s 192/396 glib:gobject+cpp / cxx-17 RUNNING >>> G_DEBUG=gc-friendly MALLOC_PERTURB_=219 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-17 192/396 glib:gobject+cpp / cxx-17 OK 0.01s 193/396 glib:gobject+cpp / cxx-20 RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-20 193/396 glib:gobject+cpp / cxx-20 OK 0.02s 194/396 glib:gobject+cpp / cxx-2b RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=41 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-2b 194/396 glib:gobject+cpp / cxx-2b OK 0.02s 195/396 glib:gobject / autoptr RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=242 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/autoptr ▶ 195/396 /autoptr/autoptr OK ▶ 195/396 /autoptr/autoptr_steal OK ▶ 195/396 /autoptr/autolist OK ▶ 195/396 /autoptr/autoslist OK ▶ 195/396 /autoptr/autoqueue OK ▶ 195/396 /autoptr/autoclass OK 195/396 glib:gobject / autoptr OK 0.02s 6 subtests passed 196/396 glib:gobject+no-valgrind / genmarshal.py RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=102 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gobject/tests/genmarshal.py ▶ 70/396 /sequence/random/seed:1477639090 OK 137/396 glib:gobject+performance+no-valgrind / performance OK 4.60s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Running test simple-construction simple-construction: Millions of constructed objects per second: 2.942 Running test simple-construction1 simple-construction1: Millions of constructed objects per second: 5.009 Running test complex-construction complex-construction: Millions of constructed objects per second: 0.606 Running test complex-construction1 complex-construction1: Millions of constructed objects per second: 2.335 Running test complex-construction2 complex-construction2: Millions of constructed objects per second: 2.530 Running test finalization finalization: Millions of finalized objects per second: 0.917 Running test type-check type-check: Million type checks per second: 34.71 Running test emit-unhandled emit-unhandled: Emissions per second: 1475106 Running test emit-unhandled-empty emit-unhandled-empty: Emissions per second: 11607515 Running test emit-unhandled-generic emit-unhandled-generic: Emissions per second: 2225851 Running test emit-unhandled-generic-empty emit-unhandled-generic-empty: Emissions per second: 11564045 Running test emit-unhandled-args emit-unhandled-args: Emissions per second: 1307644 Running test emit-handled emit-handled: Emissions per second: 1031653 Running test emit-handled-empty emit-handled-empty: Emissions per second: 1059021 Running test emit-handled-generic emit-handled-generic: Emissions per second: 891524 Running test emit-handled-generic-empty emit-handled-generic-empty: Emissions per second: 973446 Running test emit-handled-args emit-handled-args: Emissions per second: 607234 Running test notify-unhandled notify-unhandled: Notify (unhandled) per second: 7554751 Running test notify-by-pspec-unhandled notify-by-pspec-unhandled: Notify (unhandled) per second: 31892861 Running test notify-handled notify-handled: Notify per second: 286387 Running test notify-by-pspec-handled notify-by-pspec-handled: Notify per second: 403920 Running test property-set property-set: Property set per second: 6607823 Running test property-get property-get: Property get per second: 5479039 Running test refcount refcount: Million refs+unref per second: 14.04 Running test refcount-1 refcount-1: Million refs+unref per second: 30.21 Running test refcount-toggle refcount-toggle: Million refs+unref per second: 10.92 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 197/396 glib:gobject+no-valgrind / gobject-query.py RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=116 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gobject/tests/gobject-query.py ▶ 23/396 /gvariant/parser OK ▶ 23/396 /gvariant/parse-failures OK ▶ 23/396 /gvariant/parse-positional OK ▶ 23/396 /gvariant/floating OK ▶ 23/396 /gvariant/bytestring OK ▶ 23/396 /gvariant/lookup-value OK ▶ 23/396 /gvariant/lookup OK ▶ 23/396 /gvariant/compare OK ▶ 23/396 /gvariant/equal OK ▶ 23/396 /gvariant/fixed-array OK ▶ 23/396 /gvariant/check-format-string OK ▶ 23/396 /gvariant/checksum-basic OK ▶ 23/396 /gvariant/checksum-nested OK ▶ 23/396 /gvariant/gbytes OK ▶ 23/396 /gvariant/print-context OK ▶ 23/396 /gvariant/error-quark OK ▶ 23/396 /gvariant/stack-builder-init OK ▶ 23/396 /gvariant/stack-builder-init-static OK ▶ 23/396 /gvariant/stack-builder-init-unset OK ▶ 23/396 /gvariant/stack-dict-init OK ▶ 23/396 /gvariant/unaligned-construction OK ▶ 23/396 /gvariant/type/string-scan/recursion/tuple OK ▶ 23/396 /gvariant/type/string-scan/recursion/array OK ▶ 197/396 __main__.TestGobjectQuery.test_froots OK ▶ 196/396 __main__.TestGenmarshal.test_empty_list OK ▶ 197/396 __main__.TestGobjectQuery.test_help OK ▶ 197/396 __main__.TestGobjectQuery.test_tree OK ▶ 89/396 /timeout/weeks-overflow OK ▶ 89/396 /timeout/far-future-ready-time OK ▶ 197/396 __main__.TestGobjectQuery.test_version OK 197/396 glib:gobject+no-valgrind / gobject-query.py OK 0.18s 4 subtests passed 198/396 glib:gobject+no-valgrind / mkenums.py RUNNING >>> MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gobject/tests/mkenums.py ▶ 23/396 /gvariant/serialiser/maybe OK ▶ 196/396 __main__.TestGenmarshal.test_help OK ▶ 35/396 /mainloop/source_time OK ▶ 35/396 /mainloop/overflow OK ▶ 196/396 __main__.TestGenmarshal.test_no_args OK ▶ 118/396 /glib-unix/sigterm/alternate-stack OK ▶ 198/396 __main__.TestMkenums.test_available_in OK ▶ 180/396 /gobject/refcount/properties-2 OK 180/396 glib:gobject+slow / properties-refcount2 OK 3.85s 1 subtests passed 199/396 glib:gthread / init RUNNING >>> G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gthread/tests MALLOC_PERTURB_=45 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gthread:/usr/lib/libeatmydata UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gthread/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gthread/tests/init ▶ 199/396 /thread/deprecated/init OK ▶ 199/396 /thread/deprecated/init-with-errorcheck-mutexes OK 199/396 glib:gthread / init OK 0.03s 2 subtests passed 200/396 glib:gthread+no-valgrind+pkg-config / gthread-2.0-pkg-config RUNNING >>> G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=166 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gthread-2.0 test "$(pkg-config --modversion gthread-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gthread-2.0)" = "/usr"' ▶ 198/396 __main__.TestMkenums.test_comma_in_enum_value OK 200/396 glib:gthread+no-valgrind+pkg-config / gthread-2.0-pkg-config OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gthread-2.0 ++ pkg-config --modversion gthread-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gthread-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 201/396 glib:gmodule / max-version RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/max-version ▶ 196/396 __main__.TestGenmarshal.test_void_boolean OK ▶ 201/396 /max-version/tested-at-compile-time OK 201/396 glib:gmodule / max-version OK 0.03s 1 subtests passed 202/396 glib:gmodule+cpp / cxx RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx ▶ 35/396 /mainloop/ready-time OK ▶ 35/396 /mainloop/wakeup OK ▶ 35/396 /mainloop/remove-invalid OK ▶ 35/396 /mainloop/unref-while-pending OK 202/396 glib:gmodule+cpp / cxx OK 0.22s 203/396 glib:gmodule+cpp / cxx-98 RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=220 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-98 ▶ 198/396 __main__.TestMkenums.test_deprecated_in OK 203/396 glib:gmodule+cpp / cxx-98 OK 0.03s 204/396 glib:gmodule+cpp / cxx-03 RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=166 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-03 204/396 glib:gmodule+cpp / cxx-03 OK 0.01s 205/396 glib:gmodule+cpp / cxx-11 RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=231 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-11 ▶ 23/396 /gvariant/serialiser/array OK 205/396 glib:gmodule+cpp / cxx-11 OK 0.02s 206/396 glib:gmodule+cpp / cxx-14 RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=227 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-14 206/396 glib:gmodule+cpp / cxx-14 OK 0.01s 207/396 glib:gmodule+cpp / cxx-17 RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=87 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-17 207/396 glib:gmodule+cpp / cxx-17 OK 0.02s 208/396 glib:gmodule+cpp / cxx-20 RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-20 208/396 glib:gmodule+cpp / cxx-20 OK 0.01s 209/396 glib:gmodule+cpp / cxx-2b RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=31 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-2b 209/396 glib:gmodule+cpp / cxx-2b OK 0.01s 210/396 glib:gmodule / module-test-library RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=64 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/module-test-library ▶ 196/396 __main__.TestGenmarshal.test_void_boolean_int64 OK ▶ 198/396 __main__.TestMkenums.test_deprecated_in_for OK ▶ 210/396 /module/basics OK ▶ 210/396 /module/invalid-libtool-archive OK ▶ 210/396 /module/local-binding OK 210/396 glib:gmodule / module-test-library OK 0.07s 3 subtests passed 211/396 glib:gmodule / module-test-plugin RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_PERTURB_=70 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/module-test-plugin ▶ 211/396 /module/basics OK ▶ 211/396 /module/invalid-libtool-archive OK ▶ 198/396 __main__.TestMkenums.test_empty_header OK ▶ 211/396 /module/local-binding OK 211/396 glib:gmodule / module-test-plugin OK 0.07s 3 subtests passed 212/396 glib:gmodule+no-valgrind+pkg-config / gmodule-no-export-2.0-pkg-config RUNNING >>> G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=178 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-no-export-2.0 test "$(pkg-config --modversion gmodule-no-export-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gmodule-no-export-2.0)" = "/usr"' 212/396 glib:gmodule+no-valgrind+pkg-config / gmodule-no-export-2.0-pkg-config OK 0.09s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gmodule-no-export-2.0 ++ pkg-config --modversion gmodule-no-export-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gmodule-no-export-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 213/396 glib:gmodule+no-valgrind+pkg-config / gmodule-export-2.0-pkg-config RUNNING >>> G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=223 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-export-2.0 test "$(pkg-config --modversion gmodule-export-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gmodule-export-2.0)" = "/usr"' 213/396 glib:gmodule+no-valgrind+pkg-config / gmodule-export-2.0-pkg-config OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gmodule-export-2.0 ++ pkg-config --modversion gmodule-export-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gmodule-export-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 214/396 glib:gmodule+no-valgrind+pkg-config / gmodule-2.0-pkg-config RUNNING >>> G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=238 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-2.0 test "$(pkg-config --modversion gmodule-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gmodule-2.0)" = "/usr"' 214/396 glib:gmodule+no-valgrind+pkg-config / gmodule-2.0-pkg-config OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gmodule-2.0 ++ pkg-config --modversion gmodule-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gmodule-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 215/396 glib:gio / application-command-line RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=3 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/application-command-line ▶ 215/396 /application-command-line/basic-properties OK 215/396 glib:gio / application-command-line OK 0.01s 1 subtests passed 216/396 glib:gio / appmonitor RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=111 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appmonitor ▶ 196/396 __main__.TestGenmarshal.test_void_param_nostdinc OK ▶ 118/396 /glib-unix/sighup_again/alternate-stack OK ▶ 118/396 /glib-unix/get-passwd-entry/root OK ▶ 118/396 /glib-unix/get-passwd-entry/nonexistent OK 118/396 glib:glib+core / unix OK 6.94s 20 subtests passed 217/396 glib:gio / async-close-output-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=67 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/async-close-output-stream ▶ 216/396 /monitor/app OK ▶ 198/396 __main__.TestMkenums.test_empty_template OK ▶ 70/396 /sequence/random/seed:3369132895 OK 216/396 glib:gio / appmonitor OK 0.04s 1 subtests passed 218/396 glib:gio / async-splice-output-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=7 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/async-splice-output-stream ▶ 217/396 /close-async/without-flush OK ▶ 217/396 /close-async/with-flush OK ▶ 217/396 /close-async/with-async-flush OK 217/396 glib:gio / async-close-output-stream OK 0.06s 3 subtests passed 219/396 glib:gio / buffered-input-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=45 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/buffered-input-stream ▶ 177/396 /gobject/refcount/object-basics OK ▶ 23/396 /gvariant/serialiser/tuple OK 177/396 glib:gobject / objects-refcount1 OK 5.08s 1 subtests passed ▶ 23/396 /gvariant/serialiser/variant OK ▶ 23/396 /gvariant/serialiser/strings OK ▶ 218/396 /async-splice/copy-chunks OK ▶ 218/396 /async-splice/copy-chunks-threaded-input OK 220/396 glib:gio / buffered-output-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=19 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/buffered-output-stream ▶ 198/396 __main__.TestMkenums.test_enum_name OK ▶ 219/396 /buffered-input-stream/peek OK ▶ 219/396 /buffered-input-stream/peek-buffer OK ▶ 219/396 /buffered-input-stream/set-buffer-size OK ▶ 219/396 /buffered-input-stream/read-byte OK ▶ 219/396 /buffered-input-stream/read OK ▶ 219/396 /buffered-input-stream/read-async OK ▶ 219/396 /buffered-input-stream/skip OK ▶ 219/396 /buffered-input-stream/skip-async OK ▶ 219/396 /buffered-input-stream/seek OK ▶ 219/396 /filter-input-stream/close OK ▶ 218/396 /async-splice/copy-chunks-threaded-output OK ▶ 218/396 /async-splice/copy-chunks-threaded OK ▶ 218/396 /async-splice/cancelled OK 218/396 glib:gio / async-splice-output-stream OK 0.12s 5 subtests passed ▶ 220/396 /buffered-output-stream/write OK ▶ 220/396 /buffered-output-stream/grow OK ▶ 220/396 /buffered-output-stream/seek OK ▶ 220/396 /buffered-output-stream/truncate OK ▶ 220/396 /filter-output-stream/close OK 221/396 glib:gio / cancellable RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=138 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cancellable 219/396 glib:gio / buffered-input-stream OK 0.11s 10 subtests passed 222/396 glib:gio / contexts RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/contexts 220/396 glib:gio / buffered-output-stream OK 0.10s 5 subtests passed 223/396 glib:gio / contenttype RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=196 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/contenttype ▶ 221/396 /cancellable/multiple-concurrent SKIP ▶ 221/396 /cancellable/null OK ▶ 223/396 /contenttype/guess OK ▶ 223/396 /contenttype/guess_svg_from_data OK ▶ 223/396 /contenttype/mime_to_content SKIP ▶ 223/396 /contenttype/mime_from_content SKIP ▶ 223/396 /contenttype/unknown OK ▶ 223/396 /contenttype/subtype OK ▶ 196/396 __main__.TestGenmarshal.test_void_string_nostdinc OK ▶ 222/396 /gio/contexts/thread-independence OK ▶ 222/396 /gio/contexts/context-independence OK ▶ 222/396 /gio/contexts/context-specific/identity OK ▶ 223/396 /contenttype/list OK ▶ 223/396 /contenttype/executable OK ▶ 223/396 /contenttype/description OK ▶ 223/396 /contenttype/icon OK ▶ 223/396 /contenttype/symbolic-icon OK ▶ 221/396 /cancellable/disconnect-on-cancelled-callback-hangs OK ▶ 198/396 __main__.TestMkenums.test_enum_private_public OK ▶ 223/396 /contenttype/tree OK ▶ 223/396 /contenttype/tree_invalid_encoding OK ▶ 223/396 /contenttype/test_type_is_a_special_case OK 223/396 glib:gio / contenttype OK 0.12s 12 subtests passed 224/396 glib:gio / converter-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=159 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/converter-stream ▶ 103/396 /glib/1bit-mutex/pointer OK 103/396 glib:glib+core / 1bit-mutex OK 7.67s 2 subtests passed 225/396 glib:gio / converter RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=178 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/converter ▶ 224/396 /converter/basics OK ▶ 224/396 /converter-input-stream/expander OK ▶ 196/396 __main__.TestGenmarshal.test_void_variant_nostdinc_valist_marshaller OK ▶ 225/396 /converter/bytes OK ▶ 225/396 /converter/extra-bytes-at-end OK 225/396 glib:gio / converter OK 0.03s 2 subtests passed 226/396 glib:gio / credentials RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=84 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/credentials 196/396 glib:gobject+no-valgrind / genmarshal.py OK 1.96s 8 subtests passed 227/396 glib:gio / data-input-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=163 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/data-input-stream ▶ 226/396 /credentials/basic OK 226/396 glib:gio / credentials OK 0.04s 1 subtests passed 228/396 glib:gio / data-output-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/data-output-stream ▶ 224/396 /converter-input-stream/compressor OK ▶ 227/396 /data-input-stream/basic OK ▶ 221/396 /cancellable/resets-on-cancel-callback-hangs OK ▶ 221/396 /cancellable/poll-fd OK ▶ 221/396 /cancellable/poll-fd-cancelled OK ▶ 198/396 __main__.TestMkenums.test_enum_symbolic_expression OK ▶ 228/396 /data-output-stream/basic OK ▶ 227/396 /data-input-stream/read-lines-LF OK ▶ 227/396 /data-input-stream/read-lines-LF-valid-utf8 OK ▶ 227/396 /data-input-stream/read-lines-LF-invalid-utf8 OK ▶ 228/396 /data-output-stream/write-lines-LF OK ▶ 228/396 /data-output-stream/write-lines-CR OK ▶ 228/396 /data-output-stream/write-lines-CR-LF OK ▶ 228/396 /data-output-stream/write-int OK ▶ 228/396 /data-output-stream/seek OK ▶ 228/396 /data-output-stream/truncate OK 228/396 glib:gio / data-output-stream OK 0.08s 7 subtests passed 229/396 glib:gio / error RUNNING >>> MALLOC_PERTURB_=73 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/error ▶ 227/396 /data-input-stream/read-lines-CR OK ▶ 229/396 /error/from-errno OK ▶ 229/396 /error/from-file-error OK ▶ 229/396 /error/from-win32-error SKIP 229/396 glib:gio / error OK 0.03s 2 subtests passed 230/396 glib:gio / file-thumbnail RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=232 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/file-thumbnail ▶ 221/396 /cancellable/poll-fd-cancelled-threaded OK ▶ 221/396 /cancellable/cancel-reset-races OK ▶ 230/396 /file-thumbnail/fail OK ▶ 227/396 /data-input-stream/read-lines-CR-LF OK ▶ 230/396 /file-thumbnail/size-priority OK ▶ 230/396 /file-thumbnail/valid/normal OK ▶ 230/396 /file-thumbnail/valid/large OK ▶ 230/396 /file-thumbnail/valid/x-large OK ▶ 221/396 /cancellable/cancel-reset-connect-races OK ▶ 230/396 /file-thumbnail/valid/xx-large OK ▶ 230/396 /file-thumbnail/unknown/super-large OK 230/396 glib:gio / file-thumbnail OK 0.05s 7 subtests passed 231/396 glib:gio / fileattributematcher RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/fileattributematcher ▶ 198/396 __main__.TestMkenums.test_filename_basename_in_fhead_ftail OK ▶ 231/396 /fileattributematcher/exact OK ▶ 231/396 /fileattributematcher/equality OK ▶ 231/396 /fileattributematcher/subtract OK 231/396 glib:gio / fileattributematcher OK 0.03s 3 subtests passed 232/396 glib:gio / filter-streams RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=11 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/filter-streams ▶ 227/396 /data-input-stream/read-lines-any OK ▶ 227/396 /data-input-stream/read-until OK ▶ 227/396 /data-input-stream/read-upto OK ▶ 232/396 /filter-stream/input OK ▶ 232/396 /filter-stream/output OK ▶ 232/396 /filter-stream/async-input OK ▶ 232/396 /filter-stream/async-output OK 232/396 glib:gio / filter-streams OK 0.01s 4 subtests passed 233/396 glib:gio / giomodule RUNNING >>> G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/modules:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=190 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/giomodule ▶ 233/396 /giomodule/extension-point OK ▶ 233/396 /giomodule/module-scan-all OK ▶ 233/396 /giomodule/module-scan-all-with-scope OK 233/396 glib:gio / giomodule OK 0.05s 3 subtests passed 234/396 glib:gio / gsubprocess RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gsubprocess ▶ 234/396 /gsubprocess/noop OK ▶ 234/396 /gsubprocess/noop-all-to-null OK ▶ 234/396 /gsubprocess/noop-no-wait OK ▶ 234/396 /gsubprocess/noop-stdin-inherit OK ▶ 198/396 __main__.TestMkenums.test_help OK ▶ 234/396 /gsubprocess/search-path OK ▶ 234/396 /gsubprocess/search-path-from-envp OK ▶ 198/396 __main__.TestMkenums.test_no_args OK ▶ 227/396 /data-input-stream/read-int OK 227/396 glib:gio / data-input-stream OK 0.51s 10 subtests passed 235/396 glib:gio / g-file RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=233 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-file ▶ 224/396 /converter-input-stream/truncation/zlib OK ▶ 235/396 /g-file/test_g_file_new_null OK ▶ 235/396 /g-file/test_g_file_new_for_path OK ▶ 235/396 /g-file/test_g_file_new_for_uri OK ▶ 235/396 /g-file/test_g_file_dup OK ▶ 235/396 /g-file/test_g_file_get_parse_name_utf8 OK ▶ 235/396 /g-file/test_g_file_new_for_commandline_arg OK ▶ 235/396 /g-file/test_g_file_has_prefix OK ▶ 235/396 /g-file/test_g_file_get_parent_child OK ▶ 183/396 /gobject/refcount/signals OK ▶ 198/396 __main__.TestMkenums.test_no_headers OK 183/396 glib:gobject / signals-refcount1 OK 5.05s 1 subtests passed 235/396 glib:gio / g-file OK 0.06s 8 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: file:///build/reproducible-path/glib2.0-2.83.4/debian/build/deb file:///build/reproducible-path/glib2.0-2.83.4/debian/build file:///tmp file:////UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88 file:///UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88 /dir1 /dir1/dir2/dir3/ /dir1/ /dir1/dir2/dir3/ /dir1 /dir1/dir2/dir3 /dir1/ /dir1/dir2/dir3 /tmp/ /something/ /dir1/dir2 /dir1/ //dir1/new //dir1/new/dir2/dir3 /dir/UTF-8 p??li? ?lu?ou?k? k?? /dir/UTF-8 p??li? ?lu?ou?k? k??/dir2 file:///dir1 file:///dir1/dir2/dir3/ file:///dir1/ file:///dir1/dir2/dir3/ file:///dir1 file:///dir1/dir2/dir3 file:///dir1/ file:///dir1/dir2/dir3 file:///tmp/ file:///something/ file:///dir1/dir2 file:///dir1/ file:////dir1/new file:////dir1/new/dir2/dir3 file:///dir/UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88 file:///dir/UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88/dir2 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 236/396 glib:gio / g-file-info RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=99 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-file-info 237/396 glib:gio / g-icon RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=62 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-icon ▶ 236/396 /g-file-info/test_g_file_info OK ▶ 236/396 /g-file-info/xattrs OK ▶ 236/396 /g-file-info/set-modified-date-time-precision OK ▶ 236/396 /g-file-info/test_g_file_info/modification-time OK ▶ 236/396 /g-file-info/test_g_file_info/access-time OK ▶ 236/396 /g-file-info/test_g_file_info/creation-time OK 236/396 glib:gio / g-file-info OK 0.05s 6 subtests passed 238/396 glib:gio / gdbus-addresses RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=143 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-addresses ▶ 237/396 /icons/to-string OK ▶ 237/396 /icons/serialize OK ▶ 237/396 /icons/themed OK ▶ 237/396 /icons/emblemed OK ▶ 237/396 /icons/file OK ▶ 237/396 /icons/bytes OK 237/396 glib:gio / g-icon OK 0.05s 6 subtests passed 239/396 glib:gio / gdbus-message RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=237 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-message ▶ 238/396 /gdbus/empty-address OK ▶ 238/396 /gdbus/unsupported-address OK ▶ 238/396 /gdbus/address-parsing OK ▶ 238/396 /gdbus/unix-address OK ▶ 238/396 /gdbus/nonce-tcp-address OK ▶ 238/396 /gdbus/tcp-address OK ▶ 238/396 /gdbus/autolaunch-address OK ▶ 238/396 /gdbus/mixed-address OK ▶ 238/396 /gdbus/escape-address OK ▶ 198/396 __main__.TestMkenums.test_no_nick OK 238/396 glib:gio / gdbus-addresses OK 0.04s 9 subtests passed 240/396 glib:gio / gdbus-peer RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-object-manager-example:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=170 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-peer ▶ 239/396 /gdbus/message/lock OK ▶ 239/396 /gdbus/message/copy OK ▶ 239/396 /gdbus/message/bytes-needed OK 239/396 glib:gio / gdbus-message OK 0.04s 3 subtests passed 241/396 glib:gio / inet-address RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=217 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/inet-address ▶ 241/396 /inet-address/parse OK ▶ 241/396 /inet-address/any OK ▶ 241/396 /inet-address/loopback OK ▶ 241/396 /inet-address/bytes OK ▶ 241/396 /inet-address/property OK ▶ 241/396 /socket-address/basic OK ▶ 241/396 /socket-address/to-string OK ▶ 241/396 /address-mask/parse OK ▶ 241/396 /address-mask/property OK ▶ 241/396 /address-mask/equal OK ▶ 241/396 /address-mask/match OK 241/396 glib:gio / inet-address OK 0.02s 11 subtests passed 242/396 glib:gio / io-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=166 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/io-stream ▶ 242/396 /io-stream/copy-chunks OK ▶ 242/396 /io-stream/close/async/memory OK ▶ 242/396 /io-stream/close/async/file OK 242/396 glib:gio / io-stream OK 0.03s 3 subtests passed 243/396 glib:gio / max-version RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=245 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/max-version ▶ 243/396 /max-version/tested-at-compile-time OK 243/396 glib:gio / max-version OK 0.02s 1 subtests passed 244/396 glib:gio / memory-input-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=100 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-input-stream ▶ 198/396 __main__.TestMkenums.test_non_utf8_encoding OK ▶ 244/396 /memory-input-stream/read-chunks OK ▶ 244/396 /memory-input-stream/async OK ▶ 244/396 /memory-input-stream/seek OK ▶ 244/396 /memory-input-stream/truncate OK ▶ 244/396 /memory-input-stream/read-bytes OK ▶ 244/396 /memory-input-stream/from-bytes OK ▶ 70/396 /sequence/random/seed:1192944867 OK 244/396 glib:gio / memory-input-stream OK 0.03s 6 subtests passed 245/396 glib:gio / memory-monitor RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=40 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-monitor ▶ 240/396 /gdbus/peer-to-peer OK ▶ 184/396 /gobject/refcount/signals OK ▶ 224/396 /converter-input-stream/truncation/gzip OK 184/396 glib:gobject / signals-refcount2 OK 5.27s 1 subtests passed 246/396 glib:gio / memory-output-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=102 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-output-stream ▶ 245/396 /memory-monitor/default OK 245/396 glib:gio / memory-monitor OK 0.29s 1 subtests passed 247/396 glib:gio / memory-settings-backend RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-settings-backend ▶ 246/396 /memory-output-stream/truncate OK ▶ 246/396 /memory-output-stream/get-data-size OK ▶ 246/396 /memory-output-stream/properties OK ▶ 246/396 /memory-output-stream/write-bytes OK ▶ 246/396 /memory-output-stream/write-null OK ▶ 246/396 /memory-output-stream/writev OK ▶ 246/396 /memory-output-stream/writev_nonblocking OK ▶ 246/396 /memory-output-stream/steal_as_bytes OK ▶ 246/396 /memory-output-stream/seek/fixed OK ▶ 246/396 /memory-output-stream/seek/resizable OK 246/396 glib:gio / memory-output-stream OK 0.03s 10 subtests passed 248/396 glib:gio / mount-operation RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=96 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/mount-operation ▶ 247/396 /memory-settings-backend/extension-point-registered OK 247/396 glib:gio / memory-settings-backend OK 0.03s 1 subtests passed 249/396 glib:gio / network-address RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests G_ENABLE_DIAGNOSTIC=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=181 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/network-address ▶ 248/396 /mount-operation/construction OK ▶ 248/396 /mount-operation/properties OK 248/396 glib:gio / mount-operation OK 0.04s 2 subtests passed 250/396 glib:gio / network-monitor RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=170 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/network-monitor ▶ 249/396 /network-address/basic OK ▶ 249/396 /network-address/scope-id OK ▶ 249/396 /network-address/uri-scope-id OK ▶ 249/396 /network-address/to-string OK ▶ 249/396 /network-address/parse-host/0 OK ▶ 249/396 /network-address/parse-host/1 OK ▶ 250/396 /network-monitor/default OK ▶ 250/396 /network-monitor/remove_default OK ▶ 249/396 /network-address/parse-host/2 OK ▶ 249/396 /network-address/parse-host/3 OK ▶ 249/396 /network-address/parse-host/4 OK ▶ 249/396 /network-address/parse-host/5 OK ▶ 249/396 /network-address/parse-host/6 OK ▶ 249/396 /network-address/parse-host/7 OK ▶ 249/396 /network-address/parse-host/8 OK ▶ 249/396 /network-address/parse-host/9 OK ▶ 249/396 /network-address/parse-host/10 OK ▶ 249/396 /network-address/parse-host/11 OK ▶ 249/396 /network-address/parse-host/12 OK ▶ 249/396 /network-address/parse-host/13 OK ▶ 249/396 /network-address/parse-uri/0 OK ▶ 249/396 /network-address/parse-uri/1 OK ▶ 249/396 /network-address/parse-uri/2 OK ▶ 249/396 /network-address/parse-uri/3 OK ▶ 249/396 /network-address/parse-uri/4 OK ▶ 249/396 /network-address/parse-uri/5 OK ▶ 249/396 /network-address/parse-uri/6 OK ▶ 249/396 /network-address/parse-uri/7 OK ▶ 249/396 /network-address/parse-uri/8 OK ▶ 249/396 /network-address/parse-uri/9 OK ▶ 249/396 /network-address/resolve-address/0 OK ▶ 249/396 /network-address/resolve-address/1 OK ▶ 249/396 /network-address/resolve-address/2 OK ▶ 249/396 /network-address/resolve-address/3 OK ▶ 249/396 /network-address/resolve-address/4 OK ▶ 249/396 /network-address/resolve-address/5 OK ▶ 249/396 /network-address/resolve-address/6 OK ▶ 249/396 /network-address/resolve-address/7 OK ▶ 249/396 /network-address/resolve-address/8 OK ▶ 249/396 /network-address/resolve-address/9 OK ▶ 249/396 /network-address/resolve-address/10 OK ▶ 249/396 /network-address/resolve-address/11 OK ▶ 249/396 /network-address/loopback/basic OK ▶ 249/396 /network-address/loopback/sync OK ▶ 250/396 /network-monitor/add_networks OK ▶ 249/396 /network-address/loopback/async OK ▶ 185/396 /gobject/refcount/signals OK 185/396 glib:gobject / signals-refcount3 OK 5.04s 1 subtests passed 251/396 glib:gio / network-monitor-race RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=233 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/network-monitor-race ▶ 250/396 /network-monitor/remove_networks OK ▶ 249/396 /network-address/localhost/async OK ▶ 249/396 /network-address/localhost/sync OK 250/396 glib:gio / network-monitor OK 0.04s 4 subtests passed 252/396 glib:gio / null-settings-backend RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=184 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/null-settings-backend ▶ 198/396 __main__.TestMkenums.test_reproducible OK ▶ 252/396 /null-settings-backend/extension-point-registered OK 252/396 glib:gio / null-settings-backend OK 0.01s 1 subtests passed 253/396 glib:gio / permission RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=8 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/permission ▶ 253/396 /permission/simple OK 253/396 glib:gio / permission OK 0.03s 1 subtests passed 254/396 glib:gio / pollable RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=23 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/pollable ▶ 254/396 /pollable/converter OK ▶ 254/396 /pollable/socket OK ▶ 254/396 /pollable/unix/pipe OK ▶ 254/396 /pollable/unix/pty OK ▶ 254/396 /pollable/unix/file OK ▶ 254/396 /pollable/unix/nulldev SKIP 254/396 glib:gio / pollable OK 0.03s 5 subtests passed 255/396 glib:gio / power-profile-monitor RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=145 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/power-profile-monitor ▶ 249/396 /network-address/happy-eyeballs/basic OK ▶ 198/396 __main__.TestMkenums.test_since OK ▶ 224/396 /converter-input-stream/truncation/raw OK ▶ 224/396 /converter-input-stream/charset/utf8->latin1 OK ▶ 224/396 /converter-input-stream/charset/latin1->utf8 OK ▶ 224/396 /converter-input-stream/charset/fallbacks OK ▶ 255/396 /power-profile-monitor/default OK 255/396 glib:gio / power-profile-monitor OK 0.05s 1 subtests passed 256/396 glib:gio / proxy-test RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=187 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/proxy-test ▶ 256/396 /proxy/direct_sync OK ▶ 256/396 /proxy/direct_async OK ▶ 256/396 /proxy/single_sync OK ▶ 256/396 /proxy/single_async OK ▶ 198/396 __main__.TestMkenums.test_with_double_quotes OK ▶ 256/396 /proxy/multiple_sync OK ▶ 256/396 /proxy/multiple_async OK ▶ 224/396 /converter-output-stream/roundtrip/zlib-0 OK ▶ 256/396 /proxy/invalid-uris-sync OK ▶ 256/396 /proxy/invalid-uris-async OK ▶ 256/396 /proxy/dns OK ▶ 256/396 /proxy/override OK ▶ 256/396 /proxy/enumerator-ports OK 256/396 glib:gio / proxy-test OK 0.09s 11 subtests passed 257/396 glib:gio / readwrite RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=47 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/readwrite ▶ 221/396 /cancellable-source/threaded-dispose OK ▶ 221/396 /cancellable-source/can-be-fired-multiple-times OK 221/396 glib:gio / cancellable OK 1.71s 10 subtests passed 258/396 glib:gio / sandbox RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=244 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/sandbox ▶ 257/396 /readwrite/test_g_file_open_readwrite OK ▶ 257/396 /readwrite/test_g_file_create_readwrite OK ▶ 257/396 /readwrite/test_g_file_replace_readwrite OK ▶ 35/396 /mainloop/unix-fd OK ▶ 35/396 /mainloop/unix-fd-source OK ▶ 35/396 /mainloop/source-unix-fd-api OK 257/396 glib:gio / readwrite OK 0.03s 3 subtests passed 259/396 glib:gio / simple-async-result RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=62 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/simple-async-result ▶ 258/396 /sandbox/none OK ▶ 258/396 /sandbox/snap OK ▶ 258/396 /sandbox/classic-snap OK ▶ 258/396 /sandbox/flatpak OK 258/396 glib:gio / sandbox OK 0.02s 4 subtests passed 260/396 glib:gio / simple-proxy RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=89 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/simple-proxy ▶ 259/396 /gio/simple-async-result/test OK ▶ 259/396 /gio/simple-async-result/valid OK 259/396 glib:gio / simple-async-result OK 0.02s 2 subtests passed 261/396 glib:gio / sleepy-stream RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=165 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/sleepy-stream ▶ 260/396 /static-proxy/uri OK ▶ 260/396 /static-proxy/socks OK ▶ 260/396 /static-proxy/ignore OK ▶ 198/396 __main__.TestRspMkenums.test_available_in OK ▶ 186/396 /gobject/refcount/signals OK 260/396 glib:gio / simple-proxy OK 0.02s 3 subtests passed 262/396 glib:gio / socket RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket 186/396 glib:gobject / signals-refcount4 OK 5.04s 1 subtests passed 263/396 glib:gio / socket-listener RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=187 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket-listener ▶ 261/396 /filter-stream/input OK ▶ 261/396 /filter-stream/async OK 261/396 glib:gio / sleepy-stream OK 0.03s 2 subtests passed 264/396 glib:gio / socket-service RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=160 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket-service ▶ 263/396 /socket-listener/event-signal OK ▶ 249/396 /network-address/happy-eyeballs/parallel OK 263/396 glib:gio / socket-listener OK 0.02s 1 subtests passed 265/396 glib:gio / srvtarget RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/srvtarget ▶ 264/396 /socket-service/start-stop OK ▶ 264/396 /socket-service/read_write_async OK ▶ 264/396 /socket-service/read_writev_async OK ▶ 264/396 /socket-service/threaded/712570 OK 264/396 glib:gio / socket-service OK 0.03s 4 subtests passed 266/396 glib:gio / task RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=39 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/task ▶ 249/396 /network-address/happy-eyeballs/slow-ipv4 OK ▶ 198/396 __main__.TestRspMkenums.test_comma_in_enum_value OK ▶ 266/396 /gtask/basic OK ▶ 266/396 /gtask/error OK ▶ 266/396 /gtask/error-literal OK ▶ 266/396 /gtask/error-literal-from-variable OK ▶ 266/396 /gtask/return-from-same-iteration OK ▶ 266/396 /gtask/return-from-toplevel OK ▶ 249/396 /network-address/happy-eyeballs/slow-ipv6 OK ▶ 266/396 /gtask/return-from-anon-thread OK ▶ 266/396 /gtask/return-from-wrong-thread OK ▶ 266/396 /gtask/no-callback OK ▶ 266/396 /gtask/report-error OK ▶ 266/396 /gtask/priority OK ▶ 266/396 /gtask/name OK ▶ 266/396 /gtask/static-name OK ▶ 240/396 /gdbus/delayed-message-processing OK ▶ 240/396 /gdbus/nonce-tcp OK ▶ 198/396 __main__.TestRspMkenums.test_deprecated_in OK ▶ 240/396 /gdbus/tcp-anonymous OK ▶ 240/396 /gdbus/credentials OK ▶ 249/396 /network-address/happy-eyeballs/very-slow-ipv6 OK ▶ 35/396 /mainloop/wait OK ▶ 35/396 /mainloop/unix-file-poll OK ▶ 35/396 /mainloop/unix-fd-priority OK ▶ 35/396 /mainloop/nfds OK ▶ 35/396 /mainloop/steal-fd OK ▶ 35/396 /mainloop/ownerless-polling/attach-first OK ▶ 35/396 /mainloop/ownerless-polling/pop-first OK ▶ 198/396 __main__.TestRspMkenums.test_deprecated_in_for OK 35/396 glib:glib+core / mainloop OK 11.02s 44 subtests passed 267/396 glib:gio / vfs RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=33 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/vfs ▶ 224/396 /converter-output-stream/roundtrip/zlib-9 OK ▶ 222/396 /gio/contexts/context-specific/emit OK ▶ 267/396 /gvfs/local OK ▶ 267/396 /gvfs/register-scheme OK ▶ 267/396 /gvfs/resource/malformed-escaping OK 267/396 glib:gio / vfs OK 0.01s 3 subtests passed 268/396 glib:gio / volumemonitor RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests G_ENABLE_DIAGNOSTIC=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=142 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/volumemonitor ▶ 222/396 /gio/contexts/context-specific/emit-and-unref OK 222/396 glib:gio / contexts OK 1.98s 5 subtests passed 269/396 glib:gio / glistmodel RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=139 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/glistmodel ▶ 224/396 /converter-output-stream/roundtrip/gzip-0 OK ▶ 268/396 /volumemonitor/connected_drives OK ▶ 268/396 /volumemonitor/volumes OK ▶ 268/396 /volumemonitor/mounts OK ▶ 269/396 /glistmodel/store/properties OK ▶ 198/396 __main__.TestRspMkenums.test_empty_header OK ▶ 269/396 /glistmodel/store/non-gobjects OK ▶ 269/396 /glistmodel/store/boundaries OK ▶ 269/396 /glistmodel/store/refcounts OK 268/396 glib:gio / volumemonitor OK 0.07s 3 subtests passed 270/396 glib:gio+slow / testfilemonitor RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=243 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/testfilemonitor ▶ 269/396 /glistmodel/store/sorted OK ▶ 269/396 /glistmodel/store/splice-replace-middle OK ▶ 269/396 /glistmodel/store/splice-replace-all OK ▶ 269/396 /glistmodel/store/splice-noop OK ▶ 269/396 /glistmodel/store/splice-remove-multiple OK ▶ 269/396 /glistmodel/store/splice-add-multiple OK ▶ 269/396 /glistmodel/store/splice-wrong-type OK ▶ 269/396 /glistmodel/store/item-type OK ▶ 269/396 /glistmodel/store/remove-all OK ▶ 269/396 /glistmodel/store/sort OK ▶ 269/396 /glistmodel/store/get-item-cache OK ▶ 269/396 /glistmodel/store/items-changed OK ▶ 269/396 /glistmodel/store/past-end OK ▶ 269/396 /glistmodel/store/find OK 269/396 glib:gio / glistmodel OK 0.05s 18 subtests passed 271/396 glib:gio / thumbnail-verification RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/thumbnail-verification ▶ 270/396 /monitor/atomic-replace SKIP ▶ 270/396 /monitor/file-changes SKIP ▶ 270/396 /monitor/dir-monitor SKIP ▶ 270/396 /monitor/dir-not-existent SKIP ▶ 270/396 /monitor/cross-dir-moves SKIP ▶ 270/396 /monitor/finalize-in-callback SKIP ▶ 270/396 /monitor/root SKIP ▶ 270/396 /monitor/file/hard-links SKIP 270/396 glib:gio+slow / testfilemonitor SKIP 0.04s 0 subtests passed 272/396 glib:gio / tls-certificate RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=180 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-certificate ▶ 266/396 /gtask/asynchronous-cancellation OK ▶ 266/396 /gtask/check-cancellable OK ▶ 266/396 /gtask/return-if-cancelled OK ▶ 266/396 /gtask/run-in-thread OK ▶ 266/396 /gtask/run-in-thread-sync OK ▶ 266/396 /gtask/run-in-thread-priority OK ▶ 198/396 __main__.TestRspMkenums.test_empty_template OK ▶ 272/396 /tls-certificate/pem-parser OK ▶ 272/396 /tls-certificate/pem-parser-handles-chain OK ▶ 272/396 /tls-certificate/from_file OK ▶ 271/396 /png-thumbs/validity OK ▶ 272/396 /tls-certificate/from_files OK ▶ 272/396 /tls-certificate/from_files_crlf OK 271/396 glib:gio / thumbnail-verification OK 0.04s 1 subtests passed ▶ 272/396 /tls-certificate/from_files_pkcs8 OK 273/396 glib:gio / tls-interaction RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=45 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-interaction ▶ 272/396 /tls-certificate/from_files_pkcs8enc OK ▶ 272/396 /tls-certificate/list_from_file OK ▶ 272/396 /tls-certificate/pkcs11-uri OK ▶ 272/396 /tls-certificate/pkcs11-uri-unsupported OK ▶ 272/396 /tls-certificate/from_pkcs12 OK ▶ 272/396 /tls-certificate/from_pkcs12_file OK ▶ 272/396 /tls-certificate/not-valid-before OK ▶ 272/396 /tls-certificate/not-valid-after OK ▶ 272/396 /tls-certificate/subject-name OK ▶ 272/396 /tls-certificate/issuer-name OK ▶ 272/396 /tls-certificate/dns-names OK ▶ 272/396 /tls-certificate/ip-addresses OK ▶ 272/396 /tls-certificate/pem-parser-no-sentinel OK 272/396 glib:gio / tls-certificate OK 0.03s 19 subtests passed 274/396 glib:gio / tls-database RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=91 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-database ▶ 273/396 /tls-interaction/ask-password/invoke-with-loop/unhandled-implementation OK ▶ 273/396 /tls-interaction/ask-password/invoke-with-loop/async-implementation-success OK ▶ 273/396 /tls-interaction/ask-password/invoke-with-loop/async-implementation-failure OK ▶ 273/396 /tls-interaction/ask-password/invoke-with-loop/sync-implementation-success OK ▶ 274/396 /tls-backend/set-default-database OK 274/396 glib:gio / tls-database OK 0.01s 1 subtests passed 275/396 glib:gio / tls-bindings RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=239 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-bindings ▶ 273/396 /tls-interaction/ask-password/invoke-with-loop/sync-implementation-failure OK ▶ 273/396 /tls-interaction/ask-password/invoke-without-loop/unhandled-implementation OK ▶ 273/396 /tls-interaction/ask-password/invoke-without-loop/async-implementation-success OK ▶ 273/396 /tls-interaction/ask-password/invoke-without-loop/async-implementation-failure OK ▶ 273/396 /tls-interaction/ask-password/invoke-without-loop/sync-implementation-success OK ▶ 273/396 /tls-interaction/ask-password/invoke-without-loop/sync-implementation-failure OK ▶ 273/396 /tls-interaction/ask-password/invoke-in-loop/unhandled-implementation OK ▶ 273/396 /tls-interaction/ask-password/invoke-in-loop/async-implementation-success OK ▶ 273/396 /tls-interaction/ask-password/invoke-in-loop/async-implementation-failure OK ▶ 273/396 /tls-interaction/ask-password/invoke-in-loop/sync-implementation-success OK ▶ 273/396 /tls-interaction/ask-password/invoke-in-loop/sync-implementation-failure OK ▶ 273/396 /tls-interaction/ask-password/sync/unhandled-implementation OK ▶ 273/396 /tls-interaction/ask-password/sync/sync-implementation-success OK ▶ 273/396 /tls-interaction/ask-password/sync/sync-implementation-failure OK ▶ 273/396 /tls-interaction/ask-password/async/unhandled-implementation OK ▶ 273/396 /tls-interaction/ask-password/async/async-implementation-success OK ▶ 273/396 /tls-interaction/ask-password/async/async-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/invoke-with-loop/unhandled-implementation OK ▶ 273/396 /tls-interaction/request-certificate/invoke-with-loop/async-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/invoke-with-loop/async-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/invoke-with-loop/sync-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/invoke-with-loop/sync-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/invoke-without-loop/unhandled-implementation OK ▶ 273/396 /tls-interaction/request-certificate/invoke-without-loop/async-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/invoke-without-loop/async-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/invoke-without-loop/sync-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/invoke-without-loop/sync-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/invoke-in-loop/unhandled-implementation OK ▶ 273/396 /tls-interaction/request-certificate/invoke-in-loop/async-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/invoke-in-loop/async-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/invoke-in-loop/sync-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/invoke-in-loop/sync-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/sync/unhandled-implementation OK ▶ 273/396 /tls-interaction/request-certificate/sync/sync-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/sync/sync-implementation-failure OK ▶ 273/396 /tls-interaction/request-certificate/async/unhandled-implementation OK ▶ 273/396 /tls-interaction/request-certificate/async/async-implementation-success OK ▶ 273/396 /tls-interaction/request-certificate/async/async-implementation-failure OK 273/396 glib:gio / tls-interaction OK 0.04s 42 subtests passed 276/396 glib:gio / unix-fd RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=154 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/unix-fd ▶ 275/396 /tls-connection/get-tls-channel-binding OK ▶ 276/396 /unix-fd/fd-list OK ▶ 276/396 /unix-fd/scm OK 276/396 glib:gio / unix-fd OK 0.02s 2 subtests passed 277/396 glib:gio / gdbus-address-get-session RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=29 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-address-get-session ▶ 275/396 /tls-connection/get-dtls-channel-binding OK 275/396 glib:gio / tls-bindings OK 0.05s 2 subtests passed 278/396 glib:gio / win32-appinfo RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=248 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/win32-appinfo ▶ 198/396 __main__.TestRspMkenums.test_enum_name OK ▶ 278/396 /appinfo/utf16-strfuncs OK ▶ 278/396 /appinfo/win32-extract-executable OK ▶ 278/396 /appinfo/win32-rundll32-fixup OK ▶ 278/396 /appinfo/win32-parse-filename OK ▶ 277/396 /gdbus/x11-autolaunch OK ▶ 277/396 /gdbus/xdg-runtime OK 277/396 glib:gio / gdbus-address-get-session OK 0.04s 2 subtests passed 279/396 glib:gio+cpp / cxx RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=79 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx ▶ 278/396 /appinfo/win32-utf16-conversion-fail OK 278/396 glib:gio / win32-appinfo OK 0.05s 5 subtests passed 280/396 glib:gio+cpp / cxx-98 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=53 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-98 279/396 glib:gio+cpp / cxx OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S1ce693dc8480869f605e8edcbef7dcb0 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 281/396 glib:gio+cpp / cxx-03 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=204 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-03 280/396 glib:gio+cpp / cxx-98 OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S037ea82c30472b4a1284f017e0d73419 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 282/396 glib:gio+cpp / cxx-11 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=112 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-11 281/396 glib:gio+cpp / cxx-03 OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02Sfe86eaa5687e9f01fecb1fe021ab12d5 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 283/396 glib:gio+cpp / cxx-14 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=92 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-14 282/396 glib:gio+cpp / cxx-11 OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02Sc1f962b63a508984383094640163bf78 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 284/396 glib:gio+cpp / cxx-17 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=130 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-17 ▶ 224/396 /converter-output-stream/roundtrip/gzip-9 OK ▶ 266/396 /gtask/run-in-thread-nested OK 283/396 glib:gio+cpp / cxx-14 OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S61f4d156f1e18b65d21d73a31ec1f82b 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 285/396 glib:gio+cpp / cxx-20 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-20 ▶ 198/396 __main__.TestRspMkenums.test_enum_private_public OK 284/396 glib:gio+cpp / cxx-17 OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02Sdecb71bf1bd4ce4a818a6d2c24f5223c 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 286/396 glib:gio+cpp / cxx-2b RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=244 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-2b ▶ 224/396 /converter-output-stream/roundtrip/raw-0 OK 285/396 glib:gio+cpp / cxx-20 OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02Se1f2fe46ddec3d6604da7db02f1671f7 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 287/396 glib:gio / gdbus-serialization RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=157 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-serialization 286/396 glib:gio+cpp / cxx-2b OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S12e3ca173d75c954012f7134e9710f7f 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 288/396 glib:gio / gdbus-server-auth RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=84 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-server-auth ▶ 287/396 /gdbus/message-serialize/basic OK ▶ 287/396 /gdbus/message-serialize/complex OK ▶ 287/396 /gdbus/message-serialize/invalid OK ▶ 287/396 /gdbus/message-serialize/header-checks OK ▶ 287/396 /gdbus/message-serialize/double-array OK ▶ 287/396 /gdbus/message-serialize/empty-structure OK ▶ 287/396 /gdbus/message-serialize/header-checks/valid OK ▶ 287/396 /gdbus/message-parse/empty-arrays-of-arrays OK ▶ 287/396 /gdbus/message-parse/non-signature-header OK ▶ 287/396 /gdbus/message-parse/empty-signature-header OK ▶ 287/396 /gdbus/message-parse/multiple-signature-header OK ▶ 287/396 /gdbus/message-parse/over-long-signature-header OK ▶ 287/396 /gdbus/message-parse/deep-header-nesting OK ▶ 287/396 /gdbus/message-parse/deep-body-nesting OK ▶ 287/396 /gdbus/message-parse/truncated OK ▶ 287/396 /gdbus/message-parse/empty-structure OK ▶ 287/396 /gdbus/message-parse/missing-header OK ▶ 287/396 /gdbus/message-parse/invalid-header-type OK ▶ 198/396 __main__.TestRspMkenums.test_enum_symbolic_expression OK 287/396 glib:gio / gdbus-serialization OK 0.05s 18 subtests passed 289/396 glib:gio / debugcontroller RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=103 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/debugcontroller ▶ 104/396 /glib/1bit-mutex-emufutex/pointer OK 104/396 glib:glib+core+slow / 1bit-emufutex OK 9.89s 2 subtests passed 290/396 glib:gio / defaultvalue RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/defaultvalue ▶ 288/396 /gdbus/server-auth OK ▶ 289/396 /debug-controller/dbus/basic OK ▶ 290/396 /Default Values/GAppInfoMonitor SKIP ▶ 290/396 /Default Values/GAppLaunchContext OK ▶ 290/396 /Default Values/GApplicationCommandLine OK ▶ 290/396 /Default Values/GApplication OK ▶ 290/396 /Default Values/GBinding SKIP ▶ 290/396 /Default Values/GBindingGroup OK ▶ 290/396 /Default Values/GBufferedInputStream SKIP ▶ 290/396 /Default Values/GBufferedOutputStream SKIP ▶ 290/396 /Default Values/GBytesIcon OK ▶ 290/396 /Default Values/GCancellable OK ▶ 290/396 /Default Values/GCharsetConverter SKIP ▶ 290/396 /Default Values/GConverterInputStream SKIP ▶ 290/396 /Default Values/GConverterOutputStream SKIP ▶ 290/396 /Default Values/GCredentials OK ▶ 290/396 /Default Values/GDataInputStream SKIP ▶ 290/396 /Default Values/GDataOutputStream SKIP ▶ 290/396 /Default Values/GDBusActionGroup SKIP ▶ 290/396 /Default Values/GDBusAuthObserver OK ▶ 290/396 /Default Values/GDBusConnection SKIP ▶ 290/396 /Default Values/GDBusMenuModel SKIP ▶ 290/396 /Default Values/GDBusMessage OK ▶ 290/396 /Default Values/GDBusMethodInvocation SKIP ▶ 290/396 /Default Values/GDBusObjectManagerClient SKIP ▶ 290/396 /Default Values/GDBusObjectManagerServer SKIP ▶ 290/396 /Default Values/GDBusObjectProxy OK ▶ 290/396 /Default Values/GDBusObjectSkeleton OK ▶ 290/396 /Default Values/GDBusProxy SKIP ▶ 290/396 /Default Values/GDBusServer SKIP ▶ 290/396 /Default Values/GEmblem OK ▶ 290/396 /Default Values/GEmblemedIcon OK ▶ 290/396 /Default Values/GFileEnumerator SKIP ▶ 290/396 /Default Values/GFileInfo OK ▶ 290/396 /Default Values/GFileInputStream OK ▶ 290/396 /Default Values/GFileIOStream SKIP ▶ 290/396 /Default Values/GFileOutputStream OK ▶ 290/396 /Default Values/GFilenameCompleter OK ▶ 290/396 /Default Values/GInetAddress SKIP ▶ 290/396 /Default Values/GInetAddressMask SKIP ▶ 290/396 /Default Values/GInetSocketAddress SKIP ▶ 290/396 /Default Values/GInitiallyUnowned OK ▶ 290/396 /Default Values/GIOModule OK ▶ 290/396 /Default Values/GListStore OK ▶ 290/396 /Default Values/GMemoryInputStream OK ▶ 290/396 /Default Values/GMemoryOutputStream OK ▶ 290/396 /Default Values/GMenu OK ▶ 290/396 /Default Values/GMenuItem OK ▶ 290/396 /Default Values/GMountOperation OK ▶ 290/396 /Default Values/GNativeSocketAddress OK ▶ 290/396 /Default Values/GNetworkAddress OK ▶ 290/396 /Default Values/GNetworkService OK ▶ 290/396 /Default Values/GNotification OK ▶ 290/396 /Default Values/GObject OK ▶ 290/396 /Default Values/GPropertyAction SKIP ▶ 290/396 /Default Values/GProxyAddressEnumerator OK ▶ 290/396 /Default Values/GProxyAddress SKIP ▶ 290/396 /Default Values/GSettings SKIP ▶ 290/396 /Default Values/GSignalGroup OK ▶ 290/396 /Default Values/GSimpleAction OK ▶ 290/396 /Default Values/GSimpleActionGroup OK ▶ 290/396 /Default Values/GSimpleAsyncResult OK ▶ 290/396 /Default Values/GSimpleIOStream SKIP ▶ 290/396 /Default Values/GSimplePermission OK ▶ 290/396 /Default Values/GSimpleProxyResolver OK ▶ 290/396 /Default Values/GSocketClient OK ▶ 290/396 /Default Values/GSocketConnection SKIP ▶ 290/396 /Default Values/GSocket SKIP ▶ 290/396 /Default Values/GSocketListener OK ▶ 290/396 /Default Values/GSocketService OK ▶ 290/396 /Default Values/GSubprocess SKIP ▶ 290/396 /Default Values/GSubprocessLauncher OK ▶ 290/396 /Default Values/GTask OK ▶ 290/396 /Default Values/GTcpConnection SKIP ▶ 290/396 /Default Values/GTcpWrapperConnection SKIP ▶ 290/396 /Default Values/GTestDBus OK ▶ 290/396 /Default Values/GThemedIcon SKIP ▶ 290/396 /Default Values/GThreadedSocketService OK ▶ 290/396 /Default Values/GTlsInteraction OK ▶ 290/396 /Default Values/GTlsPassword OK ▶ 290/396 /Default Values/GUnixConnection SKIP ▶ 290/396 /Default Values/GUnixFDList OK ▶ 290/396 /Default Values/GVfs OK ▶ 290/396 /Default Values/GVolumeMonitor OK ▶ 290/396 /Default Values/GZlibCompressor OK ▶ 290/396 /Default Values/GZlibDecompressor OK ▶ 289/396 /debug-controller/dbus/duplicate OK ▶ 289/396 /debug-controller/dbus/properties SKIP 290/396 glib:gio / defaultvalue OK 0.03s 51 subtests passed 291/396 glib:gio / file RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=200 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/file ▶ 288/396 /gdbus/server-auth/abstract OK ▶ 288/396 /gdbus/server-auth/tcp SKIP 289/396 glib:gio / debugcontroller OK 0.05s 2 subtests passed 292/396 glib:gio / gdbus-peer-object-manager RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=207 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-peer-object-manager ▶ 291/396 /file/basic OK ▶ 291/396 /file/build-filename OK ▶ 291/396 /file/build-filenamev OK ▶ 291/396 /file/parent OK ▶ 291/396 /file/child OK ▶ 291/396 /file/empty-path OK ▶ 291/396 /file/type OK ▶ 291/396 /file/parse-name OK ▶ 198/396 __main__.TestRspMkenums.test_filename_basename_in_fhead_ftail OK ▶ 70/396 /sequence/random/seed:770458294 OK ▶ 291/396 /file/replace-load OK ▶ 292/396 /gdbus/peer-object-manager/normal OK ▶ 291/396 /file/replace-cancel OK ▶ 292/396 /gdbus/peer-object-manager/root OK ▶ 291/396 /file/replace-symlink OK ▶ 291/396 /file/async-new-tmp OK 292/396 glib:gio / gdbus-peer-object-manager OK 0.02s 2 subtests passed 293/396 glib:gio / gdbus-sasl RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=80 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-sasl ▶ 291/396 /file/async-new-tmp-dir OK ▶ 291/396 /file/async-delete OK ▶ 291/396 /file/async-make-symlink OK ▶ 288/396 /gdbus/server-auth/anonymous OK ▶ 291/396 /file/copy-preserve-mode OK ▶ 291/396 /file/copy-async-with-closures OK ▶ 291/396 /file/measure OK ▶ 291/396 /file/measure-async OK ▶ 291/396 /file/load-bytes OK ▶ 291/396 /file/load-bytes-async OK ▶ 291/396 /file/load-bytes-4gb SKIP ▶ 291/396 /file/load-contents-4gb SKIP ▶ 291/396 /file/load-contents-4gb-async SKIP ▶ 291/396 /file/writev OK ▶ 291/396 /file/build-attribute-list-for-copy OK ▶ 291/396 /file/move_async OK ▶ 291/396 /file/move-async-with-closures OK ▶ 293/396 /gdbus/sasl/server OK ▶ 291/396 /file/query-zero-length-content-type OK 293/396 glib:gio / gdbus-sasl OK 0.02s 1 subtests passed 294/396 glib:gio / live-g-file RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=131 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/live-g-file ▶ 288/396 /gdbus/server-auth/external OK ▶ 288/396 /gdbus/server-auth/sha1 SKIP ▶ 288/396 /gdbus/server-auth/anonymous/tcp SKIP ▶ 291/396 /file/query-default-handler-file OK ▶ 169/396 /closure/refcount OK 169/396 glib:gobject+slow / closure-refcount OK 7.93s 1 subtests passed 295/396 glib:gio+portal-support / portal-support-flatpak-none RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=61 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-none ▶ 294/396 /live-g-file/prep_clean_structure OK ▶ 291/396 /file/query-default-handler-file-async OK ▶ 295/396 /portal-support/flatpak/none OK ▶ 291/396 /file/query-default-handler-uri OK 295/396 glib:gio+portal-support / portal-support-flatpak-none OK 0.01s 1 subtests passed 296/396 glib:gio+portal-support / portal-support-flatpak-full RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=221 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-full ▶ 288/396 /gdbus/server-auth/external/require-same-user OK ▶ 288/396 /gdbus/server-auth/sha1/tcp SKIP ▶ 291/396 /file/query-default-handler-uri-async OK ▶ 291/396 /file/enumerator-cancellation OK ▶ 198/396 __main__.TestRspMkenums.test_help OK 288/396 glib:gio / gdbus-server-auth OK 0.17s 5 subtests passed ▶ 291/396 /file/async-create-delete/0 OK 297/396 glib:gio+portal-support / portal-support-flatpak-network-only RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-network-only ▶ 296/396 /portal-support/flatpak/full OK 296/396 glib:gio+portal-support / portal-support-flatpak-full OK 0.03s 1 subtests passed 298/396 glib:gio+portal-support / portal-support-flatpak-gsettings-only RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-gsettings-only ▶ 297/396 /portal-support/flatpak/network OK 297/396 glib:gio+portal-support / portal-support-flatpak-network-only OK 0.02s 1 subtests passed 299/396 glib:gio+portal-support / portal-support-none RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=57 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-none ▶ 298/396 /portal-support/flatpak/gsettings OK 298/396 glib:gio+portal-support / portal-support-flatpak-gsettings-only OK 0.02s 1 subtests passed 300/396 glib:gio+portal-support / portal-support-env-var RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=172 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-env-var ▶ 299/396 /portal-support/none OK 299/396 glib:gio+portal-support / portal-support-none OK 0.02s 1 subtests passed 301/396 glib:gio+portal-support / portal-support-snap RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=119 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-snap ▶ 300/396 /portal-support/env-var OK ▶ 198/396 __main__.TestRspMkenums.test_no_args OK 300/396 glib:gio+portal-support / portal-support-env-var OK 0.02s 1 subtests passed 302/396 glib:gio+portal-support / portal-support-snap-classic RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=144 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-snap-classic ▶ 301/396 /portal-support/snap/no-snapctl OK ▶ 302/396 /portal-support/snap-classic/no-snapctl OK ▶ 301/396 /portal-support/snap/none OK ▶ 302/396 /portal-support/snap-classic/none OK ▶ 302/396 /portal-support/snap-classic/all OK 302/396 glib:gio+portal-support / portal-support-snap-classic OK 0.01s 3 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3: No such file or directory ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 303/396 glib:gio / resolver-parsing RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=35 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/resolver-parsing ▶ 303/396 /gresolver/invalid-header OK ▶ 303/396 /gresolver/record-ownership OK ▶ 303/396 /gresolver/unknown-record-type OK ▶ 303/396 /gresolver/mx/valid OK ▶ 303/396 /gresolver/mx/invalid OK ▶ 303/396 /gresolver/mx/invalid/too-short OK ▶ 303/396 /gresolver/mx/invalid/too-short2 OK ▶ 303/396 /gresolver/ns/valid OK ▶ 303/396 /gresolver/ns/invalid OK ▶ 303/396 /gresolver/soa/valid OK ▶ 303/396 /gresolver/soa/invalid/mname OK ▶ 301/396 /portal-support/snap/all OK ▶ 303/396 /gresolver/soa/invalid/rname OK ▶ 303/396 /gresolver/soa/invalid/too-short OK ▶ 303/396 /gresolver/srv/valid OK ▶ 303/396 /gresolver/srv/invalid OK ▶ 303/396 /gresolver/srv/invalid/too-short OK ▶ 303/396 /gresolver/srv/invalid/too-short2 OK ▶ 303/396 /gresolver/txt/valid OK ▶ 303/396 /gresolver/txt/valid/multiple-strings OK ▶ 303/396 /gresolver/txt/invalid/empty OK ▶ 303/396 /gresolver/txt/invalid/overflow OK 303/396 glib:gio / resolver-parsing OK 0.02s 21 subtests passed 304/396 glib:gio / socket-address RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=93 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket-address ▶ 301/396 /portal-support/snap/desktop-only OK ▶ 304/396 /socket/address/unix/construct OK ▶ 304/396 /socket/address/unix/to-string OK 304/396 glib:gio / socket-address OK 0.01s 2 subtests passed 305/396 glib:gio / stream-rw_all RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=235 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/stream-rw_all ▶ 291/396 /file/async-create-delete/1 OK ▶ 301/396 /portal-support/snap/network-only OK ▶ 305/396 /stream/read_all_async/memory OK ▶ 305/396 /stream/write_all_async/memory OK ▶ 305/396 /stream/read_write_all_async/pipe OK 305/396 glib:gio / stream-rw_all OK 0.01s 3 subtests passed 306/396 glib:gio / unix-mounts RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=204 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/unix-mounts ▶ 301/396 /portal-support/snap/gsettings-only OK ▶ 224/396 /converter-output-stream/roundtrip/raw-9 OK ▶ 198/396 __main__.TestRspMkenums.test_no_headers OK ▶ 306/396 /unix-mounts/is-system-fs-type OK ▶ 306/396 /unix-mounts/is-system-device-path OK ▶ 306/396 /unix-mounts/get-mount-points OK ▶ 306/396 /unix-mounts/get-mount-entries OK 306/396 glib:gio / unix-mounts OK 0.01s 4 subtests passed 307/396 glib:gio / unix-streams RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=150 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/unix-streams ▶ 307/396 /unix-streams/basic OK ▶ 294/396 /live-g-file/create_structure OK ▶ 294/396 /live-g-file/test_initial_structure OK ▶ 224/396 /converter-stream/pollable OK ▶ 224/396 /converter-stream/leftover OK ▶ 294/396 /live-g-file/test_traverse_structure OK ▶ 294/396 /live-g-file/test_enumerate OK ▶ 294/396 /live-g-file/test_open OK 224/396 glib:gio / converter-stream OK 2.55s 17 subtests passed 308/396 glib:gio / g-file-info-filesystem-readonly RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=194 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-file-info-filesystem-readonly ▶ 294/396 /live-g-file/test_create OK ▶ 301/396 /portal-support/snap/updates-dynamically OK ▶ 249/396 /network-address/happy-eyeballs/slow-connection-and-ipv4 OK 301/396 glib:gio+portal-support / portal-support-snap OK 0.12s 7 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3: No such file or directory ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 309/396 glib:gio / gschema-compile RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=133 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gschema-compile ▶ 308/396 /g-file-info-filesystem-readonly/test-fs-ro SKIP ▶ 308/396 /g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor SKIP 308/396 glib:gio / g-file-info-filesystem-readonly SKIP 0.02s 0 subtests passed 310/396 glib:gio / trash RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=9 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/trash ▶ 294/396 /live-g-file/test_copy_move OK ▶ 294/396 /live-g-file/test_delete OK ▶ 294/396 /live-g-file/test_make_directory_with_parents OK ▶ 294/396 /live-g-file/final_clean OK ▶ 294/396 /live-g-file/test_unix_is_mountpoint/sysroot OK ▶ 294/396 /live-g-file/test_unix_is_mountpoint/proc OK 294/396 glib:gio / live-g-file OK 0.22s 13 subtests passed 311/396 glib:gio / gsocketclient-slow RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_PRELOAD=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/slow-connect-preload.so MALLOC_PERTURB_=248 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gsocketclient-slow ▶ 249/396 /network-address/happy-eyeballs/ipv6-error-ipv4-first OK ▶ 310/396 /trash/not-supported SKIP ▶ 310/396 /trash/symlinks SKIP ▶ 310/396 /trash/long-filename OK ▶ 309/396 /gschema/no-default OK ▶ 309/396 /gschema/missing-quotes OK ▶ 262/396 /socket/ipv4_sync OK ▶ 265/396 /srvtarget/srv-target-ordering OK 310/396 glib:gio / trash OK 0.02s 1 subtests passed 312/396 glib:gio / appinfo RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=34 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo 265/396 glib:gio / srvtarget OK 1.00s 1 subtests passed 313/396 glib:gio / desktop-app-info RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=78 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/desktop-app-info ▶ 309/396 /gschema/incomplete-list OK ▶ 309/396 /gschema/wrong-category OK ▶ 312/396 /appinfo/basic OK ▶ 312/396 /appinfo/text OK ▶ 249/396 /network-address/happy-eyeballs/ipv6-error-ipv6-first OK ▶ 309/396 /gschema/bad-type OK ▶ 291/396 /file/async-create-delete/10 OK ▶ 309/396 /gschema/overflow OK ▶ 313/396 /desktop-app-info/delete OK ▶ 312/396 /appinfo/launch OK ▶ 309/396 /gschema/range-wrong-type OK ▶ 312/396 /appinfo/show-in OK ▶ 312/396 /appinfo/commandline OK ▶ 312/396 /appinfo/launch-context OK ▶ 312/396 /appinfo/launch-context-signals OK ▶ 309/396 /gschema/range-missing-min OK ▶ 312/396 /appinfo/tryexec OK ▶ 309/396 /gschema/range-missing-max OK ▶ 309/396 /gschema/default-out-of-range OK ▶ 312/396 /appinfo/associations OK ▶ 312/396 /appinfo/environment OK ▶ 312/396 /appinfo/startup-wm-class OK ▶ 312/396 /appinfo/supported-types OK ▶ 312/396 /appinfo/from-keyfile OK ▶ 309/396 /gschema/choices-wrong-type OK ▶ 198/396 __main__.TestRspMkenums.test_no_nick OK ▶ 309/396 /gschema/choice-missing-value OK ▶ 313/396 /desktop-app-info/default OK ▶ 309/396 /gschema/default-not-in-choices OK ▶ 312/396 /appinfo/launch/no-appid OK ▶ 266/396 /gtask/run-in-thread-overflow OK 312/396 glib:gio / appinfo OK 0.09s 14 subtests passed stdout: 49: UNKNOWN: # random seed: R02S8a3f3e6fbc48a22f282367535afba165 stdout: 51: UNKNOWN: # random seed: R02S34e3aa8987efcb159f609d875aac1179 stdout: 68: UNKNOWN: # random seed: R02Se01e3df73d1f441eaee79a00482fa318 stdout: 70: UNKNOWN: # random seed: R02Sda9bbba0303e2dd22f032f6ad8b7f7e8 stdout: 130: UNKNOWN: # random seed: R02S68cd9fad51130d5d640f29f22f0eb210 stdout: 199: UNKNOWN: # random seed: R02Sb248a9ac07904f0edbad2c079cd4a6e9 stdout: 201: UNKNOWN: # random seed: R02Se4537398ebf26f3c544e87e2e095a80c stdout: 203: UNKNOWN: # random seed: R02Sc9fdd7b6ebf55d28f89f7b3ebcfca706 stdout: 206: UNKNOWN: # random seed: R02S1884c83ddb4575bc21c0a8ac5d926d2d stdout: 208: UNKNOWN: # random seed: R02S3aec2f026784c62484c0c6b26491199d stdout: 210: UNKNOWN: # random seed: R02Sd8be0af8a11648c824df078f520e1769 stdout: 212: UNKNOWN: # random seed: R02S080e57705723dce501abaad99507bb37 stdout: 214: UNKNOWN: # random seed: R02Seb792342f7c47b07242cc10ac4abd4aa stdout: 224: UNKNOWN: # random seed: R02S8fac8d160c9d5683eb6619be0bef282a Unknown TAP output lines have been ignored. Please open a feature request to implement them, or prefix them with a # if they are not TAP syntax. 314/396 glib:gio / mimeapps RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=114 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/mimeapps ▶ 266/396 /gtask/return-on-cancel OK ▶ 266/396 /gtask/return-on-cancel-sync OK ▶ 266/396 /gtask/return-on-cancel-atomic OK ▶ 266/396 /gtask/return-pointer OK ▶ 266/396 /gtask/return-value OK ▶ 266/396 /gtask/return-prefixed-error OK ▶ 266/396 /gtask/object-keepalive OK ▶ 266/396 /gtask/legacy-error OK ▶ 266/396 /gtask/finalize-without-return OK ▶ 266/396 /gtask/name/macro-wrapper OK ▶ 266/396 /gtask/return/error-first OK ▶ 309/396 /gschema/array-default-not-in-choices OK ▶ 309/396 /gschema/bad-key OK ▶ 266/396 /gtask/return/value-first OK ▶ 314/396 /appinfo/all OK ▶ 309/396 /gschema/invalid-path OK ▶ 266/396 /gtask/return/in-idle/error-first OK ▶ 249/396 /network-address/happy-eyeballs/ipv6-error-ipv4-very-slow OK ▶ 266/396 /gtask/return/in-idle/value-first OK ▶ 309/396 /gschema/bad-key2 OK ▶ 266/396 /gtask/attach-source/set-name OK 266/396 glib:gio / task OK 1.10s 36 subtests passed 315/396 glib:gio+slow / actions RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=60 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/actions ▶ 314/396 /appinfo/mime/api OK ▶ 309/396 /gschema/bad-key3 OK ▶ 315/396 /actions/basic OK ▶ 315/396 /actions/name OK ▶ 315/396 /actions/simplegroup OK ▶ 315/396 /actions/stateful OK ▶ 315/396 /actions/default-activate OK ▶ 315/396 /actions/entries OK ▶ 315/396 /actions/parse-detailed OK ▶ 315/396 /actions/property OK ▶ 315/396 /actions/no-properties OK ▶ 309/396 /gschema/bad-key4 OK ▶ 313/396 /desktop-app-info/default-async OK ▶ 291/396 /file/async-create-delete/25 OK ▶ 291/396 /file/async-create-delete/4096 OK ▶ 249/396 /network-address/happy-eyeballs/ipv4-error-ipv6-first OK ▶ 314/396 /appinfo/mime/default OK ▶ 309/396 /gschema/empty-key OK ▶ 309/396 /gschema/enum OK ▶ 315/396 /actions/dbus/export OK ▶ 198/396 __main__.TestRspMkenums.test_non_utf8_encoding OK ▶ 309/396 /gschema/enum-with-aliases OK ▶ 314/396 /appinfo/mime/file OK ▶ 314/396 /appinfo/mime/scheme-handler OK ▶ 249/396 /network-address/happy-eyeballs/ipv4-error-ipv4-first OK ▶ 249/396 /network-address/happy-eyeballs/both-error OK ▶ 309/396 /gschema/enum-with-invalid-alias OK ▶ 313/396 /desktop-app-info/fallback OK ▶ 309/396 /gschema/enum-with-invalid-value OK ▶ 314/396 /appinfo/mime/default-last-used OK ▶ 314/396 /appinfo/mime/ignore-nonexisting OK 314/396 glib:gio / mimeapps OK 0.09s 7 subtests passed 316/396 glib:gio / fdo-notification-backend RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=123 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/fdo-notification-backend ▶ 309/396 /gschema/enum-with-repeated-alias OK ▶ 309/396 /gschema/enum-with-repeated-nick OK ▶ 249/396 /network-address/happy-eyeballs/both-error-delays-1 OK ▶ 249/396 /network-address/happy-eyeballs/both-error-delays-2 OK ▶ 249/396 /network-address/happy-eyeballs/both-error-delays-3 OK ▶ 249/396 /gresolver/resolve-address/0 OK ▶ 249/396 /gresolver/resolve-address/1 OK ▶ 240/396 /gdbus/codegen-peer-to-peer OK ▶ 313/396 /desktop-app-info/lastused OK ▶ 307/396 /unix-streams/pipe-io-test OK ▶ 86/396 /thread/static-rw-lock OK ▶ 313/396 /desktop-app-info/extra-getters OK ▶ 249/396 /gresolver/resolve-address/2 OK ▶ 249/396 /gresolver/resolve-address/3 OK ▶ 249/396 /gresolver/resolve-address/4 OK ▶ 249/396 /gresolver/resolve-address/5 OK ▶ 249/396 /gresolver/resolve-address/6 OK ▶ 249/396 /gresolver/resolve-address/7 OK ▶ 249/396 /gresolver/resolve-address/8 OK ▶ 249/396 /gresolver/resolve-address/9 OK ▶ 249/396 /gresolver/resolve-address/10 OK ▶ 249/396 /gresolver/resolve-address/11 OK ▶ 309/396 /gschema/enum-with-repeated-value OK ▶ 316/396 /fdo-notification-backend/construction OK 249/396 glib:gio / network-address OK 2.15s 72 subtests passed 317/396 glib:gio / gdbus-auth RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=165 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-auth ▶ 309/396 /gschema/enum-with-chained-alias OK ▶ 240/396 /gdbus/peer-to-peer/signals OK ▶ 316/396 /fdo-notification-backend/dbus/activate-action OK 316/396 glib:gio / fdo-notification-backend OK 0.58s 2 subtests passed 318/396 glib:gio / gdbus-bz627724 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-bz627724 ▶ 317/396 /gdbus/auth/client/EXTERNAL OK ▶ 309/396 /gschema/enum-with-shadow-alias OK ▶ 86/396 /thread/once OK ▶ 240/396 /gdbus/peer-to-peer/invalid/server OK ▶ 317/396 /gdbus/auth/client/DBUS_COOKIE_SHA1 OK ▶ 317/396 /gdbus/auth/server/ANONYMOUS OK ▶ 317/396 /gdbus/auth/server/EXTERNAL OK ▶ 309/396 /gschema/enum-with-choice OK ▶ 317/396 /gdbus/auth/server/DBUS_COOKIE_SHA1 OK ▶ 240/396 /gdbus/peer-to-peer/invalid/conn/stream/async OK 317/396 glib:gio / gdbus-auth OK 0.03s 5 subtests passed 319/396 glib:gio / gdbus-close-pending RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=42 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-close-pending ▶ 240/396 /gdbus/peer-to-peer/invalid/conn/stream/sync OK ▶ 240/396 /gdbus/peer-to-peer/invalid/conn/addr/async OK ▶ 309/396 /gschema/enum-with-bad-default OK ▶ 318/396 /gdbus/bz627724 OK 318/396 glib:gio / gdbus-bz627724 OK 0.02s 1 subtests passed 320/396 glib:gio / gdbus-connection RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=220 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection ▶ 309/396 /gschema/choice OK ▶ 240/396 /gdbus/peer-to-peer/invalid/conn/addr/sync OK 240/396 glib:gio / gdbus-peer OK 2.66s 12 subtests passed 321/396 glib:gio / gdbus-connection-loss RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests G_ENABLE_DIAGNOSTIC=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=142 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection-loss ▶ 320/396 /gdbus/connection/bus-failure OK ▶ 309/396 /gschema/choice-upside-down OK ▶ 320/396 /gdbus/connection/basic OK ▶ 309/396 /gschema/bad-choice OK ▶ 309/396 /gschema/choice-bad OK ▶ 320/396 /gdbus/connection/life-cycle OK ▶ 309/396 /gschema/choice-badtype OK ▶ 320/396 /gdbus/connection/send OK ▶ 309/396 /gschema/bare-alias OK ▶ 320/396 /gdbus/connection/signals OK ▶ 198/396 __main__.TestRspMkenums.test_reproducible OK ▶ 309/396 /gschema/choice-alias OK ▶ 309/396 /gschema/default-in-aliases OK ▶ 309/396 /gschema/choice-invalid-alias OK ▶ 309/396 /gschema/choice-shadowed-alias OK ▶ 320/396 /gdbus/connection/signal-match-rules OK ▶ 309/396 /gschema/range OK ▶ 309/396 /gschema/range-badtype OK ▶ 320/396 /gdbus/connection/filter OK ▶ 309/396 /gschema/range-low-default OK ▶ 320/396 /gdbus/connection/serials OK ▶ 198/396 __main__.TestRspMkenums.test_since OK ▶ 309/396 /gschema/range-high-default OK ▶ 320/396 /gdbus/connection/cancel OK 320/396 glib:gio / gdbus-connection OK 0.13s 9 subtests passed 322/396 glib:gio / gdbus-connection-slow RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=180 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection-slow ▶ 321/396 /gdbus/connection-loss OK ▶ 309/396 /gschema/range-default-low OK ▶ 309/396 /gschema/range-default-high OK 321/396 glib:gio / gdbus-connection-loss OK 0.14s 1 subtests passed 323/396 glib:gio / gdbus-error RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=159 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-error ▶ 309/396 /gschema/range-parse-error OK ▶ 309/396 /gschema/from-docs OK ▶ 323/396 /gdbus/registered-errors OK ▶ 323/396 /gdbus/unregistered-errors OK ▶ 323/396 /gdbus/transparent-gerror OK ▶ 323/396 /gdbus/register-error OK 323/396 glib:gio / gdbus-error OK 0.02s 4 subtests passed 324/396 glib:gio / gdbus-exit-on-close RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=95 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-exit-on-close ▶ 309/396 /gschema/extending OK ▶ 309/396 /gschema/extend-missing OK ▶ 309/396 /gschema/extend-nonlist OK ▶ 262/396 /socket/ipv4_async OK ▶ 262/396 /socket/ipv6_sync OK ▶ 262/396 /socket/ipv6_async OK ▶ 262/396 /socket/ipv6_v4mapped OK ▶ 198/396 __main__.TestRspMkenums.test_with_double_quotes OK ▶ 309/396 /gschema/extend-self OK 198/396 glib:gobject+no-valgrind / mkenums.py OK 5.20s 36 subtests passed 325/396 glib:gio+slow / gdbus-export RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=103 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-export ▶ 309/396 /gschema/extend-wrong-list-indirect OK ▶ 309/396 /gschema/extend-wrong-list OK ▶ 309/396 /gschema/key-in-list-indirect OK ▶ 309/396 /gschema/key-in-list OK ▶ 157/396 /GObject/threaded-weak-ref OK ▶ 324/396 /gdbus/exit-on-close/default OK ▶ 309/396 /gschema/list-of-missing OK ▶ 309/396 /gschema/extend-and-shadow OK ▶ 309/396 /gschema/extend-and-shadow-indirect OK ▶ 313/396 /desktop-app-info/actions OK ▶ 309/396 /gschema/override OK ▶ 309/396 /gschema/override-missing OK ▶ 309/396 /gschema/override-range-error OK ▶ 325/396 /gdbus/object-registration OK ▶ 309/396 /gschema/override-then-key OK ▶ 324/396 /gdbus/exit-on-close/true OK ▶ 325/396 /gdbus/object-registration-with-closures OK ▶ 309/396 /gschema/override-twice OK ▶ 309/396 /gschema/override-type-error OK ▶ 325/396 /gdbus/object-registration-with-closures2 OK ▶ 325/396 /gdbus/registered-interfaces OK ▶ 309/396 /gschema/flags-aliased-default OK ▶ 325/396 /gdbus/async-properties OK ▶ 309/396 /gschema/flags-bad-default OK ▶ 309/396 /gschema/flags-more-than-one-bit OK ▶ 319/396 /gdbus/close-pending OK ▶ 309/396 /gschema/flags-with-enum-attr OK ▶ 309/396 /gschema/flags-with-enum-tag OK ▶ 309/396 /gschema/summary-xmllang OK ▶ 309/396 /gschema/description-xmllang OK ▶ 309/396 /gschema/summary-xmllang-and-attrs OK ▶ 309/396 /gschema/inherit-gettext-domain OK ▶ 324/396 /gdbus/exit-on-close/false OK ▶ 309/396 /gschema/range-type-test OK ▶ 307/396 /unix-streams/nonblocking-io-test OK ▶ 307/396 /unix-streams/read_write OK ▶ 307/396 /unix-streams/read_writev OK ▶ 307/396 /unix-streams/write-wouldblock OK ▶ 307/396 /unix-streams/writev-wouldblock OK ▶ 307/396 /unix-streams/write-async-wouldblock OK ▶ 307/396 /unix-streams/writev-async-wouldblock OK 307/396 glib:gio / unix-streams OK 1.32s 9 subtests passed 326/396 glib:gio / gdbus-introspection RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=98 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-introspection ▶ 309/396 /gschema/cdata OK ▶ 70/396 /sequence/random/seed:1099575817 OK ▶ 309/396 /gschema/bad-key/opt OK ▶ 309/396 /gschema/bad-key2/opt OK ▶ 326/396 /gdbus/introspection-parser OK ▶ 326/396 /gdbus/introspection-generate OK ▶ 326/396 /gdbus/introspection-default-direction OK ▶ 326/396 /gdbus/introspection-extra-data OK ▶ 309/396 /gschema/bad-key3/opt OK 326/396 glib:gio / gdbus-introspection OK 0.04s 4 subtests passed 327/396 glib:gio / gdbus-method-invocation RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-method-invocation ▶ 309/396 /gschema/bad-key4/opt OK ▶ 309/396 /gschema/empty-key/opt OK 309/396 glib:gio / gschema-compile OK 1.35s 82 subtests passed 328/396 glib:gio / gdbus-names RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=148 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-names ▶ 327/396 /gdbus/method-invocation/return OK 327/396 glib:gio / gdbus-method-invocation OK 0.04s 1 subtests passed 329/396 glib:gio / gdbus-proxy RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=148 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy ▶ 328/396 /gdbus/validate-names OK ▶ 311/396 /socket-client/connection-fail OK ▶ 328/396 /gdbus/bus-own-name OK ▶ 324/396 /gdbus/exit-on-close/we-close OK 324/396 glib:gio / gdbus-exit-on-close OK 0.41s 4 subtests passed 330/396 glib:gio / gdbus-proxy-threads RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=172 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy-threads ▶ 328/396 /gdbus/bus-watch-name OK ▶ 328/396 /gdbus/bus-watch-name-auto-start OK ▶ 328/396 /gdbus/bus-watch-name-auto-start-service-exist OK ▶ 157/396 /GObject/threaded-toggle-notify OK ▶ 157/396 /GObject/threaded-g-pointer-bit-unlock-and-set OK ▶ 157/396 /GObject/threaded-weak-ref/on-finalization OK 157/396 glib:gobject / threadtests OK 9.95s 5 subtests passed 331/396 glib:gio / gdbus-proxy-unique-name RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=246 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy-unique-name ▶ 328/396 /gdbus/bus-watch-name-closures OK ▶ 328/396 /gdbus/bus-watch-name-closures-auto-start OK ▶ 328/396 /gdbus/bus-watch-different-context OK ▶ 234/396 /gsubprocess/signal OK ▶ 234/396 /gsubprocess/exit1 OK ▶ 328/396 /gdbus/bus-unwatch-early OK ▶ 328/396 /gdbus/escape-object-path OK 328/396 glib:gio / gdbus-names OK 0.15s 10 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: dbus-daemon[3549]: [session uid=1111 pid=3549 pidfd=4] Activating service name='org.gtk.GDBus.FakeService' requested by ':1.0' (uid=1111 pid=3470 comm="/build/reproducible-path/glib2.0-2.83.4/debian/bui") dbus-daemon[3549]: [session uid=1111 pid=3549 pidfd=4] Successfully activated service 'org.gtk.GDBus.FakeService' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 332/396 glib:gio / gdbus-proxy-well-known-name RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=255 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy-well-known-name ▶ 234/396 /gsubprocess/echo1 OK ▶ 234/396 /gsubprocess/echo-merged OK ▶ 234/396 /gsubprocess/cat-utf8 OK ▶ 331/396 /gdbus/proxy-unique-name OK 331/396 glib:gio / gdbus-proxy-unique-name OK 0.05s 1 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: cleaning up pid 3597 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 333/396 glib:gio / gdbus-subscribe RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=115 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-subscribe ▶ 322/396 /gdbus/connection/flush OK ▶ 333/396 /gdbus/subscribe/conn/simple OK ▶ 251/396 /network-monitor/create-in-thread OK 251/396 glib:gio / network-monitor-race OK 2.88s 1 subtests passed 334/396 glib:gio+gdbus-codegen / gdbus-test-codegen RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=82 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-test-codegen ▶ 332/396 /gdbus/proxy-well-known-name OK ▶ 333/396 /gdbus/subscribe/conn/broadcast_from_anyone OK 332/396 glib:gio / gdbus-proxy-well-known-name OK 0.07s 1 subtests passed 335/396 glib:gio+slow / gdbus-threading RUNNING >>> MALLOC_PERTURB_=147 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-threading ▶ 333/396 /gdbus/subscribe/conn/match_twice OK ▶ 334/396 /gdbus/codegen/annotations OK ▶ 334/396 /gdbus/codegen/interface_stability OK 335/396 glib:gio+slow / gdbus-threading SKIP 0.01s 336/396 glib:gio+slow / gmenumodel RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=174 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gmenumodel ▶ 333/396 /gdbus/subscribe/conn/limit_by_unique_name OK ▶ 333/396 /gdbus/subscribe/conn/nonexistent_unique_name OK ▶ 333/396 /gdbus/subscribe/conn/limit_by_well_known_name OK ▶ 333/396 /gdbus/subscribe/conn/limit_to_message_bus OK ▶ 319/396 /gdbus/unref-pending OK ▶ 333/396 /gdbus/subscribe/conn/unsubscribe_immediately OK 319/396 glib:gio / gdbus-close-pending OK 0.86s 2 subtests passed 337/396 glib:gio / gnotification RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=117 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gnotification ▶ 334/396 /gdbus/codegen/object-manager OK ▶ 334/396 /gdbus/codegen/property-naming OK ▶ 334/396 /gdbus/codegen/autocleanups OK ▶ 334/396 /gdbus/codegen/deprecations OK ▶ 334/396 /gdbus/codegen/standalone-interface-info OK ▶ 334/396 /gdbus/codegen/unix-fd-list OK ▶ 333/396 /gdbus/subscribe/proxy/simple OK 334/396 glib:gio+gdbus-codegen / gdbus-test-codegen OK 0.12s 8 subtests passed 338/396 glib:gio+gdbus-codegen / gdbus-test-codegen-old RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=89 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-test-codegen-old ▶ 337/396 /gnotification/basic OK ▶ 337/396 /gnotification/properties OK ▶ 333/396 /gdbus/subscribe/proxy/broadcast_from_anyone OK 337/396 glib:gio / gnotification OK 0.04s 2 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: cleaning up pid 3776 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 339/396 glib:gio+gdbus-codegen / gdbus-test-codegen-min-required-2-64 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=26 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-test-codegen-min-required-2-64 ▶ 333/396 /gdbus/subscribe/proxy/match_twice OK ▶ 338/396 /gdbus/codegen/annotations OK ▶ 338/396 /gdbus/codegen/interface_stability OK ▶ 313/396 /desktop-app-info/search OK ▶ 339/396 /gdbus/codegen/annotations OK ▶ 339/396 /gdbus/codegen/interface_stability OK ▶ 333/396 /gdbus/subscribe/proxy/limit_by_unique_name OK ▶ 333/396 /gdbus/subscribe/proxy/nonexistent_unique_name OK ▶ 333/396 /gdbus/subscribe/proxy/limit_by_well_known_name OK ▶ 338/396 /gdbus/codegen/object-manager OK ▶ 338/396 /gdbus/codegen/property-naming OK ▶ 338/396 /gdbus/codegen/autocleanups OK ▶ 338/396 /gdbus/codegen/deprecations OK ▶ 338/396 /gdbus/codegen/standalone-interface-info OK ▶ 338/396 /gdbus/codegen/unix-fd-list OK 338/396 glib:gio+gdbus-codegen / gdbus-test-codegen-old OK 0.09s 8 subtests passed 340/396 glib:gio / gapplication RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=49 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gapplication ▶ 333/396 /gdbus/subscribe/proxy/limit_to_message_bus OK ▶ 29/396 /gio/io-basics OK 29/396 glib:glib+core / io-channel-basic OK 13.61s 1 subtests passed stdout: 6: UNKNOWN: # random seed: R02S181e64c435eb397b4b58a4c3f0d3a192 stdout: 7: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3028 bytes to 6 stdout: 11: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4257 bytes to 6 stdout: 15: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+96 bytes to 6 stdout: 19: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2171 bytes to 6 stdout: 23: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1540 bytes to 6 stdout: 27: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4511 bytes to 6 stdout: 31: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+365 bytes to 6 stdout: 35: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1264 bytes to 6 stdout: 39: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1761 bytes to 6 stdout: 43: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2352 bytes to 6 stdout: 47: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1252 bytes to 6 stdout: 51: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4316 bytes to 6 stdout: 55: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+580 bytes to 6 stdout: 59: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4102 bytes to 6 stdout: 63: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3483 bytes to 6 stdout: 67: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2663 bytes to 6 stdout: 71: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+476 bytes to 6 stdout: 75: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+648 bytes to 6 stdout: 79: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+550 bytes to 6 stdout: 83: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4496 bytes to 6 stdout: 87: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2816 bytes to 6 stdout: 91: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3821 bytes to 6 stdout: 95: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3163 bytes to 6 stdout: 99: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3509 bytes to 6 stdout: 103: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1115 bytes to 6 stdout: 104: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 6 stdout: 109: UNKNOWN: # random seed: R02Sce7496fc907ccd419a90dc5341e314bb stdout: 111: UNKNOWN: # random seed: R02Sc6fb3806744a3648c591cbd765d4a9e2 stdout: 113: UNKNOWN: # random seed: R02S50105a42f9b7a161b45a39cf977bffc2 stdout: 115: UNKNOWN: # random seed: R02S567c234dcdb95694f2cb45b16de4d5ef stdout: 117: UNKNOWN: # random seed: R02Sdf4655036f793d480e37627717cbc151 stdout: 118: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3312 bytes to 9 stdout: 122: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3481 bytes to 11 stdout: 126: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3170 bytes to 13 stdout: 130: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3021 bytes to 17 stdout: 134: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+882 bytes to 15 stdout: 138: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3783 bytes to 9 stdout: 142: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+598 bytes to 17 stdout: 146: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1774 bytes to 13 stdout: 150: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4642 bytes to 11 stdout: 154: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3684 bytes to 15 stdout: 158: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4474 bytes to 9 stdout: 162: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1567 bytes to 17 stdout: 166: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2298 bytes to 13 stdout: 170: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2258 bytes to 11 stdout: 174: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3179 bytes to 15 stdout: 178: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1013 bytes to 9 stdout: 182: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2561 bytes to 17 stdout: 186: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3754 bytes to 11 stdout: 187: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2855 bytes to 15 stdout: 194: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1150 bytes to 13 stdout: 198: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1680 bytes to 15 stdout: 199: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2728 bytes to 13 stdout: 200: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3168 bytes to 17 stdout: 201: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+673 bytes to 9 stdout: 214: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2340 bytes to 11 stdout: 218: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+706 bytes to 17 stdout: 222: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3800 bytes to 13 stdout: 226: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2716 bytes to 11 stdout: 230: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4418 bytes to 15 stdout: 234: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1613 bytes to 9 stdout: 238: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+345 bytes to 17 stdout: 242: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4209 bytes to 15 stdout: 246: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3617 bytes to 9 stdout: 250: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1967 bytes to 13 stdout: 254: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1427 bytes to 11 stdout: 258: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4234 bytes to 17 stdout: 262: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2767 bytes to 9 stdout: 266: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1283 bytes to 15 stdout: 267: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1674 bytes to 11 stdout: 274: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+546 bytes to 13 stdout: 278: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+501 bytes to 17 stdout: 282: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2071 bytes to 9 stdout: 286: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3983 bytes to 15 stdout: 290: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2401 bytes to 11 stdout: 294: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+790 bytes to 13 stdout: 298: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3710 bytes to 17 stdout: 302: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2719 bytes to 9 stdout: 306: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4288 bytes to 11 stdout: 310: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+549 bytes to 15 stdout: 314: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4957 bytes to 13 stdout: 318: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3580 bytes to 9 stdout: 322: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+590 bytes to 17 stdout: 326: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+645 bytes to 11 stdout: 330: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4321 bytes to 13 stdout: 334: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3054 bytes to 15 stdout: 338: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3300 bytes to 13 stdout: 342: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1544 bytes to 15 stdout: 343: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2366 bytes to 11 stdout: 345: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3941 bytes to 9 stdout: 354: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+521 bytes to 17 stdout: 358: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4819 bytes to 13 stdout: 362: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1925 bytes to 11 stdout: 366: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2471 bytes to 15 stdout: 370: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2319 bytes to 9 stdout: 374: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4980 bytes to 17 stdout: 378: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3168 bytes to 13 stdout: 382: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2931 bytes to 11 stdout: 386: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3113 bytes to 9 stdout: 390: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2425 bytes to 17 stdout: 394: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+296 bytes to 15 stdout: 398: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2349 bytes to 13 stdout: 402: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2633 bytes to 11 stdout: 406: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1428 bytes to 9 stdout: 410: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3890 bytes to 15 stdout: 414: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+995 bytes to 17 stdout: 418: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4006 bytes to 13 stdout: 422: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4716 bytes to 11 stdout: 423: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4657 bytes to 15 stdout: 424: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4477 bytes to 9 stdout: 434: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4566 bytes to 17 stdout: 438: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1474 bytes to 13 stdout: 442: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3808 bytes to 15 stdout: 446: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+197 bytes to 11 stdout: 450: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1540 bytes to 9 stdout: 454: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1050 bytes to 17 stdout: 458: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3959 bytes to 13 stdout: 462: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3203 bytes to 9 stdout: 466: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4630 bytes to 11 stdout: 470: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3625 bytes to 15 stdout: 474: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2032 bytes to 17 stdout: 478: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1370 bytes to 9 stdout: 479: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3771 bytes to 11 stdout: 486: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+202 bytes to 15 stdout: 487: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1263 bytes to 17 stdout: 494: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2429 bytes to 13 stdout: 498: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4804 bytes to 17 stdout: 502: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3733 bytes to 9 stdout: 506: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+341 bytes to 11 stdout: 510: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2044 bytes to 13 stdout: 514: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+487 bytes to 15 stdout: 518: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1227 bytes to 9 stdout: 522: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1058 bytes to 13 stdout: 526: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2282 bytes to 17 stdout: 530: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2426 bytes to 11 stdout: 534: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2816 bytes to 15 stdout: 535: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 15 stdout: 540: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3472 bytes to 9 stdout: 544: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3210 bytes to 13 stdout: 545: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 13 stdout: 550: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3218 bytes to 17 stdout: 551: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 17 stdout: 556: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3542 bytes to 11 stdout: 557: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 11 stdout: 561: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4197 bytes to 9 stdout: 562: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 9 Unknown TAP output lines have been ignored. Please open a feature request to implement them, or prefix them with a # if they are not TAP syntax. ▶ 340/396 /gapplication/no-dbus OK ▶ 340/396 /gapplication/no-appid OK 341/396 glib:gio / dbus-appinfo RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/dbus-appinfo ▶ 333/396 /gdbus/subscribe/proxy/unsubscribe_immediately OK ▶ 313/396 /desktop-app-info/implements OK ▶ 340/396 /gapplication/properties OK ▶ 340/396 /gapplication/app-id OK ▶ 333/396 /gdbus/subscribe/parallel/simple OK ▶ 339/396 /gdbus/codegen/object-manager OK ▶ 339/396 /gdbus/codegen/property-naming OK ▶ 339/396 /gdbus/codegen/autocleanups OK ▶ 339/396 /gdbus/codegen/deprecations OK ▶ 339/396 /gdbus/codegen/standalone-interface-info OK ▶ 339/396 /gdbus/codegen/unix-fd-list OK 339/396 glib:gio+gdbus-codegen / gdbus-test-codegen-min-required-2-64 OK 0.12s 8 subtests passed 342/396 glib:gio / gdbus-connection-flush RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection-flush ▶ 340/396 /gapplication/quit OK ▶ 340/396 /gapplication/registered OK ▶ 340/396 /gapplication/local-actions OK ▶ 340/396 /gapplication/local-command-line OK ▶ 340/396 /gapplication/resource-path OK ▶ 340/396 /gapplication/test-help OK ▶ 340/396 /gapplication/command-line-done OK ▶ 333/396 /gdbus/subscribe/parallel/broadcast_from_anyone OK ▶ 340/396 /gapplication/test-busy OK ▶ 342/396 /gdbus/connection/flush/busy OK ▶ 341/396 /appinfo/dbusappinfo OK ▶ 342/396 /gdbus/connection/flush/idle OK 342/396 glib:gio / gdbus-connection-flush OK 0.03s 2 subtests passed 343/396 glib:gio / gdbus-non-socket RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=171 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-non-socket ▶ 333/396 /gdbus/subscribe/parallel/match_twice OK ▶ 340/396 /gapplication/test-handle-local-options1 OK ▶ 341/396 /appinfo/flatpak-doc-export OK ▶ 340/396 /gapplication/test-handle-local-options2 OK ▶ 333/396 /gdbus/subscribe/parallel/limit_by_unique_name OK ▶ 340/396 /gapplication/test-handle-local-options3 OK ▶ 340/396 /gapplication/api OK ▶ 340/396 /gapplication/version OK ▶ 341/396 /appinfo/flatpak-missing-doc-export OK ▶ 343/396 /gdbus/non-socket OK 343/396 glib:gio / gdbus-non-socket OK 0.03s 1 subtests passed 344/396 glib:gio / gsettings RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=97 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gsettings ▶ 333/396 /gdbus/subscribe/parallel/nonexistent_unique_name OK ▶ 341/396 /appinfo/portal-open-file OK ▶ 340/396 /gapplication/replace OK ▶ 341/396 /appinfo/portal-open-uri OK ▶ 333/396 /gdbus/subscribe/parallel/limit_by_well_known_name OK ▶ 341/396 /appinfo/portal-open-file-async OK ▶ 341/396 /appinfo/portal-open-uri-async OK ▶ 333/396 /gdbus/subscribe/parallel/limit_to_message_bus OK 341/396 glib:gio / dbus-appinfo OK 0.15s 7 subtests passed 345/396 glib:gio / autoptr-gio RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=27 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/autoptr-gio ▶ 333/396 /gdbus/subscribe/parallel/unsubscribe_immediately OK ▶ 345/396 /autoptr/autoptr OK 333/396 glib:gio / gdbus-subscribe OK 0.44s 24 subtests passed 346/396 glib:gio / resources RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/resources 345/396 glib:gio / autoptr-gio OK 0.04s 1 subtests passed 347/396 glib:gio+no-valgrind+gdbus-codegen+slow / codegen.py RUNNING >>> G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=14 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gio/tests/codegen.py ▶ 311/396 /socket-client/happy-eyeballs/slow OK ▶ 311/396 /socket-client/happy-eyeballs/cancellation/instant OK ▶ 344/396 /gsettings/basic OK ▶ 344/396 /gsettings/no-schema OK ▶ 346/396 /resource/file OK ▶ 346/396 /resource/file-path OK ▶ 346/396 /resource/data OK ▶ 346/396 /resource/data_unaligned OK ▶ 346/396 /resource/data-corrupt OK ▶ 346/396 /resource/data-corrupt-compression OK ▶ 346/396 /resource/data-empty OK ▶ 346/396 /resource/registered OK ▶ 346/396 /resource/manual OK ▶ 346/396 /resource/manual2 OK ▶ 346/396 /resource/automatic OK ▶ 346/396 /resource/module OK ▶ 346/396 /resource/binary-linked OK ▶ 346/396 /resource/64k OK ▶ 344/396 /gsettings/unknown-key OK ▶ 344/396 /gsettings/wrong-type OK ▶ 346/396 /resource/overlay OK ▶ 346/396 /resource/digits OK ▶ 346/396 /resource/has-children OK ▶ 346/396 /resource/uri/query-info OK ▶ 346/396 /resource/uri/file OK 346/396 glib:gio / resources OK 0.02s 19 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: GLib-GIO-Message: 22:08:57.365: Adding GResources overlay '/auto_loaded/test1.txt=/build/reproducible-path/glib2.0-2.83.4/gio/tests/test1.overlay' GLib-GIO-Message: 22:08:57.366: Opened file '/build/reproducible-path/glib2.0-2.83.4/gio/tests/test1.overlay' as a resource overlay GLib-GIO-Message: 22:08:57.366: Mapped file '/build/reproducible-path/glib2.0-2.83.4/gio/tests/test1.overlay' as a resource overlay ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 348/396 glib:gio+no-valgrind / gio-tool.py RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=146 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gio/tests/gio-tool.py ▶ 344/396 /gsettings/wrong-path OK ▶ 344/396 /gsettings/no-path OK ▶ 344/396 /gsettings/basic-types OK ▶ 344/396 /gsettings/complex-types OK ▶ 344/396 /gsettings/changes OK ▶ 344/396 /gsettings/l10n OK ▶ 344/396 /gsettings/l10n-context OK ▶ 344/396 /gsettings/l10n-time SKIP ▶ 344/396 /gsettings/delay-apply OK ▶ 344/396 /gsettings/delay-revert OK ▶ 344/396 /gsettings/delay-child OK ▶ 344/396 /gsettings/delay-reset-key OK ▶ 344/396 /gsettings/atomic OK ▶ 344/396 /gsettings/simple-binding OK ▶ 344/396 /gsettings/directional-binding OK ▶ 344/396 /gsettings/custom-binding OK ▶ 344/396 /gsettings/bind-with-mapping-closures OK ▶ 344/396 /gsettings/bind-with-mapping-closures-parameters OK ▶ 344/396 /gsettings/no-change-binding OK ▶ 344/396 /gsettings/unbinding OK ▶ 344/396 /gsettings/writable-binding OK ▶ 262/396 /socket/close_graceful OK ▶ 262/396 /socket/timed_wait SKIP ▶ 262/396 /socket/fd_reuse OK ▶ 262/396 /socket/address OK ▶ 262/396 /socket/unix-from-fd OK ▶ 262/396 /socket/unix-connection OK ▶ 344/396 /gsettings/typesafe-binding OK ▶ 262/396 /socket/unix-connection-ancillary-data OK ▶ 262/396 /socket/source-postmortem OK ▶ 262/396 /socket/read_write OK ▶ 262/396 /socket/read_writev OK ▶ 262/396 /socket/receive_bytes OK ▶ 262/396 /socket/receive_bytes_from OK ▶ 262/396 /socket/ipv4_sync/datagram OK ▶ 344/396 /gsettings/no-read-binding OK ▶ 313/396 /desktop-app-info/show-in OK ▶ 313/396 /desktop-app-info/app-path OK ▶ 344/396 /gsettings/no-write-binding OK ▶ 313/396 /desktop-app-info/launch-as-manager OK ▶ 344/396 /gsettings/keyfile OK ▶ 344/396 /gsettings/child-schema OK ▶ 344/396 /gsettings/strinfo OK ▶ 313/396 /desktop-app-info/launch-default-uri-handler OK ▶ 344/396 /gsettings/enums OK ▶ 348/396 __main__.TestGioTool.test_help OK ▶ 348/396 __main__.TestGioTool.test_info_non_default_attributes OK ▶ 348/396 __main__.TestGioTool.test_no_args OK ▶ 344/396 /gsettings/flags OK ▶ 313/396 /desktop-app-info/launch-default-uri-handler-async OK ▶ 344/396 /gsettings/range OK ▶ 344/396 /gsettings/list-items OK ▶ 344/396 /gsettings/list-schemas OK ▶ 344/396 /gsettings/mapped OK ▶ 344/396 /gsettings/get-range OK ▶ 344/396 /gsettings/schema-source OK ▶ 344/396 /gsettings/schema-list-keys OK ▶ 344/396 /gsettings/actions OK ▶ 344/396 /gsettings/null-backend OK ▶ 344/396 /gsettings/memory-backend OK 348/396 glib:gio+no-valgrind / gio-tool.py OK 0.13s 3 subtests passed 349/396 glib:gio+no-valgrind+pkg-config / gio-2.0-pkg-config RUNNING >>> G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=4 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-2.0 test "$(pkg-config --modversion gio-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gio-2.0)" = "/usr" test "$(pkg-config --variable=datadir gio-2.0)" = "/usr/share" test "$(pkg-config --variable=schemasdir gio-2.0)" = "/usr/share/glib-2.0/schemas" test "$(pkg-config --variable=giomoduledir gio-2.0)" = "/usr/lib/i386-linux-gnu/gio/modules" test "$(pkg-config --variable=gio gio-2.0)" = "/usr/bin/gio" test "$(pkg-config --variable=glib_compile_resources gio-2.0)" = "/usr/bin/glib-compile-resources" test "$(pkg-config --variable=gdbus gio-2.0)" = "/usr/bin/gdbus" test "$(pkg-config --variable=gdbus_codegen gio-2.0)" = "/usr/bin/gdbus-codegen" test "$(pkg-config --variable=gresource gio-2.0)" = "/usr/bin/gresource" test "$(pkg-config --variable=gsettings gio-2.0)" = "/usr/bin/gsettings" test "$(pkg-config --variable=gio_querymodules gio-2.0)" = "/usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules" test "$(pkg-config --variable=glib_compile_schemas gio-2.0)" = "/usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas"' ▶ 313/396 /desktop-app-info/id OK ▶ 313/396 /desktop-app-info/app-path/wrong OK ▶ 313/396 /desktop-app-info/launch/fail OK ▶ 313/396 /desktop-app-info/launch/fail-absolute-path OK ▶ 313/396 /desktop-app-info/launch/fail-startup-notify OK ▶ 344/396 /gsettings/read-descriptions OK ▶ 344/396 /gsettings/test-extended-schema OK ▶ 344/396 /gsettings/test-extended-schema-has-key OK ▶ 344/396 /gsettings/default-value OK ▶ 313/396 /desktop-app-info/launch/fail-dbus OK ▶ 344/396 /gsettings/per-desktop OK ▶ 313/396 /desktop-app-info/launch-as-manager/fail OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal OK ▶ 344/396 /gsettings/keyfile/explicit-path OK ▶ 344/396 /gsettings/keyfile/empty-path OK ▶ 291/396 /file/replace-symlink/using-etag OK ▶ 311/396 /socket-client/happy-eyeballs/cancellation/delayed OK ▶ 234/396 /gsubprocess/cat-eof OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec OK ▶ 340/396 /gapplication/no-replace OK ▶ 89/396 /timeout/rounding - GLib:ERROR:../../../glib/tests/timeout.c:178:test_func: assertion failed (current_time / 1000 - last_time / 1000 <= 1500): (1860 <= 1500) FAIL ▶ 89/396 ERROR 311/396 glib:gio / gsocketclient-slow OK 2.61s 4 subtests passed 350/396 glib:gio+no-valgrind+pkg-config / gio-unix-2.0-pkg-config RUNNING >>> G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MALLOC_PERTURB_=36 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-unix-2.0 test "$(pkg-config --modversion gio-unix-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gio-unix-2.0)" = "/usr"' 89/396 glib:glib+core / timeout ERROR 13.17s killed by signal 6 SIGABRT ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ** GLib:ERROR:../../../glib/tests/timeout.c:178:test_func: assertion failed (current_time / 1000 - last_time / 1000 <= 1500): (1860 <= 1500) (test program exited with status code -6) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 351/396 glib:girepository+core / cmph-bdz RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=47 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/cmph-bdz ▶ 340/396 /gapplication/dbus/activate OK ▶ 344/396 /gsettings/keyfile/long-path OK ▶ 344/396 /gsettings/keyfile/outside-root-path OK ▶ 344/396 /gsettings/keyfile/no-root-group OK 344/396 glib:gio / gsettings OK 0.77s 52 subtests passed 352/396 glib:girepository+core / dump RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=253 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/dump 349/396 glib:gio+no-valgrind+pkg-config / gio-2.0-pkg-config OK 0.53s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gio-2.0 ++ pkg-config --modversion gio-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gio-2.0 + test /usr = /usr ++ pkg-config --variable=datadir gio-2.0 + test /usr/share = /usr/share ++ pkg-config --variable=schemasdir gio-2.0 + test /usr/share/glib-2.0/schemas = /usr/share/glib-2.0/schemas ++ pkg-config --variable=giomoduledir gio-2.0 + test /usr/lib/i386-linux-gnu/gio/modules = /usr/lib/i386-linux-gnu/gio/modules ++ pkg-config --variable=gio gio-2.0 + test /usr/bin/gio = /usr/bin/gio ++ pkg-config --variable=glib_compile_resources gio-2.0 + test /usr/bin/glib-compile-resources = /usr/bin/glib-compile-resources ++ pkg-config --variable=gdbus gio-2.0 + test /usr/bin/gdbus = /usr/bin/gdbus ++ pkg-config --variable=gdbus_codegen gio-2.0 + test /usr/bin/gdbus-codegen = /usr/bin/gdbus-codegen ++ pkg-config --variable=gresource gio-2.0 + test /usr/bin/gresource = /usr/bin/gresource ++ pkg-config --variable=gsettings gio-2.0 + test /usr/bin/gsettings = /usr/bin/gsettings ++ pkg-config --variable=gio_querymodules gio-2.0 + test /usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules = /usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules ++ pkg-config --variable=glib_compile_schemas gio-2.0 + test /usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas = /usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 353/396 glib:girepository+core / gthash RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=165 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/gthash ▶ 340/396 /gapplication/dbus/open OK ▶ 351/396 /cmph-bdz/search OK ▶ 351/396 /cmph-bdz/search-packed OK 351/396 glib:girepository+core / cmph-bdz OK 0.04s 2 subtests passed 350/396 glib:gio+no-valgrind+pkg-config / gio-unix-2.0-pkg-config OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gio-unix-2.0 ++ pkg-config --modversion gio-unix-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gio-unix-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 340/396 /gapplication/dbus/command-line OK 354/396 glib:girepository+core / callable-info RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/callable-info 355/396 glib:girepository+core / function-info RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=10 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/function-info ▶ 352/396 /dump/empty-file OK ▶ 352/396 /dump/missing-get-type OK ▶ 352/396 /dump/missing-quark OK ▶ 352/396 /dump/basic OK ▶ 340/396 /gapplication/dbus/command-line-done OK ▶ 353/396 /gthash/build-retrieve OK 352/396 glib:girepository+core / dump OK 0.05s 4 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Invalid GType function: 'does_not_exist_get_type' Invalid error quark function: 'does_not_exist_error' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 356/396 glib:girepository+core / object-info RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=179 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/object-info 353/396 glib:girepository+core / gthash OK 0.05s 1 subtests passed 357/396 glib:girepository+core / registered-type-info RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests MALLOC_PERTURB_=195 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/registered-type-info ▶ 354/396 /callable-info/sync-function OK ▶ 354/396 /callable-info/async-function OK ▶ 354/396 /callable-info/is-method OK ▶ 354/396 /callable-info/static-method OK ▶ 354/396 /callable-info/static-vfunc SKIP ▶ 355/396 /function-info/invoker OK ▶ 291/396 /file/replace/write-only OK 354/396 glib:girepository+core / callable-info OK 0.07s 4 subtests passed 358/396 glib:girepository+core / repository RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=24 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/repository 355/396 glib:girepository+core / function-info OK 0.07s 1 subtests passed ▶ 340/396 /gapplication/dbus/activate-action OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/kgx OK 359/396 glib:girepository+core / repository-search-paths RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=21 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/repository-search-paths ▶ 356/396 /object-info/find-method-using-interfaces OK ▶ 356/396 /object-info/find-vfunc-using-interfaces OK 340/396 glib:gio / gapplication OK 0.99s 24 subtests passed ▶ 357/396 /registered-type-info/boxed OK 360/396 glib:girepository+core / struct-info RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=53 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/struct-info 356/396 glib:girepository+core / object-info OK 0.07s 2 subtests passed 361/396 glib:girepository+core / throws RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/throws ▶ 347/396 __main__.TestCodegen.test_call_flags_and_timeout_method_args OK 357/396 glib:girepository+core / registered-type-info OK 0.07s 1 subtests passed 362/396 glib:girepository+core / union-info RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=39 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/union-info ▶ 358/396 /repository/basic OK ▶ 358/396 /repository/info OK ▶ 358/396 /repository/dependencies OK ▶ 358/396 /repository/arg-info OK ▶ 358/396 /repository/callable-info OK ▶ 358/396 /repository/callback-info OK ▶ 358/396 /repository/char-types OK ▶ 358/396 /repository/constructor-return-type OK ▶ 358/396 /repository/enum-info-c-identifier OK ▶ 358/396 /repository/enum-info-static-methods OK ▶ 358/396 /repository/error-quark OK ▶ 358/396 /repository/flags-info-c-identifier OK ▶ 358/396 /repository/fundamental-ref-func OK ▶ 358/396 /repository/instance-method-ownership-transfer OK ▶ 358/396 /repository/object-gtype-interfaces OK ▶ 358/396 /repository/signal-info-with-array-length-arg OK ▶ 358/396 /repository/type-info-name OK ▶ 358/396 /repository/vfunc-info-with-no-invoker OK ▶ 358/396 /repository/vfunc-info-with-invoker-on-interface OK ▶ 358/396 /repository/vfunc-info-with-invoker-on-object OK ▶ 358/396 /repository/find-by-gtype OK ▶ 358/396 /repository/loaded-namespaces OK ▶ 358/396 /repository/base-info/clear OK ▶ 322/396 /gdbus/connection/large_message OK ▶ 70/396 /sequence/random/seed:590523467 OK ▶ 359/396 /repository/search-paths/default OK ▶ 359/396 /repository/search-paths/prepend OK ▶ 359/396 /repository/library-paths/default OK ▶ 359/396 /repository/library-paths/prepend OK ▶ 291/396 /file/replace/read-write OK ▶ 291/396 /file/copy/progress OK ▶ 291/396 /file/writev/no-bytes-written OK ▶ 291/396 /file/writev/no-vectors OK ▶ 291/396 /file/writev/empty-vectors OK ▶ 291/396 /file/writev/too-big-vectors OK ▶ 291/396 /file/writev/async OK ▶ 291/396 /file/writev/async_all OK ▶ 291/396 /file/writev/async_all-empty-vectors OK ▶ 291/396 /file/writev/async_all-no-vectors OK ▶ 291/396 /file/writev/async_all-to-big-vectors OK ▶ 291/396 /file/writev/async_all-cancellation OK ▶ 291/396 /file/from-uri/ignores-query-string OK ▶ 291/396 /file/from-uri/ignores-fragment OK 358/396 glib:girepository+core / repository OK 0.06s 23 subtests passed 322/396 glib:gio / gdbus-connection-slow OK 1.85s 2 subtests passed 359/396 glib:girepository+core / repository-search-paths OK 0.05s 4 subtests passed ▶ 360/396 /struct-info/field-iterators OK ▶ 360/396 /struct-info/sizeof-gvalue OK ▶ 360/396 /struct-info/is-pointer-for-struct-method-arg OK ▶ 360/396 /struct-info/boxed OK 363/396 glib:girepository+core / autoptr-girepository RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/autoptr-girepository 364/396 glib:girepository+no-valgrind+compiler / gi-compile-repository.py RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=181 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../girepository/tests/gi-compile-repository.py 365/396 glib:girepository+no-valgrind+inspector / gi-inspect-typelib.py RUNNING >>> G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=52 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../girepository/tests/gi-inspect-typelib.py ▶ 361/396 /throws/invoke-gerror OK ▶ 361/396 /throws/vfunc-can-throw-gerror OK ▶ 361/396 /throws/callback-can-throw-gerror OK 291/396 glib:gio / file OK 3.10s 52 subtests passed 366/396 glib:fuzzing / fuzz_bookmark RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=150 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_bookmark /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 360/396 glib:girepository+core / struct-info OK 0.10s 4 subtests passed ▶ 362/396 /union-info/basic OK ▶ 362/396 /union-info/methods OK 367/396 glib:fuzzing / fuzz_canonicalize_filename RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=3 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_canonicalize_filename /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 361/396 glib:girepository+core / throws OK 0.10s 3 subtests passed 368/396 glib:fuzzing / fuzz_data_input_stream_read_line RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=157 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_data_input_stream_read_line /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 362/396 glib:girepository+core / union-info OK 0.10s 2 subtests passed 369/396 glib:fuzzing / fuzz_data_input_stream_read_line_utf8 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_data_input_stream_read_line_utf8 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal OK ▶ 325/396 /gdbus/threaded-unregistration/object OK ▶ 363/396 /autoptr/repository OK ▶ 363/396 /autoptr/typelib OK ▶ 363/396 /autoptr/base-info OK ▶ 363/396 /autoptr/arg-info OK ▶ 363/396 /autoptr/callable-info OK ▶ 363/396 /autoptr/callback-info OK ▶ 363/396 /autoptr/constant-info OK ▶ 363/396 /autoptr/enum-info OK ▶ 363/396 /autoptr/field-info OK ▶ 363/396 /autoptr/flags-info OK ▶ 363/396 /autoptr/function-info OK ▶ 363/396 /autoptr/interface-info OK ▶ 363/396 /autoptr/object-info OK ▶ 363/396 /autoptr/property-info OK ▶ 363/396 /autoptr/registered-type-info OK ▶ 363/396 /autoptr/signal-info OK ▶ 363/396 /autoptr/struct-info OK ▶ 363/396 /autoptr/type-info OK ▶ 363/396 /autoptr/union-info OK ▶ 363/396 /autoptr/value-info OK ▶ 363/396 /autoptr/vfunc-info OK ▶ 363/396 /auto/arg-info OK ▶ 363/396 /auto/type-info OK ▶ 363/396 /auto/function-invoker OK 363/396 glib:girepository+core / autoptr-girepository OK 0.10s 24 subtests passed 370/396 glib:fuzzing / fuzz_data_input_stream_read_upto RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=53 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_data_input_stream_read_upto /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 366/396 glib:fuzzing / fuzz_bookmark OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 371/396 glib:fuzzing / fuzz_date_parse RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=85 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_date_parse /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 367/396 glib:fuzzing / fuzz_canonicalize_filename OK 0.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 372/396 glib:fuzzing / fuzz_date_time_new_from_iso8601 RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=104 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_date_time_new_from_iso8601 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 368/396 glib:fuzzing / fuzz_data_input_stream_read_line OK 0.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 373/396 glib:fuzzing / fuzz_dbus_message RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=8 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_dbus_message /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 369/396 glib:fuzzing / fuzz_data_input_stream_read_line_utf8 OK 0.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 374/396 glib:fuzzing / fuzz_inet_address_mask_new_from_string RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=188 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_inet_address_mask_new_from_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ▶ 364/396 __main__.TestGICompileRepository.test_open_failure OK ▶ 365/396 __main__.TestGIInspectTypelibCommandLine.test_help OK ▶ 365/396 __main__.TestGIInspectTypelibCommandLine.test_invalid_typelib OK 370/396 glib:fuzzing / fuzz_data_input_stream_read_upto OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal OK ▶ 365/396 __main__.TestGIInspectTypelibCommandLine.test_no_args OK 375/396 glib:fuzzing / fuzz_inet_address_new_from_string RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_inet_address_new_from_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 371/396 glib:fuzzing / fuzz_date_parse OK 0.07s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 376/396 glib:fuzzing / fuzz_inet_socket_address_new_from_string RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=159 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_inet_socket_address_new_from_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 372/396 glib:fuzzing / fuzz_date_time_new_from_iso8601 OK 0.07s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 377/396 glib:fuzzing / fuzz_key RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_key /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 373/396 glib:fuzzing / fuzz_dbus_message OK 0.07s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 365/396 __main__.TestGIInspectTypelibForGLibTypelib.test_print_shlibs OK ▶ 365/396 __main__.TestGIInspectTypelibForGLibTypelib.test_print_typelibs OK ▶ 365/396 __main__.TestGIInspectTypelibForGLibTypelib.test_print_typelibs_and_shlibs OK ▶ 365/396 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_shlibs OK ▶ 365/396 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_typelibs OK 378/396 glib:fuzzing / fuzz_network_address_parse RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=141 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_network_address_parse /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 374/396 glib:fuzzing / fuzz_inet_address_mask_new_from_string OK 0.07s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 379/396 glib:fuzzing / fuzz_network_address_parse_uri RUNNING >>> MALLOC_PERTURB_=13 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_network_address_parse_uri /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ▶ 365/396 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_typelibs_and_shlibs OK ▶ 365/396 __main__.TestGIInspectTypelibForGioTypelib.test_print_shlibs OK ▶ 365/396 __main__.TestGIInspectTypelibForGioTypelib.test_print_typelibs OK 375/396 glib:fuzzing / fuzz_inet_address_new_from_string OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 365/396 __main__.TestGIInspectTypelibForGioTypelib.test_print_typelibs_and_shlibs OK 380/396 glib:fuzzing / fuzz_paths RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=34 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_paths /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 376/396 glib:fuzzing / fuzz_inet_socket_address_new_from_string OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 381/396 glib:fuzzing / fuzz_resolver RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=92 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_resolver /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 377/396 glib:fuzzing / fuzz_key OK 0.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 382/396 glib:fuzzing / fuzz_string RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=144 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 378/396 glib:fuzzing / fuzz_network_address_parse OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 383/396 glib:fuzzing / fuzz_uri_escape RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=140 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uri_escape /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 365/396 glib:girepository+no-valgrind+inspector / gi-inspect-typelib.py OK 0.25s 12 subtests passed ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal OK 384/396 glib:fuzzing / fuzz_uri_parse RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=177 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uri_parse /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 379/396 glib:fuzzing / fuzz_network_address_parse_uri OK 0.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 385/396 glib:fuzzing / fuzz_uri_parse_params RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=125 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uri_parse_params /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 380/396 glib:fuzzing / fuzz_paths OK 0.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 386/396 glib:fuzzing / fuzz_utf8_normalize RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=52 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_utf8_normalize /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 381/396 glib:fuzzing / fuzz_resolver OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 387/396 glib:fuzzing / fuzz_utf8_validate RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_utf8_validate /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 382/396 glib:fuzzing / fuzz_string OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 388/396 glib:fuzzing / fuzz_uuid_string_is_valid RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=233 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uuid_string_is_valid /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 383/396 glib:fuzzing / fuzz_uri_escape OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 389/396 glib:fuzzing / fuzz_variant_binary RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=77 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_variant_binary /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 384/396 glib:fuzzing / fuzz_uri_parse OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 390/396 glib:fuzzing / fuzz_variant_binary_byteswap RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=34 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_variant_binary_byteswap /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 385/396 glib:fuzzing / fuzz_uri_parse_params OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 391/396 glib:fuzzing / fuzz_variant_text RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=49 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_variant_text /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md 386/396 glib:fuzzing / fuzz_utf8_normalize OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 392/396 glib:lint+no-valgrind / black.sh RUNNING >>> G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests MALLOC_PERTURB_=237 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/black.sh ▶ 262/396 /socket/ipv4_sync/datagram/timeouts OK ▶ 262/396 /socket/ipv6_sync/datagram OK 387/396 glib:fuzzing / fuzz_utf8_validate OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 393/396 glib:lint+no-valgrind / flake8.sh RUNNING >>> G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/flake8.sh 388/396 glib:fuzzing / fuzz_uuid_string_is_valid OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 394/396 glib:lint+no-valgrind / reuse.sh RUNNING >>> G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=93 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/reuse.sh 389/396 glib:fuzzing / fuzz_variant_binary OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 395/396 glib:lint+no-valgrind / shellcheck.sh RUNNING >>> G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=70 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/shellcheck.sh 390/396 glib:fuzzing / fuzz_variant_binary_byteswap OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/tilix OK 396/396 glib:lint+no-valgrind / check-missing-install-tag.py RUNNING >>> G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=225 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/check-missing-install-tag.py 391/396 glib:fuzzing / fuzz_variant_text OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 392/396 glib:lint+no-valgrind / black.sh SKIP 0.05s 393/396 glib:lint+no-valgrind / flake8.sh SKIP 0.04s 394/396 glib:lint+no-valgrind / reuse.sh SKIP 0.03s 395/396 glib:lint+no-valgrind / shellcheck.sh SKIP 0.02s ▶ 364/396 __main__.TestGICompileRepositoryForGLib.test_compile OK ▶ 396/396 - All 1301 installed files have install_tag OK 396/396 glib:lint+no-valgrind / check-missing-install-tag.py OK 0.08s 1 subtests passed ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/konsole OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/nxterm OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/color-xterm OK ▶ 329/396 /gdbus/proxy OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/rxvt OK ▶ 329/396 /gdbus/proxy/no-properties OK ▶ 329/396 /gdbus/proxy/wellknown-noauto OK ▶ 364/396 __main__.TestGICompileRepositoryForGLib.test_write_failure OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/dtterm OK ▶ 315/396 /actions/dbus/threaded OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-path/xterm OK ▶ 336/396 /gmenu/equality OK ▶ 70/396 /sequence/random/seed:3583571454 OK ▶ 347/396 __main__.TestCodegen.test_dbus_types OK ▶ 330/396 /gdbus/proxy/vs-threads OK ▶ 315/396 /actions/dbus/bug679509 OK ▶ 364/396 __main__.TestGICompileRepositoryForGObject.test_compile OK 330/396 glib:gio / gdbus-proxy-threads OK 2.38s 1 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: cleaning up pid 3544 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 315/396 /actions/dbus/export/error-handling OK 315/396 glib:gio+slow / actions OK 3.66s 13 subtests passed ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec OK ▶ 347/396 __main__.TestCodegen.test_empty_interface_body OK ▶ 347/396 __main__.TestCodegen.test_empty_interface_header OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/kgx OK ▶ 347/396 __main__.TestCodegen.test_empty_interface_info_body OK ▶ 347/396 __main__.TestCodegen.test_empty_interface_info_header OK ▶ 347/396 __main__.TestCodegen.test_generate_docbook OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal OK ▶ 347/396 __main__.TestCodegen.test_generate_md OK ▶ 347/396 __main__.TestCodegen.test_generate_methods_marshaller_simple_method OK ▶ 364/396 __main__.TestGICompileRepositoryForGObject.test_write_failure OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal OK ▶ 23/396 /gvariant/serialiser/byteswap OK ▶ 23/396 /gvariant/serialiser/children OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal OK ▶ 262/396 /socket/ipv6_sync/datagram/timeouts OK ▶ 262/396 /socket/reuse/tcp OK ▶ 262/396 /socket/reuse/udp OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/tilix OK ▶ 262/396 /socket/get_available/datagram OK ▶ 262/396 /socket/get_available/stream OK ▶ 262/396 /socket/credentials/tcp_client OK ▶ 262/396 /socket/credentials/tcp_server OK ▶ 262/396 /socket/credentials/unix_socketpair OK 262/396 glib:gio / socket OK 5.35s 27 subtests passed ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/konsole OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/nxterm OK ▶ 70/396 /sequence/random/seed:579241222 OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/color-xterm OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/rxvt OK ▶ 364/396 __main__.TestGICompileRepositoryForGio.test_compile OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/dtterm OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-context/xterm OK ▶ 325/396 /gdbus/threaded-unregistration/subtree SKIP 325/396 glib:gio+slow / gdbus-export OK 4.19s 6 subtests passed ▶ 347/396 __main__.TestCodegen.test_generate_methods_marshaller_single_typed_in_args OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx OK ▶ 70/396 /sequence/random/seed:1862353320 OK 70/396 glib:glib+core+slow / sequence OK 16.55s 16 subtests passed ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal OK ▶ 336/396 /gmenu/random OK ▶ 336/396 /gmenu/attributes OK ▶ 336/396 /gmenu/links OK ▶ 336/396 /gmenu/mutable OK ▶ 336/396 /gmenu/convenience OK ▶ 336/396 /gmenu/menuitem OK ▶ 329/396 /gdbus/proxy/async OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal OK ▶ 336/396 /gmenu/input-validation OK ▶ 364/396 __main__.TestGICompileRepositoryForGio.test_write_failure OK 364/396 glib:girepository+no-valgrind+compiler / gi-compile-repository.py OK 2.87s 7 subtests passed ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix OK ▶ 234/396 /gsubprocess/multi1 OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole OK ▶ 234/396 /gsubprocess/communicate OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm OK ▶ 347/396 __main__.TestCodegen.test_generate_methods_marshaller_single_typed_out_args OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm OK ▶ 347/396 __main__.TestCodegen.test_generate_methods_marshallers_multiple_in_args OK ▶ 347/396 __main__.TestCodegen.test_generate_methods_marshallers_multiple_out_args OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt OK ▶ 347/396 __main__.TestCodegen.test_generate_methods_marshallers_with_unix_fds OK ▶ 347/396 __main__.TestCodegen.test_generate_rst OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm OK ▶ 347/396 __main__.TestCodegen.test_generate_rst_method OK ▶ 347/396 __main__.TestCodegen.test_generate_rst_property OK ▶ 313/396 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm OK ▶ 347/396 __main__.TestCodegen.test_generate_rst_signal OK 313/396 glib:gio / desktop-app-info OK 6.44s 58 subtests passed stdout: 312: UNKNOWN: # random seed: R02Scea03ed786bb19fdac348359541ea119 stdout: 326: UNKNOWN: # random seed: R02Sf3c0e350c0f035269f7dd99b68de61e4 Unknown TAP output lines have been ignored. Please open a feature request to implement them, or prefix them with a # if they are not TAP syntax. ▶ 347/396 __main__.TestCodegen.test_generate_signal_id_multiple_signal_args_types OK ▶ 347/396 __main__.TestCodegen.test_generate_signal_id_multiple_signals_types OK ▶ 347/396 __main__.TestCodegen.test_generate_signal_id_simple_signal OK ▶ 347/396 __main__.TestCodegen.test_generate_signals_marshaller_simple_signal OK ▶ 336/396 /gmenu/dbus/roundtrip OK ▶ 336/396 /gmenu/dbus/subscriptions OK ▶ 23/396 /gvariant/serialiser/fuzz/1% OK ▶ 329/396 /gdbus/proxy/no-match-rule OK 329/396 glib:gio / gdbus-proxy OK 5.93s 5 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: cleaning up pid 3491 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 178/396 /gobject/refcount/object-advanced OK 178/396 glib:gobject+slow / objects-refcount2 OK 15.28s 1 subtests passed ▶ 347/396 __main__.TestCodegen.test_generate_signals_marshaller_single_typed_args OK ▶ 347/396 __main__.TestCodegen.test_generate_signals_marshallers_multiple_args OK ▶ 347/396 __main__.TestCodegen.test_generate_valid_docbook OK ▶ 347/396 __main__.TestCodegen.test_glib_max_allowed_less_than_min_required OK ▶ 347/396 __main__.TestCodegen.test_glib_max_allowed_major_only OK ▶ 23/396 /gvariant/serialiser/fuzz/5% OK ▶ 347/396 __main__.TestCodegen.test_glib_max_allowed_too_low OK ▶ 347/396 __main__.TestCodegen.test_glib_max_allowed_unstable OK ▶ 347/396 __main__.TestCodegen.test_glib_max_allowed_with_micro OK ▶ 347/396 __main__.TestCodegen.test_glib_min_required_invalid OK ▶ 347/396 __main__.TestCodegen.test_glib_min_required_major_only OK ▶ 347/396 __main__.TestCodegen.test_glib_min_required_too_low OK ▶ 347/396 __main__.TestCodegen.test_glib_min_required_with_micro OK ▶ 347/396 __main__.TestCodegen.test_help OK ▶ 23/396 /gvariant/serialiser/fuzz/9% OK ▶ 347/396 __main__.TestCodegen.test_indentation_preservation_in_comments OK ▶ 336/396 /gmenu/dbus/threaded OK ▶ 347/396 __main__.TestCodegen.test_no_args OK ▶ 23/396 /gvariant/serialiser/fuzz/13% OK ▶ 347/396 __main__.TestCodegen.test_reproducible OK ▶ 23/396 /gvariant/serialiser/fuzz/17% OK ▶ 23/396 /gvariant/byteswap/non-normal-non-aligned OK ▶ 23/396 /gvariant/parser/integer-bounds OK ▶ 23/396 /gvariant/parser/recursion OK ▶ 23/396 /gvariant/parser/recursion/typedecls OK ▶ 23/396 /gvariant/parser/recursion/maybes OK ▶ 23/396 /gvariant/normal-checking/tuples OK ▶ 23/396 /gvariant/normal-checking/array-offsets OK ▶ 23/396 /gvariant/normal-checking/array-offsets2 OK ▶ 23/396 /gvariant/normal-checking/tuple-offsets OK ▶ 23/396 /gvariant/normal-checking/tuple-offsets2 OK ▶ 23/396 /gvariant/normal-checking/tuple-offsets3 OK ▶ 23/396 /gvariant/normal-checking/tuple-offsets4 OK ▶ 23/396 /gvariant/normal-checking/tuple-offsets5 OK ▶ 23/396 /gvariant/normal-checking/empty-object-path OK ▶ 23/396 /gvariant/normal-checking/array-offsets/overlapped OK ▶ 23/396 /gvariant/normal-checking/array-offsets/minimal-sized OK ▶ 23/396 /gvariant/normal-checking/tuple-offsets/minimal-sized OK ▶ 23/396 /gvariant/recursion-limits/variant-in-variant OK ▶ 23/396 /gvariant/recursion-limits/array-in-variant OK ▶ 23/396 /gvarianttype/hash OK 23/396 glib:glib+core+slow / gvariant OK 20.67s 68 subtests passed ▶ 347/396 __main__.TestCodegen.test_unix_fd_types_and_annotations OK 347/396 glib:gio+no-valgrind+gdbus-codegen+slow / codegen.py OK 6.91s 39 subtests passed ▶ 234/396 /gsubprocess/terminate OK ▶ 234/396 /gsubprocess/fail-initialization OK ▶ 234/396 /gsubprocess/env OK ▶ 234/396 /gsubprocess/cwd OK ▶ 234/396 /gsubprocess/launcher-close OK ▶ 234/396 /gsubprocess/stdout-file OK ▶ 234/396 /gsubprocess/stdout-fd OK ▶ 234/396 /gsubprocess/child-setup OK ▶ 234/396 /gsubprocess/launcher-environment OK ▶ 234/396 /gsubprocess/exit1/cancel OK ▶ 234/396 /gsubprocess/exit1/cancel_in_cb OK ▶ 234/396 /gsubprocess/communicate/cancelled OK ▶ 234/396 /gsubprocess/communicate/async OK ▶ 234/396 /gsubprocess/communicate/utf8 OK ▶ 234/396 /gsubprocess/communicate/no-pipes OK ▶ 234/396 /gsubprocess/communicate/separate-stderr OK ▶ 336/396 /gmenu/dbus/peer/roundtrip OK ▶ 234/396 /gsubprocess/communicate/stdout-only OK ▶ 234/396 /gsubprocess/communicate/stderr-only OK ▶ 234/396 /gsubprocess/communicate/stdout-silence OK ▶ 234/396 /gsubprocess/communicate/nothing OK ▶ 234/396 /gsubprocess/communicate/async/cancelled OK ▶ 234/396 /gsubprocess/communicate/async/no-pipes OK ▶ 234/396 /gsubprocess/communicate/async/separate-stderr OK ▶ 234/396 /gsubprocess/communicate/async/stdout-only OK ▶ 234/396 /gsubprocess/communicate/async/stderr-only OK ▶ 234/396 /gsubprocess/communicate/async/stdout-silence OK ▶ 234/396 /gsubprocess/communicate/async/cancelled/no-pipes OK ▶ 234/396 /gsubprocess/communicate/async/cancelled/separate-stderr OK ▶ 234/396 /gsubprocess/communicate/async/cancelled/stdout-only OK ▶ 234/396 /gsubprocess/communicate/async/cancelled/stderr-only OK ▶ 234/396 /gsubprocess/communicate/async/cancelled/stdout-silence OK ▶ 234/396 /gsubprocess/communicate/utf8/cancelled OK ▶ 234/396 /gsubprocess/communicate/utf8/async OK ▶ 234/396 /gsubprocess/communicate/utf8/no-pipes OK ▶ 234/396 /gsubprocess/communicate/utf8/separate-stderr OK ▶ 234/396 /gsubprocess/communicate/utf8/stdout-only OK ▶ 234/396 /gsubprocess/communicate/utf8/stderr-only OK ▶ 234/396 /gsubprocess/communicate/utf8/stdout-silence OK ▶ 234/396 /gsubprocess/communicate/utf8/invalid OK ▶ 234/396 /gsubprocess/communicate/utf8/async/cancelled OK ▶ 234/396 /gsubprocess/communicate/utf8/async/no-pipes OK ▶ 234/396 /gsubprocess/communicate/utf8/async/separate-stderr OK ▶ 234/396 /gsubprocess/communicate/utf8/async/stdout-only OK ▶ 234/396 /gsubprocess/communicate/utf8/async/stderr-only OK ▶ 234/396 /gsubprocess/communicate/utf8/async/stdout-silence OK ▶ 234/396 /gsubprocess/communicate/utf8/async/invalid OK ▶ 234/396 /gsubprocess/communicate/utf8/async/cancelled/no-pipes OK ▶ 234/396 /gsubprocess/communicate/utf8/async/cancelled/separate-stderr OK ▶ 234/396 /gsubprocess/communicate/utf8/async/cancelled/stdout-only OK ▶ 234/396 /gsubprocess/communicate/utf8/async/cancelled/stderr-only OK ▶ 234/396 /gsubprocess/communicate/utf8/async/cancelled/stdout-silence OK ▶ 234/396 /gsubprocess/communicate/utf8/cancelled/no-pipes OK ▶ 234/396 /gsubprocess/communicate/utf8/cancelled/separate-stderr OK ▶ 234/396 /gsubprocess/communicate/utf8/cancelled/stdout-only OK ▶ 234/396 /gsubprocess/communicate/utf8/cancelled/stderr-only OK ▶ 234/396 /gsubprocess/communicate/utf8/cancelled/stdout-silence OK ▶ 234/396 /gsubprocess/communicate/cancelled/no-pipes OK ▶ 234/396 /gsubprocess/communicate/cancelled/separate-stderr OK ▶ 234/396 /gsubprocess/communicate/cancelled/stdout-only OK ▶ 234/396 /gsubprocess/communicate/cancelled/stderr-only OK ▶ 234/396 /gsubprocess/communicate/cancelled/stdout-silence OK ▶ 234/396 /gsubprocess/env/inherit OK ▶ 234/396 /gsubprocess/pass-fd/basic OK ▶ 234/396 /gsubprocess/pass-fd/empty-child-setup OK ▶ 234/396 /gsubprocess/pass-fd/inherit-fds OK ▶ 234/396 /gsubprocess/fd-conflation/basic OK ▶ 234/396 /gsubprocess/fd-conflation/empty-child-setup OK ▶ 234/396 /gsubprocess/fd-conflation/inherit-fds OK ▶ 234/396 /gsubprocess/fd-conflation/child-err-report-fd OK ▶ 234/396 /gsubprocess/exit-status/trapped OK 234/396 glib:gio / gsubprocess OK 11.88s 84 subtests passed ▶ 336/396 /gmenu/dbus/peer/subscriptions OK ▶ 336/396 /gmenu/dbus/export/error-handling OK ▶ 336/396 /gmenu/attributes/iterate OK 336/396 glib:gio+slow / gmenumodel OK 8.35s 15 subtests passed ▶ 88/396 /threadpool/idle-time OK 88/396 glib:glib+core+slow / thread-pool-slow OK 21.35s 7 subtests passed ▶ 86/396 /thread/rerun-all OK 86/396 glib:glib+core / thread-deprecated OK 21.47s 6 subtests passed ▶ 181/396 /gobject/refcount/properties-3 OK 181/396 glib:gobject+slow / properties-refcount3 OK 30.39s 1 subtests passed Summary of Failures: 89/396 glib:glib+core / timeout ERROR 13.17s killed by signal 6 SIGABRT Ok: 388 Expected Fail: 0 Fail: 1 Unexpected Pass: 0 Skipped: 7 Timeout: 0 Full log written to /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-logs/testlog.txt cd debian/build/deb && tail -v -n \+0 meson-logs/testlog.txt ==> meson-logs/testlog.txt <== Log of Meson test suite run on 2026-03-26T22:08:43.350012 Inherited environment: DEB_HOST_GNU_SYSTEM=linux-gnu SUDO_GID=112 DFLAGS=-frelease DEB_BUILD_ARCH_BITS=32 DEB_TARGET_GNU_CPU=i686 MAIL=/var/mail/root DEB_HOST_ARCH_OS=linux USER=pbuilder1 ASFLAGS_FOR_BUILD='' CXXFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' DEB_BUILD_GNU_TYPE=i686-linux-gnu BUILDUSERNAME=pbuilder1 FFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong' DEB_TARGET_MULTIARCH=i386-linux-gnu OBJCFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' DH_INTERNAL_OPTIONS='-Nlibglib2.0-data-Nlibglib2.0-doc-a' DEB_BUILD_ARCH_CPU=i386 LD_LIBRARY_PATH=/usr/lib/libeatmydata SHLVL=2 DEB_HOST_ARCH_LIBC=gnu DEB_HOST_ARCH_ABI=base OLDPWD=/ BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' HOME=/build/reproducible-path/glib2.0-2.83.4/debian/.debhelper/generated/_source/home DEB_BUILD_ARCH_ENDIAN=little DFLAGS_FOR_BUILD=-frelease LDFLAGS='-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1' DEB_TARGET_ARCH_BITS=32 DEB_BUILD_GNU_SYSTEM=linux-gnu MAKEFLAGS='' DBUS_SESSION_BUS_ADDRESS=this-should-not-be-used-and-will-fail: PBUILDER_OPERATION=build CXXFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' OBJCFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' DEB_BUILD_ARCH_OS=linux DEB_TARGET_GNU_TYPE=i686-linux-gnu SUDO_UID=107 PBUILDER_PKGDATADIR=/usr/share/pbuilder DEB_TARGET_ARCH_CPU=i386 LOGNAME=pbuilder1 DEB_BUILD_ARCH_LIBC=gnu DEB_BUILD_ARCH_ABI=base PBUILDER_SYSCONFDIR=/etc _=/usr/bin/unshare DEB_HOST_ARCH=i386 LDFLAGS_FOR_BUILD='-Wl,-z,relro -Wl,-z,now' DEB_TARGET_ARCH_ENDIAN=little TERM=unknown DH_INTERNAL_OVERRIDE=dh_auto_test DEB_HOST_GNU_CPU=i686 DEB_TARGET_GNU_SYSTEM=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games INVOCATION_ID=46a40deae4034ad6991becf8e5996948 MAKELEVEL=2 DEB_TARGET_ARCH_OS=linux CFLAGS='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' DEB_HOST_MULTIARCH=i386-linux-gnu SOURCE_DATE_EPOCH=1740152960 FCFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong' OBJCXXFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' DEB_TARGET_ARCH_LIBC=gnu DEB_TARGET_ARCH_ABI=base PBUILDER_PKGLIBDIR=/usr/lib/pbuilder DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.fuysQtbT/pbuilderrc_xqH9 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.fuysQtbT/b1 --logfile b1/build.log glib2.0_2.83.4-1.dsc' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2' DEBIAN_FRONTEND=noninteractive DH_INTERNAL_BUILDFLAGS=1 SHELL=/bin/bash DEB_HOST_ARCH_BITS=32 DEB_BUILD_ARCH=i386 SUDO_USER=jenkins DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow CFLAGS_FOR_BUILD='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' DEB_BUILD_GNU_CPU=i686 ASFLAGS='' DEB_HOST_GNU_TYPE=i686-linux-gnu FCFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong' LC_ALL=C.UTF-8 OBJCXXFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong -Wformat -Werror=format-security' PWD=/build/reproducible-path/glib2.0-2.83.4 DEB_HOST_ARCH_CPU=i386 DEB_RULES_REQUIRES_ROOT=no FFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.83.4=. -fstack-protector-strong' DEB_BUILD_MULTIARCH=i386-linux-gnu CPPFLAGS_FOR_BUILD='-Wdate-time -D_FORTIFY_SOURCE=2' MFLAGS='' TZ=/usr/share/zoneinfo/Etc/GMT+12 PBCURRENTCOMMANDLINEOPERATION=build DEB_HOST_ARCH_ENDIAN=little DEB_BUILD_TIME_TESTS=1 DEB_TARGET_ARCH=i386 XDG_RUNTIME_DIR=/tmp/dh-xdg-rundir-YZnn_dyS MESON_TESTTHREADS=22 DEB_PYTHON_INSTALL_LAYOUT=deb =================================== 1/396 ==================================== test: glib:glib+core / array-test start time: 10:08:43 duration: 0.16s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=46 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/array-test ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S434bcfda73db030f5fc385e9c828515b 1..113 # Start of array tests ok 1 /array/ref-count ok 2 /array/steal ok 3 /array/clear-func ok 4 /array/binary-search # /array/copy-sized summary: Test that copying a newly-allocated sized array works. ok 5 /array/copy-sized ok 6 /array/overflow-append-vals ok 7 /array/overflow-set-size # Start of new tests ok 8 /array/new/zero-terminated ok 9 /array/new/take ok 10 /array/new/take-zero-terminated # Start of take tests ok 11 /array/new/take/empty ok 12 /array/new/take/overflow # SKIP Overflow test requires UINT_WIDTH > SIZE_WIDTH. # End of take tests # End of new tests # Start of set-size tests ok 13 /array/set-size/non-zero-terminated-no-clear ok 14 /array/set-size/non-zero-terminated-clear ok 15 /array/set-size/zero-terminated-no-clear ok 16 /array/set-size/zero-terminated-clear # Start of sized tests ok 17 /array/set-size/sized/non-zero-terminated-no-clear ok 18 /array/set-size/sized/non-zero-terminated-clear ok 19 /array/set-size/sized/zero-terminated-no-clear ok 20 /array/set-size/sized/zero-terminated-clear # End of sized tests # End of set-size tests # Start of append-val tests ok 21 /array/append-val/non-zero-terminated-no-clear ok 22 /array/append-val/non-zero-terminated-clear ok 23 /array/append-val/zero-terminated-no-clear ok 24 /array/append-val/zero-terminated-clear # End of append-val tests # Start of prepend-val tests ok 25 /array/prepend-val/non-zero-terminated-no-clear ok 26 /array/prepend-val/non-zero-terminated-clear ok 27 /array/prepend-val/zero-terminated-no-clear ok 28 /array/prepend-val/zero-terminated-clear # End of prepend-val tests # Start of prepend-vals tests ok 29 /array/prepend-vals/non-zero-terminated-no-clear ok 30 /array/prepend-vals/non-zero-terminated-clear ok 31 /array/prepend-vals/zero-terminated-no-clear ok 32 /array/prepend-vals/zero-terminated-clear # End of prepend-vals tests # Start of insert-vals tests ok 33 /array/insert-vals/non-zero-terminated-no-clear ok 34 /array/insert-vals/non-zero-terminated-clear ok 35 /array/insert-vals/zero-terminated-no-clear ok 36 /array/insert-vals/zero-terminated-clear # End of insert-vals tests # Start of remove-index tests ok 37 /array/remove-index/non-zero-terminated-no-clear ok 38 /array/remove-index/non-zero-terminated-clear ok 39 /array/remove-index/zero-terminated-no-clear ok 40 /array/remove-index/zero-terminated-clear # End of remove-index tests # Start of remove-index-fast tests ok 41 /array/remove-index-fast/non-zero-terminated-no-clear ok 42 /array/remove-index-fast/non-zero-terminated-clear ok 43 /array/remove-index-fast/zero-terminated-no-clear ok 44 /array/remove-index-fast/zero-terminated-clear # End of remove-index-fast tests # Start of remove-range tests ok 45 /array/remove-range/non-zero-terminated-no-clear ok 46 /array/remove-range/non-zero-terminated-clear ok 47 /array/remove-range/zero-terminated-no-clear ok 48 /array/remove-range/zero-terminated-clear # End of remove-range tests # Start of copy tests ok 49 /array/copy/non-zero-terminated-no-clear ok 50 /array/copy/non-zero-terminated-clear ok 51 /array/copy/zero-terminated-no-clear ok 52 /array/copy/zero-terminated-clear # End of copy tests # Start of sort tests ok 53 /array/sort/non-zero-terminated-no-clear ok 54 /array/sort/non-zero-terminated-clear ok 55 /array/sort/zero-terminated-no-clear ok 56 /array/sort/zero-terminated-clear # End of sort tests # Start of sort-with-data tests ok 57 /array/sort-with-data/non-zero-terminated-no-clear ok 58 /array/sort-with-data/non-zero-terminated-clear ok 59 /array/sort-with-data/zero-terminated-no-clear ok 60 /array/sort-with-data/zero-terminated-clear # End of sort-with-data tests # End of array tests # Start of pointerarray tests ok 61 /pointerarray/add ok 62 /pointerarray/insert ok 63 /pointerarray/new-take ok 64 /pointerarray/new-take-null-terminated ok 65 /pointerarray/new-from-array ok 66 /pointerarray/new-from-null-terminated-array ok 67 /pointerarray/free-func ok 68 /pointerarray/array_extend_and_steal ok 69 /pointerarray/sort ok 70 /pointerarray/sort-with-data ok 71 /pointerarray/sort-values ok 72 /pointerarray/sort-values-with-data ok 73 /pointerarray/remove-range ok 74 /pointerarray/steal # Start of free tests # /pointerarray/free/null-terminated summary: Check that g_ptr_array_free() on an empty array returns a NULL-terminated empty array ok 75 /pointerarray/free/null-terminated # End of free tests # Start of new-take tests ok 76 /pointerarray/new-take/empty ok 77 /pointerarray/new-take/overflow # SKIP Overflow test requires UINT_WIDTH > SIZE_WIDTH. ok 78 /pointerarray/new-take/with-free-func # End of new-take tests # Start of new-take-null-terminated tests ok 79 /pointerarray/new-take-null-terminated/empty ok 80 /pointerarray/new-take-null-terminated/with-free-func ok 81 /pointerarray/new-take-null-terminated/from-gstrv # End of new-take-null-terminated tests # Start of new-from-array tests ok 82 /pointerarray/new-from-array/empty ok 83 /pointerarray/new-from-array/overflow # SKIP Overflow test requires UINT_WIDTH > SIZE_WIDTH. ok 84 /pointerarray/new-from-array/with-copy-and-free-func # End of new-from-array tests # Start of new-from-null-terminated-array tests ok 85 /pointerarray/new-from-null-terminated-array/empty ok 86 /pointerarray/new-from-null-terminated-array/with-copy-and-free-func ok 87 /pointerarray/new-from-null-terminated-array/from-gstrv # End of new-from-null-terminated-array tests # Start of ref-count tests ok 88 /pointerarray/ref-count/not-null-terminated ok 89 /pointerarray/ref-count/null-terminated # End of ref-count tests # Start of array_copy tests # /pointerarray/array_copy/not-null-terminated summary: Check all normal behaviour of stealing elements from one array to append to another, covering different array sizes and element copy functions ok 90 /pointerarray/array_copy/not-null-terminated # /pointerarray/array_copy/null-terminated summary: Check all normal behaviour of stealing elements from one array to append to another, covering different array sizes and element copy functions ok 91 /pointerarray/array_copy/null-terminated # End of array_copy tests # Start of array_extend tests ok 92 /pointerarray/array_extend/not-null-terminated ok 93 /pointerarray/array_extend/null-terminated # End of array_extend tests # Start of sort tests # /pointerarray/sort/example summary: Check that the doc-comment for g_ptr_array_sort() is correct ok 94 /pointerarray/sort/example # End of sort tests # Start of sort-with-data tests # /pointerarray/sort-with-data/example summary: Check that the doc-comment for g_ptr_array_sort_with_data() is correct ok 95 /pointerarray/sort-with-data/example # End of sort-with-data tests # Start of sort-values tests ok 96 /pointerarray/sort-values/example # End of sort-values tests # Start of sort-values-with-data tests ok 97 /pointerarray/sort-values-with-data/example # End of sort-values-with-data tests # Start of find tests ok 98 /pointerarray/find/empty ok 99 /pointerarray/find/non-empty # End of find tests # Start of steal_index tests ok 100 /pointerarray/steal_index/not-null-terminated ok 101 /pointerarray/steal_index/null-terminated # End of steal_index tests # End of pointerarray tests # Start of bytearray tests ok 102 /bytearray/steal ok 103 /bytearray/append ok 104 /bytearray/prepend ok 105 /bytearray/remove ok 106 /bytearray/remove-fast ok 107 /bytearray/remove-range ok 108 /bytearray/ref-count ok 109 /bytearray/sort ok 110 /bytearray/sort-with-data ok 111 /bytearray/new-take ok 112 /bytearray/new-take-overflow # SKIP Overflow test requires G_MAXSIZE > G_MAXUINT. ok 113 /bytearray/free-to-bytes # End of bytearray tests ============================================================================== =================================== 3/396 ==================================== test: glib:glib+core / atomic start time: 10:08:43 duration: 0.16s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=205 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S986288055f8f929c69d448727e52c555 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== =================================== 4/396 ==================================== test: glib:glib+core / base64 start time: 10:08:43 duration: 0.15s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=208 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/base64 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb4b2dbd4bc3547ea2be031f05278328d 1..28 # Start of base64 tests ok 1 /base64/encode ok 2 /base64/decode ok 3 /base64/decode-inplace ok 4 /base64/encode-decode # Start of full tests ok 5 /base64/full/1 ok 6 /base64/full/2 ok 7 /base64/full/3 ok 8 /base64/full/4 # End of full tests # Start of encode tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1698 ok 9 /base64/encode/empty # Start of incremental tests # Start of small-block tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=780066 ok 10 /base64/encode/incremental/small-block/1 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=780066 ok 11 /base64/encode/incremental/small-block/2 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=780066 ok 12 /base64/encode/incremental/small-block/3 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=780066 ok 13 /base64/encode/incremental/small-block/4 # End of small-block tests # End of incremental tests # End of encode tests # Start of incremental tests # Start of nobreak tests ok 14 /base64/incremental/nobreak/1 ok 15 /base64/incremental/nobreak/2 ok 16 /base64/incremental/nobreak/3 ok 17 /base64/incremental/nobreak/4-a ok 18 /base64/incremental/nobreak/4-b ok 19 /base64/incremental/nobreak/4-c # End of nobreak tests # Start of break tests ok 20 /base64/incremental/break/1 ok 21 /base64/incremental/break/2 ok 22 /base64/incremental/break/3 # End of break tests # Start of smallblock tests ok 23 /base64/incremental/smallblock/1 ok 24 /base64/incremental/smallblock/2 ok 25 /base64/incremental/smallblock/3 ok 26 /base64/incremental/smallblock/4 # End of smallblock tests # End of incremental tests # Start of decode tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1698 ok 27 /base64/decode/empty # End of decode tests # Start of encode-decode tests # Vector 0: # Vector 1: f # Vector 2: fo # Vector 3: foo # Vector 4: foob # Vector 5: fooba # Vector 6: foobar ok 28 /base64/encode-decode/rfc4648 # End of encode-decode tests # End of base64 tests ============================================================================== =================================== 5/396 ==================================== test: glib:glib+core / bitlock start time: 10:08:43 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/bitlock ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sabb726ecf10004dce9ae8f351f158a92 1..1 # Start of bitlock tests # Start of performance tests # max perf: iterations per second ok 1 /bitlock/performance/uncontended # End of performance tests # End of bitlock tests ============================================================================== =================================== 7/396 ==================================== test: glib:glib+core / bytes start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/bytes ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa0595c1b0945ca4412a4c1e4283b05d4 1..21 # Start of bytes tests ok 1 /bytes/new ok 2 /bytes/new-take ok 3 /bytes/new-static ok 4 /bytes/new-with-free-func ok 5 /bytes/new-from-bytes ok 6 /bytes/new-from-bytes-slice ok 7 /bytes/new-from-bytes-shared-ref ok 8 /bytes/hash ok 9 /bytes/equal ok 10 /bytes/compare ok 11 /bytes/null ok 12 /bytes/get-region # /bytes/unref-null summary: Test that calling g_bytes_unref() on NULL is a no-op ok 13 /bytes/unref-null # Start of to-data tests ok 14 /bytes/to-data/transferred ok 15 /bytes/to-data/two-refs ok 16 /bytes/to-data/non-malloc ok 17 /bytes/to-data/different-free-func # End of to-data tests # Start of to-array tests ok 18 /bytes/to-array/transferred ok 19 /bytes/to-array/two-refs ok 20 /bytes/to-array/non-malloc # Start of transferred tests # g_bytes_unref_to_array() can only take GBytes up to G_MAXUINT in length; test that longer ones are rejected ok 21 /bytes/to-array/transferred/oversize # SKIP Skipping test as guint is not smaller than gsize # End of transferred tests # End of to-array tests # End of bytes tests ============================================================================== =================================== 8/396 ==================================== test: glib:glib+core / cache start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=117 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cache ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sacfbba84e4a54fa99e7206649d41b96b 1..1 # Start of cache tests ok 1 /cache/basic # End of cache tests ============================================================================== =================================== 9/396 ==================================== test: glib:glib+core / charset start time: 10:08:43 duration: 0.12s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=33 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/charset ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbacd358fc3c284068f97290dbdc33eca 1..2 # Start of charset tests # Test 0 # Test 1 # Test 2 # Test 3 ok 1 /charset/language_names_with_category ok 2 /charset/language_names_with_category_async # End of charset tests ============================================================================== =================================== 11/396 =================================== test: glib:glib+core / collate start time: 10:08:43 duration: 0.12s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=184 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/collate ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se89c05e9ec9fc084cf3be810b6086855 1..9 # Start of unicode tests # Start of collate tests ok 1 /unicode/collate/0 ok 2 /unicode/collate/1 ok 3 /unicode/collate/2 # End of collate tests # Start of collate-key tests ok 4 /unicode/collate-key/0 ok 5 /unicode/collate-key/1 ok 6 /unicode/collate-key/2 # End of collate-key tests # Start of collate-filename tests ok 7 /unicode/collate-filename/0 ok 8 /unicode/collate-filename/1 ok 9 /unicode/collate-filename/2 # End of collate-filename tests # End of unicode tests ============================================================================== =================================== 12/396 =================================== test: glib:glib+core / completion start time: 10:08:43 duration: 0.11s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=34 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/completion ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S40e479f1fd6dc3fe1c60a6f7c842786c 1..1 # Start of completion tests ok 1 /completion/test-completion # End of completion tests ============================================================================== =================================== 14/396 =================================== test: glib:glib+core / convert start time: 10:08:43 duration: 0.11s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=34 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/convert ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S26987b04f3116bea76ebfe1c162cc445 1..14 # Start of conversion tests ok 1 /conversion/no-conv ok 2 /conversion/iconv-state ok 3 /conversion/illegal-sequence ok 4 /conversion/byte-order ok 5 /conversion/unicode ok 6 /conversion/filename-utf8 ok 7 /conversion/filename-display ok 8 /conversion/convert-embedded-nul # Start of locale-to-utf8 tests ok 9 /conversion/locale-to-utf8/embedded-nul # Start of embedded-nul tests # Start of subprocess tests # End of subprocess tests # End of embedded-nul tests # End of locale-to-utf8 tests # Start of locale-from-utf8 tests ok 10 /conversion/locale-from-utf8/embedded-nul # Start of embedded-nul tests # Start of subprocess tests # End of subprocess tests # End of embedded-nul tests # End of locale-from-utf8 tests # Start of filename-to-utf8 tests ok 11 /conversion/filename-to-utf8/embedded-nul # Start of embedded-nul tests # Start of subprocess tests # End of subprocess tests # End of embedded-nul tests # End of filename-to-utf8 tests # Start of filename-from-utf8 tests ok 12 /conversion/filename-from-utf8/embedded-nul # Start of embedded-nul tests # Start of subprocess tests # End of subprocess tests # End of embedded-nul tests # End of filename-from-utf8 tests # Start of filename-from-uri tests ok 13 /conversion/filename-from-uri/query-is-ignored ok 14 /conversion/filename-from-uri/fragment-is-ignored # End of filename-from-uri tests # End of conversion tests ============================================================================== =================================== 15/396 =================================== test: glib:glib+core / dataset start time: 10:08:43 duration: 0.10s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=7 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/dataset ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S168b6a1e1f49c49352a3721d3ac710f0 1..14 # Start of quark tests ok 1 /quark/basic ok 2 /quark/string # End of quark tests # Start of dataset tests ok 3 /dataset/basic ok 4 /dataset/id ok 5 /dataset/full ok 6 /dataset/foreach ok 7 /dataset/destroy # End of dataset tests # Start of datalist tests ok 8 /datalist/basic ok 9 /datalist/id ok 10 /datalist/recursive-clear # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/2672 ok 11 /datalist/id-remove-multiple # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/2672 ok 12 /datalist/id-remove-multiple-destroy-order ok 13 /datalist/update-atomic # Start of id-remove-multiple tests ok 14 /datalist/id-remove-multiple/resize # End of id-remove-multiple tests # End of datalist tests ============================================================================== =================================== 17/396 =================================== test: glib:glib+core / dir start time: 10:08:43 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/dir ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6e51ae6b418fb34a158d88daef209040 1..3 # Start of dir tests ok 1 /dir/read ok 2 /dir/nonexisting # /dir/refcounting summary: Test refcounting interactions with g_dir_close() ok 3 /dir/refcounting # End of dir tests ============================================================================== =================================== 18/396 =================================== test: glib:glib+core / environment start time: 10:08:43 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=244 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/environment ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb0ae06d5bcbaa03b7b4e9f173f7b7023 1..6 # Start of environ tests # /environ/listenv summary: Test g_get_environ() returns an array of unique keys, all of which can be individually queried using g_getenv() to return the same value. ok 1 /environ/listenv # /environ/getenv summary: Test setting an environment variable using g_setenv(), and that the updated value is queryable using g_getenv(). ok 2 /environ/getenv ok 3 /environ/setenv # /environ/array summary: Test getting and setting variables on a local envp array (rather than the global envp). ok 4 /environ/array # /environ/null summary: Test getting and setting variables on a NULL envp array. ok 5 /environ/null # /environ/case summary: Test that matching environment variables is case-insensitive on Windows and not on other platforms, since envvars were case-insensitive on DOS. ok 6 /environ/case # End of environ tests ============================================================================== =================================== 19/396 =================================== test: glib:glib+core / error start time: 10:08:43 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/error ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8714556cbba0237e9c70cfad0b0a156c 1..11 # Start of error tests ok 1 /error/overwrite ok 2 /error/prefix ok 3 /error/prefix-literal ok 4 /error/literal ok 5 /error/copy # /error/matches summary: Test g_error_matches() ok 6 /error/matches # /error/clear summary: Test g_error_clear() ok 7 /error/clear ok 8 /error/extended # Start of new-valist tests # /error/new-valist/invalid summary: Test that g_error_new_valist() rejects invalid input ok 9 /error/new-valist/invalid # End of new-valist tests # Start of extended tests # /error/extended/duplicate summary: Test that registering a duplicate extended error domain doesn?t work ok 10 /error/extended/duplicate # /error/extended/non-static summary: Test registering an extended error domain with a non-static name ok 11 /error/extended/non-static # End of extended tests # End of error tests ============================================================================== =================================== 22/396 =================================== test: glib:glib+core / guuid start time: 10:08:43 duration: 0.08s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/guuid ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4d236035402937c0834db5f14fc8f7f6 1..2 # Start of uuid tests ok 1 /uuid/string ok 2 /uuid/random # End of uuid tests ============================================================================== =================================== 6/396 ==================================== test: glib:glib+core / bookmarkfile start time: 10:08:43 duration: 0.24s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=180 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/bookmarkfile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0a20df36664fc491655d0ed9975a1485 1..96 # Start of bookmarks tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/load-from-data-dirs/.dirs/runtime ok 1 /bookmarks/load-from-data-dirs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/to-file/.dirs/runtime # Roundtrip from newly created bookmark file /tmp/test_bookmarkfile_13GQM3/bookmarkfile-test-PMIQM3.xbel # Roundtrip from a valid bookmark file ok 2 /bookmarks/to-file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/move-item/.dirs/runtime ok 3 /bookmarks/move-item # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/corner-cases/.dirs/runtime ok 4 /bookmarks/corner-cases # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/misc/.dirs/runtime ok 5 /bookmarks/misc # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/deprecated/.dirs/runtime ok 6 /bookmarks/deprecated # Start of parse tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-12.xbel/.dirs/runtime ok 7 /bookmarks/parse/fail-12.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-26.xbel/.dirs/runtime ok 8 /bookmarks/parse/fail-26.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-25.xbel/.dirs/runtime ok 9 /bookmarks/parse/fail-25.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-24.xbel/.dirs/runtime ok 10 /bookmarks/parse/fail-24.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-19.xbel/.dirs/runtime ok 11 /bookmarks/parse/fail-19.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-10.xbel/.dirs/runtime ok 12 /bookmarks/parse/fail-10.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-07.xbel/.dirs/runtime ok 13 /bookmarks/parse/fail-07.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-09.xbel/.dirs/runtime ok 14 /bookmarks/parse/fail-09.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-16.xbel/.dirs/runtime ok 15 /bookmarks/parse/fail-16.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-06.xbel/.dirs/runtime ok 16 /bookmarks/parse/fail-06.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-17.xbel/.dirs/runtime ok 17 /bookmarks/parse/fail-17.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-18.xbel/.dirs/runtime ok 18 /bookmarks/parse/fail-18.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-22.xbel/.dirs/runtime ok 19 /bookmarks/parse/fail-22.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-35.xbel/.dirs/runtime ok 20 /bookmarks/parse/fail-35.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-05.xbel/.dirs/runtime ok 21 /bookmarks/parse/fail-05.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-13.xbel/.dirs/runtime ok 22 /bookmarks/parse/fail-13.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-01.xbel/.dirs/runtime ok 23 /bookmarks/parse/valid-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-40.xbel/.dirs/runtime ok 24 /bookmarks/parse/fail-40.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-39.xbel/.dirs/runtime ok 25 /bookmarks/parse/fail-39.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-37.xbel/.dirs/runtime ok 26 /bookmarks/parse/fail-37.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-34.xbel/.dirs/runtime ok 27 /bookmarks/parse/fail-34.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-29.xbel/.dirs/runtime ok 28 /bookmarks/parse/fail-29.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-02.xbel/.dirs/runtime ok 29 /bookmarks/parse/valid-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-04.xbel/.dirs/runtime ok 30 /bookmarks/parse/fail-04.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-28.xbel/.dirs/runtime ok 31 /bookmarks/parse/fail-28.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-20.xbel/.dirs/runtime ok 32 /bookmarks/parse/fail-20.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-32.xbel/.dirs/runtime ok 33 /bookmarks/parse/fail-32.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-33.xbel/.dirs/runtime ok 34 /bookmarks/parse/fail-33.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-14.xbel/.dirs/runtime ok 35 /bookmarks/parse/fail-14.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-21.xbel/.dirs/runtime ok 36 /bookmarks/parse/fail-21.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-41.xbel/.dirs/runtime ok 37 /bookmarks/parse/fail-41.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-31.xbel/.dirs/runtime ok 38 /bookmarks/parse/fail-31.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-23.xbel/.dirs/runtime ok 39 /bookmarks/parse/fail-23.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-02.xbel/.dirs/runtime ok 40 /bookmarks/parse/fail-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-36.xbel/.dirs/runtime ok 41 /bookmarks/parse/fail-36.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-42.xbel/.dirs/runtime ok 42 /bookmarks/parse/fail-42.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-15.xbel/.dirs/runtime ok 43 /bookmarks/parse/fail-15.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-01.xbel/.dirs/runtime ok 44 /bookmarks/parse/fail-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-03.xbel/.dirs/runtime ok 45 /bookmarks/parse/fail-03.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-11.xbel/.dirs/runtime ok 46 /bookmarks/parse/fail-11.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-27.xbel/.dirs/runtime ok 47 /bookmarks/parse/fail-27.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-08.xbel/.dirs/runtime ok 48 /bookmarks/parse/fail-08.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-30.xbel/.dirs/runtime ok 49 /bookmarks/parse/fail-30.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/fail-38.xbel/.dirs/runtime ok 50 /bookmarks/parse/fail-38.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/parse/valid-03.xbel/.dirs/runtime ok 51 /bookmarks/parse/valid-03.xbel # End of parse tests # Start of copy tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-12.xbel/.dirs/runtime ok 52 /bookmarks/copy/fail-12.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-26.xbel/.dirs/runtime ok 53 /bookmarks/copy/fail-26.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-25.xbel/.dirs/runtime ok 54 /bookmarks/copy/fail-25.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-24.xbel/.dirs/runtime ok 55 /bookmarks/copy/fail-24.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-19.xbel/.dirs/runtime ok 56 /bookmarks/copy/fail-19.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-10.xbel/.dirs/runtime ok 57 /bookmarks/copy/fail-10.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-07.xbel/.dirs/runtime ok 58 /bookmarks/copy/fail-07.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-09.xbel/.dirs/runtime ok 59 /bookmarks/copy/fail-09.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-16.xbel/.dirs/runtime ok 60 /bookmarks/copy/fail-16.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-06.xbel/.dirs/runtime ok 61 /bookmarks/copy/fail-06.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-17.xbel/.dirs/runtime ok 62 /bookmarks/copy/fail-17.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-18.xbel/.dirs/runtime ok 63 /bookmarks/copy/fail-18.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-22.xbel/.dirs/runtime ok 64 /bookmarks/copy/fail-22.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-35.xbel/.dirs/runtime ok 65 /bookmarks/copy/fail-35.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-05.xbel/.dirs/runtime ok 66 /bookmarks/copy/fail-05.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-13.xbel/.dirs/runtime ok 67 /bookmarks/copy/fail-13.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-01.xbel/.dirs/runtime ok 68 /bookmarks/copy/valid-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-40.xbel/.dirs/runtime ok 69 /bookmarks/copy/fail-40.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-39.xbel/.dirs/runtime ok 70 /bookmarks/copy/fail-39.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-37.xbel/.dirs/runtime ok 71 /bookmarks/copy/fail-37.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-34.xbel/.dirs/runtime ok 72 /bookmarks/copy/fail-34.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-29.xbel/.dirs/runtime ok 73 /bookmarks/copy/fail-29.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-02.xbel/.dirs/runtime ok 74 /bookmarks/copy/valid-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-04.xbel/.dirs/runtime ok 75 /bookmarks/copy/fail-04.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-28.xbel/.dirs/runtime ok 76 /bookmarks/copy/fail-28.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-20.xbel/.dirs/runtime ok 77 /bookmarks/copy/fail-20.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-32.xbel/.dirs/runtime ok 78 /bookmarks/copy/fail-32.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-33.xbel/.dirs/runtime ok 79 /bookmarks/copy/fail-33.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-14.xbel/.dirs/runtime ok 80 /bookmarks/copy/fail-14.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-21.xbel/.dirs/runtime ok 81 /bookmarks/copy/fail-21.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-41.xbel/.dirs/runtime ok 82 /bookmarks/copy/fail-41.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-31.xbel/.dirs/runtime ok 83 /bookmarks/copy/fail-31.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-23.xbel/.dirs/runtime ok 84 /bookmarks/copy/fail-23.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-02.xbel/.dirs/runtime ok 85 /bookmarks/copy/fail-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-36.xbel/.dirs/runtime ok 86 /bookmarks/copy/fail-36.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-42.xbel/.dirs/runtime ok 87 /bookmarks/copy/fail-42.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-15.xbel/.dirs/runtime ok 88 /bookmarks/copy/fail-15.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-01.xbel/.dirs/runtime ok 89 /bookmarks/copy/fail-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-03.xbel/.dirs/runtime ok 90 /bookmarks/copy/fail-03.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-11.xbel/.dirs/runtime ok 91 /bookmarks/copy/fail-11.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-27.xbel/.dirs/runtime ok 92 /bookmarks/copy/fail-27.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-08.xbel/.dirs/runtime ok 93 /bookmarks/copy/fail-08.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-30.xbel/.dirs/runtime ok 94 /bookmarks/copy/fail-30.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/fail-38.xbel/.dirs/runtime ok 95 /bookmarks/copy/fail-38.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_13GQM3/bookmarks/copy/valid-03.xbel/.dirs/runtime ok 96 /bookmarks/copy/valid-03.xbel # End of copy tests # End of bookmarks tests ============================================================================== =================================== 20/396 =================================== test: glib:glib+core / fileutils start time: 10:08:43 duration: 0.21s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/fileutils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5b2df166850baaa4467c9fc895b730b6 1..27 # Start of fileutils tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/paths/.dirs/runtime ok 1 /fileutils/paths # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/build-path/.dirs/runtime ok 2 /fileutils/build-path # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/build-pathv/.dirs/runtime ok 3 /fileutils/build-pathv # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/build-filename/.dirs/runtime ok 4 /fileutils/build-filename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/build-filenamev/.dirs/runtime ok 5 /fileutils/build-filenamev # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents/.dirs/runtime # We do not have CAP_DAC_OVERRIDE or equivalent ok 6 /fileutils/mkdir-with-parents # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/mkdir-with-parents-permission/.dirs/runtime # We do not have CAP_DAC_OVERRIDE or equivalent ok 7 /fileutils/mkdir-with-parents-permission # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/format-size-for-display/.dirs/runtime ok 8 /fileutils/format-size-for-display # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/errors/.dirs/runtime ok 9 /fileutils/errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/basename/.dirs/runtime ok 10 /fileutils/basename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/get-basename/.dirs/runtime ok 11 /fileutils/get-basename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/dirname/.dirs/runtime ok 12 /fileutils/dirname # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/dir-make-tmp/.dirs/runtime ok 13 /fileutils/dir-make-tmp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/file-open-tmp/.dirs/runtime ok 14 /fileutils/file-open-tmp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/file-test/.dirs/runtime ok 15 /fileutils/file-test # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/mkstemp/.dirs/runtime ok 16 /fileutils/mkstemp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/mkdtemp/.dirs/runtime ok 17 /fileutils/mkdtemp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/get-contents/.dirs/runtime ok 18 /fileutils/get-contents # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/get-contents-large-file/.dirs/runtime ok 19 /fileutils/get-contents-large-file # SKIP Skipping slow largefile test # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/set-contents/.dirs/runtime ok 20 /fileutils/set-contents # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/.dirs/runtime # /fileutils/set-contents-full summary: Test g_file_set_contents_full() with various flags # Flags 0 and test 0 # Flags 0 and test 1 # Flags 0 and test 2 # Flags 0 and test 3 # Flags 0 and test 4 # Flags 0 and test 5 # Flags 1 and test 0 # Flags 1 and test 1 # Flags 1 and test 2 # Flags 1 and test 3 # Flags 1 and test 4 # Flags 1 and test 5 # Flags 2 and test 0 # Flags 2 and test 1 # Flags 2 and test 2 # Flags 2 and test 3 # Flags 2 and test 4 # Flags 2 and test 5 # Flags 3 and test 0 # Flags 3 and test 1 # Flags 3 and test 2 # Flags 3 and test 3 # Flags 3 and test 4 # Flags 3 and test 5 # Flags 4 and test 0 # Flags 4 and test 1 # Flags 4 and test 2 # Flags 4 and test 3 # Flags 4 and test 4 # Flags 4 and test 5 # Flags 5 and test 0 # Flags 5 and test 1 # Flags 5 and test 2 # Flags 5 and test 3 # Flags 5 and test 4 # Flags 5 and test 5 # Flags 6 and test 0 # Flags 6 and test 1 # Flags 6 and test 2 # Flags 6 and test 3 # Flags 6 and test 4 # Flags 6 and test 5 ok 21 /fileutils/set-contents-full # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/read-link/.dirs/runtime ok 22 /fileutils/read-link # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/stdio-wrappers/.dirs/runtime # We do not have CAP_DAC_OVERRIDE or equivalent ok 23 /fileutils/stdio-wrappers # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/fopen-modes/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/119 # Testing fopen() mode 'w' # Testing fopen() mode 'r' # Testing fopen() mode 'a' # Testing fopen() mode 'w+' # Testing fopen() mode 'r+' # Testing fopen() mode 'a+' # Testing fopen() mode 'wb' # Testing fopen() mode 'rb' # Testing fopen() mode 'ab' # Testing fopen() mode 'w+b' # Testing fopen() mode 'r+b' # Testing fopen() mode 'a+b' # Testing fopen() mode 'wb+' # Testing fopen() mode 'rb+' # Testing fopen() mode 'ab+' ok 24 /fileutils/fopen-modes # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/clear-fd/.dirs/runtime # /fileutils/clear-fd summary: Test g_clear_fd() and g_autofd # Will be closed by autocleanup: 3, -42 # Testing error handling ok 25 /fileutils/clear-fd # Start of set-contents-full tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-file/.dirs/runtime # We do not have CAP_DAC_OVERRIDE or equivalent # /fileutils/set-contents-full/read-only-file summary: Test g_file_set_contents_full() on a read-only file ok 26 /fileutils/set-contents-full/read-only-file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/system-config1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/system-data1:/tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_IY1LM3/fileutils/set-contents-full/read-only-directory/.dirs/runtime # /fileutils/set-contents-full/read-only-directory summary: Test g_file_set_contents_full() on a file in a read-only directory # Flags 0 # We do not have CAP_DAC_OVERRIDE or equivalent # Flags 1 # We do not have CAP_DAC_OVERRIDE or equivalent # Flags 2 # We do not have CAP_DAC_OVERRIDE or equivalent # Flags 3 # We do not have CAP_DAC_OVERRIDE or equivalent # Flags 4 # We do not have CAP_DAC_OVERRIDE or equivalent # Flags 5 # We do not have CAP_DAC_OVERRIDE or equivalent # Flags 6 # We do not have CAP_DAC_OVERRIDE or equivalent ok 27 /fileutils/set-contents-full/read-only-directory # End of set-contents-full tests # Start of clear-fd tests # Start of subprocess tests # End of subprocess tests # End of clear-fd tests # End of fileutils tests ----------------------------------- stderr ----------------------------------- Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-BRQNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-OUNNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-FOINM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-SGJNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-P5HNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-3USNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3/glib-file-set-contents-full-rodir-2ZRNM3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_IY1LM3: Directory not empty ============================================================================== =================================== 25/396 =================================== test: glib:glib+core / hash start time: 10:08:43 duration: 0.16s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=83 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hash ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S07704cf1e9fce6913685e529d4ec568c 1..34 # Start of hash tests ok 1 /hash/misc ok 2 /hash/one ok 3 /hash/honeyman ok 4 /hash/direct ok 5 /hash/direct2 ok 6 /hash/int ok 7 /hash/int64 ok 8 /hash/double ok 9 /hash/string ok 10 /hash/set ok 11 /hash/set-ref ok 12 /hash/ref ok 13 /hash/remove-all ok 14 /hash/recursive-remove-all ok 15 /hash/find ok 16 /hash/foreach ok 17 /hash/foreach-steal ok 18 /hash/steal-extended ok 19 /hash/steal-all-keys ok 20 /hash/steal-all-values ok 21 /hash/lookup-extended ok 22 /hash/new-similar # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=642944 ok 23 /hash/lookup-null-key # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=650459 ok 24 /hash/destroy-modify ok 25 /hash/consistency # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=662544 ok 26 /hash/iter-replace # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=692815 ok 27 /hash/set-insert-corruption ok 28 /hash/set-to-strv ok 29 /hash/get-keys-as-ptr-array ok 30 /hash/get-values-as-ptr-array ok 31 /hash/primes # Start of int64 tests # /hash/int64/collisions summary: Check int64 Hash collisions caused by ignoring high word ok 32 /hash/int64/collisions # End of int64 tests # Start of double tests # /hash/double/collisions summary: Check double Hash collisions caused by int conversion and by numbers larger than 2^64-1 (G_MAXUINT64) # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2771 ok 33 /hash/double/collisions # End of double tests # Start of recursive-remove-all tests # End of recursive-remove-all tests # Start of steal-extended tests ok 34 /hash/steal-extended/optional # End of steal-extended tests # End of hash tests ============================================================================== =================================== 26/396 =================================== test: glib:glib+core / hmac start time: 10:08:43 duration: 0.15s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=17 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hmac ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6767761705535cdd7947316afc0b7eb8 1..37 # Start of hmac tests ok 1 /hmac/sha1-1 ok 2 /hmac/sha1-2 ok 3 /hmac/sha1-3 ok 4 /hmac/sha1-4 ok 5 /hmac/sha1-5 ok 6 /hmac/sha1-6 ok 7 /hmac/sha1-7 ok 8 /hmac/sha256-1 ok 9 /hmac/sha256-2 ok 10 /hmac/sha256-3 ok 11 /hmac/sha256-4 ok 12 /hmac/sha256-5 ok 13 /hmac/sha256-6 ok 14 /hmac/sha384-1 ok 15 /hmac/sha384-2 ok 16 /hmac/sha384-3 ok 17 /hmac/sha384-4 ok 18 /hmac/sha384-5 ok 19 /hmac/sha384-6 ok 20 /hmac/sha512-1 ok 21 /hmac/sha512-2 ok 22 /hmac/sha512-3 ok 23 /hmac/sha512-4 ok 24 /hmac/sha512-5 ok 25 /hmac/sha512-6 ok 26 /hmac/md5-1 ok 27 /hmac/md5-2 ok 28 /hmac/md5-3 ok 29 /hmac/md5-4 ok 30 /hmac/md5-5 ok 31 /hmac/md5-6 ok 32 /hmac/md5-7 ok 33 /hmac/ref-unref ok 34 /hmac/copy ok 35 /hmac/for-data ok 36 /hmac/for-string ok 37 /hmac/for-bytes # End of hmac tests ============================================================================== =================================== 27/396 =================================== test: glib:glib+core / hook start time: 10:08:43 duration: 0.15s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=94 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hook ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S48de88534a297c7a1dfcd79706bb2575 1..2 # Start of hook tests ok 1 /hook/basics ok 2 /hook/corner-cases # End of hook tests ============================================================================== =================================== 28/396 =================================== test: glib:glib+core / hostutils start time: 10:08:43 duration: 0.15s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=157 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/hostutils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4a08fcf33624fa66dae73d119ccb2f90 1..3 # Start of hostutils tests ok 1 /hostutils/to_ascii ok 2 /hostutils/to_unicode ok 3 /hostutils/is_ip_addr # End of hostutils tests ============================================================================== =================================== 30/396 =================================== test: glib:glib+core / io-channel start time: 10:08:43 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=94 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S799d98ade5175a13d84c6cdbee275db4 1..2 # Start of io-channel tests # Line one # # Line two # # Line three # # /* Hello */ # # \x1234\x567890\x6666 # # read 62 bytes, wrote 62 bytes ok 1 /io-channel/read-write # Start of read-line tests # /io-channel/read-line/embedded-nuls summary: Test that reading a line containing embedded nuls works when using non-standard line terminators. ok 2 /io-channel/read-line/embedded-nuls # End of read-line tests # End of io-channel tests ============================================================================== =================================== 31/396 =================================== test: glib:glib+core / keyfile start time: 10:08:43 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/keyfile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5912cbfab105a596cd3f21c299bb369f 1..36 # Start of keyfile tests ok 1 /keyfile/line-ends ok 2 /keyfile/whitespace # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3047 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/104 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3047 ok 3 /keyfile/comments ok 4 /keyfile/listing ok 5 /keyfile/string ok 6 /keyfile/boolean ok 7 /keyfile/number ok 8 /keyfile/locale-string ok 9 /keyfile/lists ok 10 /keyfile/lists-set-get # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=165887 ok 11 /keyfile/group-remove # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=165980 ok 12 /keyfile/key-remove # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=316309 ok 13 /keyfile/groups ok 14 /keyfile/duplicate-keys # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=157877 ok 15 /keyfile/duplicate-groups # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=385910 ok 16 /keyfile/duplicate-groups2 ok 17 /keyfile/group-names ok 18 /keyfile/key-names # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=420686 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2927 ok 19 /keyfile/reload # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=614864 ok 20 /keyfile/int64 ok 21 /keyfile/load ok 22 /keyfile/save ok 23 /keyfile/load-fail ok 24 /keyfile/non-utf8 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=640695 ok 25 /keyfile/page-boundary ok 26 /keyfile/ref ok 27 /keyfile/replace-value ok 28 /keyfile/list-separator ok 29 /keyfile/empty-string ok 30 /keyfile/limbo # Testing invalid encoding ?non-UTF-8? # Testing invalid encoding ?UTF? # Testing invalid encoding ?UTF-9? ok 31 /keyfile/utf8 ok 32 /keyfile/roundtrip ok 33 /keyfile/bytes ok 34 /keyfile/get-locale ok 35 /keyfile/free-when-not-last-ref # Start of locale-string tests # /keyfile/locale-string/multiple-loads summary: Check that loading with translations multiple times works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2361 ok 36 /keyfile/locale-string/multiple-loads # End of locale-string tests # End of keyfile tests ============================================================================== =================================== 32/396 =================================== test: glib:glib+core / list start time: 10:08:43 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=114 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/list ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc6b3e2c615728a4e85a3ec50cac331b5 1..20 # Start of list tests ok 1 /list/sort ok 2 /list/sort-with-data ok 3 /list/insert-before-link ok 4 /list/insert-sorted ok 5 /list/insert-sorted-with-data ok 6 /list/reverse ok 7 /list/nth ok 8 /list/concat ok 9 /list/remove ok 10 /list/remove-all ok 11 /list/first-last ok 12 /list/insert ok 13 /list/free-full ok 14 /list/copy ok 15 /list/copy-deep ok 16 /list/delete-link ok 17 /list/prepend ok 18 /list/position ok 19 /list/double-free # Start of sort tests ok 20 /list/sort/stable # End of sort tests # End of list tests ============================================================================== =================================== 34/396 =================================== test: glib:glib+core / macros start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=116 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S126890cfd23ef1259f677421ff51170c 1..3 # Start of alignof tests ok 1 /alignof/fallback # End of alignof tests # Start of assert tests ok 2 /assert/static # End of assert tests # Start of struct tests ok 3 /struct/sizeof_member # End of struct tests ============================================================================== =================================== 36/396 =================================== test: glib:glib+core / mappedfile start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=139 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mappedfile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S02c074b1972a22884628cdc9e1e9bbad 1..7 # Start of mappedfile tests ok 1 /mappedfile/basic ok 2 /mappedfile/empty ok 3 /mappedfile/device ok 4 /mappedfile/nonexisting ok 5 /mappedfile/writable ok 6 /mappedfile/writable_fd ok 7 /mappedfile/gbytes # End of mappedfile tests ============================================================================== =================================== 37/396 =================================== test: glib:glib+core / mapping start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=215 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mapping ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9792ba167c5fc51ec37a4954ac673820 1..3 # Start of mapping tests # test_mapping: ok ok 1 /mapping/flags ok 2 /mapping/private # test_child_private: child spawned # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mapping # random seed: R02Sf291d0f8595fd1bb131c8a8fef50dd1f # test_child_private: received first child signal # test_child_private: received parent signal # Child exited with status 0 # test_child_private: received second child signal ok 3 /mapping/private-child # End of mapping tests ============================================================================== =================================== 38/396 =================================== test: glib:glib+core / markup start time: 10:08:43 duration: 0.15s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=36 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1105c3486a40c6d680fde5fbfabf0d00 1..1 # Start of markup tests ok 1 /markup/stack # End of markup tests ============================================================================== =================================== 39/396 =================================== test: glib:glib+core / markup-parse start time: 10:08:43 duration: 0.15s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=68 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-parse ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0a937cf0738952d5a5b8e93c29514fc8 1..71 # Start of markup tests # Start of parse tests ok 1 /markup/parse/fail-32.gmarkup ok 2 /markup/parse/valid-5.gmarkup ok 3 /markup/parse/fail-34.gmarkup ok 4 /markup/parse/valid-4.gmarkup ok 5 /markup/parse/valid-6.gmarkup ok 6 /markup/parse/valid-13.gmarkup ok 7 /markup/parse/valid-15.gmarkup ok 8 /markup/parse/fail-24.gmarkup ok 9 /markup/parse/fail-17.gmarkup ok 10 /markup/parse/fail-11.gmarkup ok 11 /markup/parse/valid-17.gmarkup ok 12 /markup/parse/fail-45.gmarkup ok 13 /markup/parse/fail-14.gmarkup ok 14 /markup/parse/fail-50.gmarkup ok 15 /markup/parse/fail-27.gmarkup ok 16 /markup/parse/fail-12.gmarkup ok 17 /markup/parse/valid-14.gmarkup ok 18 /markup/parse/fail-35.gmarkup ok 19 /markup/parse/fail-38.gmarkup ok 20 /markup/parse/valid-2.gmarkup ok 21 /markup/parse/fail-3.gmarkup ok 22 /markup/parse/fail-4.gmarkup ok 23 /markup/parse/fail-42.gmarkup ok 24 /markup/parse/fail-54.gmarkup ok 25 /markup/parse/valid-3.gmarkup ok 26 /markup/parse/fail-18.gmarkup ok 27 /markup/parse/fail-52.gmarkup ok 28 /markup/parse/fail-23.gmarkup ok 29 /markup/parse/fail-26.gmarkup ok 30 /markup/parse/fail-36.gmarkup ok 31 /markup/parse/fail-6.gmarkup ok 32 /markup/parse/fail-39.gmarkup ok 33 /markup/parse/fail-47.gmarkup ok 34 /markup/parse/fail-9.gmarkup ok 35 /markup/parse/valid-16.gmarkup ok 36 /markup/parse/fail-2.gmarkup ok 37 /markup/parse/fail-10.gmarkup ok 38 /markup/parse/fail-8.gmarkup ok 39 /markup/parse/fail-21.gmarkup ok 40 /markup/parse/fail-7.gmarkup ok 41 /markup/parse/valid-12.gmarkup ok 42 /markup/parse/fail-33.gmarkup ok 43 /markup/parse/fail-43.gmarkup ok 44 /markup/parse/fail-44.gmarkup ok 45 /markup/parse/fail-19.gmarkup ok 46 /markup/parse/fail-41.gmarkup ok 47 /markup/parse/valid-1.gmarkup ok 48 /markup/parse/fail-22.gmarkup ok 49 /markup/parse/fail-49.gmarkup ok 50 /markup/parse/fail-25.gmarkup ok 51 /markup/parse/fail-46.gmarkup ok 52 /markup/parse/fail-5.gmarkup ok 53 /markup/parse/fail-16.gmarkup ok 54 /markup/parse/fail-28.gmarkup ok 55 /markup/parse/valid-9.gmarkup ok 56 /markup/parse/fail-48.gmarkup ok 57 /markup/parse/fail-13.gmarkup ok 58 /markup/parse/valid-8.gmarkup ok 59 /markup/parse/valid-11.gmarkup ok 60 /markup/parse/fail-15.gmarkup ok 61 /markup/parse/fail-37.gmarkup ok 62 /markup/parse/fail-53.gmarkup ok 63 /markup/parse/fail-51.gmarkup ok 64 /markup/parse/fail-1.gmarkup ok 65 /markup/parse/fail-40.gmarkup ok 66 /markup/parse/fail-29.gmarkup ok 67 /markup/parse/valid-10.gmarkup ok 68 /markup/parse/fail-30.gmarkup ok 69 /markup/parse/fail-20.gmarkup ok 70 /markup/parse/fail-31.gmarkup ok 71 /markup/parse/valid-7.gmarkup # End of parse tests # End of markup tests ============================================================================== =================================== 2/396 ==================================== test: glib:glib+core / asyncqueue start time: 10:08:43 duration: 0.48s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=87 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/asyncqueue ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5ad8c57aeed55a03611cd59cc5a3e12e 1..7 # Start of asyncqueue tests ok 1 /asyncqueue/basics ok 2 /asyncqueue/sort ok 3 /asyncqueue/destroy ok 4 /asyncqueue/threads ok 5 /asyncqueue/timed ok 6 /asyncqueue/remove ok 7 /asyncqueue/push_front # End of asyncqueue tests ============================================================================== =================================== 40/396 =================================== test: glib:glib+core / markup-collect start time: 10:08:43 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-collect ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S59a12312ffe08edbf4d5838bd2a29839 1..21 # Start of markup tests # Start of collect tests ok 1 /markup/collect/0 ok 2 /markup/collect/1 ok 3 /markup/collect/2 ok 4 /markup/collect/3 ok 5 /markup/collect/4 ok 6 /markup/collect/5 ok 7 /markup/collect/6 ok 8 /markup/collect/7 ok 9 /markup/collect/8 ok 10 /markup/collect/9 ok 11 /markup/collect/10 ok 12 /markup/collect/11 ok 13 /markup/collect/12 ok 14 /markup/collect/13 ok 15 /markup/collect/14 ok 16 /markup/collect/15 ok 17 /markup/collect/16 ok 18 /markup/collect/17 ok 19 /markup/collect/18 ok 20 /markup/collect/19 ok 21 /markup/collect/cleanup # End of collect tests # End of markup tests ============================================================================== =================================== 41/396 =================================== test: glib:glib+core / markup-escape start time: 10:08:43 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=63 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-escape ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7cc0f6216799eae5255cfe811b425966 1..41 # Start of markup tests ok 1 /markup/format # Start of escape-text tests ok 2 /markup/escape-text/0 ok 3 /markup/escape-text/1 ok 4 /markup/escape-text/2 ok 5 /markup/escape-text/3 ok 6 /markup/escape-text/4 ok 7 /markup/escape-text/5 ok 8 /markup/escape-text/6 ok 9 /markup/escape-text/7 ok 10 /markup/escape-text/8 ok 11 /markup/escape-text/9 ok 12 /markup/escape-text/10 ok 13 /markup/escape-text/11 ok 14 /markup/escape-text/12 ok 15 /markup/escape-text/13 ok 16 /markup/escape-text/14 ok 17 /markup/escape-text/15 ok 18 /markup/escape-text/16 ok 19 /markup/escape-text/17 ok 20 /markup/escape-text/18 ok 21 /markup/escape-text/19 ok 22 /markup/escape-text/20 ok 23 /markup/escape-text/21 ok 24 /markup/escape-text/22 # End of escape-text tests # Start of escape-unichar tests ok 25 /markup/escape-unichar/0 ok 26 /markup/escape-unichar/1 ok 27 /markup/escape-unichar/2 ok 28 /markup/escape-unichar/3 ok 29 /markup/escape-unichar/4 ok 30 /markup/escape-unichar/5 ok 31 /markup/escape-unichar/6 ok 32 /markup/escape-unichar/7 ok 33 /markup/escape-unichar/8 ok 34 /markup/escape-unichar/9 ok 35 /markup/escape-unichar/10 ok 36 /markup/escape-unichar/11 ok 37 /markup/escape-unichar/12 ok 38 /markup/escape-unichar/13 ok 39 /markup/escape-unichar/14 ok 40 /markup/escape-unichar/15 ok 41 /markup/escape-unichar/16 # End of escape-unichar tests # End of markup tests ============================================================================== =================================== 42/396 =================================== test: glib:glib+core / markup-subparser start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/markup-subparser ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S02c60e3112a58e066a5c0603a1532466 1..14 # Start of glib tests # Start of markup tests # Start of subparser tests # Start of success tests ok 1 /glib/markup/subparser/success/0 ok 2 /glib/markup/subparser/success/1 ok 3 /glib/markup/subparser/success/2 ok 4 /glib/markup/subparser/success/3 ok 5 /glib/markup/subparser/success/4 ok 6 /glib/markup/subparser/success/5 ok 7 /glib/markup/subparser/success/6 # End of success tests # Start of failure tests ok 8 /glib/markup/subparser/failure/0 ok 9 /glib/markup/subparser/failure/1 ok 10 /glib/markup/subparser/failure/2 ok 11 /glib/markup/subparser/failure/3 ok 12 /glib/markup/subparser/failure/4 ok 13 /glib/markup/subparser/failure/5 ok 14 /glib/markup/subparser/failure/6 # End of failure tests # End of subparser tests # End of markup tests # End of glib tests ============================================================================== =================================== 43/396 =================================== test: glib:glib+core / max-version start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6813e538000d886fa74906c7fcab38dc 1..1 # Start of max-version tests ok 1 /max-version/tested-at-compile-time # End of max-version tests ============================================================================== =================================== 44/396 =================================== test: glib:glib+core / memchunk start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=15 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/memchunk ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scaf6e5b3c653a33301a1c76ecaceb504 1..1 # Start of memchunk tests ok 1 /memchunk/basic # End of memchunk tests ============================================================================== =================================== 45/396 =================================== test: glib:glib+core / mem-overflow start time: 10:08:43 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=118 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mem-overflow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se5bb767d44ea0352834aab5644551a32 1..2 # Start of mem tests ok 1 /mem/overflow # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=615379 ok 2 /mem/empty-alloc # Start of overflow tests # Start of subprocess tests # End of subprocess tests # End of overflow tests # Start of empty-alloc tests # End of empty-alloc tests # End of mem tests ============================================================================== =================================== 47/396 =================================== test: glib:glib+core / node start time: 10:08:43 duration: 0.12s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=161 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/node ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S73de247f12fec60e85736404f6a99296 1..6 # Start of node tests ok 1 /node/allocation ok 2 /node/construction ok 3 /node/traversal ok 4 /node/misc ok 5 /node/unlink ok 6 /node/copy # End of node tests ============================================================================== =================================== 48/396 =================================== test: glib:glib+core / once start time: 10:08:43 duration: 0.12s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=223 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/once ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S991f4da4a72550da46051f4c4b3f3535 1..5 # Start of once tests # /once/single-threaded summary: Test g_once() usage from a single thread ok 1 /once/single-threaded # /once/multi-threaded summary: Test g_once() usage from multiple threads ok 2 /once/multi-threaded # End of once tests # Start of once-init tests # /once-init/single-threaded summary: Test g_once_init_{enter,leave}() usage from a single thread ok 3 /once-init/single-threaded # /once-init/multi-threaded summary: Test g_once_init_{enter,leave}() usage from multiple threads ok 4 /once-init/multi-threaded # /once-init/string summary: Test g_once_init_{enter,leave}() usage with a string ok 5 /once-init/string # End of once-init tests ============================================================================== =================================== 49/396 =================================== test: glib:glib+core / onceinit start time: 10:08:43 duration: 0.26s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/onceinit ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd58c978ad079dfdda9c03aa9a0715c4c 1..1 # Start of thread tests ok 1 /thread/onceinit # End of thread tests ============================================================================== =================================== 10/396 =================================== test: glib:glib+core / checksum start time: 10:08:43 duration: 0.62s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=214 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/checksum ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S302d6a07d06fbe84212a14d42ac90581 1..1851 # Start of checksum tests ok 1 /checksum/unsupported # Start of MD5 tests ok 2 /checksum/MD5/0 ok 3 /checksum/MD5/1 ok 4 /checksum/MD5/2 ok 5 /checksum/MD5/3 ok 6 /checksum/MD5/4 ok 7 /checksum/MD5/5 ok 8 /checksum/MD5/6 ok 9 /checksum/MD5/7 ok 10 /checksum/MD5/8 ok 11 /checksum/MD5/9 ok 12 /checksum/MD5/10 ok 13 /checksum/MD5/11 ok 14 /checksum/MD5/12 ok 15 /checksum/MD5/13 ok 16 /checksum/MD5/14 ok 17 /checksum/MD5/15 ok 18 /checksum/MD5/16 ok 19 /checksum/MD5/17 ok 20 /checksum/MD5/18 ok 21 /checksum/MD5/19 ok 22 /checksum/MD5/20 ok 23 /checksum/MD5/21 ok 24 /checksum/MD5/22 ok 25 /checksum/MD5/23 ok 26 /checksum/MD5/24 ok 27 /checksum/MD5/25 ok 28 /checksum/MD5/26 ok 29 /checksum/MD5/27 ok 30 /checksum/MD5/28 ok 31 /checksum/MD5/29 ok 32 /checksum/MD5/30 ok 33 /checksum/MD5/31 ok 34 /checksum/MD5/32 ok 35 /checksum/MD5/33 ok 36 /checksum/MD5/34 ok 37 /checksum/MD5/35 ok 38 /checksum/MD5/36 ok 39 /checksum/MD5/37 ok 40 /checksum/MD5/38 ok 41 /checksum/MD5/39 ok 42 /checksum/MD5/40 ok 43 /checksum/MD5/41 ok 44 /checksum/MD5/42 ok 45 /checksum/MD5/43 ok 46 /checksum/MD5/44 ok 47 /checksum/MD5/45 ok 48 /checksum/MD5/46 ok 49 /checksum/MD5/47 ok 50 /checksum/MD5/48 ok 51 /checksum/MD5/49 ok 52 /checksum/MD5/50 ok 53 /checksum/MD5/51 ok 54 /checksum/MD5/52 ok 55 /checksum/MD5/53 ok 56 /checksum/MD5/54 ok 57 /checksum/MD5/55 ok 58 /checksum/MD5/56 ok 59 /checksum/MD5/57 ok 60 /checksum/MD5/58 ok 61 /checksum/MD5/59 ok 62 /checksum/MD5/60 ok 63 /checksum/MD5/61 ok 64 /checksum/MD5/62 ok 65 /checksum/MD5/63 ok 66 /checksum/MD5/64 ok 67 /checksum/MD5/65 ok 68 /checksum/MD5/66 ok 69 /checksum/MD5/67 ok 70 /checksum/MD5/68 ok 71 /checksum/MD5/69 ok 72 /checksum/MD5/70 ok 73 /checksum/MD5/71 ok 74 /checksum/MD5/72 ok 75 /checksum/MD5/73 ok 76 /checksum/MD5/74 ok 77 /checksum/MD5/75 ok 78 /checksum/MD5/76 ok 79 /checksum/MD5/77 ok 80 /checksum/MD5/78 ok 81 /checksum/MD5/79 ok 82 /checksum/MD5/80 ok 83 /checksum/MD5/81 ok 84 /checksum/MD5/82 ok 85 /checksum/MD5/83 ok 86 /checksum/MD5/84 ok 87 /checksum/MD5/85 ok 88 /checksum/MD5/86 ok 89 /checksum/MD5/87 ok 90 /checksum/MD5/88 ok 91 /checksum/MD5/89 ok 92 /checksum/MD5/90 ok 93 /checksum/MD5/91 ok 94 /checksum/MD5/92 ok 95 /checksum/MD5/93 ok 96 /checksum/MD5/94 ok 97 /checksum/MD5/95 ok 98 /checksum/MD5/96 ok 99 /checksum/MD5/97 ok 100 /checksum/MD5/98 ok 101 /checksum/MD5/99 ok 102 /checksum/MD5/100 ok 103 /checksum/MD5/101 ok 104 /checksum/MD5/102 ok 105 /checksum/MD5/103 ok 106 /checksum/MD5/104 ok 107 /checksum/MD5/105 ok 108 /checksum/MD5/106 ok 109 /checksum/MD5/107 ok 110 /checksum/MD5/108 ok 111 /checksum/MD5/109 ok 112 /checksum/MD5/110 ok 113 /checksum/MD5/111 ok 114 /checksum/MD5/112 ok 115 /checksum/MD5/113 ok 116 /checksum/MD5/114 ok 117 /checksum/MD5/115 ok 118 /checksum/MD5/116 ok 119 /checksum/MD5/117 ok 120 /checksum/MD5/118 ok 121 /checksum/MD5/119 ok 122 /checksum/MD5/120 ok 123 /checksum/MD5/121 ok 124 /checksum/MD5/122 ok 125 /checksum/MD5/123 ok 126 /checksum/MD5/124 ok 127 /checksum/MD5/125 ok 128 /checksum/MD5/126 ok 129 /checksum/MD5/127 ok 130 /checksum/MD5/128 ok 131 /checksum/MD5/129 ok 132 /checksum/MD5/130 ok 133 /checksum/MD5/131 ok 134 /checksum/MD5/132 ok 135 /checksum/MD5/133 ok 136 /checksum/MD5/134 ok 137 /checksum/MD5/135 ok 138 /checksum/MD5/136 ok 139 /checksum/MD5/137 ok 140 /checksum/MD5/138 ok 141 /checksum/MD5/139 ok 142 /checksum/MD5/140 ok 143 /checksum/MD5/141 ok 144 /checksum/MD5/142 ok 145 /checksum/MD5/143 ok 146 /checksum/MD5/144 ok 147 /checksum/MD5/145 ok 148 /checksum/MD5/146 ok 149 /checksum/MD5/147 ok 150 /checksum/MD5/148 ok 151 /checksum/MD5/149 ok 152 /checksum/MD5/150 ok 153 /checksum/MD5/151 ok 154 /checksum/MD5/152 ok 155 /checksum/MD5/153 ok 156 /checksum/MD5/154 ok 157 /checksum/MD5/155 ok 158 /checksum/MD5/156 ok 159 /checksum/MD5/157 ok 160 /checksum/MD5/158 ok 161 /checksum/MD5/159 ok 162 /checksum/MD5/160 ok 163 /checksum/MD5/161 ok 164 /checksum/MD5/162 ok 165 /checksum/MD5/163 ok 166 /checksum/MD5/164 ok 167 /checksum/MD5/165 ok 168 /checksum/MD5/166 ok 169 /checksum/MD5/167 ok 170 /checksum/MD5/168 ok 171 /checksum/MD5/169 ok 172 /checksum/MD5/170 ok 173 /checksum/MD5/171 ok 174 /checksum/MD5/172 ok 175 /checksum/MD5/173 ok 176 /checksum/MD5/174 ok 177 /checksum/MD5/175 ok 178 /checksum/MD5/176 ok 179 /checksum/MD5/177 ok 180 /checksum/MD5/178 ok 181 /checksum/MD5/179 ok 182 /checksum/MD5/180 ok 183 /checksum/MD5/181 ok 184 /checksum/MD5/182 ok 185 /checksum/MD5/183 ok 186 /checksum/MD5/string ok 187 /checksum/MD5/bytes # Start of reset tests ok 188 /checksum/MD5/reset/0 ok 189 /checksum/MD5/reset/1 ok 190 /checksum/MD5/reset/2 ok 191 /checksum/MD5/reset/3 ok 192 /checksum/MD5/reset/4 ok 193 /checksum/MD5/reset/5 ok 194 /checksum/MD5/reset/6 ok 195 /checksum/MD5/reset/7 ok 196 /checksum/MD5/reset/8 ok 197 /checksum/MD5/reset/9 ok 198 /checksum/MD5/reset/10 ok 199 /checksum/MD5/reset/11 ok 200 /checksum/MD5/reset/12 ok 201 /checksum/MD5/reset/13 ok 202 /checksum/MD5/reset/14 ok 203 /checksum/MD5/reset/15 ok 204 /checksum/MD5/reset/16 ok 205 /checksum/MD5/reset/17 ok 206 /checksum/MD5/reset/18 ok 207 /checksum/MD5/reset/19 ok 208 /checksum/MD5/reset/20 ok 209 /checksum/MD5/reset/21 ok 210 /checksum/MD5/reset/22 ok 211 /checksum/MD5/reset/23 ok 212 /checksum/MD5/reset/24 ok 213 /checksum/MD5/reset/25 ok 214 /checksum/MD5/reset/26 ok 215 /checksum/MD5/reset/27 ok 216 /checksum/MD5/reset/28 ok 217 /checksum/MD5/reset/29 ok 218 /checksum/MD5/reset/30 ok 219 /checksum/MD5/reset/31 ok 220 /checksum/MD5/reset/32 ok 221 /checksum/MD5/reset/33 ok 222 /checksum/MD5/reset/34 ok 223 /checksum/MD5/reset/35 ok 224 /checksum/MD5/reset/36 ok 225 /checksum/MD5/reset/37 ok 226 /checksum/MD5/reset/38 ok 227 /checksum/MD5/reset/39 ok 228 /checksum/MD5/reset/40 ok 229 /checksum/MD5/reset/41 ok 230 /checksum/MD5/reset/42 ok 231 /checksum/MD5/reset/43 ok 232 /checksum/MD5/reset/44 ok 233 /checksum/MD5/reset/45 ok 234 /checksum/MD5/reset/46 ok 235 /checksum/MD5/reset/47 ok 236 /checksum/MD5/reset/48 ok 237 /checksum/MD5/reset/49 ok 238 /checksum/MD5/reset/50 ok 239 /checksum/MD5/reset/51 ok 240 /checksum/MD5/reset/52 ok 241 /checksum/MD5/reset/53 ok 242 /checksum/MD5/reset/54 ok 243 /checksum/MD5/reset/55 ok 244 /checksum/MD5/reset/56 ok 245 /checksum/MD5/reset/57 ok 246 /checksum/MD5/reset/58 ok 247 /checksum/MD5/reset/59 ok 248 /checksum/MD5/reset/60 ok 249 /checksum/MD5/reset/61 ok 250 /checksum/MD5/reset/62 ok 251 /checksum/MD5/reset/63 ok 252 /checksum/MD5/reset/64 ok 253 /checksum/MD5/reset/65 ok 254 /checksum/MD5/reset/66 ok 255 /checksum/MD5/reset/67 ok 256 /checksum/MD5/reset/68 ok 257 /checksum/MD5/reset/69 ok 258 /checksum/MD5/reset/70 ok 259 /checksum/MD5/reset/71 ok 260 /checksum/MD5/reset/72 ok 261 /checksum/MD5/reset/73 ok 262 /checksum/MD5/reset/74 ok 263 /checksum/MD5/reset/75 ok 264 /checksum/MD5/reset/76 ok 265 /checksum/MD5/reset/77 ok 266 /checksum/MD5/reset/78 ok 267 /checksum/MD5/reset/79 ok 268 /checksum/MD5/reset/80 ok 269 /checksum/MD5/reset/81 ok 270 /checksum/MD5/reset/82 ok 271 /checksum/MD5/reset/83 ok 272 /checksum/MD5/reset/84 ok 273 /checksum/MD5/reset/85 ok 274 /checksum/MD5/reset/86 ok 275 /checksum/MD5/reset/87 ok 276 /checksum/MD5/reset/88 ok 277 /checksum/MD5/reset/89 ok 278 /checksum/MD5/reset/90 ok 279 /checksum/MD5/reset/91 ok 280 /checksum/MD5/reset/92 ok 281 /checksum/MD5/reset/93 ok 282 /checksum/MD5/reset/94 ok 283 /checksum/MD5/reset/95 ok 284 /checksum/MD5/reset/96 ok 285 /checksum/MD5/reset/97 ok 286 /checksum/MD5/reset/98 ok 287 /checksum/MD5/reset/99 ok 288 /checksum/MD5/reset/100 ok 289 /checksum/MD5/reset/101 ok 290 /checksum/MD5/reset/102 ok 291 /checksum/MD5/reset/103 ok 292 /checksum/MD5/reset/104 ok 293 /checksum/MD5/reset/105 ok 294 /checksum/MD5/reset/106 ok 295 /checksum/MD5/reset/107 ok 296 /checksum/MD5/reset/108 ok 297 /checksum/MD5/reset/109 ok 298 /checksum/MD5/reset/110 ok 299 /checksum/MD5/reset/111 ok 300 /checksum/MD5/reset/112 ok 301 /checksum/MD5/reset/113 ok 302 /checksum/MD5/reset/114 ok 303 /checksum/MD5/reset/115 ok 304 /checksum/MD5/reset/116 ok 305 /checksum/MD5/reset/117 ok 306 /checksum/MD5/reset/118 ok 307 /checksum/MD5/reset/119 ok 308 /checksum/MD5/reset/120 ok 309 /checksum/MD5/reset/121 ok 310 /checksum/MD5/reset/122 ok 311 /checksum/MD5/reset/123 ok 312 /checksum/MD5/reset/124 ok 313 /checksum/MD5/reset/125 ok 314 /checksum/MD5/reset/126 ok 315 /checksum/MD5/reset/127 ok 316 /checksum/MD5/reset/128 ok 317 /checksum/MD5/reset/129 ok 318 /checksum/MD5/reset/130 ok 319 /checksum/MD5/reset/131 ok 320 /checksum/MD5/reset/132 ok 321 /checksum/MD5/reset/133 ok 322 /checksum/MD5/reset/134 ok 323 /checksum/MD5/reset/135 ok 324 /checksum/MD5/reset/136 ok 325 /checksum/MD5/reset/137 ok 326 /checksum/MD5/reset/138 ok 327 /checksum/MD5/reset/139 ok 328 /checksum/MD5/reset/140 ok 329 /checksum/MD5/reset/141 ok 330 /checksum/MD5/reset/142 ok 331 /checksum/MD5/reset/143 ok 332 /checksum/MD5/reset/144 ok 333 /checksum/MD5/reset/145 ok 334 /checksum/MD5/reset/146 ok 335 /checksum/MD5/reset/147 ok 336 /checksum/MD5/reset/148 ok 337 /checksum/MD5/reset/149 ok 338 /checksum/MD5/reset/150 ok 339 /checksum/MD5/reset/151 ok 340 /checksum/MD5/reset/152 ok 341 /checksum/MD5/reset/153 ok 342 /checksum/MD5/reset/154 ok 343 /checksum/MD5/reset/155 ok 344 /checksum/MD5/reset/156 ok 345 /checksum/MD5/reset/157 ok 346 /checksum/MD5/reset/158 ok 347 /checksum/MD5/reset/159 ok 348 /checksum/MD5/reset/160 ok 349 /checksum/MD5/reset/161 ok 350 /checksum/MD5/reset/162 ok 351 /checksum/MD5/reset/163 ok 352 /checksum/MD5/reset/164 ok 353 /checksum/MD5/reset/165 ok 354 /checksum/MD5/reset/166 ok 355 /checksum/MD5/reset/167 ok 356 /checksum/MD5/reset/168 ok 357 /checksum/MD5/reset/169 ok 358 /checksum/MD5/reset/170 ok 359 /checksum/MD5/reset/171 ok 360 /checksum/MD5/reset/172 ok 361 /checksum/MD5/reset/173 ok 362 /checksum/MD5/reset/174 ok 363 /checksum/MD5/reset/175 ok 364 /checksum/MD5/reset/176 ok 365 /checksum/MD5/reset/177 ok 366 /checksum/MD5/reset/178 ok 367 /checksum/MD5/reset/179 ok 368 /checksum/MD5/reset/180 ok 369 /checksum/MD5/reset/181 ok 370 /checksum/MD5/reset/182 ok 371 /checksum/MD5/reset/183 # End of reset tests # End of MD5 tests # Start of SHA1 tests ok 372 /checksum/SHA1/0 ok 373 /checksum/SHA1/1 ok 374 /checksum/SHA1/2 ok 375 /checksum/SHA1/3 ok 376 /checksum/SHA1/4 ok 377 /checksum/SHA1/5 ok 378 /checksum/SHA1/6 ok 379 /checksum/SHA1/7 ok 380 /checksum/SHA1/8 ok 381 /checksum/SHA1/9 ok 382 /checksum/SHA1/10 ok 383 /checksum/SHA1/11 ok 384 /checksum/SHA1/12 ok 385 /checksum/SHA1/13 ok 386 /checksum/SHA1/14 ok 387 /checksum/SHA1/15 ok 388 /checksum/SHA1/16 ok 389 /checksum/SHA1/17 ok 390 /checksum/SHA1/18 ok 391 /checksum/SHA1/19 ok 392 /checksum/SHA1/20 ok 393 /checksum/SHA1/21 ok 394 /checksum/SHA1/22 ok 395 /checksum/SHA1/23 ok 396 /checksum/SHA1/24 ok 397 /checksum/SHA1/25 ok 398 /checksum/SHA1/26 ok 399 /checksum/SHA1/27 ok 400 /checksum/SHA1/28 ok 401 /checksum/SHA1/29 ok 402 /checksum/SHA1/30 ok 403 /checksum/SHA1/31 ok 404 /checksum/SHA1/32 ok 405 /checksum/SHA1/33 ok 406 /checksum/SHA1/34 ok 407 /checksum/SHA1/35 ok 408 /checksum/SHA1/36 ok 409 /checksum/SHA1/37 ok 410 /checksum/SHA1/38 ok 411 /checksum/SHA1/39 ok 412 /checksum/SHA1/40 ok 413 /checksum/SHA1/41 ok 414 /checksum/SHA1/42 ok 415 /checksum/SHA1/43 ok 416 /checksum/SHA1/44 ok 417 /checksum/SHA1/45 ok 418 /checksum/SHA1/46 ok 419 /checksum/SHA1/47 ok 420 /checksum/SHA1/48 ok 421 /checksum/SHA1/49 ok 422 /checksum/SHA1/50 ok 423 /checksum/SHA1/51 ok 424 /checksum/SHA1/52 ok 425 /checksum/SHA1/53 ok 426 /checksum/SHA1/54 ok 427 /checksum/SHA1/55 ok 428 /checksum/SHA1/56 ok 429 /checksum/SHA1/57 ok 430 /checksum/SHA1/58 ok 431 /checksum/SHA1/59 ok 432 /checksum/SHA1/60 ok 433 /checksum/SHA1/61 ok 434 /checksum/SHA1/62 ok 435 /checksum/SHA1/63 ok 436 /checksum/SHA1/64 ok 437 /checksum/SHA1/65 ok 438 /checksum/SHA1/66 ok 439 /checksum/SHA1/67 ok 440 /checksum/SHA1/68 ok 441 /checksum/SHA1/69 ok 442 /checksum/SHA1/70 ok 443 /checksum/SHA1/71 ok 444 /checksum/SHA1/72 ok 445 /checksum/SHA1/73 ok 446 /checksum/SHA1/74 ok 447 /checksum/SHA1/75 ok 448 /checksum/SHA1/76 ok 449 /checksum/SHA1/77 ok 450 /checksum/SHA1/78 ok 451 /checksum/SHA1/79 ok 452 /checksum/SHA1/80 ok 453 /checksum/SHA1/81 ok 454 /checksum/SHA1/82 ok 455 /checksum/SHA1/83 ok 456 /checksum/SHA1/84 ok 457 /checksum/SHA1/85 ok 458 /checksum/SHA1/86 ok 459 /checksum/SHA1/87 ok 460 /checksum/SHA1/88 ok 461 /checksum/SHA1/89 ok 462 /checksum/SHA1/90 ok 463 /checksum/SHA1/91 ok 464 /checksum/SHA1/92 ok 465 /checksum/SHA1/93 ok 466 /checksum/SHA1/94 ok 467 /checksum/SHA1/95 ok 468 /checksum/SHA1/96 ok 469 /checksum/SHA1/97 ok 470 /checksum/SHA1/98 ok 471 /checksum/SHA1/99 ok 472 /checksum/SHA1/100 ok 473 /checksum/SHA1/101 ok 474 /checksum/SHA1/102 ok 475 /checksum/SHA1/103 ok 476 /checksum/SHA1/104 ok 477 /checksum/SHA1/105 ok 478 /checksum/SHA1/106 ok 479 /checksum/SHA1/107 ok 480 /checksum/SHA1/108 ok 481 /checksum/SHA1/109 ok 482 /checksum/SHA1/110 ok 483 /checksum/SHA1/111 ok 484 /checksum/SHA1/112 ok 485 /checksum/SHA1/113 ok 486 /checksum/SHA1/114 ok 487 /checksum/SHA1/115 ok 488 /checksum/SHA1/116 ok 489 /checksum/SHA1/117 ok 490 /checksum/SHA1/118 ok 491 /checksum/SHA1/119 ok 492 /checksum/SHA1/120 ok 493 /checksum/SHA1/121 ok 494 /checksum/SHA1/122 ok 495 /checksum/SHA1/123 ok 496 /checksum/SHA1/124 ok 497 /checksum/SHA1/125 ok 498 /checksum/SHA1/126 ok 499 /checksum/SHA1/127 ok 500 /checksum/SHA1/128 ok 501 /checksum/SHA1/129 ok 502 /checksum/SHA1/130 ok 503 /checksum/SHA1/131 ok 504 /checksum/SHA1/132 ok 505 /checksum/SHA1/133 ok 506 /checksum/SHA1/134 ok 507 /checksum/SHA1/135 ok 508 /checksum/SHA1/136 ok 509 /checksum/SHA1/137 ok 510 /checksum/SHA1/138 ok 511 /checksum/SHA1/139 ok 512 /checksum/SHA1/140 ok 513 /checksum/SHA1/141 ok 514 /checksum/SHA1/142 ok 515 /checksum/SHA1/143 ok 516 /checksum/SHA1/144 ok 517 /checksum/SHA1/145 ok 518 /checksum/SHA1/146 ok 519 /checksum/SHA1/147 ok 520 /checksum/SHA1/148 ok 521 /checksum/SHA1/149 ok 522 /checksum/SHA1/150 ok 523 /checksum/SHA1/151 ok 524 /checksum/SHA1/152 ok 525 /checksum/SHA1/153 ok 526 /checksum/SHA1/154 ok 527 /checksum/SHA1/155 ok 528 /checksum/SHA1/156 ok 529 /checksum/SHA1/157 ok 530 /checksum/SHA1/158 ok 531 /checksum/SHA1/159 ok 532 /checksum/SHA1/160 ok 533 /checksum/SHA1/161 ok 534 /checksum/SHA1/162 ok 535 /checksum/SHA1/163 ok 536 /checksum/SHA1/164 ok 537 /checksum/SHA1/165 ok 538 /checksum/SHA1/166 ok 539 /checksum/SHA1/167 ok 540 /checksum/SHA1/168 ok 541 /checksum/SHA1/169 ok 542 /checksum/SHA1/170 ok 543 /checksum/SHA1/171 ok 544 /checksum/SHA1/172 ok 545 /checksum/SHA1/173 ok 546 /checksum/SHA1/174 ok 547 /checksum/SHA1/175 ok 548 /checksum/SHA1/176 ok 549 /checksum/SHA1/177 ok 550 /checksum/SHA1/178 ok 551 /checksum/SHA1/179 ok 552 /checksum/SHA1/180 ok 553 /checksum/SHA1/181 ok 554 /checksum/SHA1/182 ok 555 /checksum/SHA1/183 ok 556 /checksum/SHA1/string ok 557 /checksum/SHA1/bytes # Start of reset tests ok 558 /checksum/SHA1/reset/0 ok 559 /checksum/SHA1/reset/1 ok 560 /checksum/SHA1/reset/2 ok 561 /checksum/SHA1/reset/3 ok 562 /checksum/SHA1/reset/4 ok 563 /checksum/SHA1/reset/5 ok 564 /checksum/SHA1/reset/6 ok 565 /checksum/SHA1/reset/7 ok 566 /checksum/SHA1/reset/8 ok 567 /checksum/SHA1/reset/9 ok 568 /checksum/SHA1/reset/10 ok 569 /checksum/SHA1/reset/11 ok 570 /checksum/SHA1/reset/12 ok 571 /checksum/SHA1/reset/13 ok 572 /checksum/SHA1/reset/14 ok 573 /checksum/SHA1/reset/15 ok 574 /checksum/SHA1/reset/16 ok 575 /checksum/SHA1/reset/17 ok 576 /checksum/SHA1/reset/18 ok 577 /checksum/SHA1/reset/19 ok 578 /checksum/SHA1/reset/20 ok 579 /checksum/SHA1/reset/21 ok 580 /checksum/SHA1/reset/22 ok 581 /checksum/SHA1/reset/23 ok 582 /checksum/SHA1/reset/24 ok 583 /checksum/SHA1/reset/25 ok 584 /checksum/SHA1/reset/26 ok 585 /checksum/SHA1/reset/27 ok 586 /checksum/SHA1/reset/28 ok 587 /checksum/SHA1/reset/29 ok 588 /checksum/SHA1/reset/30 ok 589 /checksum/SHA1/reset/31 ok 590 /checksum/SHA1/reset/32 ok 591 /checksum/SHA1/reset/33 ok 592 /checksum/SHA1/reset/34 ok 593 /checksum/SHA1/reset/35 ok 594 /checksum/SHA1/reset/36 ok 595 /checksum/SHA1/reset/37 ok 596 /checksum/SHA1/reset/38 ok 597 /checksum/SHA1/reset/39 ok 598 /checksum/SHA1/reset/40 ok 599 /checksum/SHA1/reset/41 ok 600 /checksum/SHA1/reset/42 ok 601 /checksum/SHA1/reset/43 ok 602 /checksum/SHA1/reset/44 ok 603 /checksum/SHA1/reset/45 ok 604 /checksum/SHA1/reset/46 ok 605 /checksum/SHA1/reset/47 ok 606 /checksum/SHA1/reset/48 ok 607 /checksum/SHA1/reset/49 ok 608 /checksum/SHA1/reset/50 ok 609 /checksum/SHA1/reset/51 ok 610 /checksum/SHA1/reset/52 ok 611 /checksum/SHA1/reset/53 ok 612 /checksum/SHA1/reset/54 ok 613 /checksum/SHA1/reset/55 ok 614 /checksum/SHA1/reset/56 ok 615 /checksum/SHA1/reset/57 ok 616 /checksum/SHA1/reset/58 ok 617 /checksum/SHA1/reset/59 ok 618 /checksum/SHA1/reset/60 ok 619 /checksum/SHA1/reset/61 ok 620 /checksum/SHA1/reset/62 ok 621 /checksum/SHA1/reset/63 ok 622 /checksum/SHA1/reset/64 ok 623 /checksum/SHA1/reset/65 ok 624 /checksum/SHA1/reset/66 ok 625 /checksum/SHA1/reset/67 ok 626 /checksum/SHA1/reset/68 ok 627 /checksum/SHA1/reset/69 ok 628 /checksum/SHA1/reset/70 ok 629 /checksum/SHA1/reset/71 ok 630 /checksum/SHA1/reset/72 ok 631 /checksum/SHA1/reset/73 ok 632 /checksum/SHA1/reset/74 ok 633 /checksum/SHA1/reset/75 ok 634 /checksum/SHA1/reset/76 ok 635 /checksum/SHA1/reset/77 ok 636 /checksum/SHA1/reset/78 ok 637 /checksum/SHA1/reset/79 ok 638 /checksum/SHA1/reset/80 ok 639 /checksum/SHA1/reset/81 ok 640 /checksum/SHA1/reset/82 ok 641 /checksum/SHA1/reset/83 ok 642 /checksum/SHA1/reset/84 ok 643 /checksum/SHA1/reset/85 ok 644 /checksum/SHA1/reset/86 ok 645 /checksum/SHA1/reset/87 ok 646 /checksum/SHA1/reset/88 ok 647 /checksum/SHA1/reset/89 ok 648 /checksum/SHA1/reset/90 ok 649 /checksum/SHA1/reset/91 ok 650 /checksum/SHA1/reset/92 ok 651 /checksum/SHA1/reset/93 ok 652 /checksum/SHA1/reset/94 ok 653 /checksum/SHA1/reset/95 ok 654 /checksum/SHA1/reset/96 ok 655 /checksum/SHA1/reset/97 ok 656 /checksum/SHA1/reset/98 ok 657 /checksum/SHA1/reset/99 ok 658 /checksum/SHA1/reset/100 ok 659 /checksum/SHA1/reset/101 ok 660 /checksum/SHA1/reset/102 ok 661 /checksum/SHA1/reset/103 ok 662 /checksum/SHA1/reset/104 ok 663 /checksum/SHA1/reset/105 ok 664 /checksum/SHA1/reset/106 ok 665 /checksum/SHA1/reset/107 ok 666 /checksum/SHA1/reset/108 ok 667 /checksum/SHA1/reset/109 ok 668 /checksum/SHA1/reset/110 ok 669 /checksum/SHA1/reset/111 ok 670 /checksum/SHA1/reset/112 ok 671 /checksum/SHA1/reset/113 ok 672 /checksum/SHA1/reset/114 ok 673 /checksum/SHA1/reset/115 ok 674 /checksum/SHA1/reset/116 ok 675 /checksum/SHA1/reset/117 ok 676 /checksum/SHA1/reset/118 ok 677 /checksum/SHA1/reset/119 ok 678 /checksum/SHA1/reset/120 ok 679 /checksum/SHA1/reset/121 ok 680 /checksum/SHA1/reset/122 ok 681 /checksum/SHA1/reset/123 ok 682 /checksum/SHA1/reset/124 ok 683 /checksum/SHA1/reset/125 ok 684 /checksum/SHA1/reset/126 ok 685 /checksum/SHA1/reset/127 ok 686 /checksum/SHA1/reset/128 ok 687 /checksum/SHA1/reset/129 ok 688 /checksum/SHA1/reset/130 ok 689 /checksum/SHA1/reset/131 ok 690 /checksum/SHA1/reset/132 ok 691 /checksum/SHA1/reset/133 ok 692 /checksum/SHA1/reset/134 ok 693 /checksum/SHA1/reset/135 ok 694 /checksum/SHA1/reset/136 ok 695 /checksum/SHA1/reset/137 ok 696 /checksum/SHA1/reset/138 ok 697 /checksum/SHA1/reset/139 ok 698 /checksum/SHA1/reset/140 ok 699 /checksum/SHA1/reset/141 ok 700 /checksum/SHA1/reset/142 ok 701 /checksum/SHA1/reset/143 ok 702 /checksum/SHA1/reset/144 ok 703 /checksum/SHA1/reset/145 ok 704 /checksum/SHA1/reset/146 ok 705 /checksum/SHA1/reset/147 ok 706 /checksum/SHA1/reset/148 ok 707 /checksum/SHA1/reset/149 ok 708 /checksum/SHA1/reset/150 ok 709 /checksum/SHA1/reset/151 ok 710 /checksum/SHA1/reset/152 ok 711 /checksum/SHA1/reset/153 ok 712 /checksum/SHA1/reset/154 ok 713 /checksum/SHA1/reset/155 ok 714 /checksum/SHA1/reset/156 ok 715 /checksum/SHA1/reset/157 ok 716 /checksum/SHA1/reset/158 ok 717 /checksum/SHA1/reset/159 ok 718 /checksum/SHA1/reset/160 ok 719 /checksum/SHA1/reset/161 ok 720 /checksum/SHA1/reset/162 ok 721 /checksum/SHA1/reset/163 ok 722 /checksum/SHA1/reset/164 ok 723 /checksum/SHA1/reset/165 ok 724 /checksum/SHA1/reset/166 ok 725 /checksum/SHA1/reset/167 ok 726 /checksum/SHA1/reset/168 ok 727 /checksum/SHA1/reset/169 ok 728 /checksum/SHA1/reset/170 ok 729 /checksum/SHA1/reset/171 ok 730 /checksum/SHA1/reset/172 ok 731 /checksum/SHA1/reset/173 ok 732 /checksum/SHA1/reset/174 ok 733 /checksum/SHA1/reset/175 ok 734 /checksum/SHA1/reset/176 ok 735 /checksum/SHA1/reset/177 ok 736 /checksum/SHA1/reset/178 ok 737 /checksum/SHA1/reset/179 ok 738 /checksum/SHA1/reset/180 ok 739 /checksum/SHA1/reset/181 ok 740 /checksum/SHA1/reset/182 ok 741 /checksum/SHA1/reset/183 # End of reset tests # End of SHA1 tests # Start of SHA256 tests ok 742 /checksum/SHA256/0 ok 743 /checksum/SHA256/1 ok 744 /checksum/SHA256/2 ok 745 /checksum/SHA256/3 ok 746 /checksum/SHA256/4 ok 747 /checksum/SHA256/5 ok 748 /checksum/SHA256/6 ok 749 /checksum/SHA256/7 ok 750 /checksum/SHA256/8 ok 751 /checksum/SHA256/9 ok 752 /checksum/SHA256/10 ok 753 /checksum/SHA256/11 ok 754 /checksum/SHA256/12 ok 755 /checksum/SHA256/13 ok 756 /checksum/SHA256/14 ok 757 /checksum/SHA256/15 ok 758 /checksum/SHA256/16 ok 759 /checksum/SHA256/17 ok 760 /checksum/SHA256/18 ok 761 /checksum/SHA256/19 ok 762 /checksum/SHA256/20 ok 763 /checksum/SHA256/21 ok 764 /checksum/SHA256/22 ok 765 /checksum/SHA256/23 ok 766 /checksum/SHA256/24 ok 767 /checksum/SHA256/25 ok 768 /checksum/SHA256/26 ok 769 /checksum/SHA256/27 ok 770 /checksum/SHA256/28 ok 771 /checksum/SHA256/29 ok 772 /checksum/SHA256/30 ok 773 /checksum/SHA256/31 ok 774 /checksum/SHA256/32 ok 775 /checksum/SHA256/33 ok 776 /checksum/SHA256/34 ok 777 /checksum/SHA256/35 ok 778 /checksum/SHA256/36 ok 779 /checksum/SHA256/37 ok 780 /checksum/SHA256/38 ok 781 /checksum/SHA256/39 ok 782 /checksum/SHA256/40 ok 783 /checksum/SHA256/41 ok 784 /checksum/SHA256/42 ok 785 /checksum/SHA256/43 ok 786 /checksum/SHA256/44 ok 787 /checksum/SHA256/45 ok 788 /checksum/SHA256/46 ok 789 /checksum/SHA256/47 ok 790 /checksum/SHA256/48 ok 791 /checksum/SHA256/49 ok 792 /checksum/SHA256/50 ok 793 /checksum/SHA256/51 ok 794 /checksum/SHA256/52 ok 795 /checksum/SHA256/53 ok 796 /checksum/SHA256/54 ok 797 /checksum/SHA256/55 ok 798 /checksum/SHA256/56 ok 799 /checksum/SHA256/57 ok 800 /checksum/SHA256/58 ok 801 /checksum/SHA256/59 ok 802 /checksum/SHA256/60 ok 803 /checksum/SHA256/61 ok 804 /checksum/SHA256/62 ok 805 /checksum/SHA256/63 ok 806 /checksum/SHA256/64 ok 807 /checksum/SHA256/65 ok 808 /checksum/SHA256/66 ok 809 /checksum/SHA256/67 ok 810 /checksum/SHA256/68 ok 811 /checksum/SHA256/69 ok 812 /checksum/SHA256/70 ok 813 /checksum/SHA256/71 ok 814 /checksum/SHA256/72 ok 815 /checksum/SHA256/73 ok 816 /checksum/SHA256/74 ok 817 /checksum/SHA256/75 ok 818 /checksum/SHA256/76 ok 819 /checksum/SHA256/77 ok 820 /checksum/SHA256/78 ok 821 /checksum/SHA256/79 ok 822 /checksum/SHA256/80 ok 823 /checksum/SHA256/81 ok 824 /checksum/SHA256/82 ok 825 /checksum/SHA256/83 ok 826 /checksum/SHA256/84 ok 827 /checksum/SHA256/85 ok 828 /checksum/SHA256/86 ok 829 /checksum/SHA256/87 ok 830 /checksum/SHA256/88 ok 831 /checksum/SHA256/89 ok 832 /checksum/SHA256/90 ok 833 /checksum/SHA256/91 ok 834 /checksum/SHA256/92 ok 835 /checksum/SHA256/93 ok 836 /checksum/SHA256/94 ok 837 /checksum/SHA256/95 ok 838 /checksum/SHA256/96 ok 839 /checksum/SHA256/97 ok 840 /checksum/SHA256/98 ok 841 /checksum/SHA256/99 ok 842 /checksum/SHA256/100 ok 843 /checksum/SHA256/101 ok 844 /checksum/SHA256/102 ok 845 /checksum/SHA256/103 ok 846 /checksum/SHA256/104 ok 847 /checksum/SHA256/105 ok 848 /checksum/SHA256/106 ok 849 /checksum/SHA256/107 ok 850 /checksum/SHA256/108 ok 851 /checksum/SHA256/109 ok 852 /checksum/SHA256/110 ok 853 /checksum/SHA256/111 ok 854 /checksum/SHA256/112 ok 855 /checksum/SHA256/113 ok 856 /checksum/SHA256/114 ok 857 /checksum/SHA256/115 ok 858 /checksum/SHA256/116 ok 859 /checksum/SHA256/117 ok 860 /checksum/SHA256/118 ok 861 /checksum/SHA256/119 ok 862 /checksum/SHA256/120 ok 863 /checksum/SHA256/121 ok 864 /checksum/SHA256/122 ok 865 /checksum/SHA256/123 ok 866 /checksum/SHA256/124 ok 867 /checksum/SHA256/125 ok 868 /checksum/SHA256/126 ok 869 /checksum/SHA256/127 ok 870 /checksum/SHA256/128 ok 871 /checksum/SHA256/129 ok 872 /checksum/SHA256/130 ok 873 /checksum/SHA256/131 ok 874 /checksum/SHA256/132 ok 875 /checksum/SHA256/133 ok 876 /checksum/SHA256/134 ok 877 /checksum/SHA256/135 ok 878 /checksum/SHA256/136 ok 879 /checksum/SHA256/137 ok 880 /checksum/SHA256/138 ok 881 /checksum/SHA256/139 ok 882 /checksum/SHA256/140 ok 883 /checksum/SHA256/141 ok 884 /checksum/SHA256/142 ok 885 /checksum/SHA256/143 ok 886 /checksum/SHA256/144 ok 887 /checksum/SHA256/145 ok 888 /checksum/SHA256/146 ok 889 /checksum/SHA256/147 ok 890 /checksum/SHA256/148 ok 891 /checksum/SHA256/149 ok 892 /checksum/SHA256/150 ok 893 /checksum/SHA256/151 ok 894 /checksum/SHA256/152 ok 895 /checksum/SHA256/153 ok 896 /checksum/SHA256/154 ok 897 /checksum/SHA256/155 ok 898 /checksum/SHA256/156 ok 899 /checksum/SHA256/157 ok 900 /checksum/SHA256/158 ok 901 /checksum/SHA256/159 ok 902 /checksum/SHA256/160 ok 903 /checksum/SHA256/161 ok 904 /checksum/SHA256/162 ok 905 /checksum/SHA256/163 ok 906 /checksum/SHA256/164 ok 907 /checksum/SHA256/165 ok 908 /checksum/SHA256/166 ok 909 /checksum/SHA256/167 ok 910 /checksum/SHA256/168 ok 911 /checksum/SHA256/169 ok 912 /checksum/SHA256/170 ok 913 /checksum/SHA256/171 ok 914 /checksum/SHA256/172 ok 915 /checksum/SHA256/173 ok 916 /checksum/SHA256/174 ok 917 /checksum/SHA256/175 ok 918 /checksum/SHA256/176 ok 919 /checksum/SHA256/177 ok 920 /checksum/SHA256/178 ok 921 /checksum/SHA256/179 ok 922 /checksum/SHA256/180 ok 923 /checksum/SHA256/181 ok 924 /checksum/SHA256/182 ok 925 /checksum/SHA256/183 ok 926 /checksum/SHA256/string ok 927 /checksum/SHA256/bytes # Start of reset tests ok 928 /checksum/SHA256/reset/0 ok 929 /checksum/SHA256/reset/1 ok 930 /checksum/SHA256/reset/2 ok 931 /checksum/SHA256/reset/3 ok 932 /checksum/SHA256/reset/4 ok 933 /checksum/SHA256/reset/5 ok 934 /checksum/SHA256/reset/6 ok 935 /checksum/SHA256/reset/7 ok 936 /checksum/SHA256/reset/8 ok 937 /checksum/SHA256/reset/9 ok 938 /checksum/SHA256/reset/10 ok 939 /checksum/SHA256/reset/11 ok 940 /checksum/SHA256/reset/12 ok 941 /checksum/SHA256/reset/13 ok 942 /checksum/SHA256/reset/14 ok 943 /checksum/SHA256/reset/15 ok 944 /checksum/SHA256/reset/16 ok 945 /checksum/SHA256/reset/17 ok 946 /checksum/SHA256/reset/18 ok 947 /checksum/SHA256/reset/19 ok 948 /checksum/SHA256/reset/20 ok 949 /checksum/SHA256/reset/21 ok 950 /checksum/SHA256/reset/22 ok 951 /checksum/SHA256/reset/23 ok 952 /checksum/SHA256/reset/24 ok 953 /checksum/SHA256/reset/25 ok 954 /checksum/SHA256/reset/26 ok 955 /checksum/SHA256/reset/27 ok 956 /checksum/SHA256/reset/28 ok 957 /checksum/SHA256/reset/29 ok 958 /checksum/SHA256/reset/30 ok 959 /checksum/SHA256/reset/31 ok 960 /checksum/SHA256/reset/32 ok 961 /checksum/SHA256/reset/33 ok 962 /checksum/SHA256/reset/34 ok 963 /checksum/SHA256/reset/35 ok 964 /checksum/SHA256/reset/36 ok 965 /checksum/SHA256/reset/37 ok 966 /checksum/SHA256/reset/38 ok 967 /checksum/SHA256/reset/39 ok 968 /checksum/SHA256/reset/40 ok 969 /checksum/SHA256/reset/41 ok 970 /checksum/SHA256/reset/42 ok 971 /checksum/SHA256/reset/43 ok 972 /checksum/SHA256/reset/44 ok 973 /checksum/SHA256/reset/45 ok 974 /checksum/SHA256/reset/46 ok 975 /checksum/SHA256/reset/47 ok 976 /checksum/SHA256/reset/48 ok 977 /checksum/SHA256/reset/49 ok 978 /checksum/SHA256/reset/50 ok 979 /checksum/SHA256/reset/51 ok 980 /checksum/SHA256/reset/52 ok 981 /checksum/SHA256/reset/53 ok 982 /checksum/SHA256/reset/54 ok 983 /checksum/SHA256/reset/55 ok 984 /checksum/SHA256/reset/56 ok 985 /checksum/SHA256/reset/57 ok 986 /checksum/SHA256/reset/58 ok 987 /checksum/SHA256/reset/59 ok 988 /checksum/SHA256/reset/60 ok 989 /checksum/SHA256/reset/61 ok 990 /checksum/SHA256/reset/62 ok 991 /checksum/SHA256/reset/63 ok 992 /checksum/SHA256/reset/64 ok 993 /checksum/SHA256/reset/65 ok 994 /checksum/SHA256/reset/66 ok 995 /checksum/SHA256/reset/67 ok 996 /checksum/SHA256/reset/68 ok 997 /checksum/SHA256/reset/69 ok 998 /checksum/SHA256/reset/70 ok 999 /checksum/SHA256/reset/71 ok 1000 /checksum/SHA256/reset/72 ok 1001 /checksum/SHA256/reset/73 ok 1002 /checksum/SHA256/reset/74 ok 1003 /checksum/SHA256/reset/75 ok 1004 /checksum/SHA256/reset/76 ok 1005 /checksum/SHA256/reset/77 ok 1006 /checksum/SHA256/reset/78 ok 1007 /checksum/SHA256/reset/79 ok 1008 /checksum/SHA256/reset/80 ok 1009 /checksum/SHA256/reset/81 ok 1010 /checksum/SHA256/reset/82 ok 1011 /checksum/SHA256/reset/83 ok 1012 /checksum/SHA256/reset/84 ok 1013 /checksum/SHA256/reset/85 ok 1014 /checksum/SHA256/reset/86 ok 1015 /checksum/SHA256/reset/87 ok 1016 /checksum/SHA256/reset/88 ok 1017 /checksum/SHA256/reset/89 ok 1018 /checksum/SHA256/reset/90 ok 1019 /checksum/SHA256/reset/91 ok 1020 /checksum/SHA256/reset/92 ok 1021 /checksum/SHA256/reset/93 ok 1022 /checksum/SHA256/reset/94 ok 1023 /checksum/SHA256/reset/95 ok 1024 /checksum/SHA256/reset/96 ok 1025 /checksum/SHA256/reset/97 ok 1026 /checksum/SHA256/reset/98 ok 1027 /checksum/SHA256/reset/99 ok 1028 /checksum/SHA256/reset/100 ok 1029 /checksum/SHA256/reset/101 ok 1030 /checksum/SHA256/reset/102 ok 1031 /checksum/SHA256/reset/103 ok 1032 /checksum/SHA256/reset/104 ok 1033 /checksum/SHA256/reset/105 ok 1034 /checksum/SHA256/reset/106 ok 1035 /checksum/SHA256/reset/107 ok 1036 /checksum/SHA256/reset/108 ok 1037 /checksum/SHA256/reset/109 ok 1038 /checksum/SHA256/reset/110 ok 1039 /checksum/SHA256/reset/111 ok 1040 /checksum/SHA256/reset/112 ok 1041 /checksum/SHA256/reset/113 ok 1042 /checksum/SHA256/reset/114 ok 1043 /checksum/SHA256/reset/115 ok 1044 /checksum/SHA256/reset/116 ok 1045 /checksum/SHA256/reset/117 ok 1046 /checksum/SHA256/reset/118 ok 1047 /checksum/SHA256/reset/119 ok 1048 /checksum/SHA256/reset/120 ok 1049 /checksum/SHA256/reset/121 ok 1050 /checksum/SHA256/reset/122 ok 1051 /checksum/SHA256/reset/123 ok 1052 /checksum/SHA256/reset/124 ok 1053 /checksum/SHA256/reset/125 ok 1054 /checksum/SHA256/reset/126 ok 1055 /checksum/SHA256/reset/127 ok 1056 /checksum/SHA256/reset/128 ok 1057 /checksum/SHA256/reset/129 ok 1058 /checksum/SHA256/reset/130 ok 1059 /checksum/SHA256/reset/131 ok 1060 /checksum/SHA256/reset/132 ok 1061 /checksum/SHA256/reset/133 ok 1062 /checksum/SHA256/reset/134 ok 1063 /checksum/SHA256/reset/135 ok 1064 /checksum/SHA256/reset/136 ok 1065 /checksum/SHA256/reset/137 ok 1066 /checksum/SHA256/reset/138 ok 1067 /checksum/SHA256/reset/139 ok 1068 /checksum/SHA256/reset/140 ok 1069 /checksum/SHA256/reset/141 ok 1070 /checksum/SHA256/reset/142 ok 1071 /checksum/SHA256/reset/143 ok 1072 /checksum/SHA256/reset/144 ok 1073 /checksum/SHA256/reset/145 ok 1074 /checksum/SHA256/reset/146 ok 1075 /checksum/SHA256/reset/147 ok 1076 /checksum/SHA256/reset/148 ok 1077 /checksum/SHA256/reset/149 ok 1078 /checksum/SHA256/reset/150 ok 1079 /checksum/SHA256/reset/151 ok 1080 /checksum/SHA256/reset/152 ok 1081 /checksum/SHA256/reset/153 ok 1082 /checksum/SHA256/reset/154 ok 1083 /checksum/SHA256/reset/155 ok 1084 /checksum/SHA256/reset/156 ok 1085 /checksum/SHA256/reset/157 ok 1086 /checksum/SHA256/reset/158 ok 1087 /checksum/SHA256/reset/159 ok 1088 /checksum/SHA256/reset/160 ok 1089 /checksum/SHA256/reset/161 ok 1090 /checksum/SHA256/reset/162 ok 1091 /checksum/SHA256/reset/163 ok 1092 /checksum/SHA256/reset/164 ok 1093 /checksum/SHA256/reset/165 ok 1094 /checksum/SHA256/reset/166 ok 1095 /checksum/SHA256/reset/167 ok 1096 /checksum/SHA256/reset/168 ok 1097 /checksum/SHA256/reset/169 ok 1098 /checksum/SHA256/reset/170 ok 1099 /checksum/SHA256/reset/171 ok 1100 /checksum/SHA256/reset/172 ok 1101 /checksum/SHA256/reset/173 ok 1102 /checksum/SHA256/reset/174 ok 1103 /checksum/SHA256/reset/175 ok 1104 /checksum/SHA256/reset/176 ok 1105 /checksum/SHA256/reset/177 ok 1106 /checksum/SHA256/reset/178 ok 1107 /checksum/SHA256/reset/179 ok 1108 /checksum/SHA256/reset/180 ok 1109 /checksum/SHA256/reset/181 ok 1110 /checksum/SHA256/reset/182 ok 1111 /checksum/SHA256/reset/183 # End of reset tests # End of SHA256 tests # Start of SHA384 tests ok 1112 /checksum/SHA384/0 ok 1113 /checksum/SHA384/1 ok 1114 /checksum/SHA384/2 ok 1115 /checksum/SHA384/3 ok 1116 /checksum/SHA384/4 ok 1117 /checksum/SHA384/5 ok 1118 /checksum/SHA384/6 ok 1119 /checksum/SHA384/7 ok 1120 /checksum/SHA384/8 ok 1121 /checksum/SHA384/9 ok 1122 /checksum/SHA384/10 ok 1123 /checksum/SHA384/11 ok 1124 /checksum/SHA384/12 ok 1125 /checksum/SHA384/13 ok 1126 /checksum/SHA384/14 ok 1127 /checksum/SHA384/15 ok 1128 /checksum/SHA384/16 ok 1129 /checksum/SHA384/17 ok 1130 /checksum/SHA384/18 ok 1131 /checksum/SHA384/19 ok 1132 /checksum/SHA384/20 ok 1133 /checksum/SHA384/21 ok 1134 /checksum/SHA384/22 ok 1135 /checksum/SHA384/23 ok 1136 /checksum/SHA384/24 ok 1137 /checksum/SHA384/25 ok 1138 /checksum/SHA384/26 ok 1139 /checksum/SHA384/27 ok 1140 /checksum/SHA384/28 ok 1141 /checksum/SHA384/29 ok 1142 /checksum/SHA384/30 ok 1143 /checksum/SHA384/31 ok 1144 /checksum/SHA384/32 ok 1145 /checksum/SHA384/33 ok 1146 /checksum/SHA384/34 ok 1147 /checksum/SHA384/35 ok 1148 /checksum/SHA384/36 ok 1149 /checksum/SHA384/37 ok 1150 /checksum/SHA384/38 ok 1151 /checksum/SHA384/39 ok 1152 /checksum/SHA384/40 ok 1153 /checksum/SHA384/41 ok 1154 /checksum/SHA384/42 ok 1155 /checksum/SHA384/43 ok 1156 /checksum/SHA384/44 ok 1157 /checksum/SHA384/45 ok 1158 /checksum/SHA384/46 ok 1159 /checksum/SHA384/47 ok 1160 /checksum/SHA384/48 ok 1161 /checksum/SHA384/49 ok 1162 /checksum/SHA384/50 ok 1163 /checksum/SHA384/51 ok 1164 /checksum/SHA384/52 ok 1165 /checksum/SHA384/53 ok 1166 /checksum/SHA384/54 ok 1167 /checksum/SHA384/55 ok 1168 /checksum/SHA384/56 ok 1169 /checksum/SHA384/57 ok 1170 /checksum/SHA384/58 ok 1171 /checksum/SHA384/59 ok 1172 /checksum/SHA384/60 ok 1173 /checksum/SHA384/61 ok 1174 /checksum/SHA384/62 ok 1175 /checksum/SHA384/63 ok 1176 /checksum/SHA384/64 ok 1177 /checksum/SHA384/65 ok 1178 /checksum/SHA384/66 ok 1179 /checksum/SHA384/67 ok 1180 /checksum/SHA384/68 ok 1181 /checksum/SHA384/69 ok 1182 /checksum/SHA384/70 ok 1183 /checksum/SHA384/71 ok 1184 /checksum/SHA384/72 ok 1185 /checksum/SHA384/73 ok 1186 /checksum/SHA384/74 ok 1187 /checksum/SHA384/75 ok 1188 /checksum/SHA384/76 ok 1189 /checksum/SHA384/77 ok 1190 /checksum/SHA384/78 ok 1191 /checksum/SHA384/79 ok 1192 /checksum/SHA384/80 ok 1193 /checksum/SHA384/81 ok 1194 /checksum/SHA384/82 ok 1195 /checksum/SHA384/83 ok 1196 /checksum/SHA384/84 ok 1197 /checksum/SHA384/85 ok 1198 /checksum/SHA384/86 ok 1199 /checksum/SHA384/87 ok 1200 /checksum/SHA384/88 ok 1201 /checksum/SHA384/89 ok 1202 /checksum/SHA384/90 ok 1203 /checksum/SHA384/91 ok 1204 /checksum/SHA384/92 ok 1205 /checksum/SHA384/93 ok 1206 /checksum/SHA384/94 ok 1207 /checksum/SHA384/95 ok 1208 /checksum/SHA384/96 ok 1209 /checksum/SHA384/97 ok 1210 /checksum/SHA384/98 ok 1211 /checksum/SHA384/99 ok 1212 /checksum/SHA384/100 ok 1213 /checksum/SHA384/101 ok 1214 /checksum/SHA384/102 ok 1215 /checksum/SHA384/103 ok 1216 /checksum/SHA384/104 ok 1217 /checksum/SHA384/105 ok 1218 /checksum/SHA384/106 ok 1219 /checksum/SHA384/107 ok 1220 /checksum/SHA384/108 ok 1221 /checksum/SHA384/109 ok 1222 /checksum/SHA384/110 ok 1223 /checksum/SHA384/111 ok 1224 /checksum/SHA384/112 ok 1225 /checksum/SHA384/113 ok 1226 /checksum/SHA384/114 ok 1227 /checksum/SHA384/115 ok 1228 /checksum/SHA384/116 ok 1229 /checksum/SHA384/117 ok 1230 /checksum/SHA384/118 ok 1231 /checksum/SHA384/119 ok 1232 /checksum/SHA384/120 ok 1233 /checksum/SHA384/121 ok 1234 /checksum/SHA384/122 ok 1235 /checksum/SHA384/123 ok 1236 /checksum/SHA384/124 ok 1237 /checksum/SHA384/125 ok 1238 /checksum/SHA384/126 ok 1239 /checksum/SHA384/127 ok 1240 /checksum/SHA384/128 ok 1241 /checksum/SHA384/129 ok 1242 /checksum/SHA384/130 ok 1243 /checksum/SHA384/131 ok 1244 /checksum/SHA384/132 ok 1245 /checksum/SHA384/133 ok 1246 /checksum/SHA384/134 ok 1247 /checksum/SHA384/135 ok 1248 /checksum/SHA384/136 ok 1249 /checksum/SHA384/137 ok 1250 /checksum/SHA384/138 ok 1251 /checksum/SHA384/139 ok 1252 /checksum/SHA384/140 ok 1253 /checksum/SHA384/141 ok 1254 /checksum/SHA384/142 ok 1255 /checksum/SHA384/143 ok 1256 /checksum/SHA384/144 ok 1257 /checksum/SHA384/145 ok 1258 /checksum/SHA384/146 ok 1259 /checksum/SHA384/147 ok 1260 /checksum/SHA384/148 ok 1261 /checksum/SHA384/149 ok 1262 /checksum/SHA384/150 ok 1263 /checksum/SHA384/151 ok 1264 /checksum/SHA384/152 ok 1265 /checksum/SHA384/153 ok 1266 /checksum/SHA384/154 ok 1267 /checksum/SHA384/155 ok 1268 /checksum/SHA384/156 ok 1269 /checksum/SHA384/157 ok 1270 /checksum/SHA384/158 ok 1271 /checksum/SHA384/159 ok 1272 /checksum/SHA384/160 ok 1273 /checksum/SHA384/161 ok 1274 /checksum/SHA384/162 ok 1275 /checksum/SHA384/163 ok 1276 /checksum/SHA384/164 ok 1277 /checksum/SHA384/165 ok 1278 /checksum/SHA384/166 ok 1279 /checksum/SHA384/167 ok 1280 /checksum/SHA384/168 ok 1281 /checksum/SHA384/169 ok 1282 /checksum/SHA384/170 ok 1283 /checksum/SHA384/171 ok 1284 /checksum/SHA384/172 ok 1285 /checksum/SHA384/173 ok 1286 /checksum/SHA384/174 ok 1287 /checksum/SHA384/175 ok 1288 /checksum/SHA384/176 ok 1289 /checksum/SHA384/177 ok 1290 /checksum/SHA384/178 ok 1291 /checksum/SHA384/179 ok 1292 /checksum/SHA384/180 ok 1293 /checksum/SHA384/181 ok 1294 /checksum/SHA384/182 ok 1295 /checksum/SHA384/183 ok 1296 /checksum/SHA384/string ok 1297 /checksum/SHA384/bytes # Start of reset tests ok 1298 /checksum/SHA384/reset/0 ok 1299 /checksum/SHA384/reset/1 ok 1300 /checksum/SHA384/reset/2 ok 1301 /checksum/SHA384/reset/3 ok 1302 /checksum/SHA384/reset/4 ok 1303 /checksum/SHA384/reset/5 ok 1304 /checksum/SHA384/reset/6 ok 1305 /checksum/SHA384/reset/7 ok 1306 /checksum/SHA384/reset/8 ok 1307 /checksum/SHA384/reset/9 ok 1308 /checksum/SHA384/reset/10 ok 1309 /checksum/SHA384/reset/11 ok 1310 /checksum/SHA384/reset/12 ok 1311 /checksum/SHA384/reset/13 ok 1312 /checksum/SHA384/reset/14 ok 1313 /checksum/SHA384/reset/15 ok 1314 /checksum/SHA384/reset/16 ok 1315 /checksum/SHA384/reset/17 ok 1316 /checksum/SHA384/reset/18 ok 1317 /checksum/SHA384/reset/19 ok 1318 /checksum/SHA384/reset/20 ok 1319 /checksum/SHA384/reset/21 ok 1320 /checksum/SHA384/reset/22 ok 1321 /checksum/SHA384/reset/23 ok 1322 /checksum/SHA384/reset/24 ok 1323 /checksum/SHA384/reset/25 ok 1324 /checksum/SHA384/reset/26 ok 1325 /checksum/SHA384/reset/27 ok 1326 /checksum/SHA384/reset/28 ok 1327 /checksum/SHA384/reset/29 ok 1328 /checksum/SHA384/reset/30 ok 1329 /checksum/SHA384/reset/31 ok 1330 /checksum/SHA384/reset/32 ok 1331 /checksum/SHA384/reset/33 ok 1332 /checksum/SHA384/reset/34 ok 1333 /checksum/SHA384/reset/35 ok 1334 /checksum/SHA384/reset/36 ok 1335 /checksum/SHA384/reset/37 ok 1336 /checksum/SHA384/reset/38 ok 1337 /checksum/SHA384/reset/39 ok 1338 /checksum/SHA384/reset/40 ok 1339 /checksum/SHA384/reset/41 ok 1340 /checksum/SHA384/reset/42 ok 1341 /checksum/SHA384/reset/43 ok 1342 /checksum/SHA384/reset/44 ok 1343 /checksum/SHA384/reset/45 ok 1344 /checksum/SHA384/reset/46 ok 1345 /checksum/SHA384/reset/47 ok 1346 /checksum/SHA384/reset/48 ok 1347 /checksum/SHA384/reset/49 ok 1348 /checksum/SHA384/reset/50 ok 1349 /checksum/SHA384/reset/51 ok 1350 /checksum/SHA384/reset/52 ok 1351 /checksum/SHA384/reset/53 ok 1352 /checksum/SHA384/reset/54 ok 1353 /checksum/SHA384/reset/55 ok 1354 /checksum/SHA384/reset/56 ok 1355 /checksum/SHA384/reset/57 ok 1356 /checksum/SHA384/reset/58 ok 1357 /checksum/SHA384/reset/59 ok 1358 /checksum/SHA384/reset/60 ok 1359 /checksum/SHA384/reset/61 ok 1360 /checksum/SHA384/reset/62 ok 1361 /checksum/SHA384/reset/63 ok 1362 /checksum/SHA384/reset/64 ok 1363 /checksum/SHA384/reset/65 ok 1364 /checksum/SHA384/reset/66 ok 1365 /checksum/SHA384/reset/67 ok 1366 /checksum/SHA384/reset/68 ok 1367 /checksum/SHA384/reset/69 ok 1368 /checksum/SHA384/reset/70 ok 1369 /checksum/SHA384/reset/71 ok 1370 /checksum/SHA384/reset/72 ok 1371 /checksum/SHA384/reset/73 ok 1372 /checksum/SHA384/reset/74 ok 1373 /checksum/SHA384/reset/75 ok 1374 /checksum/SHA384/reset/76 ok 1375 /checksum/SHA384/reset/77 ok 1376 /checksum/SHA384/reset/78 ok 1377 /checksum/SHA384/reset/79 ok 1378 /checksum/SHA384/reset/80 ok 1379 /checksum/SHA384/reset/81 ok 1380 /checksum/SHA384/reset/82 ok 1381 /checksum/SHA384/reset/83 ok 1382 /checksum/SHA384/reset/84 ok 1383 /checksum/SHA384/reset/85 ok 1384 /checksum/SHA384/reset/86 ok 1385 /checksum/SHA384/reset/87 ok 1386 /checksum/SHA384/reset/88 ok 1387 /checksum/SHA384/reset/89 ok 1388 /checksum/SHA384/reset/90 ok 1389 /checksum/SHA384/reset/91 ok 1390 /checksum/SHA384/reset/92 ok 1391 /checksum/SHA384/reset/93 ok 1392 /checksum/SHA384/reset/94 ok 1393 /checksum/SHA384/reset/95 ok 1394 /checksum/SHA384/reset/96 ok 1395 /checksum/SHA384/reset/97 ok 1396 /checksum/SHA384/reset/98 ok 1397 /checksum/SHA384/reset/99 ok 1398 /checksum/SHA384/reset/100 ok 1399 /checksum/SHA384/reset/101 ok 1400 /checksum/SHA384/reset/102 ok 1401 /checksum/SHA384/reset/103 ok 1402 /checksum/SHA384/reset/104 ok 1403 /checksum/SHA384/reset/105 ok 1404 /checksum/SHA384/reset/106 ok 1405 /checksum/SHA384/reset/107 ok 1406 /checksum/SHA384/reset/108 ok 1407 /checksum/SHA384/reset/109 ok 1408 /checksum/SHA384/reset/110 ok 1409 /checksum/SHA384/reset/111 ok 1410 /checksum/SHA384/reset/112 ok 1411 /checksum/SHA384/reset/113 ok 1412 /checksum/SHA384/reset/114 ok 1413 /checksum/SHA384/reset/115 ok 1414 /checksum/SHA384/reset/116 ok 1415 /checksum/SHA384/reset/117 ok 1416 /checksum/SHA384/reset/118 ok 1417 /checksum/SHA384/reset/119 ok 1418 /checksum/SHA384/reset/120 ok 1419 /checksum/SHA384/reset/121 ok 1420 /checksum/SHA384/reset/122 ok 1421 /checksum/SHA384/reset/123 ok 1422 /checksum/SHA384/reset/124 ok 1423 /checksum/SHA384/reset/125 ok 1424 /checksum/SHA384/reset/126 ok 1425 /checksum/SHA384/reset/127 ok 1426 /checksum/SHA384/reset/128 ok 1427 /checksum/SHA384/reset/129 ok 1428 /checksum/SHA384/reset/130 ok 1429 /checksum/SHA384/reset/131 ok 1430 /checksum/SHA384/reset/132 ok 1431 /checksum/SHA384/reset/133 ok 1432 /checksum/SHA384/reset/134 ok 1433 /checksum/SHA384/reset/135 ok 1434 /checksum/SHA384/reset/136 ok 1435 /checksum/SHA384/reset/137 ok 1436 /checksum/SHA384/reset/138 ok 1437 /checksum/SHA384/reset/139 ok 1438 /checksum/SHA384/reset/140 ok 1439 /checksum/SHA384/reset/141 ok 1440 /checksum/SHA384/reset/142 ok 1441 /checksum/SHA384/reset/143 ok 1442 /checksum/SHA384/reset/144 ok 1443 /checksum/SHA384/reset/145 ok 1444 /checksum/SHA384/reset/146 ok 1445 /checksum/SHA384/reset/147 ok 1446 /checksum/SHA384/reset/148 ok 1447 /checksum/SHA384/reset/149 ok 1448 /checksum/SHA384/reset/150 ok 1449 /checksum/SHA384/reset/151 ok 1450 /checksum/SHA384/reset/152 ok 1451 /checksum/SHA384/reset/153 ok 1452 /checksum/SHA384/reset/154 ok 1453 /checksum/SHA384/reset/155 ok 1454 /checksum/SHA384/reset/156 ok 1455 /checksum/SHA384/reset/157 ok 1456 /checksum/SHA384/reset/158 ok 1457 /checksum/SHA384/reset/159 ok 1458 /checksum/SHA384/reset/160 ok 1459 /checksum/SHA384/reset/161 ok 1460 /checksum/SHA384/reset/162 ok 1461 /checksum/SHA384/reset/163 ok 1462 /checksum/SHA384/reset/164 ok 1463 /checksum/SHA384/reset/165 ok 1464 /checksum/SHA384/reset/166 ok 1465 /checksum/SHA384/reset/167 ok 1466 /checksum/SHA384/reset/168 ok 1467 /checksum/SHA384/reset/169 ok 1468 /checksum/SHA384/reset/170 ok 1469 /checksum/SHA384/reset/171 ok 1470 /checksum/SHA384/reset/172 ok 1471 /checksum/SHA384/reset/173 ok 1472 /checksum/SHA384/reset/174 ok 1473 /checksum/SHA384/reset/175 ok 1474 /checksum/SHA384/reset/176 ok 1475 /checksum/SHA384/reset/177 ok 1476 /checksum/SHA384/reset/178 ok 1477 /checksum/SHA384/reset/179 ok 1478 /checksum/SHA384/reset/180 ok 1479 /checksum/SHA384/reset/181 ok 1480 /checksum/SHA384/reset/182 ok 1481 /checksum/SHA384/reset/183 # End of reset tests # End of SHA384 tests # Start of SHA512 tests ok 1482 /checksum/SHA512/0 ok 1483 /checksum/SHA512/1 ok 1484 /checksum/SHA512/2 ok 1485 /checksum/SHA512/3 ok 1486 /checksum/SHA512/4 ok 1487 /checksum/SHA512/5 ok 1488 /checksum/SHA512/6 ok 1489 /checksum/SHA512/7 ok 1490 /checksum/SHA512/8 ok 1491 /checksum/SHA512/9 ok 1492 /checksum/SHA512/10 ok 1493 /checksum/SHA512/11 ok 1494 /checksum/SHA512/12 ok 1495 /checksum/SHA512/13 ok 1496 /checksum/SHA512/14 ok 1497 /checksum/SHA512/15 ok 1498 /checksum/SHA512/16 ok 1499 /checksum/SHA512/17 ok 1500 /checksum/SHA512/18 ok 1501 /checksum/SHA512/19 ok 1502 /checksum/SHA512/20 ok 1503 /checksum/SHA512/21 ok 1504 /checksum/SHA512/22 ok 1505 /checksum/SHA512/23 ok 1506 /checksum/SHA512/24 ok 1507 /checksum/SHA512/25 ok 1508 /checksum/SHA512/26 ok 1509 /checksum/SHA512/27 ok 1510 /checksum/SHA512/28 ok 1511 /checksum/SHA512/29 ok 1512 /checksum/SHA512/30 ok 1513 /checksum/SHA512/31 ok 1514 /checksum/SHA512/32 ok 1515 /checksum/SHA512/33 ok 1516 /checksum/SHA512/34 ok 1517 /checksum/SHA512/35 ok 1518 /checksum/SHA512/36 ok 1519 /checksum/SHA512/37 ok 1520 /checksum/SHA512/38 ok 1521 /checksum/SHA512/39 ok 1522 /checksum/SHA512/40 ok 1523 /checksum/SHA512/41 ok 1524 /checksum/SHA512/42 ok 1525 /checksum/SHA512/43 ok 1526 /checksum/SHA512/44 ok 1527 /checksum/SHA512/45 ok 1528 /checksum/SHA512/46 ok 1529 /checksum/SHA512/47 ok 1530 /checksum/SHA512/48 ok 1531 /checksum/SHA512/49 ok 1532 /checksum/SHA512/50 ok 1533 /checksum/SHA512/51 ok 1534 /checksum/SHA512/52 ok 1535 /checksum/SHA512/53 ok 1536 /checksum/SHA512/54 ok 1537 /checksum/SHA512/55 ok 1538 /checksum/SHA512/56 ok 1539 /checksum/SHA512/57 ok 1540 /checksum/SHA512/58 ok 1541 /checksum/SHA512/59 ok 1542 /checksum/SHA512/60 ok 1543 /checksum/SHA512/61 ok 1544 /checksum/SHA512/62 ok 1545 /checksum/SHA512/63 ok 1546 /checksum/SHA512/64 ok 1547 /checksum/SHA512/65 ok 1548 /checksum/SHA512/66 ok 1549 /checksum/SHA512/67 ok 1550 /checksum/SHA512/68 ok 1551 /checksum/SHA512/69 ok 1552 /checksum/SHA512/70 ok 1553 /checksum/SHA512/71 ok 1554 /checksum/SHA512/72 ok 1555 /checksum/SHA512/73 ok 1556 /checksum/SHA512/74 ok 1557 /checksum/SHA512/75 ok 1558 /checksum/SHA512/76 ok 1559 /checksum/SHA512/77 ok 1560 /checksum/SHA512/78 ok 1561 /checksum/SHA512/79 ok 1562 /checksum/SHA512/80 ok 1563 /checksum/SHA512/81 ok 1564 /checksum/SHA512/82 ok 1565 /checksum/SHA512/83 ok 1566 /checksum/SHA512/84 ok 1567 /checksum/SHA512/85 ok 1568 /checksum/SHA512/86 ok 1569 /checksum/SHA512/87 ok 1570 /checksum/SHA512/88 ok 1571 /checksum/SHA512/89 ok 1572 /checksum/SHA512/90 ok 1573 /checksum/SHA512/91 ok 1574 /checksum/SHA512/92 ok 1575 /checksum/SHA512/93 ok 1576 /checksum/SHA512/94 ok 1577 /checksum/SHA512/95 ok 1578 /checksum/SHA512/96 ok 1579 /checksum/SHA512/97 ok 1580 /checksum/SHA512/98 ok 1581 /checksum/SHA512/99 ok 1582 /checksum/SHA512/100 ok 1583 /checksum/SHA512/101 ok 1584 /checksum/SHA512/102 ok 1585 /checksum/SHA512/103 ok 1586 /checksum/SHA512/104 ok 1587 /checksum/SHA512/105 ok 1588 /checksum/SHA512/106 ok 1589 /checksum/SHA512/107 ok 1590 /checksum/SHA512/108 ok 1591 /checksum/SHA512/109 ok 1592 /checksum/SHA512/110 ok 1593 /checksum/SHA512/111 ok 1594 /checksum/SHA512/112 ok 1595 /checksum/SHA512/113 ok 1596 /checksum/SHA512/114 ok 1597 /checksum/SHA512/115 ok 1598 /checksum/SHA512/116 ok 1599 /checksum/SHA512/117 ok 1600 /checksum/SHA512/118 ok 1601 /checksum/SHA512/119 ok 1602 /checksum/SHA512/120 ok 1603 /checksum/SHA512/121 ok 1604 /checksum/SHA512/122 ok 1605 /checksum/SHA512/123 ok 1606 /checksum/SHA512/124 ok 1607 /checksum/SHA512/125 ok 1608 /checksum/SHA512/126 ok 1609 /checksum/SHA512/127 ok 1610 /checksum/SHA512/128 ok 1611 /checksum/SHA512/129 ok 1612 /checksum/SHA512/130 ok 1613 /checksum/SHA512/131 ok 1614 /checksum/SHA512/132 ok 1615 /checksum/SHA512/133 ok 1616 /checksum/SHA512/134 ok 1617 /checksum/SHA512/135 ok 1618 /checksum/SHA512/136 ok 1619 /checksum/SHA512/137 ok 1620 /checksum/SHA512/138 ok 1621 /checksum/SHA512/139 ok 1622 /checksum/SHA512/140 ok 1623 /checksum/SHA512/141 ok 1624 /checksum/SHA512/142 ok 1625 /checksum/SHA512/143 ok 1626 /checksum/SHA512/144 ok 1627 /checksum/SHA512/145 ok 1628 /checksum/SHA512/146 ok 1629 /checksum/SHA512/147 ok 1630 /checksum/SHA512/148 ok 1631 /checksum/SHA512/149 ok 1632 /checksum/SHA512/150 ok 1633 /checksum/SHA512/151 ok 1634 /checksum/SHA512/152 ok 1635 /checksum/SHA512/153 ok 1636 /checksum/SHA512/154 ok 1637 /checksum/SHA512/155 ok 1638 /checksum/SHA512/156 ok 1639 /checksum/SHA512/157 ok 1640 /checksum/SHA512/158 ok 1641 /checksum/SHA512/159 ok 1642 /checksum/SHA512/160 ok 1643 /checksum/SHA512/161 ok 1644 /checksum/SHA512/162 ok 1645 /checksum/SHA512/163 ok 1646 /checksum/SHA512/164 ok 1647 /checksum/SHA512/165 ok 1648 /checksum/SHA512/166 ok 1649 /checksum/SHA512/167 ok 1650 /checksum/SHA512/168 ok 1651 /checksum/SHA512/169 ok 1652 /checksum/SHA512/170 ok 1653 /checksum/SHA512/171 ok 1654 /checksum/SHA512/172 ok 1655 /checksum/SHA512/173 ok 1656 /checksum/SHA512/174 ok 1657 /checksum/SHA512/175 ok 1658 /checksum/SHA512/176 ok 1659 /checksum/SHA512/177 ok 1660 /checksum/SHA512/178 ok 1661 /checksum/SHA512/179 ok 1662 /checksum/SHA512/180 ok 1663 /checksum/SHA512/181 ok 1664 /checksum/SHA512/182 ok 1665 /checksum/SHA512/183 ok 1666 /checksum/SHA512/string ok 1667 /checksum/SHA512/bytes # Start of reset tests ok 1668 /checksum/SHA512/reset/0 ok 1669 /checksum/SHA512/reset/1 ok 1670 /checksum/SHA512/reset/2 ok 1671 /checksum/SHA512/reset/3 ok 1672 /checksum/SHA512/reset/4 ok 1673 /checksum/SHA512/reset/5 ok 1674 /checksum/SHA512/reset/6 ok 1675 /checksum/SHA512/reset/7 ok 1676 /checksum/SHA512/reset/8 ok 1677 /checksum/SHA512/reset/9 ok 1678 /checksum/SHA512/reset/10 ok 1679 /checksum/SHA512/reset/11 ok 1680 /checksum/SHA512/reset/12 ok 1681 /checksum/SHA512/reset/13 ok 1682 /checksum/SHA512/reset/14 ok 1683 /checksum/SHA512/reset/15 ok 1684 /checksum/SHA512/reset/16 ok 1685 /checksum/SHA512/reset/17 ok 1686 /checksum/SHA512/reset/18 ok 1687 /checksum/SHA512/reset/19 ok 1688 /checksum/SHA512/reset/20 ok 1689 /checksum/SHA512/reset/21 ok 1690 /checksum/SHA512/reset/22 ok 1691 /checksum/SHA512/reset/23 ok 1692 /checksum/SHA512/reset/24 ok 1693 /checksum/SHA512/reset/25 ok 1694 /checksum/SHA512/reset/26 ok 1695 /checksum/SHA512/reset/27 ok 1696 /checksum/SHA512/reset/28 ok 1697 /checksum/SHA512/reset/29 ok 1698 /checksum/SHA512/reset/30 ok 1699 /checksum/SHA512/reset/31 ok 1700 /checksum/SHA512/reset/32 ok 1701 /checksum/SHA512/reset/33 ok 1702 /checksum/SHA512/reset/34 ok 1703 /checksum/SHA512/reset/35 ok 1704 /checksum/SHA512/reset/36 ok 1705 /checksum/SHA512/reset/37 ok 1706 /checksum/SHA512/reset/38 ok 1707 /checksum/SHA512/reset/39 ok 1708 /checksum/SHA512/reset/40 ok 1709 /checksum/SHA512/reset/41 ok 1710 /checksum/SHA512/reset/42 ok 1711 /checksum/SHA512/reset/43 ok 1712 /checksum/SHA512/reset/44 ok 1713 /checksum/SHA512/reset/45 ok 1714 /checksum/SHA512/reset/46 ok 1715 /checksum/SHA512/reset/47 ok 1716 /checksum/SHA512/reset/48 ok 1717 /checksum/SHA512/reset/49 ok 1718 /checksum/SHA512/reset/50 ok 1719 /checksum/SHA512/reset/51 ok 1720 /checksum/SHA512/reset/52 ok 1721 /checksum/SHA512/reset/53 ok 1722 /checksum/SHA512/reset/54 ok 1723 /checksum/SHA512/reset/55 ok 1724 /checksum/SHA512/reset/56 ok 1725 /checksum/SHA512/reset/57 ok 1726 /checksum/SHA512/reset/58 ok 1727 /checksum/SHA512/reset/59 ok 1728 /checksum/SHA512/reset/60 ok 1729 /checksum/SHA512/reset/61 ok 1730 /checksum/SHA512/reset/62 ok 1731 /checksum/SHA512/reset/63 ok 1732 /checksum/SHA512/reset/64 ok 1733 /checksum/SHA512/reset/65 ok 1734 /checksum/SHA512/reset/66 ok 1735 /checksum/SHA512/reset/67 ok 1736 /checksum/SHA512/reset/68 ok 1737 /checksum/SHA512/reset/69 ok 1738 /checksum/SHA512/reset/70 ok 1739 /checksum/SHA512/reset/71 ok 1740 /checksum/SHA512/reset/72 ok 1741 /checksum/SHA512/reset/73 ok 1742 /checksum/SHA512/reset/74 ok 1743 /checksum/SHA512/reset/75 ok 1744 /checksum/SHA512/reset/76 ok 1745 /checksum/SHA512/reset/77 ok 1746 /checksum/SHA512/reset/78 ok 1747 /checksum/SHA512/reset/79 ok 1748 /checksum/SHA512/reset/80 ok 1749 /checksum/SHA512/reset/81 ok 1750 /checksum/SHA512/reset/82 ok 1751 /checksum/SHA512/reset/83 ok 1752 /checksum/SHA512/reset/84 ok 1753 /checksum/SHA512/reset/85 ok 1754 /checksum/SHA512/reset/86 ok 1755 /checksum/SHA512/reset/87 ok 1756 /checksum/SHA512/reset/88 ok 1757 /checksum/SHA512/reset/89 ok 1758 /checksum/SHA512/reset/90 ok 1759 /checksum/SHA512/reset/91 ok 1760 /checksum/SHA512/reset/92 ok 1761 /checksum/SHA512/reset/93 ok 1762 /checksum/SHA512/reset/94 ok 1763 /checksum/SHA512/reset/95 ok 1764 /checksum/SHA512/reset/96 ok 1765 /checksum/SHA512/reset/97 ok 1766 /checksum/SHA512/reset/98 ok 1767 /checksum/SHA512/reset/99 ok 1768 /checksum/SHA512/reset/100 ok 1769 /checksum/SHA512/reset/101 ok 1770 /checksum/SHA512/reset/102 ok 1771 /checksum/SHA512/reset/103 ok 1772 /checksum/SHA512/reset/104 ok 1773 /checksum/SHA512/reset/105 ok 1774 /checksum/SHA512/reset/106 ok 1775 /checksum/SHA512/reset/107 ok 1776 /checksum/SHA512/reset/108 ok 1777 /checksum/SHA512/reset/109 ok 1778 /checksum/SHA512/reset/110 ok 1779 /checksum/SHA512/reset/111 ok 1780 /checksum/SHA512/reset/112 ok 1781 /checksum/SHA512/reset/113 ok 1782 /checksum/SHA512/reset/114 ok 1783 /checksum/SHA512/reset/115 ok 1784 /checksum/SHA512/reset/116 ok 1785 /checksum/SHA512/reset/117 ok 1786 /checksum/SHA512/reset/118 ok 1787 /checksum/SHA512/reset/119 ok 1788 /checksum/SHA512/reset/120 ok 1789 /checksum/SHA512/reset/121 ok 1790 /checksum/SHA512/reset/122 ok 1791 /checksum/SHA512/reset/123 ok 1792 /checksum/SHA512/reset/124 ok 1793 /checksum/SHA512/reset/125 ok 1794 /checksum/SHA512/reset/126 ok 1795 /checksum/SHA512/reset/127 ok 1796 /checksum/SHA512/reset/128 ok 1797 /checksum/SHA512/reset/129 ok 1798 /checksum/SHA512/reset/130 ok 1799 /checksum/SHA512/reset/131 ok 1800 /checksum/SHA512/reset/132 ok 1801 /checksum/SHA512/reset/133 ok 1802 /checksum/SHA512/reset/134 ok 1803 /checksum/SHA512/reset/135 ok 1804 /checksum/SHA512/reset/136 ok 1805 /checksum/SHA512/reset/137 ok 1806 /checksum/SHA512/reset/138 ok 1807 /checksum/SHA512/reset/139 ok 1808 /checksum/SHA512/reset/140 ok 1809 /checksum/SHA512/reset/141 ok 1810 /checksum/SHA512/reset/142 ok 1811 /checksum/SHA512/reset/143 ok 1812 /checksum/SHA512/reset/144 ok 1813 /checksum/SHA512/reset/145 ok 1814 /checksum/SHA512/reset/146 ok 1815 /checksum/SHA512/reset/147 ok 1816 /checksum/SHA512/reset/148 ok 1817 /checksum/SHA512/reset/149 ok 1818 /checksum/SHA512/reset/150 ok 1819 /checksum/SHA512/reset/151 ok 1820 /checksum/SHA512/reset/152 ok 1821 /checksum/SHA512/reset/153 ok 1822 /checksum/SHA512/reset/154 ok 1823 /checksum/SHA512/reset/155 ok 1824 /checksum/SHA512/reset/156 ok 1825 /checksum/SHA512/reset/157 ok 1826 /checksum/SHA512/reset/158 ok 1827 /checksum/SHA512/reset/159 ok 1828 /checksum/SHA512/reset/160 ok 1829 /checksum/SHA512/reset/161 ok 1830 /checksum/SHA512/reset/162 ok 1831 /checksum/SHA512/reset/163 ok 1832 /checksum/SHA512/reset/164 ok 1833 /checksum/SHA512/reset/165 ok 1834 /checksum/SHA512/reset/166 ok 1835 /checksum/SHA512/reset/167 ok 1836 /checksum/SHA512/reset/168 ok 1837 /checksum/SHA512/reset/169 ok 1838 /checksum/SHA512/reset/170 ok 1839 /checksum/SHA512/reset/171 ok 1840 /checksum/SHA512/reset/172 ok 1841 /checksum/SHA512/reset/173 ok 1842 /checksum/SHA512/reset/174 ok 1843 /checksum/SHA512/reset/175 ok 1844 /checksum/SHA512/reset/176 ok 1845 /checksum/SHA512/reset/177 ok 1846 /checksum/SHA512/reset/178 ok 1847 /checksum/SHA512/reset/179 ok 1848 /checksum/SHA512/reset/180 ok 1849 /checksum/SHA512/reset/181 ok 1850 /checksum/SHA512/reset/182 ok 1851 /checksum/SHA512/reset/183 # End of reset tests # End of SHA512 tests # End of checksum tests ============================================================================== =================================== 50/396 =================================== test: glib:glib+core / option-context start time: 10:08:43 duration: 0.25s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=18 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/option-context ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3d91692877751cec304008b07d99c8f8 1..58 # Start of option tests ok 1 /option/basic ok 2 /option/translate ok 3 /option/strict-posix # Start of help tests ok 4 /option/help/options ok 5 /option/help/no-options # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=697652 ok 6 /option/help/no-help-options # Usage: # /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/option-context [OPTION?] blabla # # Summary # # Help Options: # -h, --help Show help options # # Application Options: # -t, --test=Argument to use in test (deprecated) Test tests # --test2 Tests also # # Description # ok 7 /option/help/deprecated # End of help tests # Start of group tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=504142 ok 8 /option/group/captions ok 9 /option/group/main ok 10 /option/group/error-hook ok 11 /option/group/parse # Start of captions tests # Start of subprocess tests # End of subprocess tests # End of captions tests # End of group tests # Start of restoration tests ok 12 /option/restoration/int ok 13 /option/restoration/string ok 14 /option/restoration/boolean # End of restoration tests # Start of arg tests ok 15 /option/arg/reverse-string ok 16 /option/arg/optional-int # Start of repetition tests ok 17 /option/arg/repetition/int ok 18 /option/arg/repetition/string ok 19 /option/arg/repetition/filename ok 20 /option/arg/repetition/double ok 21 /option/arg/repetition/locale ok 22 /option/arg/repetition/int64 # End of repetition tests # Start of array tests ok 23 /option/arg/array/string # End of array tests # Start of callback tests ok 24 /option/arg/callback/string ok 25 /option/arg/callback/count ok 26 /option/arg/callback/optional1 ok 27 /option/arg/callback/optional2 ok 28 /option/arg/callback/optional3 ok 29 /option/arg/callback/optional4 ok 30 /option/arg/callback/optional5 ok 31 /option/arg/callback/optional6 ok 32 /option/arg/callback/optional7 ok 33 /option/arg/callback/optional8 # End of callback tests # Start of remaining tests ok 34 /option/arg/remaining/callback ok 35 /option/arg/remaining/callback-false ok 36 /option/arg/remaining/non-option ok 37 /option/arg/remaining/separator ok 38 /option/arg/remaining/array # End of remaining tests # Start of ignore tests ok 39 /option/arg/ignore/long ok 40 /option/arg/ignore/short ok 41 /option/arg/ignore/arg # End of ignore tests # Start of rest tests ok 42 /option/arg/rest/non-option ok 43 /option/arg/rest/separator1 ok 44 /option/arg/rest/separator2 ok 45 /option/arg/rest/separator3 ok 46 /option/arg/rest/separator4 ok 47 /option/arg/rest/separator5 # End of rest tests # End of arg tests # Start of context tests ok 48 /option/context/add ok 49 /option/context/empty2 ok 50 /option/context/empty3 # End of context tests # Start of bug tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=166609 ok 51 /option/bug/unknown-short # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=168008 ok 52 /option/bug/lonely-dash ok 53 /option/bug/triple-dash # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=305576 ok 54 /option/bug/missing-arg # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=577638 ok 55 /option/bug/dash-arg # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=729563 ok 56 /option/bug/short-remaining # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=646926 ok 57 /option/bug/double-free ok 58 /option/bug/double-zero # End of bug tests # End of option tests ============================================================================== =================================== 51/396 =================================== test: glib:glib+core / option-argv0 start time: 10:08:43 duration: 0.28s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=69 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/option-argv0 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa0452a3f503365affe7b41477e7c470c 1..1 # Start of option tests ok 1 /option/argv0 # End of option tests ============================================================================== =================================== 52/396 =================================== test: glib:glib+core / overflow start time: 10:08:43 duration: 0.42s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=252 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/overflow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sab1d3f009b035bf1ab3708e5cbbf35f3 1..6 # Start of glib tests # Start of checked-math tests ok 1 /glib/checked-math/guint-add ok 2 /glib/checked-math/guint-mul ok 3 /glib/checked-math/guint64-add ok 4 /glib/checked-math/guint64-mul ok 5 /glib/checked-math/gsize-add ok 6 /glib/checked-math/gsize-mul # End of checked-math tests # End of glib tests ============================================================================== =================================== 53/396 =================================== test: glib:glib+core / overflow-fallback start time: 10:08:43 duration: 0.41s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=115 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/overflow-fallback ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7d1a212ce6f044891c511ba60e89f1ce 1..6 # Start of glib tests # Start of checked-math tests ok 1 /glib/checked-math/guint-add ok 2 /glib/checked-math/guint-mul ok 3 /glib/checked-math/guint64-add ok 4 /glib/checked-math/guint64-mul ok 5 /glib/checked-math/gsize-add ok 6 /glib/checked-math/gsize-mul # End of checked-math tests # End of glib tests ============================================================================== =================================== 54/396 =================================== test: glib:glib+core / pathbuf start time: 10:08:43 duration: 0.40s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests MALLOC_PERTURB_=194 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/pathbuf ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2167feacd22e20fbae2e2979e8ee6708 1..3 # Start of pathbuf tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/system-config1:/tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/system-data1:/tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_pathbuf_PG01M3/pathbuf/init/.dirs/runtime # Initializing empty path buf # Initializing with empty path # Initializing with full path # Initializing with no path # Allocating GPathBuf on the heap ok 1 /pathbuf/init # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/system-config1:/tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/system-data1:/tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_pathbuf_PG01M3/pathbuf/push-pop/.dirs/runtime # Pushing relative path component # Pushing absolute path component # Popping a path component # Can't pop the last element of a path buffer ok 2 /pathbuf/push-pop # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/system-config1:/tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/system-data1:/tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_pathbuf_PG01M3/pathbuf/filename-extension/.dirs/runtime ok 3 /pathbuf/filename-extension # End of pathbuf tests ============================================================================== =================================== 55/396 =================================== test: glib:glib+core / pattern start time: 10:08:43 duration: 0.39s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=14 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/pattern ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf2a4182acf6005e1b95596803ec8dd22 1..90 # Start of pattern tests # Start of compile tests ok 1 /pattern/compile/0 ok 2 /pattern/compile/1 ok 3 /pattern/compile/2 ok 4 /pattern/compile/3 ok 5 /pattern/compile/4 ok 6 /pattern/compile/5 ok 7 /pattern/compile/6 ok 8 /pattern/compile/7 ok 9 /pattern/compile/8 ok 10 /pattern/compile/9 ok 11 /pattern/compile/10 ok 12 /pattern/compile/11 ok 13 /pattern/compile/12 ok 14 /pattern/compile/13 # End of compile tests # Start of copy tests ok 15 /pattern/copy/0 ok 16 /pattern/copy/1 ok 17 /pattern/copy/2 ok 18 /pattern/copy/3 ok 19 /pattern/copy/4 ok 20 /pattern/copy/5 ok 21 /pattern/copy/6 ok 22 /pattern/copy/7 ok 23 /pattern/copy/8 ok 24 /pattern/copy/9 ok 25 /pattern/copy/10 ok 26 /pattern/copy/11 ok 27 /pattern/copy/12 ok 28 /pattern/copy/13 # End of copy tests # Start of match tests ok 29 /pattern/match/0 ok 30 /pattern/match/1 ok 31 /pattern/match/2 ok 32 /pattern/match/3 ok 33 /pattern/match/4 ok 34 /pattern/match/5 ok 35 /pattern/match/6 ok 36 /pattern/match/7 ok 37 /pattern/match/8 ok 38 /pattern/match/9 ok 39 /pattern/match/10 ok 40 /pattern/match/11 ok 41 /pattern/match/12 ok 42 /pattern/match/13 ok 43 /pattern/match/14 ok 44 /pattern/match/15 ok 45 /pattern/match/16 ok 46 /pattern/match/17 ok 47 /pattern/match/18 ok 48 /pattern/match/19 ok 49 /pattern/match/20 ok 50 /pattern/match/21 ok 51 /pattern/match/22 ok 52 /pattern/match/23 ok 53 /pattern/match/24 ok 54 /pattern/match/25 ok 55 /pattern/match/26 ok 56 /pattern/match/27 ok 57 /pattern/match/28 ok 58 /pattern/match/29 ok 59 /pattern/match/30 ok 60 /pattern/match/31 ok 61 /pattern/match/32 ok 62 /pattern/match/33 ok 63 /pattern/match/34 ok 64 /pattern/match/35 ok 65 /pattern/match/36 ok 66 /pattern/match/37 ok 67 /pattern/match/38 ok 68 /pattern/match/39 ok 69 /pattern/match/40 ok 70 /pattern/match/41 ok 71 /pattern/match/42 ok 72 /pattern/match/43 ok 73 /pattern/match/44 ok 74 /pattern/match/45 ok 75 /pattern/match/46 ok 76 /pattern/match/47 ok 77 /pattern/match/48 ok 78 /pattern/match/49 ok 79 /pattern/match/50 # End of match tests # Start of equal tests ok 80 /pattern/equal/0 ok 81 /pattern/equal/1 ok 82 /pattern/equal/2 ok 83 /pattern/equal/3 ok 84 /pattern/equal/4 ok 85 /pattern/equal/5 ok 86 /pattern/equal/6 ok 87 /pattern/equal/7 ok 88 /pattern/equal/8 ok 89 /pattern/equal/9 ok 90 /pattern/equal/10 # End of equal tests # End of pattern tests ============================================================================== =================================== 57/396 =================================== test: glib:glib+core / protocol start time: 10:08:43 duration: 0.36s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/protocol ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S46cee16c71152b85858f822dc6fee681 1..9 # Start of glib tests # Start of testing tests # Start of protocol tests ok 1 /glib/testing/protocol/debug ok 2 /glib/testing/protocol/info ok 3 /glib/testing/protocol/message ok 4 /glib/testing/protocol/warning ok 5 /glib/testing/protocol/critical ok 6 /glib/testing/protocol/error ok 7 /glib/testing/protocol/gtest-message ok 8 /glib/testing/protocol/test-message ok 9 /glib/testing/protocol/test-error # End of protocol tests # End of testing tests # End of glib tests ============================================================================== =================================== 60/396 =================================== test: glib:glib+core / rcbox start time: 10:08:43 duration: 0.32s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=197 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rcbox ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se1629ba7fe129b6508baa5788c10583b 1..8 # Start of rcbox tests ok 1 /rcbox/new # global_point = 0x569d01f0 ok 2 /rcbox/release-full # global_point_a = 0x569d02a0 # global_point_b = 0x569d01f0 ok 3 /rcbox/dup ok 4 /rcbox/alignment # End of rcbox tests # Start of atomic-rcbox tests ok 5 /atomic-rcbox/new # global_point = 0x569cff80 ok 6 /atomic-rcbox/release-full # global_point_a = 0x569d03e0 # global_point_b = 0x569cff80 ok 7 /atomic-rcbox/dup ok 8 /atomic-rcbox/alignment # End of atomic-rcbox tests ============================================================================== =================================== 59/396 =================================== test: glib:glib+core / rand start time: 10:08:43 duration: 0.39s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=227 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rand ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd82f5d6ea4e56d92514476ef4e93308a 1..2 # Start of rand tests ok 1 /rand/test-rand # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=502560 ok 2 /rand/double-range # End of rand tests ============================================================================== =================================== 16/396 =================================== test: glib:glib+core / date start time: 10:08:43 duration: 0.93s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=252 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/date ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sea275814ac1c273e841711c967410284 1..121 # Start of date tests ok 1 /date/basic ok 2 /date/empty ok 3 /date/dmy ok 4 /date/julian ok 5 /date/compare ok 6 /date/dates ok 7 /date/strftime ok 8 /date/two-digit-years ok 9 /date/parse ok 10 /date/parse_locale_change # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=793550 ok 11 /date/month_substring # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=749206 ok 12 /date/month_names # SKIP Skipping due to running uninstalled. This test can only be run when the translations are installed. ok 13 /date/clamp ok 14 /date/order ok 15 /date/copy # Vector 0: 0000-00-00, invalid # Vector 1: 0001-01-01, valid # Vector 2: 0000-01-01, invalid # Vector 3: 2000-02-30, invalid # Vector 4: 2000-02-29, valid # Vector 5: 2001-02-29, invalid # Vector 6: 65535-01-01, valid ok 16 /date/valid-dmy # Start of parse tests # Test 0 # Test 1 ok 17 /date/parse/invalid # End of parse tests # Start of year tests ok 18 /date/year/1 ok 19 /date/year/2 ok 20 /date/year/3 ok 21 /date/year/4 ok 22 /date/year/5 ok 23 /date/year/6 ok 24 /date/year/7 ok 25 /date/year/8 ok 26 /date/year/9 ok 27 /date/year/10 ok 28 /date/year/11 ok 29 /date/year/12 ok 30 /date/year/13 ok 31 /date/year/14 ok 32 /date/year/98 ok 33 /date/year/99 ok 34 /date/year/100 ok 35 /date/year/101 ok 36 /date/year/102 ok 37 /date/year/103 ok 38 /date/year/397 ok 39 /date/year/398 ok 40 /date/year/399 ok 41 /date/year/400 ok 42 /date/year/401 ok 43 /date/year/402 ok 44 /date/year/403 ok 45 /date/year/404 ok 46 /date/year/405 ok 47 /date/year/406 ok 48 /date/year/1598 ok 49 /date/year/1599 ok 50 /date/year/1600 ok 51 /date/year/1601 ok 52 /date/year/1602 ok 53 /date/year/1650 ok 54 /date/year/1651 ok 55 /date/year/1897 ok 56 /date/year/1898 ok 57 /date/year/1899 ok 58 /date/year/1900 ok 59 /date/year/1901 ok 60 /date/year/1902 ok 61 /date/year/1903 ok 62 /date/year/1961 ok 63 /date/year/1962 ok 64 /date/year/1963 ok 65 /date/year/1964 ok 66 /date/year/1965 ok 67 /date/year/1967 ok 68 /date/year/1968 ok 69 /date/year/1969 ok 70 /date/year/1970 ok 71 /date/year/1971 ok 72 /date/year/1972 ok 73 /date/year/1973 ok 74 /date/year/1974 ok 75 /date/year/1975 ok 76 /date/year/1976 ok 77 /date/year/1977 ok 78 /date/year/1978 ok 79 /date/year/1979 ok 80 /date/year/1980 ok 81 /date/year/1981 ok 82 /date/year/1982 ok 83 /date/year/1983 ok 84 /date/year/1984 ok 85 /date/year/1985 ok 86 /date/year/1986 ok 87 /date/year/1987 ok 88 /date/year/1988 ok 89 /date/year/1989 ok 90 /date/year/1990 ok 91 /date/year/1991 ok 92 /date/year/1992 ok 93 /date/year/1993 ok 94 /date/year/1994 ok 95 /date/year/1995 ok 96 /date/year/1996 ok 97 /date/year/1997 ok 98 /date/year/1998 ok 99 /date/year/1999 ok 100 /date/year/2000 ok 101 /date/year/2001 ok 102 /date/year/2002 ok 103 /date/year/2003 ok 104 /date/year/2004 ok 105 /date/year/2005 ok 106 /date/year/2006 ok 107 /date/year/2007 ok 108 /date/year/2008 ok 109 /date/year/2009 ok 110 /date/year/2010 ok 111 /date/year/2011 ok 112 /date/year/2012 ok 113 /date/year/3000 ok 114 /date/year/3001 ok 115 /date/year/3002 ok 116 /date/year/3998 ok 117 /date/year/3999 ok 118 /date/year/4000 ok 119 /date/year/4001 ok 120 /date/year/4002 ok 121 /date/year/4003 # End of year tests # End of date tests ============================================================================== =================================== 62/396 =================================== test: glib:glib+core / refcount start time: 10:08:44 duration: 0.33s result: exit status 0 command: MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/refcount ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S53652065823a763f02864f1492d901f2 1..4 # Start of refcount tests ok 1 /refcount/grefcount ok 2 /refcount/gatomicrefcount # Start of grefcount tests ok 3 /refcount/grefcount/saturation # End of grefcount tests # Start of gatomicrefcount tests ok 4 /refcount/gatomicrefcount/saturation # End of gatomicrefcount tests # End of refcount tests ============================================================================== =================================== 63/396 =================================== test: glib:glib+core / refcount-macro start time: 10:08:44 duration: 0.31s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/refcount-macro ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S42a9e020b01c5c342329dce347864702 1..4 # Start of refcount tests ok 1 /refcount/grefcount ok 2 /refcount/gatomicrefcount # Start of grefcount tests ok 3 /refcount/grefcount/saturation # End of grefcount tests # Start of gatomicrefcount tests ok 4 /refcount/gatomicrefcount/saturation # End of gatomicrefcount tests # End of refcount tests ============================================================================== =================================== 61/396 =================================== test: glib:glib+core / rec-mutex start time: 10:08:44 duration: 0.43s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=237 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rec-mutex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbe335d476ab2f047cfcec1a4887fa476 1..29 # Start of thread tests ok 1 /thread/rec-mutex1 ok 2 /thread/rec-mutex2 ok 3 /thread/rec-mutex3 ok 4 /thread/rec-mutex4 # Start of rec-mutex tests # Start of perf tests # Start of uncontended tests # max perf: 0.500000 mips ok 5 /thread/rec-mutex/perf/uncontended/depth1 # max perf: 1.000000 mips ok 6 /thread/rec-mutex/perf/uncontended/depth2 # max perf: inf mips ok 7 /thread/rec-mutex/perf/uncontended/depth3 # max perf: 1.000000 mips ok 8 /thread/rec-mutex/perf/uncontended/depth4 # max perf: 1.000000 mips ok 9 /thread/rec-mutex/perf/uncontended/depth5 # End of uncontended tests # Start of contended1 tests # max perf: inf mips ok 10 /thread/rec-mutex/perf/contended1/depth1 # max perf: inf mips ok 11 /thread/rec-mutex/perf/contended1/depth2 # max perf: 2.000000 mips ok 12 /thread/rec-mutex/perf/contended1/depth3 # max perf: 2.000000 mips ok 13 /thread/rec-mutex/perf/contended1/depth4 # max perf: inf mips ok 14 /thread/rec-mutex/perf/contended1/depth5 # End of contended1 tests # Start of contended2 tests # max perf: 3.000000 mips ok 15 /thread/rec-mutex/perf/contended2/depth1 # max perf: 3.000000 mips ok 16 /thread/rec-mutex/perf/contended2/depth2 # max perf: 3.000000 mips ok 17 /thread/rec-mutex/perf/contended2/depth3 # max perf: 3.000000 mips ok 18 /thread/rec-mutex/perf/contended2/depth4 # max perf: 3.000000 mips ok 19 /thread/rec-mutex/perf/contended2/depth5 # End of contended2 tests # Start of contended3 tests # max perf: inf mips ok 20 /thread/rec-mutex/perf/contended3/depth1 # max perf: 4.000000 mips ok 21 /thread/rec-mutex/perf/contended3/depth2 # max perf: 4.000000 mips ok 22 /thread/rec-mutex/perf/contended3/depth3 # max perf: 0.800000 mips ok 23 /thread/rec-mutex/perf/contended3/depth4 # max perf: 0.800000 mips ok 24 /thread/rec-mutex/perf/contended3/depth5 # End of contended3 tests # Start of contended4 tests # max perf: 2.500000 mips ok 25 /thread/rec-mutex/perf/contended4/depth1 # max perf: 1.666667 mips ok 26 /thread/rec-mutex/perf/contended4/depth2 # max perf: 0.833333 mips ok 27 /thread/rec-mutex/perf/contended4/depth3 # max perf: 0.023474 mips ok 28 /thread/rec-mutex/perf/contended4/depth4 # max perf: 0.625000 mips ok 29 /thread/rec-mutex/perf/contended4/depth5 # End of contended4 tests # End of perf tests # End of rec-mutex tests # End of thread tests ============================================================================== =================================== 66/396 =================================== test: glib:glib+core / relation start time: 10:08:44 duration: 0.18s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=80 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/relation ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9b23afc9b2bfb74c70b1435e756aa311 1..1 # Start of glib tests ok 1 /glib/relation # End of glib tests ============================================================================== =================================== 68/396 =================================== test: glib:glib+core / scannerapi start time: 10:08:44 duration: 0.17s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/scannerapi ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8eeb49cf07e360271fd59431f346f317 1..4 # Start of scanner tests ok 1 /scanner/warn ok 2 /scanner/error ok 3 /scanner/symbols ok 4 /scanner/tokens # End of scanner tests ============================================================================== =================================== 69/396 =================================== test: glib:glib+core / search-utils start time: 10:08:44 duration: 0.16s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=168 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/search-utils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf0314021f883dfd5b4fe7f7c394562c4 # GLib-DEBUG: Current user locale: C.UTF-8 1..6 # Start of search tests # GLib-DEBUG: Started # GLib-DEBUG: 'he' - 'Hello World' should match: OK # GLib-DEBUG: 'wo' - 'Hello World' should match: OK # GLib-DEBUG: 'lo' - 'Hello World' should NOT match: OK # GLib-DEBUG: 'ld' - 'Hello World' should NOT match: OK # GLib-DEBUG: 'wo' - 'Hello-World' should match: OK # GLib-DEBUG: 'wo' - 'HelloWorld' should NOT match: OK ok 1 /search/basic # GLib-DEBUG: Started # GLib-DEBUG: 'jor' - 'Jörgen' should match: OK # GLib-DEBUG: 'gaetan' - 'Gaëtan' should match: OK # GLib-DEBUG: 'ele' - 'élève' should match: OK # GLib-DEBUG: 'AzaÏs' - 'Azais' should NOT match: OK # GLib-DEBUG: 'Azais' - 'AzaÏs' should match: OK ok 2 /search/composed # GLib-DEBUG: Started # GLib-DEBUG: 'Jör' - 'Jorgen' should NOT match: OK # GLib-DEBUG: 'jor' - 'Jörgen' should match: OK ok 3 /search/decomposed # GLib-DEBUG: Started # GLib-DEBUG: 'ist' - 'İstanbul' should match: OK # GLib-DEBUG: 'diyarbakir' - 'Diyarbakır' should match: OK ok 4 /search/turkish # GLib-DEBUG: Started # GLib-DEBUG: 'jor' - 'J?rgen' should match: OK # GLib-DEBUG: 'Jo?r' - 'Jorgen' should NOT match: OK # GLib-DEBUG: 'jor' - 'Jo?rgen' should match: OK ok 5 /search/c_locale_unicode # GLib-DEBUG: Started # GLib-DEBUG: 'Xav Cla' - 'Xavier Claessens' should match: OK # GLib-DEBUG: 'Cla Xav' - 'Xavier Claessens' should match: OK # GLib-DEBUG: ' b ' - 'Foo Bar Baz' should match: OK # GLib-DEBUG: 'bar bazz' - 'Foo Bar Baz' should NOT match: OK ok 6 /search/multi_words # End of search tests ============================================================================== =================================== 71/396 =================================== test: glib:glib+core / shell start time: 10:08:44 duration: 0.21s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/shell ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S98ce04020b639d99915bba6680f23847 1..51 # Start of shell tests # Start of cmdline tests ok 1 /shell/cmdline/0 ok 2 /shell/cmdline/1 ok 3 /shell/cmdline/2 ok 4 /shell/cmdline/3 ok 5 /shell/cmdline/4 ok 6 /shell/cmdline/5 ok 7 /shell/cmdline/6 ok 8 /shell/cmdline/7 ok 9 /shell/cmdline/8 ok 10 /shell/cmdline/9 ok 11 /shell/cmdline/10 ok 12 /shell/cmdline/11 ok 13 /shell/cmdline/12 ok 14 /shell/cmdline/13 ok 15 /shell/cmdline/14 ok 16 /shell/cmdline/15 ok 17 /shell/cmdline/16 ok 18 /shell/cmdline/17 ok 19 /shell/cmdline/18 ok 20 /shell/cmdline/19 ok 21 /shell/cmdline/20 ok 22 /shell/cmdline/21 ok 23 /shell/cmdline/22 # End of cmdline tests # Start of quote tests ok 24 /shell/quote/0 ok 25 /shell/quote/1 ok 26 /shell/quote/2 ok 27 /shell/quote/3 ok 28 /shell/quote/4 ok 29 /shell/quote/5 ok 30 /shell/quote/6 # End of quote tests # Start of unquote tests ok 31 /shell/unquote/0 ok 32 /shell/unquote/1 ok 33 /shell/unquote/2 ok 34 /shell/unquote/3 ok 35 /shell/unquote/4 ok 36 /shell/unquote/5 ok 37 /shell/unquote/6 ok 38 /shell/unquote/7 ok 39 /shell/unquote/8 ok 40 /shell/unquote/9 ok 41 /shell/unquote/10 ok 42 /shell/unquote/11 ok 43 /shell/unquote/12 ok 44 /shell/unquote/13 ok 45 /shell/unquote/14 ok 46 /shell/unquote/15 ok 47 /shell/unquote/16 ok 48 /shell/unquote/17 ok 49 /shell/unquote/18 ok 50 /shell/unquote/19 ok 51 /shell/unquote/20 # End of unquote tests # End of shell tests ----------------------------------- stderr ----------------------------------- test cmdline: foo bar test cmdline: foo 'bar' test cmdline: foo "bar" test cmdline: foo '' 'bar' test cmdline: foo "bar"'baz'blah'foo'\''blah'"boo" test cmdline: foo blah foo bar baz test cmdline: foo ' spaces more spaces lots of spaces in this ' test cmdline: foo \ bar test cmdline: foo '' '' test cmdline: foo \" la la la test cmdline: foo \ foo woo woo\ test cmdline: foo "yada yada \$\"" test cmdline: foo "c:\\" test cmdline: foo # bla bla bla bar test cmdline: foo a#b test cmdline: #foo test cmdline: foo bar \ test cmdline: foo 'bar baz test cmdline: foo '"bar" baz test cmdline: test cmdline: test cmdline: # foo bar test cmdline: foo '/bar/summer'\''09 tours.pdf' ============================================================================== =================================== 73/396 =================================== test: glib:glib+core / slist start time: 10:08:44 duration: 0.29s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/slist ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S42938c877584cad14bc9e0ae4b9e593f 1..14 # Start of slist tests ok 1 /slist/sort ok 2 /slist/sort-with-data ok 3 /slist/insert-sorted ok 4 /slist/insert-sorted-with-data ok 5 /slist/reverse ok 6 /slist/nth ok 7 /slist/remove ok 8 /slist/remove-all ok 9 /slist/insert ok 10 /slist/position ok 11 /slist/concat ok 12 /slist/copy # Start of sort tests ok 13 /slist/sort/stable # End of sort tests # Start of copy tests ok 14 /slist/copy/deep # End of copy tests # End of slist tests ============================================================================== =================================== 74/396 =================================== test: glib:glib+core / sort start time: 10:08:44 duration: 0.28s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/sort ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6f4cd555a8f6b8383f913d5fd7ee7fa4 1..5 # Start of sort tests ok 1 /sort/basic ok 2 /sort/zero-elements ok 3 /sort/stable ok 4 /sort/big ok 5 /sort/deprecated # End of sort tests ============================================================================== =================================== 65/396 =================================== test: glib:glib+core / regex start time: 10:08:44 duration: 0.45s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=143 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/regex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc7f6789e0753b1bb07131baeb6c8eb92 1..848 # Start of regex tests ok 1 /regex/properties ok 2 /regex/class ok 3 /regex/lookahead ok 4 /regex/lookbehind ok 5 /regex/subpattern ok 6 /regex/condition ok 7 /regex/recursion # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=640489 ok 8 /regex/multiline ok 9 /regex/explicit-crlf ok 10 /regex/max-lookbehind ok 11 /regex/compile-errors ok 12 /regex/jit-unsupported-matching # /regex/unmatched-named-subpattern summary: Test that unmatched subpatterns can still be queried # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2881 ok 13 /regex/unmatched-named-subpattern # /regex/compiled-regex-after-jit-failure summary: Test that failed OPTIMIZE regex doesn't cause issues on subsequent matches # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2824 # GLib-DEBUG: PCRE2 JIT stack limit reached, falling back to non-optimized matching. # GLib-DEBUG: PCRE2 JIT stack limit reached, falling back to non-optimized matching. ok 14 /regex/compiled-regex-after-jit-failure # Start of new tests ok 15 /regex/new/1 ok 16 /regex/new/2 ok 17 /regex/new/3 ok 18 /regex/new/4 ok 19 /regex/new/5 ok 20 /regex/new/6 ok 21 /regex/new/7 ok 22 /regex/new/8 ok 23 /regex/new/9 ok 24 /regex/new/10 ok 25 /regex/new/11 ok 26 /regex/new/12 ok 27 /regex/new/13 ok 28 /regex/new/14 ok 29 /regex/new/15 ok 30 /regex/new/16 ok 31 /regex/new/17 ok 32 /regex/new/18 ok 33 /regex/new/19 ok 34 /regex/new/71 ok 35 /regex/new/80 ok 36 /regex/new/82 # End of new tests # Start of new-check-flags tests ok 37 /regex/new-check-flags/20 ok 38 /regex/new-check-flags/21 ok 39 /regex/new-check-flags/22 ok 40 /regex/new-check-flags/23 ok 41 /regex/new-check-flags/24 ok 42 /regex/new-check-flags/25 ok 43 /regex/new-check-flags/26 ok 44 /regex/new-check-flags/27 ok 45 /regex/new-check-flags/28 ok 46 /regex/new-check-flags/29 ok 47 /regex/new-check-flags/30 ok 48 /regex/new-check-flags/31 ok 49 /regex/new-check-flags/32 ok 50 /regex/new-check-flags/33 ok 51 /regex/new-check-flags/34 ok 52 /regex/new-check-flags/35 ok 53 /regex/new-check-flags/36 # End of new-check-flags tests # Start of new-fail tests ok 54 /regex/new-fail/37 ok 55 /regex/new-fail/38 ok 56 /regex/new-fail/39 ok 57 /regex/new-fail/40 ok 58 /regex/new-fail/41 ok 59 /regex/new-fail/42 ok 60 /regex/new-fail/43 ok 61 /regex/new-fail/44 ok 62 /regex/new-fail/45 ok 63 /regex/new-fail/46 ok 64 /regex/new-fail/47 ok 65 /regex/new-fail/48 ok 66 /regex/new-fail/49 ok 67 /regex/new-fail/50 ok 68 /regex/new-fail/51 ok 69 /regex/new-fail/52 ok 70 /regex/new-fail/53 ok 71 /regex/new-fail/54 ok 72 /regex/new-fail/55 ok 73 /regex/new-fail/56 ok 74 /regex/new-fail/57 ok 75 /regex/new-fail/58 ok 76 /regex/new-fail/59 ok 77 /regex/new-fail/60 ok 78 /regex/new-fail/61 ok 79 /regex/new-fail/62 ok 80 /regex/new-fail/63 ok 81 /regex/new-fail/64 ok 82 /regex/new-fail/65 ok 83 /regex/new-fail/66 ok 84 /regex/new-fail/67 ok 85 /regex/new-fail/68 ok 86 /regex/new-fail/69 ok 87 /regex/new-fail/70 ok 88 /regex/new-fail/72 ok 89 /regex/new-fail/73 ok 90 /regex/new-fail/74 ok 91 /regex/new-fail/75 ok 92 /regex/new-fail/76 ok 93 /regex/new-fail/77 ok 94 /regex/new-fail/78 ok 95 /regex/new-fail/79 ok 96 /regex/new-fail/81 ok 97 /regex/new-fail/83 ok 98 /regex/new-fail/84 ok 99 /regex/new-fail/85 ok 100 /regex/new-fail/86 ok 101 /regex/new-fail/87 ok 102 /regex/new-fail/88 ok 103 /regex/new-fail/89 ok 104 /regex/new-fail/90 ok 105 /regex/new-fail/91 # End of new-fail tests # Start of match-simple tests ok 106 /regex/match-simple/92 ok 107 /regex/match-simple/93 ok 108 /regex/match-simple/94 ok 109 /regex/match-simple/95 ok 110 /regex/match-simple/96 ok 111 /regex/match-simple/97 ok 112 /regex/match-simple/98 ok 113 /regex/match-simple/99 ok 114 /regex/match-simple/100 ok 115 /regex/match-simple/101 ok 116 /regex/match-simple/102 ok 117 /regex/match-simple/103 ok 118 /regex/match-simple/104 ok 119 /regex/match-simple/105 ok 120 /regex/match-simple/106 ok 121 /regex/match-simple/107 ok 122 /regex/match-simple/108 ok 123 /regex/match-simple/109 ok 124 /regex/match-simple/110 ok 125 /regex/match-simple/111 ok 126 /regex/match-simple/112 ok 127 /regex/match-simple/113 ok 128 /regex/match-simple/114 ok 129 /regex/match-simple/115 ok 130 /regex/match-simple/116 ok 131 /regex/match-simple/117 ok 132 /regex/match-simple/118 ok 133 /regex/match-simple/119 ok 134 /regex/match-simple/120 ok 135 /regex/match-simple/121 ok 136 /regex/match-simple/122 ok 137 /regex/match-simple/123 ok 138 /regex/match-simple/124 ok 139 /regex/match-simple/125 ok 140 /regex/match-simple/126 ok 141 /regex/match-simple/127 ok 142 /regex/match-simple/128 ok 143 /regex/match-simple/129 ok 144 /regex/match-simple/130 ok 145 /regex/match-simple/131 ok 146 /regex/match-simple/132 ok 147 /regex/match-simple/133 ok 148 /regex/match-simple/134 ok 149 /regex/match-simple/135 ok 150 /regex/match-simple/136 ok 151 /regex/match-simple/137 ok 152 /regex/match-simple/138 ok 153 /regex/match-simple/139 ok 154 /regex/match-simple/140 ok 155 /regex/match-simple/141 ok 156 /regex/match-simple/142 ok 157 /regex/match-simple/143 ok 158 /regex/match-simple/144 ok 159 /regex/match-simple/145 ok 160 /regex/match-simple/146 ok 161 /regex/match-simple/147 ok 162 /regex/match-simple/148 ok 163 /regex/match-simple/149 ok 164 /regex/match-simple/150 ok 165 /regex/match-simple/151 ok 166 /regex/match-simple/152 ok 167 /regex/match-simple/153 ok 168 /regex/match-simple/154 ok 169 /regex/match-simple/155 ok 170 /regex/match-simple/156 ok 171 /regex/match-simple/157 ok 172 /regex/match-simple/158 ok 173 /regex/match-simple/159 ok 174 /regex/match-simple/160 ok 175 /regex/match-simple/161 ok 176 /regex/match-simple/162 ok 177 /regex/match-simple/163 ok 178 /regex/match-simple/164 # End of match-simple tests # Start of match-simple-optimized tests ok 179 /regex/match-simple-optimized/92 ok 180 /regex/match-simple-optimized/93 ok 181 /regex/match-simple-optimized/94 ok 182 /regex/match-simple-optimized/95 ok 183 /regex/match-simple-optimized/96 ok 184 /regex/match-simple-optimized/97 ok 185 /regex/match-simple-optimized/98 ok 186 /regex/match-simple-optimized/99 ok 187 /regex/match-simple-optimized/100 ok 188 /regex/match-simple-optimized/101 ok 189 /regex/match-simple-optimized/102 ok 190 /regex/match-simple-optimized/103 ok 191 /regex/match-simple-optimized/104 ok 192 /regex/match-simple-optimized/105 ok 193 /regex/match-simple-optimized/106 ok 194 /regex/match-simple-optimized/107 ok 195 /regex/match-simple-optimized/108 ok 196 /regex/match-simple-optimized/109 ok 197 /regex/match-simple-optimized/110 ok 198 /regex/match-simple-optimized/111 ok 199 /regex/match-simple-optimized/112 ok 200 /regex/match-simple-optimized/113 ok 201 /regex/match-simple-optimized/114 ok 202 /regex/match-simple-optimized/115 ok 203 /regex/match-simple-optimized/116 ok 204 /regex/match-simple-optimized/117 ok 205 /regex/match-simple-optimized/118 ok 206 /regex/match-simple-optimized/119 ok 207 /regex/match-simple-optimized/120 ok 208 /regex/match-simple-optimized/121 ok 209 /regex/match-simple-optimized/122 ok 210 /regex/match-simple-optimized/123 ok 211 /regex/match-simple-optimized/124 ok 212 /regex/match-simple-optimized/125 ok 213 /regex/match-simple-optimized/126 ok 214 /regex/match-simple-optimized/127 ok 215 /regex/match-simple-optimized/128 ok 216 /regex/match-simple-optimized/129 ok 217 /regex/match-simple-optimized/130 ok 218 /regex/match-simple-optimized/131 ok 219 /regex/match-simple-optimized/132 ok 220 /regex/match-simple-optimized/133 ok 221 /regex/match-simple-optimized/134 ok 222 /regex/match-simple-optimized/135 ok 223 /regex/match-simple-optimized/136 ok 224 /regex/match-simple-optimized/137 ok 225 /regex/match-simple-optimized/138 ok 226 /regex/match-simple-optimized/139 ok 227 /regex/match-simple-optimized/140 ok 228 /regex/match-simple-optimized/141 ok 229 /regex/match-simple-optimized/142 ok 230 /regex/match-simple-optimized/143 ok 231 /regex/match-simple-optimized/144 ok 232 /regex/match-simple-optimized/145 ok 233 /regex/match-simple-optimized/146 ok 234 /regex/match-simple-optimized/147 ok 235 /regex/match-simple-optimized/148 ok 236 /regex/match-simple-optimized/149 ok 237 /regex/match-simple-optimized/150 ok 238 /regex/match-simple-optimized/151 ok 239 /regex/match-simple-optimized/152 ok 240 /regex/match-simple-optimized/153 ok 241 /regex/match-simple-optimized/154 ok 242 /regex/match-simple-optimized/155 ok 243 /regex/match-simple-optimized/156 ok 244 /regex/match-simple-optimized/157 ok 245 /regex/match-simple-optimized/158 ok 246 /regex/match-simple-optimized/159 ok 247 /regex/match-simple-optimized/160 ok 248 /regex/match-simple-optimized/161 ok 249 /regex/match-simple-optimized/162 ok 250 /regex/match-simple-optimized/163 # GLib-DEBUG: PCRE2 JIT stack limit reached, falling back to non-optimized matching. ok 251 /regex/match-simple-optimized/164 # End of match-simple-optimized tests # Start of match tests ok 252 /regex/match/165 ok 253 /regex/match/166 ok 254 /regex/match/167 ok 255 /regex/match/168 ok 256 /regex/match/169 ok 257 /regex/match/170 ok 258 /regex/match/171 ok 259 /regex/match/172 ok 260 /regex/match/173 ok 261 /regex/match/174 ok 262 /regex/match/175 ok 263 /regex/match/176 ok 264 /regex/match/177 ok 265 /regex/match/178 ok 266 /regex/match/179 ok 267 /regex/match/180 ok 268 /regex/match/181 ok 269 /regex/match/182 ok 270 /regex/match/183 ok 271 /regex/match/184 ok 272 /regex/match/185 ok 273 /regex/match/186 ok 274 /regex/match/187 ok 275 /regex/match/188 ok 276 /regex/match/189 ok 277 /regex/match/190 ok 278 /regex/match/191 ok 279 /regex/match/192 ok 280 /regex/match/193 ok 281 /regex/match/194 ok 282 /regex/match/195 ok 283 /regex/match/196 ok 284 /regex/match/197 ok 285 /regex/match/198 ok 286 /regex/match/199 ok 287 /regex/match/200 ok 288 /regex/match/201 ok 289 /regex/match/202 ok 290 /regex/match/203 ok 291 /regex/match/204 ok 292 /regex/match/205 ok 293 /regex/match/206 ok 294 /regex/match/207 ok 295 /regex/match/208 ok 296 /regex/match/209 ok 297 /regex/match/210 ok 298 /regex/match/211 ok 299 /regex/match/212 ok 300 /regex/match/213 ok 301 /regex/match/214 ok 302 /regex/match/215 ok 303 /regex/match/216 ok 304 /regex/match/217 ok 305 /regex/match/218 ok 306 /regex/match/219 ok 307 /regex/match/220 ok 308 /regex/match/221 ok 309 /regex/match/222 ok 310 /regex/match/223 ok 311 /regex/match/224 ok 312 /regex/match/225 ok 313 /regex/match/226 ok 314 /regex/match/227 ok 315 /regex/match/228 ok 316 /regex/match/229 ok 317 /regex/match/230 ok 318 /regex/match/231 ok 319 /regex/match/232 ok 320 /regex/match/233 ok 321 /regex/match/234 ok 322 /regex/match/235 ok 323 /regex/match/236 ok 324 /regex/match/237 ok 325 /regex/match/238 ok 326 /regex/match/239 ok 327 /regex/match/240 ok 328 /regex/match/241 ok 329 /regex/match/242 ok 330 /regex/match/243 ok 331 /regex/match/244 ok 332 /regex/match/245 ok 333 /regex/match/246 ok 334 /regex/match/partial281 ok 335 /regex/match/partial282 ok 336 /regex/match/partial283 ok 337 /regex/match/partial284 ok 338 /regex/match/partial285 ok 339 /regex/match/partial286 ok 340 /regex/match/partial287 ok 341 /regex/match/partial288 ok 342 /regex/match/partial289 ok 343 /regex/match/partial290 ok 344 /regex/match/partial291 ok 345 /regex/match/partial292 ok 346 /regex/match/partial293 ok 347 /regex/match/partial294 ok 348 /regex/match/partial295 ok 349 /regex/match/partial296 ok 350 /regex/match/partial297 ok 351 /regex/match/partial298 ok 352 /regex/match/partial299 ok 353 /regex/match/partial300 ok 354 /regex/match/partial301 ok 355 /regex/match/partial302 # Start of next0 tests ok 356 /regex/match/next0/247 ok 357 /regex/match/next0/248 ok 358 /regex/match/next0/249 ok 359 /regex/match/next0/250 # End of next0 tests # Start of next1 tests ok 360 /regex/match/next1/251 ok 361 /regex/match/next1/252 ok 362 /regex/match/next1/253 ok 363 /regex/match/next1/254 ok 364 /regex/match/next1/255 # End of next1 tests # Start of next2 tests ok 365 /regex/match/next2/256 ok 366 /regex/match/next2/257 ok 367 /regex/match/next2/258 ok 368 /regex/match/next2/259 ok 369 /regex/match/next2/260 ok 370 /regex/match/next2/261 ok 371 /regex/match/next2/262 ok 372 /regex/match/next2/263 # End of next2 tests # Start of next3 tests ok 373 /regex/match/next3/264 ok 374 /regex/match/next3/265 ok 375 /regex/match/next3/266 ok 376 /regex/match/next3/267 ok 377 /regex/match/next3/268 ok 378 /regex/match/next3/269 # End of next3 tests # Start of next4 tests ok 379 /regex/match/next4/270 # End of next4 tests # Start of count tests ok 380 /regex/match/count/271 ok 381 /regex/match/count/272 ok 382 /regex/match/count/273 ok 383 /regex/match/count/274 ok 384 /regex/match/count/275 ok 385 /regex/match/count/276 ok 386 /regex/match/count/277 ok 387 /regex/match/count/278 ok 388 /regex/match/count/279 ok 389 /regex/match/count/280 # End of count tests # Start of count-optimized tests ok 390 /regex/match/count-optimized/271 ok 391 /regex/match/count-optimized/272 ok 392 /regex/match/count-optimized/273 ok 393 /regex/match/count-optimized/274 ok 394 /regex/match/count-optimized/275 ok 395 /regex/match/count-optimized/276 ok 396 /regex/match/count-optimized/277 ok 397 /regex/match/count-optimized/278 ok 398 /regex/match/count-optimized/279 ok 399 /regex/match/count-optimized/280 # End of count-optimized tests # Start of partial-optimized tests ok 400 /regex/match/partial-optimized/281 ok 401 /regex/match/partial-optimized/282 ok 402 /regex/match/partial-optimized/283 ok 403 /regex/match/partial-optimized/284 ok 404 /regex/match/partial-optimized/285 ok 405 /regex/match/partial-optimized/286 ok 406 /regex/match/partial-optimized/287 ok 407 /regex/match/partial-optimized/288 ok 408 /regex/match/partial-optimized/289 ok 409 /regex/match/partial-optimized/290 ok 410 /regex/match/partial-optimized/291 ok 411 /regex/match/partial-optimized/292 ok 412 /regex/match/partial-optimized/293 ok 413 /regex/match/partial-optimized/294 ok 414 /regex/match/partial-optimized/295 ok 415 /regex/match/partial-optimized/296 ok 416 /regex/match/partial-optimized/297 ok 417 /regex/match/partial-optimized/298 ok 418 /regex/match/partial-optimized/299 ok 419 /regex/match/partial-optimized/300 ok 420 /regex/match/partial-optimized/301 ok 421 /regex/match/partial-optimized/302 # End of partial-optimized tests # Start of subpattern tests ok 422 /regex/match/subpattern/303 ok 423 /regex/match/subpattern/304 ok 424 /regex/match/subpattern/305 ok 425 /regex/match/subpattern/306 ok 426 /regex/match/subpattern/307 ok 427 /regex/match/subpattern/308 ok 428 /regex/match/subpattern/309 ok 429 /regex/match/subpattern/310 ok 430 /regex/match/subpattern/311 ok 431 /regex/match/subpattern/312 ok 432 /regex/match/subpattern/313 ok 433 /regex/match/subpattern/314 ok 434 /regex/match/subpattern/315 # Start of named tests # Start of dupnames tests ok 435 /regex/match/subpattern/named/dupnames/325 ok 436 /regex/match/subpattern/named/dupnames/326 ok 437 /regex/match/subpattern/named/dupnames/327 ok 438 /regex/match/subpattern/named/dupnames/328 ok 439 /regex/match/subpattern/named/dupnames/329 # End of dupnames tests # End of named tests # End of subpattern tests # Start of subpattern-optimized tests ok 440 /regex/match/subpattern-optimized/303 ok 441 /regex/match/subpattern-optimized/304 ok 442 /regex/match/subpattern-optimized/305 ok 443 /regex/match/subpattern-optimized/306 ok 444 /regex/match/subpattern-optimized/307 ok 445 /regex/match/subpattern-optimized/308 ok 446 /regex/match/subpattern-optimized/309 ok 447 /regex/match/subpattern-optimized/310 ok 448 /regex/match/subpattern-optimized/311 ok 449 /regex/match/subpattern-optimized/312 ok 450 /regex/match/subpattern-optimized/313 ok 451 /regex/match/subpattern-optimized/314 ok 452 /regex/match/subpattern-optimized/315 # End of subpattern-optimized tests # Start of named tests # Start of subpattern tests ok 453 /regex/match/named/subpattern/316 ok 454 /regex/match/named/subpattern/317 ok 455 /regex/match/named/subpattern/318 ok 456 /regex/match/named/subpattern/319 ok 457 /regex/match/named/subpattern/320 ok 458 /regex/match/named/subpattern/321 ok 459 /regex/match/named/subpattern/322 ok 460 /regex/match/named/subpattern/323 ok 461 /regex/match/named/subpattern/324 ok 462 /regex/match/named/subpattern/330 ok 463 /regex/match/named/subpattern/331 ok 464 /regex/match/named/subpattern/332 ok 465 /regex/match/named/subpattern/333 ok 466 /regex/match/named/subpattern/334 # End of subpattern tests # End of named tests # End of match tests # Start of match-optimized tests ok 467 /regex/match-optimized/165 ok 468 /regex/match-optimized/166 ok 469 /regex/match-optimized/167 ok 470 /regex/match-optimized/168 ok 471 /regex/match-optimized/169 ok 472 /regex/match-optimized/170 ok 473 /regex/match-optimized/171 ok 474 /regex/match-optimized/172 ok 475 /regex/match-optimized/173 ok 476 /regex/match-optimized/174 ok 477 /regex/match-optimized/175 ok 478 /regex/match-optimized/176 ok 479 /regex/match-optimized/177 ok 480 /regex/match-optimized/178 ok 481 /regex/match-optimized/179 ok 482 /regex/match-optimized/180 ok 483 /regex/match-optimized/181 ok 484 /regex/match-optimized/182 ok 485 /regex/match-optimized/183 ok 486 /regex/match-optimized/184 ok 487 /regex/match-optimized/185 ok 488 /regex/match-optimized/186 ok 489 /regex/match-optimized/187 ok 490 /regex/match-optimized/188 ok 491 /regex/match-optimized/189 ok 492 /regex/match-optimized/190 ok 493 /regex/match-optimized/191 ok 494 /regex/match-optimized/192 ok 495 /regex/match-optimized/193 ok 496 /regex/match-optimized/194 ok 497 /regex/match-optimized/195 ok 498 /regex/match-optimized/196 ok 499 /regex/match-optimized/197 ok 500 /regex/match-optimized/198 ok 501 /regex/match-optimized/199 ok 502 /regex/match-optimized/200 ok 503 /regex/match-optimized/201 ok 504 /regex/match-optimized/202 ok 505 /regex/match-optimized/203 ok 506 /regex/match-optimized/204 ok 507 /regex/match-optimized/205 ok 508 /regex/match-optimized/206 ok 509 /regex/match-optimized/207 ok 510 /regex/match-optimized/208 ok 511 /regex/match-optimized/209 ok 512 /regex/match-optimized/210 ok 513 /regex/match-optimized/211 ok 514 /regex/match-optimized/212 ok 515 /regex/match-optimized/213 ok 516 /regex/match-optimized/214 ok 517 /regex/match-optimized/215 ok 518 /regex/match-optimized/216 ok 519 /regex/match-optimized/217 ok 520 /regex/match-optimized/218 ok 521 /regex/match-optimized/219 ok 522 /regex/match-optimized/220 ok 523 /regex/match-optimized/221 ok 524 /regex/match-optimized/222 ok 525 /regex/match-optimized/223 ok 526 /regex/match-optimized/224 ok 527 /regex/match-optimized/225 ok 528 /regex/match-optimized/226 ok 529 /regex/match-optimized/227 ok 530 /regex/match-optimized/228 ok 531 /regex/match-optimized/229 ok 532 /regex/match-optimized/230 ok 533 /regex/match-optimized/231 ok 534 /regex/match-optimized/232 ok 535 /regex/match-optimized/233 ok 536 /regex/match-optimized/234 ok 537 /regex/match-optimized/235 ok 538 /regex/match-optimized/236 ok 539 /regex/match-optimized/237 ok 540 /regex/match-optimized/238 ok 541 /regex/match-optimized/239 ok 542 /regex/match-optimized/240 ok 543 /regex/match-optimized/241 ok 544 /regex/match-optimized/242 ok 545 /regex/match-optimized/243 ok 546 /regex/match-optimized/244 ok 547 /regex/match-optimized/245 ok 548 /regex/match-optimized/246 # End of match-optimized tests # Start of fetch-all0 tests ok 549 /regex/fetch-all0/335 ok 550 /regex/fetch-all0/336 # End of fetch-all0 tests # Start of fetch-all1 tests ok 551 /regex/fetch-all1/337 ok 552 /regex/fetch-all1/338 ok 553 /regex/fetch-all1/339 # End of fetch-all1 tests # Start of fetch-all2 tests ok 554 /regex/fetch-all2/340 ok 555 /regex/fetch-all2/341 ok 556 /regex/fetch-all2/342 # End of fetch-all2 tests # Start of fetch-all3 tests ok 557 /regex/fetch-all3/343 ok 558 /regex/fetch-all3/344 ok 559 /regex/fetch-all3/345 ok 560 /regex/fetch-all3/346 ok 561 /regex/fetch-all3/347 # End of fetch-all3 tests # Start of split tests # Start of simple0 tests ok 562 /regex/split/simple0/348 ok 563 /regex/split/simple0/349 ok 564 /regex/split/simple0/364 ok 565 /regex/split/simple0/365 # End of simple0 tests # Start of simple1 tests ok 566 /regex/split/simple1/350 ok 567 /regex/split/simple1/351 # End of simple1 tests # Start of simple2 tests ok 568 /regex/split/simple2/352 ok 569 /regex/split/simple2/358 ok 570 /regex/split/simple2/360 # End of simple2 tests # Start of simple3 tests ok 571 /regex/split/simple3/353 ok 572 /regex/split/simple3/354 ok 573 /regex/split/simple3/355 ok 574 /regex/split/simple3/356 ok 575 /regex/split/simple3/357 ok 576 /regex/split/simple3/359 ok 577 /regex/split/simple3/361 ok 578 /regex/split/simple3/362 ok 579 /regex/split/simple3/363 # End of simple3 tests # End of split tests # Start of split0 tests ok 580 /regex/split0/366 ok 581 /regex/split0/368 # End of split0 tests # Start of full-split0 tests ok 582 /regex/full-split0/367 ok 583 /regex/full-split0/369 ok 584 /regex/full-split0/370 ok 585 /regex/full-split0/371 ok 586 /regex/full-split0/372 # End of full-split0 tests # Start of split1 tests ok 587 /regex/split1/373 ok 588 /regex/split1/376 # End of split1 tests # Start of full-split1 tests ok 589 /regex/full-split1/374 ok 590 /regex/full-split1/375 ok 591 /regex/full-split1/377 ok 592 /regex/full-split1/378 ok 593 /regex/full-split1/404 # End of full-split1 tests # Start of split2 tests ok 594 /regex/split2/379 ok 595 /regex/split2/383 ok 596 /regex/split2/395 # End of split2 tests # Start of full-split2 tests ok 597 /regex/full-split2/380 ok 598 /regex/full-split2/381 ok 599 /regex/full-split2/382 ok 600 /regex/full-split2/384 ok 601 /regex/full-split2/396 ok 602 /regex/full-split2/399 ok 603 /regex/full-split2/405 # End of full-split2 tests # Start of split3 tests ok 604 /regex/split3/385 ok 605 /regex/split3/387 ok 606 /regex/split3/389 ok 607 /regex/split3/391 ok 608 /regex/split3/393 ok 609 /regex/split3/397 ok 610 /regex/split3/400 ok 611 /regex/split3/402 # End of split3 tests # Start of full-split3 tests ok 612 /regex/full-split3/386 ok 613 /regex/full-split3/388 ok 614 /regex/full-split3/390 ok 615 /regex/full-split3/392 ok 616 /regex/full-split3/394 ok 617 /regex/full-split3/398 ok 618 /regex/full-split3/401 ok 619 /regex/full-split3/403 ok 620 /regex/full-split3/406 ok 621 /regex/full-split3/407 # End of full-split3 tests # Start of check-repacement tests ok 622 /regex/check-repacement/408 ok 623 /regex/check-repacement/409 ok 624 /regex/check-repacement/410 ok 625 /regex/check-repacement/411 ok 626 /regex/check-repacement/412 ok 627 /regex/check-repacement/413 ok 628 /regex/check-repacement/414 ok 629 /regex/check-repacement/415 # End of check-repacement tests # Start of expand tests ok 630 /regex/expand/416 ok 631 /regex/expand/417 ok 632 /regex/expand/418 ok 633 /regex/expand/419 ok 634 /regex/expand/420 ok 635 /regex/expand/421 ok 636 /regex/expand/422 ok 637 /regex/expand/423 ok 638 /regex/expand/424 ok 639 /regex/expand/425 ok 640 /regex/expand/426 ok 641 /regex/expand/427 ok 642 /regex/expand/428 ok 643 /regex/expand/429 ok 644 /regex/expand/430 ok 645 /regex/expand/431 ok 646 /regex/expand/432 ok 647 /regex/expand/433 ok 648 /regex/expand/434 ok 649 /regex/expand/435 ok 650 /regex/expand/436 ok 651 /regex/expand/437 ok 652 /regex/expand/438 ok 653 /regex/expand/439 ok 654 /regex/expand/440 ok 655 /regex/expand/441 ok 656 /regex/expand/442 ok 657 /regex/expand/443 ok 658 /regex/expand/444 ok 659 /regex/expand/445 ok 660 /regex/expand/446 ok 661 /regex/expand/447 ok 662 /regex/expand/448 ok 663 /regex/expand/449 ok 664 /regex/expand/450 ok 665 /regex/expand/451 ok 666 /regex/expand/452 ok 667 /regex/expand/453 ok 668 /regex/expand/454 ok 669 /regex/expand/455 ok 670 /regex/expand/456 ok 671 /regex/expand/457 ok 672 /regex/expand/458 ok 673 /regex/expand/459 ok 674 /regex/expand/460 ok 675 /regex/expand/461 ok 676 /regex/expand/462 ok 677 /regex/expand/463 ok 678 /regex/expand/464 ok 679 /regex/expand/465 ok 680 /regex/expand/466 ok 681 /regex/expand/467 ok 682 /regex/expand/468 ok 683 /regex/expand/469 ok 684 /regex/expand/470 ok 685 /regex/expand/471 ok 686 /regex/expand/472 ok 687 /regex/expand/473 ok 688 /regex/expand/474 ok 689 /regex/expand/475 ok 690 /regex/expand/476 ok 691 /regex/expand/477 ok 692 /regex/expand/478 ok 693 /regex/expand/479 ok 694 /regex/expand/480 ok 695 /regex/expand/481 # End of expand tests # Start of replace tests ok 696 /regex/replace/482 ok 697 /regex/replace/483 ok 698 /regex/replace/484 ok 699 /regex/replace/485 ok 700 /regex/replace/486 ok 701 /regex/replace/487 ok 702 /regex/replace/488 ok 703 /regex/replace/489 ok 704 /regex/replace/490 ok 705 /regex/replace/491 ok 706 /regex/replace/492 ok 707 /regex/replace/493 ok 708 /regex/replace/494 ok 709 /regex/replace/495 ok 710 /regex/replace/496 ok 711 /regex/replace/497 ok 712 /regex/replace/498 ok 713 /regex/replace/499 ok 714 /regex/replace/500 ok 715 /regex/replace/501 ok 716 /regex/replace/502 ok 717 /regex/replace/503 ok 718 /regex/replace/504 ok 719 /regex/replace/505 ok 720 /regex/replace/506 ok 721 /regex/replace/507 ok 722 /regex/replace/508 ok 723 /regex/replace/509 # End of replace tests # Start of replace-optimized tests ok 724 /regex/replace-optimized/482 ok 725 /regex/replace-optimized/483 ok 726 /regex/replace-optimized/484 ok 727 /regex/replace-optimized/485 ok 728 /regex/replace-optimized/486 ok 729 /regex/replace-optimized/487 ok 730 /regex/replace-optimized/488 ok 731 /regex/replace-optimized/489 ok 732 /regex/replace-optimized/490 ok 733 /regex/replace-optimized/491 ok 734 /regex/replace-optimized/492 ok 735 /regex/replace-optimized/493 ok 736 /regex/replace-optimized/494 ok 737 /regex/replace-optimized/495 ok 738 /regex/replace-optimized/496 ok 739 /regex/replace-optimized/497 ok 740 /regex/replace-optimized/498 ok 741 /regex/replace-optimized/499 ok 742 /regex/replace-optimized/500 ok 743 /regex/replace-optimized/501 ok 744 /regex/replace-optimized/502 ok 745 /regex/replace-optimized/503 ok 746 /regex/replace-optimized/504 ok 747 /regex/replace-optimized/505 ok 748 /regex/replace-optimized/506 ok 749 /regex/replace-optimized/507 ok 750 /regex/replace-optimized/508 ok 751 /regex/replace-optimized/509 # End of replace-optimized tests # Start of replace-literally tests ok 752 /regex/replace-literally/510 ok 753 /regex/replace-literally/511 ok 754 /regex/replace-literally/512 ok 755 /regex/replace-literally/513 ok 756 /regex/replace-literally/514 ok 757 /regex/replace-literally/515 ok 758 /regex/replace-literally/516 ok 759 /regex/replace-literally/517 ok 760 /regex/replace-literally/518 ok 761 /regex/replace-literally/519 ok 762 /regex/replace-literally/520 ok 763 /regex/replace-literally/521 ok 764 /regex/replace-literally/522 ok 765 /regex/replace-literally/523 ok 766 /regex/replace-literally/524 ok 767 /regex/replace-literally/525 ok 768 /regex/replace-literally/526 ok 769 /regex/replace-literally/527 ok 770 /regex/replace-literally/528 ok 771 /regex/replace-literally/529 # End of replace-literally tests # Start of string-number tests ok 772 /regex/string-number/530 ok 773 /regex/string-number/531 ok 774 /regex/string-number/532 ok 775 /regex/string-number/533 ok 776 /regex/string-number/534 ok 777 /regex/string-number/535 ok 778 /regex/string-number/536 ok 779 /regex/string-number/537 ok 780 /regex/string-number/538 ok 781 /regex/string-number/539 ok 782 /regex/string-number/540 ok 783 /regex/string-number/541 ok 784 /regex/string-number/542 ok 785 /regex/string-number/543 ok 786 /regex/string-number/544 # End of string-number tests # Start of escape_nul tests ok 787 /regex/escape_nul/545 ok 788 /regex/escape_nul/546 ok 789 /regex/escape_nul/547 ok 790 /regex/escape_nul/548 ok 791 /regex/escape_nul/549 ok 792 /regex/escape_nul/550 ok 793 /regex/escape_nul/551 ok 794 /regex/escape_nul/552 ok 795 /regex/escape_nul/553 ok 796 /regex/escape_nul/554 ok 797 /regex/escape_nul/555 ok 798 /regex/escape_nul/556 ok 799 /regex/escape_nul/557 ok 800 /regex/escape_nul/558 ok 801 /regex/escape_nul/559 # End of escape_nul tests # Start of escape tests ok 802 /regex/escape/560 ok 803 /regex/escape/561 ok 804 /regex/escape/562 ok 805 /regex/escape/563 ok 806 /regex/escape/564 ok 807 /regex/escape/565 ok 808 /regex/escape/566 ok 809 /regex/escape/567 ok 810 /regex/escape/568 ok 811 /regex/escape/569 ok 812 /regex/escape/570 ok 813 /regex/escape/571 ok 814 /regex/escape/572 ok 815 /regex/escape/573 ok 816 /regex/escape/574 ok 817 /regex/escape/575 ok 818 /regex/escape/576 ok 819 /regex/escape/577 # End of escape tests # Start of match-all0 tests ok 820 /regex/match-all0/578 ok 821 /regex/match-all0/580 # End of match-all0 tests # Start of match-all-full0 tests ok 822 /regex/match-all-full0/579 ok 823 /regex/match-all-full0/581 ok 824 /regex/match-all-full0/582 ok 825 /regex/match-all-full0/583 # End of match-all-full0 tests # Start of match-all1 tests ok 826 /regex/match-all1/584 ok 827 /regex/match-all1/586 ok 828 /regex/match-all1/591 # End of match-all1 tests # Start of match-all-full1 tests ok 829 /regex/match-all-full1/585 ok 830 /regex/match-all-full1/587 ok 831 /regex/match-all-full1/588 ok 832 /regex/match-all-full1/589 ok 833 /regex/match-all-full1/590 ok 834 /regex/match-all-full1/592 # End of match-all-full1 tests # Start of match-all2 tests ok 835 /regex/match-all2/593 ok 836 /regex/match-all2/595 ok 837 /regex/match-all2/597 # End of match-all2 tests # Start of match-all-full2 tests ok 838 /regex/match-all-full2/594 ok 839 /regex/match-all-full2/596 ok 840 /regex/match-all-full2/598 # End of match-all-full2 tests # Start of match-all3 tests ok 841 /regex/match-all3/599 ok 842 /regex/match-all3/601 # End of match-all3 tests # Start of match-all-full3 tests ok 843 /regex/match-all-full3/600 ok 844 /regex/match-all-full3/602 # End of match-all-full3 tests # Start of match-notempty tests ok 845 /regex/match-notempty/603 # End of match-notempty tests # Start of match-notempty-optimized tests ok 846 /regex/match-notempty-optimized/603 # End of match-notempty-optimized tests # Start of match-notempty-atstart tests ok 847 /regex/match-notempty-atstart/604 # End of match-notempty-atstart tests # Start of match-notempty-atstart-optimized tests ok 848 /regex/match-notempty-atstart-optimized/604 # End of match-notempty-atstart-optimized tests # End of regex tests ============================================================================== =================================== 58/396 =================================== test: glib:glib+core / queue start time: 10:08:43 duration: 0.81s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=219 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/queue ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sdc484e580b1fa8524ded0ef4dbfc7dc7 1..12 # Start of queue tests ok 1 /queue/basic ok 2 /queue/copy ok 3 /queue/off-by-one ok 4 /queue/find-custom ok 5 /queue/static ok 6 /queue/clear ok 7 /queue/free-full ok 8 /queue/clear-full ok 9 /queue/insert-sibling-link ok 10 /queue/push-nth-link # Start of clear-full tests ok 11 /queue/clear-full/noop # End of clear-full tests # Start of random tests ok 12 /queue/random/seed:1744829297 # slow test /queue/random/seed:1744829297 executed in 0.58 secs # End of random tests # End of queue tests ============================================================================== =================================== 76/396 =================================== test: glib:glib+core / spawn-path-search start time: 10:08:44 duration: 0.25s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=163 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-path-search ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S508b15b3e04a435a0a25589d0cfc639f 1..7 # Start of spawn tests # /spawn/do-not-search summary: Without G_SPAWN_SEARCH_PATH, spawn-test-helper means ./spawn-test-helper. # # this is spawn-test-helper from glib/tests # ok 1 /spawn/do-not-search # /spawn/search-path summary: With G_SPAWN_SEARCH_PATH, spawn-test-helper means $PATH/spawn-test-helper. # # this is spawn-test-helper from path-test-subdir # ok 2 /spawn/search-path # /spawn/search-path-from-envp summary: With G_SPAWN_SEARCH_PATH_FROM_ENVP, spawn-test-helper means $PATH/spawn-test-helper with $PATH from envp. # # this is spawn-test-helper from path-test-subdir # ok 3 /spawn/search-path-from-envp # /spawn/search-path-ambiguous summary: With G_SPAWN_SEARCH_PATH and G_SPAWN_SEARCH_PATH_FROM_ENVP, the latter wins. # # this is spawn-test-helper from path-test-subdir # ok 4 /spawn/search-path-ambiguous # # this is spawn-test-helper from path-test-subdir # ok 5 /spawn/search-path-heap-allocation # /spawn/search-path-fallback-in-environ summary: With G_SPAWN_SEARCH_PATH but no PATH, a fallback is used. # # this is spawn-test-helper from glib/tests # ok 6 /spawn/search-path-fallback-in-environ # /spawn/search-path-fallback-in-envp summary: With G_SPAWN_SEARCH_PATH_FROM_ENVP but no PATH, a fallback is used. # # this is spawn-test-helper from glib/tests # ok 7 /spawn/search-path-fallback-in-envp # End of spawn tests ============================================================================== =================================== 77/396 =================================== test: glib:glib+core / spawn-singlethread start time: 10:08:44 duration: 0.23s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=179 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-singlethread ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S04d3fb9a3083594c35f7c6428ccdd79e 1..9 # Start of gthread tests ok 1 /gthread/spawn-single-sync # /gthread/spawn-stderr-socket summary: Test calling g_spawn_sync() with its stderr FD set to a socket ok 2 /gthread/spawn-stderr-socket ok 3 /gthread/spawn-single-async # thread 1 # thread 1 ok 4 /gthread/spawn-single-async-with-fds ok 5 /gthread/spawn-async-with-invalid-fds ok 6 /gthread/spawn-script ok 7 /gthread/spawn-posix-spawn # Start of spawn tests ok 8 /gthread/spawn/nonexistent # FD map: # • 5 → 15 # • 6 → 16 # • 7 → 17 # • 8 → 18 # • 9 → 19 # • 10 → 20 # • 11 → 21 # • 12 → 22 # • 13 → 23 # • 3 → 13 ok 9 /gthread/spawn/fd-assignment-clash # End of spawn tests # End of gthread tests ============================================================================== =================================== 78/396 =================================== test: glib:glib+core / spawn-test start time: 10:08:44 duration: 0.23s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=64 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-test ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sdaf9b1058939b6e163778dbfbb26d7ad 1..2 # Start of spawn tests ok 1 /spawn/basics # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/16 # Fetching GSpawn result output and error output with stdin open, stdout open, stderr open # Fetching GSpawn result output and error output with stdin open, stdout open, stderr already closed # Fetching GSpawn result output and error output with stdin open, stdout already closed, stderr open # Fetching GSpawn result output and error output with stdin open, stdout already closed, stderr already closed # Fetching GSpawn result output and error output with stdin already closed, stdout open, stderr open # Fetching GSpawn result output and error output with stdin already closed, stdout open, stderr already closed # Fetching GSpawn result output and error output with stdin already closed, stdout already closed, stderr open # Fetching GSpawn result output and error output with stdin already closed, stdout already closed, stderr already closed # Fetching GSpawn result output with stdin open, stdout open, stderr open # Fetching GSpawn result output with stdin open, stdout open, stderr already closed # Fetching GSpawn result output with stdin open, stdout already closed, stderr open # Fetching GSpawn result output with stdin open, stdout already closed, stderr already closed # Fetching GSpawn result output with stdin already closed, stdout open, stderr open # Fetching GSpawn result output with stdin already closed, stdout open, stderr already closed # Fetching GSpawn result output with stdin already closed, stdout already closed, stderr open # Fetching GSpawn result output with stdin already closed, stdout already closed, stderr already closed # Fetching GSpawn result error output with stdin open, stdout open, stderr open # Fetching GSpawn result error output with stdin open, stdout open, stderr already closed # Fetching GSpawn result error output with stdin open, stdout already closed, stderr open # Fetching GSpawn result error output with stdin open, stdout already closed, stderr already closed # Fetching GSpawn result error output with stdin already closed, stdout open, stderr open # Fetching GSpawn result error output with stdin already closed, stdout open, stderr already closed # Fetching GSpawn result error output with stdin already closed, stdout already closed, stderr open # Fetching GSpawn result error output with stdin already closed, stdout already closed, stderr already closed # Fetching GSpawn result with stdin open, stdout open, stderr open # Fetching GSpawn result with stdin open, stdout open, stderr already closed # Fetching GSpawn result with stdin open, stdout already closed, stderr open # Fetching GSpawn result with stdin open, stdout already closed, stderr already closed # Fetching GSpawn result with stdin already closed, stdout open, stderr open # Fetching GSpawn result with stdin already closed, stdout open, stderr already closed # Fetching GSpawn result with stdin already closed, stdout already closed, stderr open # Fetching GSpawn result with stdin already closed, stdout already closed, stderr already closed ok 2 /spawn/stdio-overwrite # End of spawn tests ============================================================================== =================================== 79/396 =================================== test: glib:glib+core / strfuncs start time: 10:08:44 duration: 0.24s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/strfuncs ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5c89de576086e49f97af2cd6f2ea4f56 1..51 # Start of strfuncs tests ok 1 /strfuncs/ascii-strcasecmp ok 2 /strfuncs/ascii_strdown ok 3 /strfuncs/ascii_strdup ok 4 /strfuncs/ascii_strtod ok 5 /strfuncs/bounds-check ok 6 /strfuncs/has-prefix ok 7 /strfuncs/has-prefix-macro ok 8 /strfuncs/has-suffix ok 9 /strfuncs/has-suffix-macro ok 10 /strfuncs/memdup ok 11 /strfuncs/memdup2 ok 12 /strfuncs/set_str ok 13 /strfuncs/stpcpy ok 14 /strfuncs/str_match_string ok 15 /strfuncs/str_tokenize_and_fold ok 16 /strfuncs/strcanon ok 17 /strfuncs/strchomp ok 18 /strfuncs/strchug ok 19 /strfuncs/strcompress-strescape ok 20 /strfuncs/strconcat ok 21 /strfuncs/strdelimit ok 22 /strfuncs/strdup ok 23 /strfuncs/strdup-printf ok 24 /strfuncs/strdupv ok 25 /strfuncs/strerror ok 26 /strfuncs/strip-context ok 27 /strfuncs/strjoin ok 28 /strfuncs/strjoinv ok 29 /strfuncs/strlcat ok 30 /strfuncs/strlcpy ok 31 /strfuncs/strncasecmp ok 32 /strfuncs/strndup ok 33 /strfuncs/strnfill ok 34 /strfuncs/strreverse ok 35 /strfuncs/strsignal ok 36 /strfuncs/strsplit ok 37 /strfuncs/strsplit-set ok 38 /strfuncs/strstr ok 39 /strfuncs/strtod ok 40 /strfuncs/strtoull-strtoll ok 41 /strfuncs/strup ok 42 /strfuncs/strv-contains ok 43 /strfuncs/strv-equal ok 44 /strfuncs/strv-length ok 45 /strfuncs/test-is-to-digit ok 46 /strfuncs/transliteration # /strfuncs/str-equal summary: Test macro and function forms of g_str_equal() ok 47 /strfuncs/str-equal ok 48 /strfuncs/str-is-ascii # Start of ascii-string-to-num tests ok 49 /strfuncs/ascii-string-to-num/pathological ok 50 /strfuncs/ascii-string-to-num/usual # End of ascii-string-to-num tests # Start of strdup tests ok 51 /strfuncs/strdup/inline # End of strdup tests # End of strfuncs tests ============================================================================== =================================== 80/396 =================================== test: glib:glib+core / string start time: 10:08:44 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=195 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/string ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd556bdca13378a9f622208d1f1281b3a 1..23 # Start of string tests ok 1 /string/test-string-chunks ok 2 /string/test-string-chunk-insert ok 3 /string/test-string-new ok 4 /string/test-string-printf ok 5 /string/test-string-assign ok 6 /string/test-string-append-c ok 7 /string/test-string-append ok 8 /string/test-string-append-vprintf ok 9 /string/test-string-prepend-c ok 10 /string/test-string-prepend ok 11 /string/test-string-insert ok 12 /string/test-string-insert-unichar ok 13 /string/test-string-equal ok 14 /string/test-string-truncate ok 15 /string/test-string-overwrite ok 16 /string/test-string-nul-handling ok 17 /string/test-string-up-down ok 18 /string/test-string-set-size ok 19 /string/test-string-to-bytes # 0: Replacing "bar" with "baz" (limit 0) in "foo bar foo baz foo bar foobarbaz" # -> 3 replacements, "foo baz foo baz foo baz foobazbaz" # 1: Replacing "baz" with "bar" (limit 3) in "foo baz foo baz foo baz foobazbaz" # -> 3 replacements, "foo bar foo bar foo bar foobazbaz" # 2: Replacing "foobar" with "bar" (limit 1) in "foo bar foo bar foo bar foobazbaz" # -> 0 replacements, "foo bar foo bar foo bar foobazbaz" # 3: Replacing "a" with "abcdefghijkl" (limit 0) in "aaaaaaaa" # -> 8 replacements, "abcdefghijklabcdefghijklabcdefghijklabcdefghijklabcdefghijklabcdefghijklabcdefghijklabcdefghijkl" # 4: Replacing "$LIB" with "lib32" (limit 0) in "/usr/$LIB/libMangoHud.so" # -> 1 replacements, "/usr/lib32/libMangoHud.so" # 5: Replacing "o" with "" (limit 0) in "food for foals" # -> 4 replacements, "fd fr fals" # 6: Replacing "a" with "aaa" (limit 0) in "aaa" # -> 3 replacements, "aaaaaaaaa" # 7: Replacing "a" with "" (limit 0) in "aaa" # -> 3 replacements, "" # 8: Replacing "aa" with "bb" (limit 0) in "aaa" # -> 1 replacements, "bba" # 9: Replacing "" with "bar" (limit 0) in "foo" # -> 4 replacements, "barfbarobarobar" # 10: Replacing "" with "bar" (limit 1) in "foo" # -> 1 replacements, "barfoo" # 11: Replacing "" with "bar" (limit 2) in "foo" # -> 2 replacements, "barfbaroo" # 12: Replacing "" with "bar" (limit 3) in "foo" # -> 3 replacements, "barfbarobaro" # 13: Replacing "" with "bar" (limit 4) in "foo" # -> 4 replacements, "barfbarobarobar" # 14: Replacing "" with "bar" (limit 5) in "foo" # -> 4 replacements, "barfbarobarobar" # 15: Replacing "" with "x" (limit 0) in "" # -> 1 replacements, "x" # 16: Replacing "" with "" (limit 0) in "" # -> 1 replacements, "" # 17: Replacing "" with "aaaaaaaaaaaa" (limit 0) in "bbbbbbbbb" # -> 10 replacements, "aaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaa" ok 20 /string/test-string-replace ok 21 /string/test-string-steal ok 22 /string/test-string-new-take # Start of test-string-new-take tests ok 23 /string/test-string-new-take/null # End of test-string-new-take tests # End of string tests ============================================================================== =================================== 81/396 =================================== test: glib:glib+core / strvbuilder start time: 10:08:44 duration: 0.13s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/strvbuilder ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7cbda59a7c911ab7e03839e9ce2bcf7f 1..7 # Start of strvbuilder tests ok 1 /strvbuilder/empty ok 2 /strvbuilder/add ok 3 /strvbuilder/addv ok 4 /strvbuilder/add_many ok 5 /strvbuilder/take ok 6 /strvbuilder/ref ok 7 /strvbuilder/unref_to_strv # End of strvbuilder tests ============================================================================== =================================== 24/396 =================================== test: glib:glib+core / gwakeup start time: 10:08:43 duration: 1.31s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=45 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gwakeup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6442ba6ac28ebde829cabc5fabef701c 1..2 # Start of gwakeup tests ok 1 /gwakeup/semantics # slow test /gwakeup/semantics executed in 1.00 secs ok 2 /gwakeup/threaded # End of gwakeup tests ============================================================================== =================================== 83/396 =================================== test: glib:glib+core / testing-nonfatal start time: 10:08:44 duration: 0.10s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=220 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/testing-nonfatal ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S32a28ad39f22882954b254a0c91831f1 # GLib:ERROR:../../../glib/tests/testing-nonfatal.c:26:main: assertion failed ("We can survive this!" == "Or maybe not?"): ("We can survive this!" == "Or maybe not?") ----------------------------------- stderr ----------------------------------- ** GLib:ERROR:../../../glib/tests/testing-nonfatal.c:26:main: assertion failed ("We can survive this!" == "Or maybe not?"): ("We can survive this!" == "Or maybe not?") ============================================================================== =================================== 84/396 =================================== test: glib:glib+core / test-printf start time: 10:08:44 duration: 0.09s result: exit status 0 command: MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/test-printf ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa52c9054690685029ae18ee7c1efb454 1..22 # Start of snprintf tests ok 1 /snprintf/retval-and-trunc ok 2 /snprintf/%d ok 3 /snprintf/%d-invalid ok 4 /snprintf/%o ok 5 /snprintf/%u ok 6 /snprintf/%x ok 7 /snprintf/%X ok 8 /snprintf/%f ok 9 /snprintf/%e ok 10 /snprintf/%c ok 11 /snprintf/%s ok 12 /snprintf/%n ok 13 /snprintf/test-percent ok 14 /snprintf/test-positional-params ok 15 /snprintf/test-64bit # End of snprintf tests # Start of printf tests ok 16 /printf/test-percent ok 17 /printf/test-positional-params ok 18 /printf/test-64bit # Start of test-64bit tests # Start of subprocess tests # End of subprocess tests # End of test-64bit tests # End of printf tests # Start of sprintf tests ok 19 /sprintf/test-positional-params ok 20 /sprintf/upper-bound # End of sprintf tests # Start of vasprintf tests # /vasprintf/invalid-format-placeholder summary: Test error handling for invalid format placeholder in g_vasprintf() ok 21 /vasprintf/invalid-format-placeholder # /vasprintf/invalid-wide-string summary: Test error handling for invalid wide strings in g_vasprintf() ok 22 /vasprintf/invalid-wide-string # End of vasprintf tests ============================================================================== =================================== 85/396 =================================== test: glib:glib+core / thread start time: 10:08:44 duration: 0.08s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=28 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf1fe361d180c60cb2636afa7a6bc2058 1..7 # Start of thread tests ok 1 /thread/thread1 ok 2 /thread/thread2 ok 3 /thread/thread3 ok 4 /thread/thread4 ok 5 /thread/thread5 ok 6 /thread/thread6 ok 7 /thread/thread7 # End of thread tests ============================================================================== =================================== 87/396 =================================== test: glib:glib+core / thread-pool start time: 10:08:44 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=218 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread-pool ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S082ef78dbaf0548e4237cca5fa1c7db8 1..5 # Start of thread_pool tests # /thread_pool/shared summary: Tests that a shared, non-exclusive thread pool generally works. ok 1 /thread_pool/shared # /thread_pool/exclusive summary: Tests that an exclusive thread pool generally works. ok 2 /thread_pool/exclusive # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/2012 # /thread_pool/create_shared_after_exclusive summary: Tests that creating a shared pool after an exclusive one works. ok 3 /thread_pool/create_shared_after_exclusive # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/121 ok 4 /thread_pool/create_full # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/2012 # /thread_pool/create_exclusive_after_shared summary: Tests that creating an exclusive pool after a shared one works. ok 5 /thread_pool/create_exclusive_after_shared # End of thread_pool tests ============================================================================== =================================== 90/396 =================================== test: glib:glib+core / timer start time: 10:08:44 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=178 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/timer ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S074a6dbaadd34e0e9ff4add59f58e8e9 1..10 # Start of timer tests ok 1 /timer/basic # SKIP Not reliable due to floating-point rounding (glib#820) ok 2 /timer/stop ok 3 /timer/continue ok 4 /timer/reset ok 5 /timer/is_active # End of timer tests # Start of timeval tests ok 6 /timeval/add ok 7 /timeval/from-iso8601 ok 8 /timeval/to-iso8601 # Start of to-iso8601 tests ok 9 /timeval/to-iso8601/overflow # SKIP G_MAXINT == G_MAXLONG - we can't make g_time_val_to_iso8601() overflow. # End of to-iso8601 tests # End of timeval tests # Start of usleep tests ok 10 /usleep/with-zero-wait # End of usleep tests ============================================================================== =================================== 91/396 =================================== test: glib:glib+core / tree start time: 10:08:44 duration: 0.06s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=10 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/tree ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S353f9fe5d914b9488398425089b34ab7 1..7 # Start of tree tests ok 1 /tree/search ok 2 /tree/remove ok 3 /tree/destroy ok 4 /tree/traverse ok 5 /tree/insert ok 6 /tree/bounds ok 7 /tree/remove-all # End of tree tests ============================================================================== =================================== 92/396 =================================== test: glib:glib+core / types start time: 10:08:44 duration: 0.06s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=6 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/types ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb970dc0f8d647c657bf89765a54ea63c 1..1 # Start of types tests ok 1 /types/basic_types # End of types tests ============================================================================== =================================== 93/396 =================================== test: glib:glib+core / utf8-performance start time: 10:08:44 duration: 0.06s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=33 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-performance ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa3c488966630c490d8c0f351d27e79c1 1..36 # Start of utf8 tests # Start of perf tests # Start of get_char tests # max perf: 8.6 MB/s ok 1 /utf8/perf/get_char/ascii # max perf: 67.0 MB/s ok 2 /utf8/perf/get_char/latin1 # max perf: 160.0 MB/s ok 3 /utf8/perf/get_char/cyrillic # max perf: 156.0 MB/s ok 4 /utf8/perf/get_char/han # End of get_char tests # Start of get_char-backwards tests # max perf: inf MB/s ok 5 /utf8/perf/get_char-backwards/ascii # max perf: 67.0 MB/s ok 6 /utf8/perf/get_char-backwards/latin1 # max perf: 160.0 MB/s ok 7 /utf8/perf/get_char-backwards/cyrillic # max perf: 156.0 MB/s ok 8 /utf8/perf/get_char-backwards/han # End of get_char-backwards tests # Start of get_char_validated tests # max perf: 43.0 MB/s ok 9 /utf8/perf/get_char_validated/ascii # max perf: 67.0 MB/s ok 10 /utf8/perf/get_char_validated/latin1 # max perf: 160.0 MB/s ok 11 /utf8/perf/get_char_validated/cyrillic # max perf: 156.0 MB/s ok 12 /utf8/perf/get_char_validated/han # End of get_char_validated tests # Start of utf8_to_ucs4 tests # max perf: 21.5 MB/s ok 13 /utf8/perf/utf8_to_ucs4/ascii # max perf: 67.0 MB/s ok 14 /utf8/perf/utf8_to_ucs4/latin1 # max perf: 80.0 MB/s ok 15 /utf8/perf/utf8_to_ucs4/cyrillic # max perf: 78.0 MB/s ok 16 /utf8/perf/utf8_to_ucs4/han # End of utf8_to_ucs4 tests # Start of utf8_to_ucs4-sized tests # max perf: 43.0 MB/s ok 17 /utf8/perf/utf8_to_ucs4-sized/ascii # max perf: 67.0 MB/s ok 18 /utf8/perf/utf8_to_ucs4-sized/latin1 # max perf: 80.0 MB/s ok 19 /utf8/perf/utf8_to_ucs4-sized/cyrillic # max perf: 156.0 MB/s ok 20 /utf8/perf/utf8_to_ucs4-sized/han # End of utf8_to_ucs4-sized tests # Start of utf8_to_ucs4_fast tests # max perf: inf MB/s ok 21 /utf8/perf/utf8_to_ucs4_fast/ascii # max perf: 67.0 MB/s ok 22 /utf8/perf/utf8_to_ucs4_fast/latin1 # max perf: 160.0 MB/s ok 23 /utf8/perf/utf8_to_ucs4_fast/cyrillic # max perf: 156.0 MB/s ok 24 /utf8/perf/utf8_to_ucs4_fast/han # End of utf8_to_ucs4_fast tests # Start of utf8_to_ucs4_fast-sized tests # max perf: inf MB/s ok 25 /utf8/perf/utf8_to_ucs4_fast-sized/ascii # max perf: 67.0 MB/s ok 26 /utf8/perf/utf8_to_ucs4_fast-sized/latin1 # max perf: 160.0 MB/s ok 27 /utf8/perf/utf8_to_ucs4_fast-sized/cyrillic # max perf: 156.0 MB/s ok 28 /utf8/perf/utf8_to_ucs4_fast-sized/han # End of utf8_to_ucs4_fast-sized tests # Start of utf8_validate tests # max perf: inf MB/s ok 29 /utf8/perf/utf8_validate/ascii # max perf: 67.0 MB/s ok 30 /utf8/perf/utf8_validate/latin1 # max perf: 160.0 MB/s ok 31 /utf8/perf/utf8_validate/cyrillic # max perf: inf MB/s ok 32 /utf8/perf/utf8_validate/han # End of utf8_validate tests # Start of utf8_validate-sized tests # max perf: inf MB/s ok 33 /utf8/perf/utf8_validate-sized/ascii # max perf: 67.0 MB/s ok 34 /utf8/perf/utf8_validate-sized/latin1 # max perf: inf MB/s ok 35 /utf8/perf/utf8_validate-sized/cyrillic # max perf: inf MB/s ok 36 /utf8/perf/utf8_validate-sized/han # End of utf8_validate-sized tests # End of perf tests # End of utf8 tests ============================================================================== =================================== 95/396 =================================== test: glib:glib+core / utf8-validate start time: 10:08:44 duration: 0.08s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=218 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-validate ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbdf0d34fadb15bfb19ac06e0443c5ff8 1..238 # Start of utf8 tests # Vector 0 # Vector 1 # Vector 2 # Vector 3 # Vector 4 # Vector 5 # Vector 6 # Vector 7 # Vector 8 # Vector 9 # Vector 10 # Vector 11 # Vector 12 # Vector 13 # Vector 14 # Vector 15 # Vector 16 # Vector 17 # Vector 18 # Vector 19 # Vector 20 # Vector 21 # Vector 22 # Vector 23 # Vector 24 # Vector 25 # Vector 26 # Vector 27 ok 1 /utf8/get-char-validated # Start of validate tests ok 2 /utf8/validate/0 ok 3 /utf8/validate/1 ok 4 /utf8/validate/2 ok 5 /utf8/validate/3 ok 6 /utf8/validate/4 ok 7 /utf8/validate/5 ok 8 /utf8/validate/6 ok 9 /utf8/validate/7 ok 10 /utf8/validate/8 ok 11 /utf8/validate/9 ok 12 /utf8/validate/10 ok 13 /utf8/validate/11 ok 14 /utf8/validate/12 ok 15 /utf8/validate/13 ok 16 /utf8/validate/14 ok 17 /utf8/validate/15 ok 18 /utf8/validate/16 ok 19 /utf8/validate/17 ok 20 /utf8/validate/18 ok 21 /utf8/validate/19 ok 22 /utf8/validate/20 ok 23 /utf8/validate/21 ok 24 /utf8/validate/22 ok 25 /utf8/validate/23 ok 26 /utf8/validate/24 ok 27 /utf8/validate/25 ok 28 /utf8/validate/26 ok 29 /utf8/validate/27 ok 30 /utf8/validate/28 ok 31 /utf8/validate/29 ok 32 /utf8/validate/30 ok 33 /utf8/validate/31 ok 34 /utf8/validate/32 ok 35 /utf8/validate/33 ok 36 /utf8/validate/34 ok 37 /utf8/validate/35 ok 38 /utf8/validate/36 ok 39 /utf8/validate/37 ok 40 /utf8/validate/38 ok 41 /utf8/validate/39 ok 42 /utf8/validate/40 ok 43 /utf8/validate/41 ok 44 /utf8/validate/42 ok 45 /utf8/validate/43 ok 46 /utf8/validate/44 ok 47 /utf8/validate/45 ok 48 /utf8/validate/46 ok 49 /utf8/validate/47 ok 50 /utf8/validate/48 ok 51 /utf8/validate/49 ok 52 /utf8/validate/50 ok 53 /utf8/validate/51 ok 54 /utf8/validate/52 ok 55 /utf8/validate/53 ok 56 /utf8/validate/54 ok 57 /utf8/validate/55 ok 58 /utf8/validate/56 ok 59 /utf8/validate/57 ok 60 /utf8/validate/58 ok 61 /utf8/validate/59 ok 62 /utf8/validate/60 ok 63 /utf8/validate/61 ok 64 /utf8/validate/62 ok 65 /utf8/validate/63 ok 66 /utf8/validate/64 ok 67 /utf8/validate/65 ok 68 /utf8/validate/66 ok 69 /utf8/validate/67 ok 70 /utf8/validate/68 ok 71 /utf8/validate/69 ok 72 /utf8/validate/70 ok 73 /utf8/validate/71 ok 74 /utf8/validate/72 ok 75 /utf8/validate/73 ok 76 /utf8/validate/74 ok 77 /utf8/validate/75 ok 78 /utf8/validate/76 ok 79 /utf8/validate/77 ok 80 /utf8/validate/78 ok 81 /utf8/validate/79 ok 82 /utf8/validate/80 ok 83 /utf8/validate/81 ok 84 /utf8/validate/82 ok 85 /utf8/validate/83 ok 86 /utf8/validate/84 ok 87 /utf8/validate/85 ok 88 /utf8/validate/86 ok 89 /utf8/validate/87 ok 90 /utf8/validate/88 ok 91 /utf8/validate/89 ok 92 /utf8/validate/90 ok 93 /utf8/validate/91 ok 94 /utf8/validate/92 ok 95 /utf8/validate/93 ok 96 /utf8/validate/94 ok 97 /utf8/validate/95 ok 98 /utf8/validate/96 ok 99 /utf8/validate/97 ok 100 /utf8/validate/98 ok 101 /utf8/validate/99 ok 102 /utf8/validate/100 ok 103 /utf8/validate/101 ok 104 /utf8/validate/102 ok 105 /utf8/validate/103 ok 106 /utf8/validate/104 ok 107 /utf8/validate/105 ok 108 /utf8/validate/106 ok 109 /utf8/validate/107 ok 110 /utf8/validate/108 ok 111 /utf8/validate/109 ok 112 /utf8/validate/110 ok 113 /utf8/validate/111 ok 114 /utf8/validate/112 ok 115 /utf8/validate/113 ok 116 /utf8/validate/114 ok 117 /utf8/validate/115 ok 118 /utf8/validate/116 ok 119 /utf8/validate/117 ok 120 /utf8/validate/118 ok 121 /utf8/validate/119 ok 122 /utf8/validate/120 ok 123 /utf8/validate/121 ok 124 /utf8/validate/122 ok 125 /utf8/validate/123 ok 126 /utf8/validate/124 ok 127 /utf8/validate/125 ok 128 /utf8/validate/126 ok 129 /utf8/validate/127 ok 130 /utf8/validate/128 ok 131 /utf8/validate/129 ok 132 /utf8/validate/130 ok 133 /utf8/validate/131 ok 134 /utf8/validate/132 ok 135 /utf8/validate/133 ok 136 /utf8/validate/134 ok 137 /utf8/validate/135 ok 138 /utf8/validate/136 ok 139 /utf8/validate/137 ok 140 /utf8/validate/138 ok 141 /utf8/validate/139 ok 142 /utf8/validate/140 ok 143 /utf8/validate/141 ok 144 /utf8/validate/142 ok 145 /utf8/validate/143 ok 146 /utf8/validate/144 ok 147 /utf8/validate/145 ok 148 /utf8/validate/146 ok 149 /utf8/validate/147 ok 150 /utf8/validate/148 ok 151 /utf8/validate/149 ok 152 /utf8/validate/150 ok 153 /utf8/validate/151 ok 154 /utf8/validate/152 ok 155 /utf8/validate/153 ok 156 /utf8/validate/154 ok 157 /utf8/validate/155 ok 158 /utf8/validate/156 ok 159 /utf8/validate/157 ok 160 /utf8/validate/158 ok 161 /utf8/validate/159 ok 162 /utf8/validate/160 ok 163 /utf8/validate/161 ok 164 /utf8/validate/162 ok 165 /utf8/validate/163 ok 166 /utf8/validate/164 ok 167 /utf8/validate/165 ok 168 /utf8/validate/166 ok 169 /utf8/validate/167 ok 170 /utf8/validate/168 ok 171 /utf8/validate/169 ok 172 /utf8/validate/170 ok 173 /utf8/validate/171 ok 174 /utf8/validate/172 ok 175 /utf8/validate/173 ok 176 /utf8/validate/174 ok 177 /utf8/validate/175 ok 178 /utf8/validate/176 ok 179 /utf8/validate/177 ok 180 /utf8/validate/178 ok 181 /utf8/validate/179 ok 182 /utf8/validate/180 ok 183 /utf8/validate/181 ok 184 /utf8/validate/182 ok 185 /utf8/validate/183 ok 186 /utf8/validate/184 ok 187 /utf8/validate/185 ok 188 /utf8/validate/186 ok 189 /utf8/validate/187 ok 190 /utf8/validate/188 ok 191 /utf8/validate/189 ok 192 /utf8/validate/190 ok 193 /utf8/validate/191 ok 194 /utf8/validate/192 ok 195 /utf8/validate/193 ok 196 /utf8/validate/194 ok 197 /utf8/validate/195 ok 198 /utf8/validate/196 ok 199 /utf8/validate/197 ok 200 /utf8/validate/198 ok 201 /utf8/validate/199 ok 202 /utf8/validate/200 ok 203 /utf8/validate/201 ok 204 /utf8/validate/202 ok 205 /utf8/validate/203 ok 206 /utf8/validate/204 ok 207 /utf8/validate/205 ok 208 /utf8/validate/206 ok 209 /utf8/validate/207 ok 210 /utf8/validate/208 ok 211 /utf8/validate/209 ok 212 /utf8/validate/210 ok 213 /utf8/validate/211 ok 214 /utf8/validate/212 ok 215 /utf8/validate/213 ok 216 /utf8/validate/214 ok 217 /utf8/validate/215 ok 218 /utf8/validate/216 ok 219 /utf8/validate/217 ok 220 /utf8/validate/218 ok 221 /utf8/validate/219 ok 222 /utf8/validate/220 ok 223 /utf8/validate/221 ok 224 /utf8/validate/222 ok 225 /utf8/validate/223 ok 226 /utf8/validate/224 ok 227 /utf8/validate/225 ok 228 /utf8/validate/226 ok 229 /utf8/validate/227 ok 230 /utf8/validate/228 ok 231 /utf8/validate/229 ok 232 /utf8/validate/230 ok 233 /utf8/validate/231 ok 234 /utf8/validate/232 ok 235 /utf8/validate/233 ok 236 /utf8/validate/234 ok 237 /utf8/validate/235 ok 238 /utf8/validate/236 # End of validate tests # End of utf8 tests ============================================================================== =================================== 96/396 =================================== test: glib:glib+core / utf8-misc start time: 10:08:44 duration: 0.11s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=161 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-misc ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfb3e57b00dcf293499cd141bcb23e211 1..7 # Start of utf8 tests ok 1 /utf8/strlen ok 2 /utf8/strncpy ok 3 /utf8/strrchr ok 4 /utf8/reverse ok 5 /utf8/substring ok 6 /utf8/make-valid ok 7 /utf8/truncate-middle # End of utf8 tests ============================================================================== =================================== 98/396 =================================== test: glib:glib+core / utils-isolated start time: 10:08:44 duration: 0.12s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=25 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-isolated ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb4c67ec90b83b9240ec79da6f1c63752 1..11 # Start of utils-isolated tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/tmp-dir/.dirs/runtime ok 1 /utils-isolated/tmp-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/home-dir/.dirs/runtime ok 2 /utils-isolated/home-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-cache-dir/.dirs/runtime ok 3 /utils-isolated/user-cache-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-config-dirs/.dirs/runtime ok 4 /utils-isolated/system-config-dirs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-config-dir/.dirs/runtime ok 5 /utils-isolated/user-config-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/system-data-dirs/.dirs/runtime ok 6 /utils-isolated/system-data-dirs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-data-dir/.dirs/runtime ok 7 /utils-isolated/user-data-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-state-dir/.dirs/runtime ok 8 /utils-isolated/user-state-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/user-runtime-dir/.dirs/runtime ok 9 /utils-isolated/user-runtime-dir # Start of cleanup tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/runtime ok 10 /utils-isolated/cleanup/handles-errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-config1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-data1:/tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/runtime ok 11 /utils-isolated/cleanup/doesnt-follow-symlinks # End of cleanup tests # End of utils-isolated tests ----------------------------------- stderr ----------------------------------- Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs/runtime: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors/.dirs: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/handles-errors: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_M9SWM3/utils-isolated/cleanup/doesnt-follow-symlinks: No such file or directory ============================================================================== =================================== 97/396 =================================== test: glib:glib+core / utils start time: 10:08:44 duration: 0.18s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=210 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S44a2e62558a6002ba2b8231f70438652 1..41 # Start of utils tests ok 1 /utils/language-names ok 2 /utils/locale-variants ok 3 /utils/version ok 4 /utils/appname # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/847 # /utils/prgname-thread-safety summary: Test that threads racing to get and set the program name always receive a valid program name. ok 5 /utils/prgname-thread-safety # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=627969 # /utils/tmpdir summary: Test that g_get_tmp_dir() returns a correct default if TMPDIR is set to the empty string ok 6 /utils/tmpdir ok 7 /utils/basic_bits ok 8 /utils/bits ok 9 /utils/swap ok 10 /utils/find-program ok 11 /utils/find-program-for-path ok 12 /utils/debug ok 13 /utils/codeset ok 14 /utils/codeset2 ok 15 /utils/console-charset ok 16 /utils/gettext ok 17 /utils/username ok 18 /utils/realname ok 19 /utils/hostname ok 20 /utils/xdgdirs ok 21 /utils/specialdir # NAME: Debian GNU/Linux ok 22 /utils/os-info ok 23 /utils/clear-pointer ok 24 /utils/clear-pointer-cast ok 25 /utils/take-pointer ok 26 /utils/clear-source ok 27 /utils/misc-mem # /utils/aligned-mem summary: Aligned memory allocator # Alignment must not be zero # Alignment must be a power of two # Alignment must be a multiple of sizeof(void*) ok 28 /utils/aligned-mem # /utils/free-sized summary: Check that g_free_sized() works ok 29 /utils/free-sized ok 30 /utils/nullify ok 31 /utils/atexit ok 32 /utils/check-setuid # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1663 ok 33 /utils/int-limits ok 34 /utils/clear-list ok 35 /utils/clear-slist ok 36 /utils/steal-handle-id # Start of specialdir tests ok 37 /utils/specialdir/desktop # End of specialdir tests # Start of clear-pointer tests ok 38 /utils/clear-pointer/side-effects # End of clear-pointer tests # Start of aligned-mem tests # /utils/aligned-mem/alignment summary: Check that g_aligned_alloc() returns a correctly aligned pointer ok 39 /utils/aligned-mem/alignment # /utils/aligned-mem/zeroed summary: Check that g_aligned_alloc0() zeroes out its allocation ok 40 /utils/aligned-mem/zeroed # /utils/aligned-mem/free-sized summary: Check that g_aligned_free_sized() works ok 41 /utils/aligned-mem/free-sized # Start of subprocess tests # End of subprocess tests # End of aligned-mem tests # End of utils tests ============================================================================== ================================== 100/396 =================================== test: glib:glib+core / unicode-encoding start time: 10:08:45 duration: 0.12s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=196 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unicode-encoding ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S912b1eb355882b581a3884db6a0e7df8 1..1 # Start of unicode tests ok 1 /unicode/encoding # End of unicode tests ============================================================================== =================================== 33/396 =================================== test: glib:glib+core / logging start time: 10:08:43 duration: 1.61s result: exit status 0 command: MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/logging ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc6bcbc8a65bd6db72b507c543e023d86 1..17 # Start of logging tests ok 1 /logging/default-handler # slow test /logging/default-handler executed in 1.49 secs ok 2 /logging/warnings ok 3 /logging/fatal-log-mask # bu-DEBUG: message # ba-DEBUG: message # ba-INFO: message ok 4 /logging/set-handler ok 5 /logging/print-handler ok 6 /logging/printerr-handler # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=653052 # The Log Message Handler # # The Good Fail Message Handler # ok 7 /logging/653052 ok 8 /logging/gibberish # Start of default-handler tests # Start of subprocess tests # End of subprocess tests # End of default-handler tests # End of logging tests # Start of structured-logging tests ok 9 /structured-logging/no-state ok 10 /structured-logging/some-state ok 11 /structured-logging/robustness ok 12 /structured-logging/roundtrip1 ok 13 /structured-logging/roundtrip2 ok 14 /structured-logging/roundtrip3 ok 15 /structured-logging/variant1 ok 16 /structured-logging/variant2 ok 17 /structured-logging/set-writer-func-twice # End of structured-logging tests ============================================================================== ================================== 102/396 =================================== test: glib:glib+core / uri start time: 10:08:45 duration: 0.08s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=96 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/uri ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf5e095b9cc429c66fc79ef896c2448ed 1..24 # Start of uri tests ok 1 /uri/file-to-uri ok 2 /uri/file-from-uri ok 3 /uri/file-roundtrip ok 4 /uri/list # Test 0: %2Babc %4F # Test 1: %2Babc %4F # Test 2: %00abc %4F # Test 3: /cursors/none.png # Test 4: /cursors%2fbad-subdir/none.png # Test 5: %0 # Test 6: %ra # Test 7: %2r # Test 8: Timm B?der # Test 9: (null) ok 5 /uri/unescape-string ok 6 /uri/unescape-segment # Test 0: abcdefgABCDEFG._~ # Test 1: :+ \\?# # Test 2: a+b:c # Test 3: a+b:c\303\234 # Test 4: \374;\322 # Test 5: \303\261\303( ok 7 /uri/escape-string ok 8 /uri/escape-bytes ok 9 /uri/scheme ok 10 /uri/build ok 11 /uri/split ok 12 /uri/is_valid ok 13 /uri/to-string ok 14 /uri/join # /uri/join-split-round-trip summary: Test that joining different URI components survives a round trip # Combination 0 # Combination 1 # Combination 2 # Combination 3 # Combination 4 # Combination 5 # Combination 6 # Combination 7 # Combination 8 # Combination 9 # Combination 10 # Combination 11 # Combination 12 # Combination 13 # Combination 14 # Combination 15 # Combination 16 # Combination 17 # Combination 18 # Combination 19 # Combination 20 # Combination 21 # Combination 22 # Combination 23 # Combination 24 # Combination 25 # Combination 26 # Combination 27 # Combination 28 # Combination 29 # Combination 30 # Combination 31 # Combination 32 # Combination 33 # Combination 34 # Combination 35 # Combination 36 # Combination 37 # Combination 38 # Combination 39 # Combination 40 # Combination 41 # Combination 42 # Combination 43 # Combination 44 # Combination 45 # Combination 46 # Combination 47 # Combination 48 # Combination 49 # Combination 50 # Combination 51 # Combination 52 # Combination 53 # Combination 54 # Combination 55 # Combination 56 # Combination 57 # Combination 58 # Combination 59 # Combination 60 # Combination 61 # Combination 62 # Combination 63 # Combination 64 # Combination 65 # Combination 66 # Combination 67 # Combination 68 # Combination 69 # Combination 70 # Combination 71 # Combination 72 # Combination 73 # Combination 74 # Combination 75 # Combination 76 # Combination 77 # Combination 78 # Combination 79 # Combination 80 # Combination 81 # Combination 82 # Combination 83 # Combination 84 # Combination 85 # Combination 86 # Combination 87 # Combination 88 # Combination 89 # Combination 90 # Combination 91 # Combination 92 # Combination 93 # Combination 94 # Combination 95 # Combination 96 # Combination 97 # Combination 98 # Combination 99 # Combination 100 # Combination 101 # Combination 102 # Combination 103 # Combination 104 # Combination 105 # Combination 106 # Combination 107 # Combination 108 # Combination 109 # Combination 110 # Combination 111 # Combination 112 # Combination 113 # Combination 114 # Combination 115 # Combination 116 # Combination 117 # Combination 118 # Combination 119 # Combination 120 # Combination 121 # Combination 122 # Combination 123 # Combination 124 # Combination 125 # Combination 126 # Combination 127 # Combination 128 # Combination 129 # Combination 130 # Combination 131 # Combination 132 # Combination 133 # Combination 134 # Combination 135 # Combination 136 # Combination 137 # Combination 138 # Combination 139 # Combination 140 # Combination 141 # Combination 142 # Combination 143 # Combination 144 # Combination 145 # Combination 146 # Combination 147 # Combination 148 # Combination 149 # Combination 150 # Combination 151 # Combination 152 # Combination 153 # Combination 154 # Combination 155 # Combination 156 # Combination 157 # Combination 158 # Combination 159 # Combination 160 # Combination 161 # Combination 162 # Combination 163 # Combination 164 # Combination 165 # Combination 166 # Combination 167 # Combination 168 # Combination 169 # Combination 170 # Combination 171 # Combination 172 # Combination 173 # Combination 174 # Combination 175 # Combination 176 # Combination 177 # Combination 178 # Combination 179 # Combination 180 # Combination 181 # Combination 182 # Combination 183 # Combination 184 # Combination 185 # Combination 186 # Combination 187 # Combination 188 # Combination 189 # Combination 190 # Combination 191 # Combination 192 # Combination 193 # Combination 194 # Combination 195 # Combination 196 # Combination 197 # Combination 198 # Combination 199 # Combination 200 # Combination 201 # Combination 202 # Combination 203 # Combination 204 # Combination 205 # Combination 206 # Combination 207 # Combination 208 # Combination 209 # Combination 210 # Combination 211 # Combination 212 # Combination 213 # Combination 214 # Combination 215 # Combination 216 # Combination 217 # Combination 218 # Combination 219 # Combination 220 # Combination 221 # Combination 222 # Combination 223 # Combination 224 # Combination 225 # Combination 226 # Combination 227 # Combination 228 # Combination 229 # Combination 230 # Combination 231 # Combination 232 # Combination 233 # Combination 234 # Combination 235 # Combination 236 # Combination 237 # Combination 238 # Combination 239 # Combination 240 # Combination 241 # Combination 242 # Combination 243 # Combination 244 # Combination 245 # Combination 246 # Combination 247 # Combination 248 # Combination 249 # Combination 250 # Combination 251 # Combination 252 # Combination 253 # Combination 254 # Combination 255 ok 15 /uri/join-split-round-trip ok 16 /uri/normalize # Start of unescape-bytes tests # Test 0: %00%00 # Test 1: /cursors/none.png # Test 2: /cursors%2fbad-subdir/none.png # Test 3: %% # Test 4: % ok 17 /uri/unescape-bytes/nul-terminated # Test 0: %00%00 # Test 1: /cursors/none.png # Test 2: /cursors%2fbad-subdir/none.png # Test 3: %% # Test 4: % ok 18 /uri/unescape-bytes/length # End of unescape-bytes tests # Start of parsing tests # Test 0: foo: # Test 1: file:/dev/null # Test 2: file:///dev/null # Test 3: ftp://user@host/path # Test 4: ftp://user@host:9999/path # Test 5: ftp://user:password@host/path # Test 6: ftp://user:password@host:9999/path # Test 7: ftp://user:password@host # Test 8: http://us%65r@host # Test 9: http://us%40r@host # Test 10: http://us%3ar@host # Test 11: http://us%2fr@host # Test 12: http://us%3fr@host # Test 13: http://host?query # Test 14: http://host/path?query=http%3A%2F%2Fhost%2Fpath%3Fchildparam%3Dchildvalue¶m=value # Test 15: http://control-chars/%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%7F # Test 16: http://space/%20 # Test 17: http://delims/%3C%3E%23%25%22 # Test 18: http://unwise-chars/%7B%7D%7C%5C%5E%5B%5D%60 # Test 19: http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:80/index.html # Test 20: http://[1080:0:0:0:8:800:200C:417A]/index.html # Test 21: http://[3ffe:2a00:100:7031::1] # Test 22: http://[1080::8:800:200C:417A]/foo # Test 23: http://[::192.9.5.5]/ipng # Test 24: http://[::FFFF:129.144.52.38]:80/index.html # Test 25: http://[2010:836B:4179::836B:4179] # Test 26: http://host/path with spaces # Test 27: http://host/path # Test 28: http://host/path # Test 29: http://host # Test 30: http://host:999 # Test 31: http://host/pa # th # Test 32: http: # //host/path # Test 33: http:// host/path # Test 34: http://host/path? # Test 35: http://host/path# # Test 36: http://host/path% # Test 37: http://h%ost/path # Test 38: http://host/path%% # Test 39: http://host/path%%% # Test 40: http://host/path%/x/ # Test 41: http://host/path%0x/ # Test 42: http://host/path%ax # Test 43: http://host/p?th/ # Test 44: HTTP://////////////// # Test 45: http://@host # Test 46: http://:@host # Test 47: scheme://foo%3Abar._webdav._tcp.local # Test 48: http://example.com/.. # Test 49: foo0://host/path # Test 50: f0.o://host/path # Test 51: http++://host/path # Test 52: http-ish://host/path # Test 53: http://[fe80::dead:beef%]/ # Test 54: http://[fe80::dead:beef%em1]/ # Test 55: http://[fe80::dead:beef%em1]/ # Test 56: http://[fe80::dead:beef%25em1]/ # Test 57: http://[fe80::dead:beef%25em1%20]/ # Test 58: http://[fe80::dead:beef%25em%31]/ # Test 59: http://[fe80::dead:beef%10]/ # Test 60: http://[fe80::dead:beef%10]/ # Test 61: http://[fe80::dead:beef%25]/ # Test 62: http://[fe80::dead:beef%25]/ # Test 63: http://[192.168.0.1%25em1]/ # Test 64: http://[fe80::dead:beef%2em1]/ # Test 65: http://[fe80::dead:beef%2em1]/ # Test 66: http://[fe80::dead:beef%25em1%00]/ # Test 67: http://[fe80::dead:beef%25em1%00]/ # Test 68: http://xn--mixed-?p/ # Test 69: data:./// # Test 70: data:/.// ok 19 /uri/parsing/absolute ok 20 /uri/parsing/relative # End of parsing tests # Start of iter-params tests # URI 0: p1=foo&p2=bar;p3=baz # URI 1: p1=foo&p2=bar # URI 2: p1=foo&&P1=bar # URI 3: %00=foo # URI 4: p1=%00 # URI 5: p1=foo&p1=bar # URI 6: p1=foo&P1=bar # URI 7: =% # URI 8: = # URI 9: foo # URI 10: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 11: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 12: token=exp=123~acl=/QualityLevels(*~hmac=0cb ok 21 /uri/iter-params/nul-terminated # URI 0: p1=foo&p2=bar;p3=baz # URI 1: p1=foo&p2=bar # URI 2: p1=foo&&P1=bar # URI 3: %00=foo # URI 4: p1=%00 # URI 5: p1=foo&p1=bar # URI 6: p1=foo&P1=bar # URI 7: =% # URI 8: = # URI 9: foo # URI 10: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 11: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 12: token=exp=123~acl=/QualityLevels(*~hmac=0cb ok 22 /uri/iter-params/length # End of iter-params tests # Start of parse-params tests # URI 0: p1=foo&p2=bar;p3=baz # URI 1: p1=foo&p2=bar # URI 2: p1=foo&&P1=bar # URI 3: %00=foo # URI 4: p1=%00 # URI 5: p1=foo&p1=bar # URI 6: p1=foo&P1=bar # URI 7: =% # URI 8: = # URI 9: foo # URI 10: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 11: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 12: token=exp=123~acl=/QualityLevels(*~hmac=0cb ok 23 /uri/parse-params/nul-terminated # URI 0: p1=foo&p2=bar;p3=baz # URI 1: p1=foo&p2=bar # URI 2: p1=foo&&P1=bar # URI 3: %00=foo # URI 4: p1=%00 # URI 5: p1=foo&p1=bar # URI 6: p1=foo&P1=bar # URI 7: =% # URI 8: = # URI 9: foo # URI 10: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 11: foo=bar+%26+baz&saisons=%C3%89t%C3%A9%2Bhiver # URI 12: token=exp=123~acl=/QualityLevels(*~hmac=0cb ok 24 /uri/parse-params/length # End of parse-params tests # End of uri tests ============================================================================== =================================== 99/396 =================================== test: glib:glib+core / unicode start time: 10:08:44 duration: 0.23s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=88 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unicode ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6ec5033a822cc0acc0873f0bca2972ac 1..39 # Start of unicode tests ok 1 /unicode/alnum ok 2 /unicode/alpha ok 3 /unicode/break-type ok 4 /unicode/canonical-decomposition ok 5 /unicode/casefold ok 6 /unicode/casemap_and_casefold ok 7 /unicode/cases ok 8 /unicode/character-type ok 9 /unicode/cntrl ok 10 /unicode/combining-class # Composing U+000041 and U+000042; expecting U+000000 # Composing U+000041 and U+000000; expecting U+000000 # Composing U+000066 and U+000069; expecting U+000000 # Composing U+000308 and U+000301; expecting U+000000 # Composing U+000f71 and U+000f72; expecting U+000000 # Composing U+00212b and U+000000; expecting U+000000 # Composing U+0000c5 and U+000000; expecting U+000000 # Composing U+002126 and U+000000; expecting U+000000 # Composing U+0003a9 and U+000000; expecting U+000000 # Composing U+000041 and U+00030a; expecting U+0000c5 # Composing U+00006f and U+000302; expecting U+0000f4 # Composing U+001e63 and U+000307; expecting U+001e69 # Composing U+000073 and U+000323; expecting U+001e63 # Composing U+000064 and U+000307; expecting U+001e0b # Composing U+000064 and U+000323; expecting U+001e0d # Composing U+00d4cc and U+0011b6; expecting U+00d4db # Composing U+001111 and U+001171; expecting U+00d4cc # Composing U+00ce20 and U+0011b8; expecting U+00ce31 # Composing U+00110e and U+001173; expecting U+00ce20 # Composing U+001100 and U+001160; expecting U+000000 # Composing U+001100 and U+001177; expecting U+000000 # Composing U+00abff and U+0011b6; expecting U+000000 # Composing U+00d7a5 and U+0011b6; expecting U+000000 # Composing U+00ac01 and U+0011b6; expecting U+000000 # Composing U+00d4cc and U+0011a6; expecting U+000000 # Composing U+00d4cc and U+0011c4; expecting U+000000 # Composing U+01611e and U+01611e; expecting U+016121 # Composing U+01611e and U+01611f; expecting U+016123 # Composing U+0000f6 and U+000304; expecting U+00022b # Composing U+000b47 and U+000b57; expecting U+000b4c # Composing U+0000a0 and U+000b57; expecting U+000000 # Composing U+016e00 and U+00030a; expecting U+000000 # Composing U+00212b and U+016e00; expecting U+000000 # Composing U+001e63 and U+000306; expecting U+000000 # Composing U+001e63 and U+000304; expecting U+000000 # Composing U+001e63 and U+000b57; expecting U+000000 # Composing U+001e63 and U+000000; expecting U+000000 # Composing U+001e63 and U+0113c2; expecting U+000000 # Composing U+001f01 and U+0113c2; expecting U+000000 # Composing U+00006e and U+000302; expecting U+000000 # Composing U+001e63 and U+01611f; expecting U+000000 # Composing U+01138e and U+0113b8; expecting U+000000 # Composing U+01611e and U+000000; expecting U+000000 # Composing U+000000 and U+01611f; expecting U+000000 # Composing U+011390 and U+0113c2; expecting U+000000 ok 11 /unicode/compose ok 12 /unicode/decompose ok 13 /unicode/decompose-tail ok 14 /unicode/defined ok 15 /unicode/digit ok 16 /unicode/digit-value # Fully decomposing U+000041; expecting 1 codepoints # Fully decomposing U+00fb01; expecting 1 codepoints # Fully decomposing U+00212b; expecting 2 codepoints # Fully decomposing U+002126; expecting 1 codepoints # Fully decomposing U+000344; expecting 2 codepoints # Fully decomposing U+000f73; expecting 2 codepoints # Fully decomposing U+0000c5; expecting 2 codepoints # Fully decomposing U+0000f4; expecting 2 codepoints # Fully decomposing U+001e69; expecting 3 codepoints # Fully decomposing U+001e63; expecting 2 codepoints # Fully decomposing U+001e0b; expecting 2 codepoints # Fully decomposing U+001e0d; expecting 2 codepoints # Fully decomposing U+00d4db; expecting 3 codepoints # Fully decomposing U+00d4cc; expecting 2 codepoints # Fully decomposing U+00ce31; expecting 3 codepoints # Fully decomposing U+00ce20; expecting 2 codepoints ok 17 /unicode/fully-decompose-canonical ok 18 /unicode/fully-decompose-len ok 19 /unicode/normalization ok 20 /unicode/graph # Testing script Zyyy (code 1517910393) # Testing script Zinh (code 1516858984) # Testing script Zmth (code 1517122664) # Testing script Arab (code 1098015074) # Testing script Armn (code 1098018158) # Testing script Beng (code 1113943655) # Testing script Bopo (code 1114599535) # Testing script Cher (code 1130915186) # Testing script Copt (code 1131376756) # Testing script Cyrl (code 1132032620) # Testing script Dsrt (code 1148416628) # Testing script Deva (code 1147500129) # Testing script Ethi (code 1165256809) # Testing script Geor (code 1197830002) # Testing script Goth (code 1198486632) # Testing script Grek (code 1198679403) # Testing script Gujr (code 1198877298) # Testing script Guru (code 1198879349) # Testing script Hani (code 1214344809) # Testing script Hang (code 1214344807) # Testing script Hebr (code 1214603890) # Testing script Hira (code 1214870113) # Testing script Knda (code 1265525857) # Testing script Kana (code 1264676449) # Testing script Khmr (code 1265134962) # Testing script Laoo (code 1281453935) # Testing script Latn (code 1281455214) # Testing script Mlym (code 1298954605) # Testing script Mong (code 1299148391) # Testing script Mymr (code 1299803506) # Testing script Ogam (code 1332175213) # Testing script Ital (code 1232363884) # Testing script Orya (code 1332902241) # Testing script Runr (code 1383427698) # Testing script Sinh (code 1399418472) # Testing script Syrc (code 1400468067) # Testing script Taml (code 1415671148) # Testing script Telu (code 1415933045) # Testing script Thaa (code 1416126817) # Testing script Thai (code 1416126825) # Testing script Tibt (code 1416192628) # Testing script Cans (code 1130458739) # Testing script Yiii (code 1500080489) # Testing script Tglg (code 1416064103) # Testing script Hano (code 1214344815) # Testing script Buhd (code 1114990692) # Testing script Tagb (code 1415669602) # Testing script Brai (code 1114792297) # Testing script Cprt (code 1131442804) # Testing script Limb (code 1281977698) # Testing script Osma (code 1332964705) # Testing script Shaw (code 1399349623) # Testing script Linb (code 1281977954) # Testing script Tale (code 1415670885) # Testing script Ugar (code 1432838514) # Testing script Talu (code 1415670901) # Testing script Bugi (code 1114990441) # Testing script Glag (code 1198285159) # Testing script Tfng (code 1415999079) # Testing script Sylo (code 1400466543) # Testing script Xpeo (code 1483761007) # Testing script Khar (code 1265131890) # Testing script Zzzz (code 1517976186) # Testing script Bali (code 1113681001) # Testing script Xsux (code 1483961720) # Testing script Phnx (code 1349021304) # Testing script Phag (code 1349017959) # Testing script Nkoo (code 1315663727) # Testing script Kali (code 1264675945) # Testing script Lepc (code 1281716323) # Testing script Rjng (code 1382706791) # Testing script Sund (code 1400204900) # Testing script Saur (code 1398895986) # Testing script Cham (code 1130914157) # Testing script Olck (code 1332503403) # Testing script Vaii (code 1449224553) # Testing script Cari (code 1130459753) # Testing script Lyci (code 1283023721) # Testing script Lydi (code 1283023977) # Testing script Avst (code 1098281844) # Testing script Bamu (code 1113681269) # Testing script Egyp (code 1164409200) # Testing script Armi (code 1098018153) # Testing script Phli (code 1349020777) # Testing script Prti (code 1349678185) # Testing script Java (code 1247901281) # Testing script Kthi (code 1265920105) # Testing script Lisu (code 1281979253) # Testing script Mtei (code 1299473769) # Testing script Sarb (code 1398895202) # Testing script Orkh (code 1332898664) # Testing script Samr (code 1398893938) # Testing script Lana (code 1281453665) # Testing script Tavt (code 1415673460) # Testing script Batk (code 1113683051) # Testing script Brah (code 1114792296) # Testing script Mand (code 1298230884) # Testing script Cakm (code 1130457965) # Testing script Merc (code 1298494051) # Testing script Mero (code 1298494063) # Testing script Plrd (code 1349284452) # Testing script Shrd (code 1399353956) # Testing script Sora (code 1399812705) # Testing script Takr (code 1415670642) # Testing script Bass (code 1113682803) # Testing script Aghb (code 1097295970) # Testing script Dupl (code 1148547180) # Testing script Elba (code 1164730977) # Testing script Gran (code 1198678382) # Testing script Khoj (code 1265135466) # Testing script Sind (code 1399418468) # Testing script Lina (code 1281977953) # Testing script Mahj (code 1298229354) # Testing script Mani (code 1298230889) # Testing script Mend (code 1298493028) # Testing script Modi (code 1299145833) # Testing script Mroo (code 1299345263) # Testing script Nbat (code 1315070324) # Testing script Narb (code 1315009122) # Testing script Perm (code 1348825709) # Testing script Hmng (code 1215131239) # Testing script Palm (code 1348562029) # Testing script Pauc (code 1348564323) # Testing script Phlp (code 1349020784) # Testing script Sidd (code 1399415908) # Testing script Tirh (code 1416196712) # Testing script Wara (code 1466004065) # Testing script Ahom (code 1097363309) # Testing script Hluw (code 1215067511) # Testing script Hatr (code 1214346354) # Testing script Mult (code 1299541108) # Testing script Hung (code 1215655527) # Testing script Sgnw (code 1399287415) # Testing script Adlm (code 1097100397) # Testing script Bhks (code 1114139507) # Testing script Marc (code 1298231907) # Testing script Newa (code 1315272545) # Testing script Osge (code 1332963173) # Testing script Tang (code 1415671399) # Testing script Gonm (code 1198485101) # Testing script Nshu (code 1316186229) # Testing script Soyo (code 1399814511) # Testing script Zanb (code 1516334690) # Testing script Dogr (code 1148151666) # Testing script Gong (code 1198485095) # Testing script Rohg (code 1383032935) # Testing script Maka (code 1298230113) # Testing script Medf (code 1298490470) # Testing script Sogo (code 1399809903) # Testing script Sogd (code 1399809892) # Testing script Elym (code 1164736877) # Testing script Nand (code 1315008100) # Testing script Hmnp (code 1215131248) # Testing script Wcho (code 1466132591) # Testing script Chrs (code 1130918515) # Testing script Diak (code 1147756907) # Testing script Kits (code 1265202291) # Testing script Yezi (code 1499822697) # Testing script Cpmn (code 1131441518) # Testing script Ougr (code 1333094258) # Testing script Tnsa (code 1416524641) # Testing script Toto (code 1416590447) # Testing script Vith (code 1449751656) # Testing script Kawi (code 1264678761) # Testing script Nagm (code 1315006317) # Testing script Todr (code 1416586354) # Testing script Gara (code 1197568609) # Testing script Tutg (code 1416983655) # Testing script Sunu (code 1400204917) # Testing script Gukh (code 1198877544) # Testing script Krai (code 1265787241) # Testing script Onao (code 1332633967) ok 21 /unicode/iso15924 ok 22 /unicode/lower ok 23 /unicode/mark ok 24 /unicode/mirror ok 25 /unicode/print ok 26 /unicode/punctuation ok 27 /unicode/script ok 28 /unicode/space ok 29 /unicode/strdown ok 30 /unicode/strup ok 31 /unicode/turkish-strupdown ok 32 /unicode/title ok 33 /unicode/upper ok 34 /unicode/validate ok 35 /unicode/wide ok 36 /unicode/xdigit ok 37 /unicode/xdigit-value ok 38 /unicode/zero-width ok 39 /unicode/normalize # End of unicode tests ============================================================================== =================================== 64/396 =================================== test: glib:glib+core / refstring start time: 10:08:44 duration: 1.14s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=231 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/refstring ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3950c461780c09483552016b13d335c2 1..8 # Start of refstring tests # s = 'hello, world' (0x583ca160) ok 1 /refstring/base ok 2 /refstring/length ok 3 /refstring/length-auto ok 4 /refstring/length-nuls # s = 'hello, world' (0x583cd250) # p = s = 'hello, world' (0x583cd250) # releasing p[0x583cd250] ('hello, world') # p = 'goodbye, world' (0x583cd280) # releasing p[0x583cd280] ('goodbye, world') # releasing s[0x583cd250] ('hello, world') ok 5 /refstring/intern # /refstring/hash_equal summary: Test g_ref_string_equal() in GHashTable ok 6 /refstring/hash_equal # /refstring/equal summary: Test g_ref_string_equal() standalone ok 7 /refstring/equal ok 8 /refstring/intern-thread-safety # slow test /refstring/intern-thread-safety executed in 1.06 secs # End of refstring tests ============================================================================== =================================== 72/396 =================================== test: glib:glib+core / slice start time: 10:08:44 duration: 0.88s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=66 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/slice ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S363b3bcd8124715869e04ad75c30eee5 1..3 # Start of slice tests ok 1 /slice/copy ok 2 /slice/chain ok 3 /slice/allocate # slow test /slice/allocate executed in 0.84 secs # End of slice tests ============================================================================== ================================== 107/396 =================================== test: glib:glib+core+cpp / cxx start time: 10:08:45 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=179 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbf90b5da8d7f35eca6070e842c715d48 1..22 # Start of C++ tests ok 1 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 2 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 8 /C++/inlined-not-inlined-functions ok 9 /C++/clear-pointer ok 10 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 11 /C++/str-equal ok 12 /C++/strdup ok 13 /C++/str-has-prefix ok 14 /C++/str-has-suffix ok 15 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 16 /C++/string-free # Test that G_LIKELY macro creates an initialized variable for compatibility with constexpr ok 17 /C++/constexpr-var-init # Start of strdup tests ok 18 /C++/strdup/macro # Start of macro tests ok 19 /C++/strdup/macro/qualified ok 20 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 21 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 22 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== =================================== 82/396 =================================== test: glib:glib+core / testing start time: 10:08:44 duration: 0.57s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/testing --verbose ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6cb096c7a03d0eb02dc99d2034678425 1..44 # pass # skip # skip with printf format # incomplete # incomplete with printf format # fail # fail with message # all # all-non-failures # --GTestSkipCount # --GTestSkipCount=0 is the same as omitting it # --GTestSkipCount > number of tests skips all # -p # --run-prefix # --run-prefix 2 # --run-prefix conflict # -s # --skip-prefix # --skip-prefix conflict ok 1 /tap # Start of random-generator tests ok 2 /random-generator/rand-1 ok 3 /random-generator/rand-2 ok 4 /random-generator/random-conversions # End of random-generator tests # Start of misc tests # subprocess: /misc/assertions/subprocess/bad_cmpvariant_types # subprocess: /misc/assertions/subprocess/bad_cmpvariant_values # subprocess: /misc/assertions/subprocess/bad_cmpstr # subprocess: /misc/assertions/subprocess/bad_cmpstrv_null1 # subprocess: /misc/assertions/subprocess/bad_cmpstrv_null2 # subprocess: /misc/assertions/subprocess/bad_cmpstrv_length # subprocess: /misc/assertions/subprocess/bad_cmpstrv_values # subprocess: /misc/assertions/subprocess/bad_cmpint # subprocess: /misc/assertions/subprocess/bad_cmpmem_len # subprocess: /misc/assertions/subprocess/bad_cmpmem_data # subprocess: /misc/assertions/subprocess/bad_cmpmem_null # subprocess: /misc/assertions/subprocess/bad_cmpfloat_epsilon # subprocess: /misc/assertions/subprocess/bad_no_errno ok 5 /misc/assertions ok 6 /misc/test-data ok 7 /misc/primetoul # subprocess: /misc/fatal-log-handler/subprocess/critical-pass # subprocess: /misc/fatal-log-handler/subprocess/error-fail # subprocess: /misc/fatal-log-handler/subprocess/critical-fail ok 8 /misc/fatal-log-handler # subprocess: /misc/expected-messages/subprocess/warning # subprocess: /misc/expected-messages/subprocess/expect-warning # subprocess: /misc/expected-messages/subprocess/wrong-warning # subprocess: /misc/expected-messages/subprocess/expected # subprocess: /misc/expected-messages/subprocess/null-domain # subprocess: /misc/expected-messages/subprocess/extra-warning # subprocess: /misc/expected-messages/subprocess/unexpected-extra-warning ok 9 /misc/expected-messages # subprocess: /misc/messages/subprocess/use-stderr ok 10 /misc/messages # subprocess: /misc/dash-p/subprocess/hidden # subprocess: /misc/dash-p/subprocess/hidden/sub # subprocess: /misc/dash-p/child # subprocess: /misc/dash-p/child/sub ok 11 /misc/dash-p # subprocess: /misc/nonfatal ok 12 /misc/nonfatal ok 13 /misc/skip # SKIP Skipped should count as passed, not failed # single test case skipped -> overall status 77 # each test case skipped -> overall status 77 # single test case incomplete -> overall status 77 # one pass and some skipped -> overall status 0 # one pass and some incomplete -> overall status 0 # one pass and mix of skipped and incomplete -> overall status 0 # one fail and some skipped -> overall status fail # one fail and some incomplete -> overall status fail # one fail and mix of skipped and incomplete -> overall status fail ok 14 /misc/combining # subprocess: /misc/fail ok 15 /misc/fail # subprocess: /misc/incomplete ok 16 /misc/incomplete # Start of assertions tests # Start of subprocess tests # skipping: /misc/assertions/subprocess/bad_cmpvariant_types # skipping: /misc/assertions/subprocess/bad_cmpvariant_values # skipping: /misc/assertions/subprocess/bad_cmpstr # skipping: /misc/assertions/subprocess/bad_cmpstrv_null1 # skipping: /misc/assertions/subprocess/bad_cmpstrv_null2 # skipping: /misc/assertions/subprocess/bad_cmpstrv_length # skipping: /misc/assertions/subprocess/bad_cmpstrv_values # skipping: /misc/assertions/subprocess/bad_cmpint # skipping: /misc/assertions/subprocess/bad_cmpmem_len # skipping: /misc/assertions/subprocess/bad_cmpmem_data # skipping: /misc/assertions/subprocess/bad_cmpmem_null # skipping: /misc/assertions/subprocess/bad_cmpfloat_epsilon # skipping: /misc/assertions/subprocess/bad_no_errno # End of subprocess tests # End of assertions tests # Start of fatal-log-handler tests # Start of subprocess tests # skipping: /misc/fatal-log-handler/subprocess/critical-pass # skipping: /misc/fatal-log-handler/subprocess/error-fail # skipping: /misc/fatal-log-handler/subprocess/critical-fail # End of subprocess tests # End of fatal-log-handler tests # Start of expected-messages tests ok 17 /misc/expected-messages/expect-error # Test-DEBUG: should be ignored ok 18 /misc/expected-messages/skip-debug # Start of subprocess tests # skipping: /misc/expected-messages/subprocess/warning # skipping: /misc/expected-messages/subprocess/expect-warning # skipping: /misc/expected-messages/subprocess/wrong-warning # skipping: /misc/expected-messages/subprocess/expected # skipping: /misc/expected-messages/subprocess/null-domain # skipping: /misc/expected-messages/subprocess/extra-warning # skipping: /misc/expected-messages/subprocess/unexpected-extra-warning # End of subprocess tests # End of expected-messages tests # Start of messages tests # Start of subprocess tests # skipping: /misc/messages/subprocess/use-stderr # End of subprocess tests # End of messages tests # Start of dash-p tests ok 19 /misc/dash-p/child # Start of child tests ok 20 /misc/dash-p/child/sub ok 21 /misc/dash-p/child/sub2 # Start of sub tests # skipping: /misc/dash-p/child/sub/subprocess # Start of subprocess tests # skipping: /misc/dash-p/child/sub/subprocess/child # End of subprocess tests # End of sub tests # End of child tests # Start of subprocess tests # skipping: /misc/dash-p/subprocess/hidden # Start of hidden tests # skipping: /misc/dash-p/subprocess/hidden/sub # End of hidden tests # End of subprocess tests # End of dash-p tests # Start of combining tests # Start of subprocess tests # skipping: /misc/combining/subprocess/fail # skipping: /misc/combining/subprocess/skip1 # skipping: /misc/combining/subprocess/skip2 # skipping: /misc/combining/subprocess/incomplete # skipping: /misc/combining/subprocess/pass # End of subprocess tests # End of combining tests # Start of path tests ok 22 /misc/path/first ok 23 /misc/path/second # End of path tests # End of misc tests # Start of forking tests # # testing:ERROR:../../../glib/tests/testing.c:307:test_fork_fail: code should not be reached ok 24 /forking/fail assertion ok 25 /forking/patterns # End of forking tests # Start of trap_subprocess tests # subprocess: /trap_subprocess/fail ok 26 /trap_subprocess/fail # subprocess: /trap_subprocess/no-such-test ok 27 /trap_subprocess/no-such-test # subprocess: /trap_subprocess/timeout ok 28 /trap_subprocess/timeout # subprocess: /trap_subprocess/envp ok 29 /trap_subprocess/envp # subprocess: /trap_subprocess/patterns ok 30 /trap_subprocess/patterns # End of trap_subprocess tests # Start of tap tests # pass # skip # skip with printf format # incomplete # incomplete with printf format # fail # fail with message # all # all-non-failures # --GTestSkipCount # --GTestSkipCount=0 is the same as omitting it # --GTestSkipCount > number of tests skips all # -p # --run-prefix # --run-prefix 2 # --run-prefix conflict # -s # --skip-prefix ok 31 /tap/subtest # /tap/summary summary: Test the output of g_test_summary() from the TAP output of a test. ok 32 /tap/summary # /tap/message summary: Test the output of g_test_message() from the TAP output of a test. ok 33 /tap/message # /tap/print summary: Test the output of g_print() from the TAP output of a test. ok 34 /tap/print # /tap/error summary: Test that g_error() generates Bail out TAP output of a test. ok 35 /tap/error # /tap/error-and-pass summary: Test that g_error() generates Bail out TAP output of a test. ok 36 /tap/error-and-pass # Start of subtest tests # /tap/subtest/summary summary: Test the output of g_test_summary() from the TAP output of a test. ok 37 /tap/subtest/summary # /tap/subtest/message summary: Test the output of g_test_message() from the TAP output of a sub-test. ok 38 /tap/subtest/message # /tap/subtest/print summary: Test the output of g_test_print() from the TAP output of a sub-test. ok 39 /tap/subtest/print # /tap/subtest/stdout summary: Test the stdout from the TAP output of a sub-test. ok 40 /tap/subtest/stdout # /tap/subtest/stdout-no-new-line summary: Test the stdout from the TAP output of a sub-test. ok 41 /tap/subtest/stdout-no-new-line # /tap/subtest/error summary: Test that g_error() generates Bail out TAP output of a test. ok 42 /tap/subtest/error # /tap/subtest/error-and-pass summary: Test that g_error() generates Bail out TAP output of a test. ok 43 /tap/subtest/error-and-pass # End of subtest tests # End of tap tests # Start of init tests # /init/no_argv0 summary: Test that g_test_init() can be called safely with argc == 0. ok 44 /init/no_argv0 # End of init tests ============================================================================== ================================== 108/396 =================================== test: glib:glib+core+cpp / cxx-98 start time: 10:08:45 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-98 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S647cb6018f7cad03fd161a9517c5540f 1..22 # Start of C++ tests # Checking if '199711L' respects the expected standard version '98' ok 1 /C++/check-standard-98 ok 2 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 8 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 9 /C++/inlined-not-inlined-functions ok 10 /C++/clear-pointer ok 11 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 12 /C++/str-equal ok 13 /C++/strdup ok 14 /C++/str-has-prefix ok 15 /C++/str-has-suffix ok 16 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 17 /C++/string-free # Start of strdup tests ok 18 /C++/strdup/macro # Start of macro tests ok 19 /C++/strdup/macro/qualified ok 20 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 21 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 22 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== ================================== 109/396 =================================== test: glib:glib+core+cpp / cxx-03 start time: 10:08:45 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=112 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-03 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb80c11de79208a80a4422d2460430624 1..22 # Start of C++ tests # Checking if '199711L' respects the expected standard version '03' ok 1 /C++/check-standard-03 ok 2 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 8 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 9 /C++/inlined-not-inlined-functions ok 10 /C++/clear-pointer ok 11 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 12 /C++/str-equal ok 13 /C++/strdup ok 14 /C++/str-has-prefix ok 15 /C++/str-has-suffix ok 16 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 17 /C++/string-free # Start of strdup tests ok 18 /C++/strdup/macro # Start of macro tests ok 19 /C++/strdup/macro/qualified ok 20 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 21 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 22 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== ================================== 110/396 =================================== test: glib:glib+core+cpp / cxx-11 start time: 10:08:45 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Seab75746f42becf3e5baba11828afec1 1..22 # Start of C++ tests # Checking if '201103L' respects the expected standard version '11' ok 1 /C++/check-standard-11 ok 2 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 8 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 9 /C++/inlined-not-inlined-functions ok 10 /C++/clear-pointer ok 11 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 12 /C++/str-equal ok 13 /C++/strdup ok 14 /C++/str-has-prefix ok 15 /C++/str-has-suffix ok 16 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 17 /C++/string-free # Start of strdup tests ok 18 /C++/strdup/macro # Start of macro tests ok 19 /C++/strdup/macro/qualified ok 20 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 21 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 22 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== ================================== 111/396 =================================== test: glib:glib+core+cpp / cxx-14 start time: 10:08:45 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=187 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-14 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2f7243727d2483c62c2f322438f623e0 1..23 # Start of C++ tests # Checking if '201402L' respects the expected standard version '14' ok 1 /C++/check-standard-14 ok 2 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 8 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 9 /C++/inlined-not-inlined-functions ok 10 /C++/clear-pointer ok 11 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 12 /C++/str-equal ok 13 /C++/strdup ok 14 /C++/str-has-prefix ok 15 /C++/str-has-suffix ok 16 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 17 /C++/string-free # Test that G_LIKELY macro creates an initialized variable for compatibility with constexpr ok 18 /C++/constexpr-var-init # Start of strdup tests ok 19 /C++/strdup/macro # Start of macro tests ok 20 /C++/strdup/macro/qualified ok 21 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 22 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 23 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== ================================== 112/396 =================================== test: glib:glib+core+cpp / cxx-17 start time: 10:08:45 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=184 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1211b6156e3182e15f56df582e56304e 1..23 # Start of C++ tests # Checking if '201703L' respects the expected standard version '17' ok 1 /C++/check-standard-17 ok 2 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 8 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 9 /C++/inlined-not-inlined-functions ok 10 /C++/clear-pointer ok 11 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 12 /C++/str-equal ok 13 /C++/strdup ok 14 /C++/str-has-prefix ok 15 /C++/str-has-suffix ok 16 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 17 /C++/string-free # Test that G_LIKELY macro creates an initialized variable for compatibility with constexpr ok 18 /C++/constexpr-var-init # Start of strdup tests ok 19 /C++/strdup/macro # Start of macro tests ok 20 /C++/strdup/macro/qualified ok 21 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 22 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 23 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== ================================== 113/396 =================================== test: glib:glib+core+cpp / cxx-20 start time: 10:08:45 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=6 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-20 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S080d31bc3d360b385c63d3509d0475f4 1..23 # Start of C++ tests # Checking if '202002L' respects the expected standard version '20' ok 1 /C++/check-standard-20 ok 2 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 8 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 9 /C++/inlined-not-inlined-functions ok 10 /C++/clear-pointer ok 11 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 12 /C++/str-equal ok 13 /C++/strdup ok 14 /C++/str-has-prefix ok 15 /C++/str-has-suffix ok 16 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 17 /C++/string-free # Test that G_LIKELY macro creates an initialized variable for compatibility with constexpr ok 18 /C++/constexpr-var-init # Start of strdup tests ok 19 /C++/strdup/macro # Start of macro tests ok 20 /C++/strdup/macro/qualified ok 21 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 22 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 23 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== ================================== 114/396 =================================== test: glib:glib+core+cpp / cxx-2b start time: 10:08:45 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=198 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cxx-2b ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf197eaa34125c899d28d7624588275c1 1..23 # Start of C++ tests ok 1 /C++/check-standard-2b # SKIP Expected standard value is non-numeric: 2b ok 2 /C++/typeof # Test that g_atomic_pointer_compare_and_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 3 /C++/atomic-pointer-compare-and-exchange # Test that g_atomic_pointer_compare_and_exchange_full() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 4 /C++/atomic-pointer-compare-and-exchange-full # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 5 /C++/atomic-int-compare-and-exchange # Test that g_atomic_int_compare_and_exchange_full() doesn?t have any compiler warnings in C++ mode ok 6 /C++/atomic-int-compare-and-exchange-full # Test that g_atomic_pointer_exchange() with a non-void* pointer doesn?t have any compiler warnings in C++ mode ok 7 /C++/atomic-pointer-exchange # Test that g_atomic_int_compare_and_exchange() doesn?t have any compiler warnings in C++ mode ok 8 /C++/atomic-int-exchange # Test that G_NO_INLINE and G_ALWAYS_INLINE functions can be compiled with C++ compiler ok 9 /C++/inlined-not-inlined-functions ok 10 /C++/clear-pointer ok 11 /C++/steal-pointer # /C++/str-equal summary: Test typechecking and casting of arguments to g_str_equal() macro in C++ # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2820 ok 12 /C++/str-equal ok 13 /C++/strdup ok 14 /C++/str-has-prefix ok 15 /C++/str-has-suffix ok 16 /C++/string-append # Test that g_string_free() macro compiles and doesn?t cause any compiler warnings in C++ mode ok 17 /C++/string-free # Test that G_LIKELY macro creates an initialized variable for compatibility with constexpr ok 18 /C++/constexpr-var-init # Start of strdup tests ok 19 /C++/strdup/macro # Start of macro tests ok 20 /C++/strdup/macro/qualified ok 21 /C++/strdup/macro/nested-initializer # End of macro tests # End of strdup tests # Start of str-has-prefix tests ok 22 /C++/str-has-prefix/macro # End of str-has-prefix tests # Start of str-has-suffix tests ok 23 /C++/str-has-suffix/macro # End of str-has-suffix tests # End of C++ tests ============================================================================== ================================== 117/396 =================================== test: glib:glib+core / include start time: 10:08:45 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=101 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/include ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4dfafcff0adfad0203000ebbe615f050 1..1 # Start of include tests ok 1 /include/rwlock # End of include tests ============================================================================== ================================== 115/396 =================================== test: glib:glib+core / autoptr start time: 10:08:45 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/autoptr ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9e10909de7a74fa8f5856e282bdaa397 1..57 # Start of autoptr tests ok 1 /autoptr/autofree ok 2 /autoptr/g_async_queue ok 3 /autoptr/g_bookmark_file ok 4 /autoptr/g_bytes ok 5 /autoptr/g_checksum ok 6 /autoptr/g_date ok 7 /autoptr/g_date_time ok 8 /autoptr/g_dir ok 9 /autoptr/g_error ok 10 /autoptr/g_hash_table ok 11 /autoptr/g_hmac ok 12 /autoptr/g_io_channel ok 13 /autoptr/g_key_file ok 14 /autoptr/g_list ok 15 /autoptr/g_array ok 16 /autoptr/g_ptr_array ok 17 /autoptr/g_byte_array ok 18 /autoptr/g_main_context ok 19 /autoptr/g_main_context_pusher ok 20 /autoptr/g_main_loop ok 21 /autoptr/g_source ok 22 /autoptr/g_mapped_file ok 23 /autoptr/g_markup_parse_context ok 24 /autoptr/g_node ok 25 /autoptr/g_option_context ok 26 /autoptr/g_option_group ok 27 /autoptr/g_pattern_spec ok 28 /autoptr/g_queue ok 29 /autoptr/g_rand ok 30 /autoptr/g_regex ok 31 /autoptr/g_match_info ok 32 /autoptr/g_scanner ok 33 /autoptr/g_sequence ok 34 /autoptr/g_slist ok 35 /autoptr/g_string ok 36 /autoptr/g_string_chunk ok 37 /autoptr/g_thread ok 38 /autoptr/g_mutex ok 39 /autoptr/g_mutex_locker ok 40 /autoptr/g_rec_mutex_locker ok 41 /autoptr/g_rw_lock_lockers ok 42 /autoptr/g_auto_lock ok 43 /autoptr/g_cond ok 44 /autoptr/g_timer ok 45 /autoptr/g_time_zone ok 46 /autoptr/g_tree ok 47 /autoptr/g_variant ok 48 /autoptr/g_variant_builder ok 49 /autoptr/g_variant_iter ok 50 /autoptr/g_variant_dict ok 51 /autoptr/g_variant_type ok 52 /autoptr/strv ok 53 /autoptr/refstring ok 54 /autoptr/pathbuf ok 55 /autoptr/autolist ok 56 /autoptr/autoslist ok 57 /autoptr/autoqueue # End of autoptr tests ============================================================================== ================================== 119/396 =================================== test: glib:glib+core / gutils-user-database start time: 10:08:45 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_PRELOAD=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/getpwuid-preload.so MALLOC_PERTURB_=174 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests:/usr/lib/libeatmydata /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gutils-user-database ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S823aca48e7076d9d0df65798e3710146 1..1 # Start of gutils tests ok 1 /gutils/get_user_database_entry # End of gutils tests ============================================================================== ================================== 120/396 =================================== test: glib:glib+core / constructor start time: 10:08:45 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=101 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_ENABLE_DIAGNOSTIC=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests:/usr/lib/libeatmydata MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/constructor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf89142cc613b6ebd94fc11069a8555ce 1..2 # Start of constructor tests ok 1 /constructor/application ok 2 /constructor/library # End of constructor tests ============================================================================== ================================== 101/396 =================================== test: glib:glib+core / unicode-normalize start time: 10:08:45 duration: 0.54s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=223 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unicode-normalize ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4928638ad191bfe7ffc8c7f4d4efc5f3 1..3 # Start of unicode tests # Processing Part0 # Specific cases # Processing Part1 # Character by character test # Processing Part2 # Canonical Order Test # Processing Part3 # PRI #29 Test # Processing Part4 # Canonical closures (excluding Hangul) # Processing Part5 # Chained primary composites ok 1 /unicode/normalize # slow test /unicode/normalize executed in 0.50 secs # Invalid UTF-8 vector 0 # Invalid UTF-8 vector 1 # Invalid UTF-8 vector 2 # Invalid UTF-8 vector 3 # Invalid UTF-8 vector 4 # Invalid UTF-8 vector 5 # Invalid UTF-8 vector 6 # Invalid UTF-8 vector 7 # Invalid UTF-8 vector 8 # Invalid UTF-8 vector 9 # Invalid UTF-8 vector 10 # Invalid UTF-8 vector 11 # Invalid UTF-8 vector 12 ok 2 /unicode/normalize-invalid # Start of normalize tests ok 3 /unicode/normalize/bad-length # End of normalize tests # End of unicode tests ============================================================================== =================================== 13/396 =================================== test: glib:glib+core / cond start time: 10:08:43 duration: 2.21s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=238 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/cond ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa24f95e3a67489f1e812c86cf2e13360 1..4 # Start of thread tests ok 1 /thread/cond1 ok 2 /thread/cond2 # Start of cond tests ok 3 /thread/cond/wait-until # slow test /thread/cond/wait-until executed in 1.05 secs # Start of wait-until tests # /thread/cond/wait-until/contended-and-interrupted summary: Check proper handling of errno in g_cond_wait_until with a contended mutex # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/957 ok 4 /thread/cond/wait-until/contended-and-interrupted # slow test /thread/cond/wait-until/contended-and-interrupted executed in 1.11 secs # End of wait-until tests # End of cond tests # End of thread tests ============================================================================== ================================== 122/396 =================================== test: glib:glib+core+cc / atomic-c-17 start time: 10:08:45 duration: 0.30s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=74 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sed1939fca5cec2d28f7dc6228b57794d 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== ================================== 121/396 =================================== test: glib:glib+core+cc / atomic-c-11 start time: 10:08:45 duration: 0.36s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd028c104ea5cd112ff226aebefa5144e 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== ================================== 125/396 =================================== test: glib:glib+core+cc / macros-c-11 start time: 10:08:45 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S71a3405f2db56328b424a8ed849c1f42 1..4 # Start of C tests ok 1 /C/standard-11 # End of C tests # Start of alignof tests ok 2 /alignof/fallback # End of alignof tests # Start of assert tests ok 3 /assert/static # End of assert tests # Start of struct tests ok 4 /struct/sizeof_member # End of struct tests ============================================================================== ================================== 123/396 =================================== test: glib:glib+core+cc / atomic-c-89 start time: 10:08:45 duration: 0.34s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=228 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-89 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sce0cf57a2770e46df9918322b2f0c600 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== ================================== 126/396 =================================== test: glib:glib+core+cc / macros-c-17 start time: 10:08:45 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=186 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S42f29ae8a42159109a4a914af66c395c 1..4 # Start of C tests ok 1 /C/standard-17 # End of C tests # Start of alignof tests ok 2 /alignof/fallback # End of alignof tests # Start of assert tests ok 3 /assert/static # End of assert tests # Start of struct tests ok 4 /struct/sizeof_member # End of struct tests ============================================================================== ================================== 127/396 =================================== test: glib:glib+core+cc / macros-c-89 start time: 10:08:45 duration: 0.29s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=168 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-89 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf7e9697c41e0c488bea4a88bdb9165f1 1..4 # Start of C tests ok 1 /C/standard-89 # End of C tests # Start of alignof tests ok 2 /alignof/fallback # End of alignof tests # Start of assert tests ok 3 /assert/static # End of assert tests # Start of struct tests ok 4 /struct/sizeof_member # End of struct tests ============================================================================== ================================== 106/396 =================================== test: glib:glib+core+slow / 642026-ec start time: 10:08:45 duration: 1.05s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=193 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/642026-ec ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se7bc631d866daf17ba218a92ce1280bd 1..1 # Start of glib tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=642026 ok 1 /glib/642026 # slow test /glib/642026 executed in 0.76 secs # End of glib tests ============================================================================== ================================== 128/396 =================================== test: glib:glib+core+cc / macros-c-99 start time: 10:08:45 duration: 0.29s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=224 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/macros-c-99 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S45132dc505601f8962eee26d1ce641c6 1..4 # Start of C tests ok 1 /C/standard-99 # End of C tests # Start of alignof tests ok 2 /alignof/fallback # End of alignof tests # Start of assert tests ok 3 /assert/static # End of assert tests # Start of struct tests ok 4 /struct/sizeof_member # End of struct tests ============================================================================== ================================== 124/396 =================================== test: glib:glib+core+cc / atomic-c-99 start time: 10:08:45 duration: 0.38s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=249 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/atomic-c-99 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf0194a0ec41beca9d57a428daf60b4bd 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== ================================== 129/396 =================================== test: glib:glib+core+cc / utils-c-11 start time: 10:08:46 duration: 0.08s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=222 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb584c65482a768fb0b397d6fcb4f0b2e 1..41 # Start of utils tests ok 1 /utils/language-names ok 2 /utils/locale-variants ok 3 /utils/version ok 4 /utils/appname # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/847 # /utils/prgname-thread-safety summary: Test that threads racing to get and set the program name always receive a valid program name. ok 5 /utils/prgname-thread-safety # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=627969 # /utils/tmpdir summary: Test that g_get_tmp_dir() returns a correct default if TMPDIR is set to the empty string ok 6 /utils/tmpdir ok 7 /utils/basic_bits ok 8 /utils/bits ok 9 /utils/swap ok 10 /utils/find-program ok 11 /utils/find-program-for-path ok 12 /utils/debug ok 13 /utils/codeset ok 14 /utils/codeset2 ok 15 /utils/console-charset ok 16 /utils/gettext ok 17 /utils/username ok 18 /utils/realname ok 19 /utils/hostname ok 20 /utils/xdgdirs ok 21 /utils/specialdir # NAME: Debian GNU/Linux ok 22 /utils/os-info ok 23 /utils/clear-pointer ok 24 /utils/clear-pointer-cast ok 25 /utils/take-pointer ok 26 /utils/clear-source ok 27 /utils/misc-mem # /utils/aligned-mem summary: Aligned memory allocator # Alignment must not be zero # Alignment must be a power of two # Alignment must be a multiple of sizeof(void*) ok 28 /utils/aligned-mem # /utils/free-sized summary: Check that g_free_sized() works ok 29 /utils/free-sized ok 30 /utils/nullify ok 31 /utils/atexit ok 32 /utils/check-setuid # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1663 ok 33 /utils/int-limits ok 34 /utils/clear-list ok 35 /utils/clear-slist ok 36 /utils/steal-handle-id # Start of specialdir tests ok 37 /utils/specialdir/desktop # End of specialdir tests # Start of clear-pointer tests ok 38 /utils/clear-pointer/side-effects # End of clear-pointer tests # Start of aligned-mem tests # /utils/aligned-mem/alignment summary: Check that g_aligned_alloc() returns a correctly aligned pointer ok 39 /utils/aligned-mem/alignment # /utils/aligned-mem/zeroed summary: Check that g_aligned_alloc0() zeroes out its allocation ok 40 /utils/aligned-mem/zeroed # /utils/aligned-mem/free-sized summary: Check that g_aligned_free_sized() works ok 41 /utils/aligned-mem/free-sized # Start of subprocess tests # End of subprocess tests # End of aligned-mem tests # End of utils tests ============================================================================== ================================== 130/396 =================================== test: glib:glib+core+cc / utils-c-17 start time: 10:08:46 duration: 0.09s result: exit status 0 command: MALLOC_PERTURB_=147 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S569741d6bac9eb9cb31231eec8c1abf5 1..41 # Start of utils tests ok 1 /utils/language-names ok 2 /utils/locale-variants ok 3 /utils/version ok 4 /utils/appname # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/847 # /utils/prgname-thread-safety summary: Test that threads racing to get and set the program name always receive a valid program name. ok 5 /utils/prgname-thread-safety # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=627969 # /utils/tmpdir summary: Test that g_get_tmp_dir() returns a correct default if TMPDIR is set to the empty string ok 6 /utils/tmpdir ok 7 /utils/basic_bits ok 8 /utils/bits ok 9 /utils/swap ok 10 /utils/find-program ok 11 /utils/find-program-for-path ok 12 /utils/debug ok 13 /utils/codeset ok 14 /utils/codeset2 ok 15 /utils/console-charset ok 16 /utils/gettext ok 17 /utils/username ok 18 /utils/realname ok 19 /utils/hostname ok 20 /utils/xdgdirs ok 21 /utils/specialdir # NAME: Debian GNU/Linux ok 22 /utils/os-info ok 23 /utils/clear-pointer ok 24 /utils/clear-pointer-cast ok 25 /utils/take-pointer ok 26 /utils/clear-source ok 27 /utils/misc-mem # /utils/aligned-mem summary: Aligned memory allocator # Alignment must not be zero # Alignment must be a power of two # Alignment must be a multiple of sizeof(void*) ok 28 /utils/aligned-mem # /utils/free-sized summary: Check that g_free_sized() works ok 29 /utils/free-sized ok 30 /utils/nullify ok 31 /utils/atexit ok 32 /utils/check-setuid # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1663 ok 33 /utils/int-limits ok 34 /utils/clear-list ok 35 /utils/clear-slist ok 36 /utils/steal-handle-id # Start of specialdir tests ok 37 /utils/specialdir/desktop # End of specialdir tests # Start of clear-pointer tests ok 38 /utils/clear-pointer/side-effects # End of clear-pointer tests # Start of aligned-mem tests # /utils/aligned-mem/alignment summary: Check that g_aligned_alloc() returns a correctly aligned pointer ok 39 /utils/aligned-mem/alignment # /utils/aligned-mem/zeroed summary: Check that g_aligned_alloc0() zeroes out its allocation ok 40 /utils/aligned-mem/zeroed # /utils/aligned-mem/free-sized summary: Check that g_aligned_free_sized() works ok 41 /utils/aligned-mem/free-sized # Start of subprocess tests # End of subprocess tests # End of aligned-mem tests # End of utils tests ============================================================================== ================================== 132/396 =================================== test: glib:glib+core+cc / utils-c-99 start time: 10:08:46 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-99 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf23a4b27d0876cfc4a5cf7b8ca638971 1..41 # Start of utils tests ok 1 /utils/language-names ok 2 /utils/locale-variants ok 3 /utils/version ok 4 /utils/appname # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/847 # /utils/prgname-thread-safety summary: Test that threads racing to get and set the program name always receive a valid program name. ok 5 /utils/prgname-thread-safety # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=627969 # /utils/tmpdir summary: Test that g_get_tmp_dir() returns a correct default if TMPDIR is set to the empty string ok 6 /utils/tmpdir ok 7 /utils/basic_bits ok 8 /utils/bits ok 9 /utils/swap ok 10 /utils/find-program ok 11 /utils/find-program-for-path ok 12 /utils/debug ok 13 /utils/codeset ok 14 /utils/codeset2 ok 15 /utils/console-charset ok 16 /utils/gettext ok 17 /utils/username ok 18 /utils/realname ok 19 /utils/hostname ok 20 /utils/xdgdirs ok 21 /utils/specialdir # NAME: Debian GNU/Linux ok 22 /utils/os-info ok 23 /utils/clear-pointer ok 24 /utils/clear-pointer-cast ok 25 /utils/take-pointer ok 26 /utils/clear-source ok 27 /utils/misc-mem # /utils/aligned-mem summary: Aligned memory allocator # Alignment must not be zero # Alignment must be a power of two # Alignment must be a multiple of sizeof(void*) ok 28 /utils/aligned-mem # /utils/free-sized summary: Check that g_free_sized() works ok 29 /utils/free-sized ok 30 /utils/nullify ok 31 /utils/atexit ok 32 /utils/check-setuid # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1663 ok 33 /utils/int-limits ok 34 /utils/clear-list ok 35 /utils/clear-slist ok 36 /utils/steal-handle-id # Start of specialdir tests ok 37 /utils/specialdir/desktop # End of specialdir tests # Start of clear-pointer tests ok 38 /utils/clear-pointer/side-effects # End of clear-pointer tests # Start of aligned-mem tests # /utils/aligned-mem/alignment summary: Check that g_aligned_alloc() returns a correctly aligned pointer ok 39 /utils/aligned-mem/alignment # /utils/aligned-mem/zeroed summary: Check that g_aligned_alloc0() zeroes out its allocation ok 40 /utils/aligned-mem/zeroed # /utils/aligned-mem/free-sized summary: Check that g_aligned_free_sized() works ok 41 /utils/aligned-mem/free-sized # Start of subprocess tests # End of subprocess tests # End of aligned-mem tests # End of utils tests ============================================================================== ================================== 131/396 =================================== test: glib:glib+core+cc / utils-c-89 start time: 10:08:46 duration: 0.11s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata MALLOC_PERTURB_=10 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utils-c-89 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1aca9019367488357c57217ac4b6fb56 1..41 # Start of utils tests ok 1 /utils/language-names ok 2 /utils/locale-variants ok 3 /utils/version ok 4 /utils/appname # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/847 # /utils/prgname-thread-safety summary: Test that threads racing to get and set the program name always receive a valid program name. ok 5 /utils/prgname-thread-safety # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=627969 # /utils/tmpdir summary: Test that g_get_tmp_dir() returns a correct default if TMPDIR is set to the empty string ok 6 /utils/tmpdir ok 7 /utils/basic_bits ok 8 /utils/bits ok 9 /utils/swap ok 10 /utils/find-program ok 11 /utils/find-program-for-path ok 12 /utils/debug ok 13 /utils/codeset ok 14 /utils/codeset2 ok 15 /utils/console-charset ok 16 /utils/gettext ok 17 /utils/username ok 18 /utils/realname ok 19 /utils/hostname ok 20 /utils/xdgdirs ok 21 /utils/specialdir # NAME: Debian GNU/Linux ok 22 /utils/os-info ok 23 /utils/clear-pointer ok 24 /utils/clear-pointer-cast ok 25 /utils/take-pointer ok 26 /utils/clear-source ok 27 /utils/misc-mem # /utils/aligned-mem summary: Aligned memory allocator # Alignment must not be zero # Alignment must be a power of two # Alignment must be a multiple of sizeof(void*) ok 28 /utils/aligned-mem # /utils/free-sized summary: Check that g_free_sized() works ok 29 /utils/free-sized ok 30 /utils/nullify ok 31 /utils/atexit ok 32 /utils/check-setuid # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1663 ok 33 /utils/int-limits ok 34 /utils/clear-list ok 35 /utils/clear-slist ok 36 /utils/steal-handle-id # Start of specialdir tests ok 37 /utils/specialdir/desktop # End of specialdir tests # Start of clear-pointer tests ok 38 /utils/clear-pointer/side-effects # End of clear-pointer tests # Start of aligned-mem tests # /utils/aligned-mem/alignment summary: Check that g_aligned_alloc() returns a correctly aligned pointer ok 39 /utils/aligned-mem/alignment # /utils/aligned-mem/zeroed summary: Check that g_aligned_alloc0() zeroes out its allocation ok 40 /utils/aligned-mem/zeroed # /utils/aligned-mem/free-sized summary: Check that g_aligned_free_sized() works ok 41 /utils/aligned-mem/free-sized # Start of subprocess tests # End of subprocess tests # End of aligned-mem tests # End of utils tests ============================================================================== ================================== 135/396 =================================== test: glib:glib+core / gtester-xmllint-check start time: 10:08:46 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=42 MESON_TEST_ITERATION=1 /usr/bin/xmllint --noout glib/tests/tmpsample.xml ============================================================================== ================================== 136/396 =================================== test: glib:glib+core+no-valgrind+pkg-config / glib-2.0-pkg-config start time: 10:08:46 duration: 0.10s result: exit status 0 command: G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=177 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate glib-2.0 test "$(pkg-config --modversion glib-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix glib-2.0)" = "/usr" test "$(pkg-config --variable=datadir glib-2.0)" = "/usr/share" test "$(pkg-config --variable=gobject_query glib-2.0)" = "/usr/bin/gobject-query" test "$(pkg-config --variable=glib_mkenums glib-2.0)" = "/usr/bin/glib-mkenums" test "$(pkg-config --variable=glib_valgrind_suppressions glib-2.0)" = "/usr/share/glib-2.0/valgrind/glib.supp"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate glib-2.0 ++ pkg-config --modversion glib-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix glib-2.0 + test /usr = /usr ++ pkg-config --variable=datadir glib-2.0 + test /usr/share = /usr/share ++ pkg-config --variable=gobject_query glib-2.0 + test /usr/bin/gobject-query = /usr/bin/gobject-query ++ pkg-config --variable=glib_mkenums glib-2.0 + test /usr/bin/glib-mkenums = /usr/bin/glib-mkenums ++ pkg-config --variable=glib_valgrind_suppressions glib-2.0 + test /usr/share/glib-2.0/valgrind/glib.supp = /usr/share/glib-2.0/valgrind/glib.supp ============================================================================== ================================== 134/396 =================================== test: glib:glib+core+no-valgrind / messages-low-memory.py start time: 10:08:46 duration: 0.14s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=204 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../glib/tests/messages-low-memory.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestMessagesLowMemory.test_message_memory_allocation_failure # messages-low-memory: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/messages-low-memory # tmpdir: /tmp/tmple3w00bj # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/messages-low-memory'] # Return code: -6 # Output: # # Error: # GLib-Message: 22:08:46.487: Simulates a situation in which we were crashing because of low-memory, leading malloc to fail instead of aborting # GLib-Message: 22:08:46.487: bug: https://gitlab.gnome.org/GNOME/glib/-/issues/2753 # ../../../glib/gprintf.c:350: failed to allocate memory 1..1 ============================================================================== ================================== 138/396 =================================== test: glib:gobject+performance+no-valgrind / performance-threaded start time: 10:08:46 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=171 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests/performance LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance/performance-threaded --seconds 0 ----------------------------------- stdout ----------------------------------- Running test "liststore-is-a" 1 runs, min/avg/max = 0.178/0.178/0.178 ms Running test "liststore-interface-peek" 1 runs, min/avg/max = 4.169/4.169/4.169 ms Running test "liststore-interface-peek-same" 1 runs, min/avg/max = 0.085/0.085/0.085 ms ============================================================================== ================================== 139/396 =================================== test: glib:gobject / notify-init start time: 10:08:46 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=248 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/notify-init ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S981ff1f829665410871d6194e37eba23 1..1 # Start of properties tests # /properties/notify-in-init summary: Test that emitting notify with a handler already connected in test_object_init() works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2665 ok 1 /properties/notify-in-init # End of properties tests ============================================================================== ================================== 140/396 =================================== test: glib:gobject / notify-init2 start time: 10:08:46 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=106 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/notify-init2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sefd409b56fd260059b32af365472b2a1 1..1 # Start of properties tests # /properties/notify-in-init2 summary: Test that notify freezing during construction of objects with custom constructor works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2665 ok 1 /properties/notify-in-init2 # End of properties tests ============================================================================== ================================== 133/396 =================================== test: glib:glib+core+no-valgrind / assert-msg-test.py start time: 10:08:46 duration: 0.28s result: exit status 0 command: MALLOC_PERTURB_=73 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 _GLIB_TEST_SANITIZERS='' ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../glib/tests/assert-msg-test.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestAssertMessage.test_gassert # assert-msg-test: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/assert-msg-test # tmpdir: /tmp/tmp3yo3162m # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/assert-msg-test'] # Return code: -6 # Output: # Bail out! GLib:ERROR:../../../glib/tests/assert-msg-test.c:31:main: assertion failed: (42 < 0) # Error: # ** # GLib:ERROR:../../../glib/tests/assert-msg-test.c:31:main: assertion failed: (42 < 0) ok 2 __main__.TestAssertMessage.test_gdb_gassert # SKIP GDB is not installed, skipping this test! # assert-msg-test: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/assert-msg-test # tmpdir: /tmp/tmp6rkrwuxu 1..2 ============================================================================== ================================== 141/396 =================================== test: glib:gobject / custom-dispatch start time: 10:08:46 duration: 0.08s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=15 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/custom-dispatch ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd7082e0972a60880be923a42b5781cc5 1..2 # Start of properties tests # Start of custom-dispatch tests # /properties/custom-dispatch/init summary: Test that custom dispatch_properties_changed is called on initialization ok 1 /properties/custom-dispatch/init # /properties/custom-dispatch/set summary: Test that custom dispatch_properties_changed is called regardless of connected notify handlers ok 2 /properties/custom-dispatch/set # End of custom-dispatch tests # End of properties tests ============================================================================== ================================== 143/396 =================================== test: glib:gobject / accumulator start time: 10:08:46 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=20 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/accumulator ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se28223322b5227899bdbbc5ae7c4acd3 1..1 # Start of gobject tests ok 1 /gobject/accumulator # End of gobject tests ============================================================================== ================================== 144/396 =================================== test: glib:gobject / basics-gobject start time: 10:08:46 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=221 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/basics-gobject ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa0b351f5cf6fd45fd5c7b3ae91fa36f5 1..1 # Start of gobject tests # private data during initialization: 54321 == 54321 # MAIN: emit test-signal: # ::test_signal default_handler called # ::test_signal default_handler called # ::test_signal default_handler called # signal return: "" # MAIN: call iface print-string on test and derived object: # Iface-FOO: "iface-string-from-test-type" from 0x57181098 # Iface-BAR: "iface-string-from-derived-type" from 0x57180f90 # chaining: # Iface-FOO: "iface-string-from-derived-type" from 0x57180f90 # private data after initialization: 54321 == 54321 ok 1 /gobject/basics # End of gobject tests ============================================================================== ================================== 145/396 =================================== test: glib:gobject / boxed start time: 10:08:46 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/boxed ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S45b5d581291440ab930ff4b5fd8ea022 1..27 # Start of boxed tests ok 1 /boxed/define ok 2 /boxed/ownership ok 3 /boxed/closure ok 4 /boxed/date ok 5 /boxed/value ok 6 /boxed/string ok 7 /boxed/hashtable ok 8 /boxed/array ok 9 /boxed/ptrarray ok 10 /boxed/regex ok 11 /boxed/varianttype ok 12 /boxed/error ok 13 /boxed/datetime ok 14 /boxed/matchinfo ok 15 /boxed/keyfile ok 16 /boxed/mainloop ok 17 /boxed/maincontext ok 18 /boxed/source ok 19 /boxed/variantbuilder ok 20 /boxed/timezone ok 21 /boxed/pollfd ok 22 /boxed/markup ok 23 /boxed/thread ok 24 /boxed/checksum ok 25 /boxed/tree ok 26 /boxed/patternspec ok 27 /boxed/rand # End of boxed tests ============================================================================== ================================== 146/396 =================================== test: glib:gobject / defaultiface start time: 10:08:46 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=113 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/defaultiface ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd3ddadb977c18c50f05406b00dcbf4b2 1..2 # Start of gobject tests ok 1 /gobject/static-iface ok 2 /gobject/dynamic-iface # End of gobject tests ============================================================================== ================================== 147/396 =================================== test: glib:gobject / deftype start time: 10:08:46 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/deftype ============================================================================== ================================== 149/396 =================================== test: glib:gobject / dynamictype start time: 10:08:46 duration: 0.01s result: exit status 0 command: MALLOC_PERTURB_=245 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/dynamictype ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc963de85b6b9a13ec839ede853741264 1..2 # Start of gobject tests ok 1 /gobject/dynamic-type # Start of dynamic-type tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/623 ok 2 /gobject/dynamic-type/query # End of dynamic-type tests # End of gobject tests ============================================================================== ================================== 150/396 =================================== test: glib:gobject / enums start time: 10:08:46 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=246 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/enums ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc76cf3c4ec1714d8217e9aa496ba6003 1..4 # Start of enum tests ok 1 /enum/basic ok 2 /enum/define-type # End of enum tests # Start of flags tests ok 3 /flags/basic ok 4 /flags/define-type # End of flags tests ============================================================================== ================================== 148/396 =================================== test: glib:gobject / deprecated-properties start time: 10:08:46 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=43 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/deprecated-properties ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9e8585a158fa2bf61c149fa435df7bf1 1..3 # Start of deprecated-properties tests ok 1 /deprecated-properties/construct # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2748 ok 2 /deprecated-properties/default-construct # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2748 ok 3 /deprecated-properties/set # End of deprecated-properties tests ============================================================================== ================================== 151/396 =================================== test: glib:gobject / max-version start time: 10:08:46 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=252 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbb4f41ff5523a319a77176921f865434 1..1 # Start of max-version tests # GLib-GObject-DEBUG: Loaded GObject ok 1 /max-version/tested-at-compile-time # End of max-version tests ============================================================================== ================================== 152/396 =================================== test: glib:gobject / override start time: 10:08:46 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/override ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S43bc3407df622540f4800c65d4c5b967 1..1 # Start of gobject tests # *** emitting foo on a TestA instance # Expecting: TestA::foo,TestI::foo # Got: TestA::foo,TestI::foo # *** emitting bar on a TestA instance # Expecting: TestA::bar # Got: TestA::bar # *** emitting baz on a TestA instance # Expecting: TestA::baz # Got: TestA::baz # *** emitting foo on a TestB instance # Expecting: TestB::foo,TestA::foo,TestI::foo # Got: TestB::foo,TestA::foo,TestI::foo # *** emitting bar on a TestB instance # Expecting: TestB::bar,TestA::bar # Got: TestB::bar,TestA::bar # *** emitting baz on a TestB instance # Expecting: TestB::baz,TestA::baz # Got: TestB::baz,TestA::baz # *** emitting foo on a TestC instance # Expecting: TestC::foo,TestB::foo,TestA::foo,TestI::foo # Got: TestC::foo,TestB::foo,TestA::foo,TestI::foo # *** emitting bar on a TestC instance # Expecting: TestC::bar,TestB::bar,TestA::bar # Got: TestC::bar,TestB::bar,TestA::bar # *** emitting baz on a TestC instance # Expecting: TestC::baz,TestB::baz,TestA::baz # Got: TestC::baz,TestB::baz,TestA::baz ok 1 /gobject/override # End of gobject tests ============================================================================== ================================== 154/396 =================================== test: glib:gobject / references start time: 10:08:46 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=247 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/references ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfeac00737bae6e756a315c280dd8d11d 1..1 # Start of gobject tests ok 1 /gobject/references # End of gobject tests ============================================================================== ================================== 142/396 =================================== test: glib:gobject / qdata start time: 10:08:46 duration: 0.25s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=8 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/qdata ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S008142b01d4adb2e1c24b913bcd3b938 1..2 # Start of qdata tests ok 1 /qdata/threaded ok 2 /qdata/dup # End of qdata tests ============================================================================== ================================== 155/396 =================================== test: glib:gobject / basic-signals start time: 10:08:46 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/basic-signals ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3ababd0a69daac9d8733d136218defec 1..1 # Start of gobject tests ok 1 /gobject/basic-signals # End of gobject tests ============================================================================== ================================== 156/396 =================================== test: glib:gobject / singleton start time: 10:08:46 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=60 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/singleton ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S484ebf0626a9881e6d27739c940b2a45 1..2 # Start of gobject tests # Start of singleton tests ok 1 /gobject/singleton/construction # /gobject/singleton/construct-property summary: Test that creating a singleton with a construct-time property works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2666 ok 2 /gobject/singleton/construct-property # End of singleton tests # End of gobject tests ============================================================================== =================================== 94/396 =================================== test: glib:glib+core / utf8-pointer start time: 10:08:44 duration: 2.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/utf8-pointer ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S33baa263ec4fc66f6e6a59016540d0c2 1..3 # Start of utf8 tests ok 1 /utf8/offsets # slow test /utf8/offsets executed in 2.08 secs ok 2 /utf8/lengths ok 3 /utf8/find # End of utf8 tests ============================================================================== ================================== 158/396 =================================== test: glib:gobject / dynamictests start time: 10:08:46 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=149 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/dynamictests ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5cc9c2ae730c8a14a27d05cf9acb3885 1..2 # Start of GObject tests ok 1 /GObject/threaded-dynamic-ref-unref-init ok 2 /GObject/dynamic-interface-properties # End of GObject tests ============================================================================== ================================== 160/396 =================================== test: glib:gobject / bindinggroup start time: 10:08:47 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=191 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/bindinggroup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9d8369fbff346d20fa3a2c6e8964ef9a 1..11 # Start of GObject tests # Start of BindingGroup tests ok 1 /GObject/BindingGroup/invalid ok 2 /GObject/BindingGroup/default ok 3 /GObject/BindingGroup/bidirectional ok 4 /GObject/BindingGroup/transform ok 5 /GObject/BindingGroup/transform-closures ok 6 /GObject/BindingGroup/same-object ok 7 /GObject/BindingGroup/weak-ref-source ok 8 /GObject/BindingGroup/weak-ref-target ok 9 /GObject/BindingGroup/properties ok 10 /GObject/BindingGroup/weak-notify-no-bindings ok 11 /GObject/BindingGroup/empty-closures # End of BindingGroup tests # End of GObject tests ============================================================================== ================================== 161/396 =================================== test: glib:gobject / properties start time: 10:08:47 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=43 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sadcdaf93126316be730d041b80221d30 1..13 # Start of properties tests ok 1 /properties/install ok 2 /properties/install-many ok 3 /properties/notify ok 4 /properties/notify-queue # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=630357 ok 5 /properties/construct # /properties/get-property summary: g_object_get_property() accepts uninitialized, initialized, and transformable values # Test g_object_get_property with an initialized value # Test g_object_get_property with an uninitialized value # Test g_object_get_property with a transformable value ok 6 /properties/get-property ok 7 /properties/testv_with_no_properties ok 8 /properties/testv_with_valid_properties ok 9 /properties/testv_with_invalid_property_type ok 10 /properties/testv_with_invalid_property_names ok 11 /properties/testv_getv ok 12 /properties/testv_notify_queue # Start of set-property tests # Start of variant tests # /properties/set-property/variant/floating summary: Test that setting a property to a floating variant consumes the reference ok 13 /properties/set-property/variant/floating # End of variant tests # End of set-property tests # End of properties tests ============================================================================== ================================== 162/396 =================================== test: glib:gobject / properties-introspection start time: 10:08:47 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=89 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-introspection ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S909a4656f3b863a2250032297c35791f 1..2 # Start of properties tests # /properties/introspection summary: Verify that introspecting properties on an interface initializes the GParamSpecPool. ok 1 /properties/introspection # /properties/collision summary: Verify that multiple threads create a single GParamSpecPool. ok 2 /properties/collision # End of properties tests ============================================================================== ================================== 105/396 =================================== test: glib:glib+core+slow / 642026 start time: 10:08:45 duration: 1.95s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=119 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/642026 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7e6fe32d1dd283603f36a63a5293afc4 1..1 # Start of glib tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=642026 ok 1 /glib/642026 # slow test /glib/642026 executed in 1.93 secs # End of glib tests ============================================================================== ================================== 164/396 =================================== test: glib:gobject / flags start time: 10:08:47 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=38 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/flags ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1342996d867efc9b67a267ff66890d94 1..1 # Start of gobject tests # Start of flags tests ok 1 /gobject/flags/validate # End of flags tests # End of gobject tests ============================================================================== ================================== 165/396 =================================== test: glib:gobject / value start time: 10:08:47 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=6 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/value ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4a78b662d37078857cad74b3ab21f7b7 1..9 # Start of value tests ok 1 /value/basic ok 2 /value/collection ok 3 /value/copying ok 4 /value/enum-transformation ok 5 /value/gtype # /value/string summary: Test that G_TYPE_STRING GValue copy properly ok 6 /value/string # Next: GObject object in GValue of GObject to GValue of GObject # Next: GObject object in GValue of GObject to GValue of TestInterface # Next: GObject object in GValue of GObject to GValue of TestObjectA # Next: GObject object in GValue of GObject to GValue of TestObjectB # Next: GObject object in GValue of GObject to GValue of TestObjectA1 # Next: GObject object in GValue of GObject to GValue of TestObjectA2 # Next: TestObjectA object in GValue of GObject to GValue of GObject # Next: TestObjectA object in GValue of GObject to GValue of TestInterface # Next: TestObjectA object in GValue of GObject to GValue of TestObjectA # Next: TestObjectA object in GValue of GObject to GValue of TestObjectB # Next: TestObjectA object in GValue of GObject to GValue of TestObjectA1 # Next: TestObjectA object in GValue of GObject to GValue of TestObjectA2 # Next: TestObjectA object in GValue of TestObjectA to GValue of GObject # Next: TestObjectA object in GValue of TestObjectA to GValue of TestInterface # Next: TestObjectA object in GValue of TestObjectA to GValue of TestObjectA # Next: TestObjectA object in GValue of TestObjectA to GValue of TestObjectB # Next: TestObjectA object in GValue of TestObjectA to GValue of TestObjectA1 # Next: TestObjectA object in GValue of TestObjectA to GValue of TestObjectA2 # Next: TestObjectB object in GValue of GObject to GValue of GObject # Next: TestObjectB object in GValue of GObject to GValue of TestInterface # Next: TestObjectB object in GValue of GObject to GValue of TestObjectA # Next: TestObjectB object in GValue of GObject to GValue of TestObjectB # Next: TestObjectB object in GValue of GObject to GValue of TestObjectA1 # Next: TestObjectB object in GValue of GObject to GValue of TestObjectA2 # Next: TestObjectB object in GValue of TestInterface to GValue of GObject # Next: TestObjectB object in GValue of TestInterface to GValue of TestInterface # Next: TestObjectB object in GValue of TestInterface to GValue of TestObjectA # Next: TestObjectB object in GValue of TestInterface to GValue of TestObjectB # Next: TestObjectB object in GValue of TestInterface to GValue of TestObjectA1 # Next: TestObjectB object in GValue of TestInterface to GValue of TestObjectA2 # Next: TestObjectB object in GValue of TestObjectB to GValue of GObject # Next: TestObjectB object in GValue of TestObjectB to GValue of TestInterface # Next: TestObjectB object in GValue of TestObjectB to GValue of TestObjectA # Next: TestObjectB object in GValue of TestObjectB to GValue of TestObjectB # Next: TestObjectB object in GValue of TestObjectB to GValue of TestObjectA1 # Next: TestObjectB object in GValue of TestObjectB to GValue of TestObjectA2 # Next: TestObjectA1 object in GValue of GObject to GValue of GObject # Next: TestObjectA1 object in GValue of GObject to GValue of TestInterface # Next: TestObjectA1 object in GValue of GObject to GValue of TestObjectA # Next: TestObjectA1 object in GValue of GObject to GValue of TestObjectB # Next: TestObjectA1 object in GValue of GObject to GValue of TestObjectA1 # Next: TestObjectA1 object in GValue of GObject to GValue of TestObjectA2 # Next: TestObjectA1 object in GValue of TestObjectA to GValue of GObject # Next: TestObjectA1 object in GValue of TestObjectA to GValue of TestInterface # Next: TestObjectA1 object in GValue of TestObjectA to GValue of TestObjectA # Next: TestObjectA1 object in GValue of TestObjectA to GValue of TestObjectB # Next: TestObjectA1 object in GValue of TestObjectA to GValue of TestObjectA1 # Next: TestObjectA1 object in GValue of TestObjectA to GValue of TestObjectA2 # Next: TestObjectA1 object in GValue of TestObjectA1 to GValue of GObject # Next: TestObjectA1 object in GValue of TestObjectA1 to GValue of TestInterface # Next: TestObjectA1 object in GValue of TestObjectA1 to GValue of TestObjectA # Next: TestObjectA1 object in GValue of TestObjectA1 to GValue of TestObjectB # Next: TestObjectA1 object in GValue of TestObjectA1 to GValue of TestObjectA1 # Next: TestObjectA1 object in GValue of TestObjectA1 to GValue of TestObjectA2 # Next: TestObjectA2 object in GValue of GObject to GValue of GObject # Next: TestObjectA2 object in GValue of GObject to GValue of TestInterface # Next: TestObjectA2 object in GValue of GObject to GValue of TestObjectA # Next: TestObjectA2 object in GValue of GObject to GValue of TestObjectB # Next: TestObjectA2 object in GValue of GObject to GValue of TestObjectA1 # Next: TestObjectA2 object in GValue of GObject to GValue of TestObjectA2 # Next: TestObjectA2 object in GValue of TestInterface to GValue of GObject # Next: TestObjectA2 object in GValue of TestInterface to GValue of TestInterface # Next: TestObjectA2 object in GValue of TestInterface to GValue of TestObjectA # Next: TestObjectA2 object in GValue of TestInterface to GValue of TestObjectB # Next: TestObjectA2 object in GValue of TestInterface to GValue of TestObjectA1 # Next: TestObjectA2 object in GValue of TestInterface to GValue of TestObjectA2 # Next: TestObjectA2 object in GValue of TestObjectA to GValue of GObject # Next: TestObjectA2 object in GValue of TestObjectA to GValue of TestInterface # Next: TestObjectA2 object in GValue of TestObjectA to GValue of TestObjectA # Next: TestObjectA2 object in GValue of TestObjectA to GValue of TestObjectB # Next: TestObjectA2 object in GValue of TestObjectA to GValue of TestObjectA1 # Next: TestObjectA2 object in GValue of TestObjectA to GValue of TestObjectA2 # Next: TestObjectA2 object in GValue of TestObjectA2 to GValue of GObject # Next: TestObjectA2 object in GValue of TestObjectA2 to GValue of TestInterface # Next: TestObjectA2 object in GValue of TestObjectA2 to GValue of TestObjectA # Next: TestObjectA2 object in GValue of TestObjectA2 to GValue of TestObjectB # Next: TestObjectA2 object in GValue of TestObjectA2 to GValue of TestObjectA1 # Next: TestObjectA2 object in GValue of TestObjectA2 to GValue of TestObjectA2 ok 7 /value/transform-object # Start of array tests ok 8 /value/array/basic ok 9 /value/array/sort-with-data # End of array tests # End of value tests ============================================================================== ================================== 166/396 =================================== test: glib:gobject / type start time: 10:08:47 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=28 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/type ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se096090adddde8c1692870ea0e6f707f 1..6 # Start of type tests ok 1 /type/registration-serial ok 2 /type/interface-prerequisite ok 3 /type/interface-check ok 4 /type/next-base ok 5 /type/is-a # Invalid types can?t be queried. # Unclassed types can?t be queried. ok 6 /type/query # End of type tests ============================================================================== ================================== 167/396 =================================== test: glib:gobject / gobject-private start time: 10:08:47 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=157 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/gobject-private ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb7f28bb86c27754c9d9a9bc3a6521c4a 1..3 # Start of private tests ok 1 /private/instance ok 2 /private/derived-instance ok 3 /private/mixed-derived-instance # End of private tests ============================================================================== ================================== 168/396 =================================== test: glib:gobject / closure start time: 10:08:47 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=20 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/closure ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S364af67a9cc5331bf9ba1d0488bacf21 1..6 # Start of closure tests ok 1 /closure/idle ok 2 /closure/timeout ok 3 /closure/iochannel ok 4 /closure/child ok 5 /closure/fd ok 6 /closure/signal # End of closure tests ============================================================================== ================================== 153/396 =================================== test: glib:gobject / param start time: 10:08:46 duration: 0.53s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=48 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/param ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd8adcc13d4ef6ab1225ca33de7330259 1..32 # Start of param tests ok 1 /param/value ok 2 /param/strings ok 3 /param/qdata ok 4 /param/validate ok 5 /param/convert ok 6 /param/implement # SKIP Skipping slow /param/implement test ok 7 /param/default ok 8 /param/is-valid-name # Start of invalid-name tests # /param/invalid-name/colon summary: Test that properties cannot be created with invalid names ok 9 /param/invalid-name/colon # /param/invalid-name/first-char summary: Test that properties cannot be created with invalid names ok 10 /param/invalid-name/first-char # /param/invalid-name/empty summary: Test that properties cannot be created with invalid names ok 11 /param/invalid-name/empty # End of invalid-name tests # Start of implement tests # Start of subprocess tests # End of subprocess tests # End of implement tests # End of param tests # Start of value tests ok 12 /value/transform # End of value tests # Start of paramspec tests ok 13 /paramspec/char ok 14 /paramspec/uchar ok 15 /paramspec/int ok 16 /paramspec/uint ok 17 /paramspec/long ok 18 /paramspec/ulong ok 19 /paramspec/int64 ok 20 /paramspec/uint64 ok 21 /paramspec/float ok 22 /paramspec/double ok 23 /paramspec/unichar ok 24 /paramspec/param ok 25 /paramspec/null-param ok 26 /paramspec/string ok 27 /paramspec/override ok 28 /paramspec/gtype ok 29 /paramspec/variant ok 30 /paramspec/custom ok 31 /paramspec/pool # Start of variant tests ok 32 /paramspec/variant/cmp # End of variant tests # End of paramspec tests ============================================================================== ================================== 170/396 =================================== test: glib:gobject / object start time: 10:08:47 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=129 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/object ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se751fb86aa70215a9801f53b76b48ec0 1..2 # Start of object tests # Start of constructor tests ok 1 /object/constructor/singleton ok 2 /object/constructor/infanticide # SKIP skip tests that rely on debug-only warnings # End of constructor tests # End of object tests ============================================================================== ================================== 171/396 =================================== test: glib:gobject / signal-handler start time: 10:08:47 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=191 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signal-handler ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S16290eede3459d2aa15bab680cea7f34 1..7 # Start of signal tests # Start of handler tests # min perf: connected 1 handlers in 0.000 seconds ok 1 /signal/handler/connect-many # min perf: disconnected 1 handlers in 0.000 seconds ok 2 /signal/handler/disconnect-many-ordered # min perf: disconnected 1 handlers in 0.000 seconds ok 3 /signal/handler/disconnect-many-inverse # min perf: disconnected 1 handlers in 0.000 seconds ok 4 /signal/handler/disconnect-many-random # min perf: disconnected 1 handlers in 0.000 seconds ok 5 /signal/handler/disconnect-2-signals # min perf: disconnected 1 handlers in 0.000 seconds ok 6 /signal/handler/disconnect-2-objects # min perf: blocked and unblocked 1 handlers in 0.000 seconds ok 7 /signal/handler/block-many # End of handler tests # End of signal tests ============================================================================== ================================== 172/396 =================================== test: glib:gobject / ifaceproperties start time: 10:08:47 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=37 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/ifaceproperties ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1e7ff89d498f5d3fccce11b30f981068 1..7 # Start of interface tests # Start of properties tests ok 1 /interface/properties/set ok 2 /interface/properties/notify ok 3 /interface/properties/find-overridden ok 4 /interface/properties/list-overridden ok 5 /interface/properties/find-interface ok 6 /interface/properties/list-interface # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=637738 ok 7 /interface/properties/not-overridden # End of properties tests # End of interface tests ============================================================================== ================================== 173/396 =================================== test: glib:gobject / signals start time: 10:08:47 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=220 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7fd2c92d85d86b1f960060e3d21d3512 1..31 # Start of gobject tests # Start of signals tests ok 1 /gobject/signals/all-types ok 2 /gobject/signals/variant ok 3 /gobject/signals/destroy-target-object ok 4 /gobject/signals/generic-marshaller-1 ok 5 /gobject/signals/generic-marshaller-2 ok 6 /gobject/signals/generic-marshaller-enum-return-signed ok 7 /gobject/signals/generic-marshaller-enum-return-unsigned ok 8 /gobject/signals/generic-marshaller-int-return ok 9 /gobject/signals/generic-marshaller-uint-return ok 10 /gobject/signals/generic-marshaller-interface-return ok 11 /gobject/signals/custom-marshaller ok 12 /gobject/signals/connect ok 13 /gobject/signals/emission-hook ok 14 /gobject/signals/emitv ok 15 /gobject/signals/accumulator # Signal: accumulator-class-first # Signal: accumulator-class-last # Signal: accumulator-class-cleanup # Signal: accumulator-class-first-last # Signal: accumulator-class-first-last-cleanup # Signal: accumulator-class-last-cleanup ok 16 /gobject/signals/accumulator-class ok 17 /gobject/signals/introspection ok 18 /gobject/signals/block-handler ok 19 /gobject/signals/stop-emission ok 20 /gobject/signals/invocation-hint ok 21 /gobject/signals/test-disconnection-wrong-object ok 22 /gobject/signals/clear-signal-handler # /gobject/signals/lookup summary: Test that g_signal_lookup() works with a variety of inputs. ok 23 /gobject/signals/lookup # /gobject/signals/parse-name summary: Test that g_signal_parse_name() works with a variety of inputs. ok 24 /gobject/signals/parse-name ok 25 /gobject/signals/is-valid-name ok 26 /gobject/signals/weak-ref-disconnect # Start of lookup tests # /gobject/signals/lookup/invalid summary: Test that g_signal_lookup() emits a warning if looking up an invalid signal name. ok 27 /gobject/signals/lookup/invalid # End of lookup tests # Start of parse-name tests # /gobject/signals/parse-name/invalid summary: Test that g_signal_parse_name() ignores a variety of invalid inputs. # Parser input: # Parser input: 7zip # Parser input: invalid:signal # Parser input: simple-detailed:: # Parser input: simple-detailed: # Parser input: : # Parser input: :: # Parser input: :valid-detail # Parser input: ::valid-detail ok 28 /gobject/signals/parse-name/invalid # End of parse-name tests # Start of invalid-name tests # /gobject/signals/invalid-name/colon summary: Check that g_signal_new() rejects invalid signal names. ok 29 /gobject/signals/invalid-name/colon # /gobject/signals/invalid-name/first-char summary: Check that g_signal_new() rejects invalid signal names. ok 30 /gobject/signals/invalid-name/first-char # /gobject/signals/invalid-name/empty summary: Check that g_signal_new() rejects invalid signal names. ok 31 /gobject/signals/invalid-name/empty # End of invalid-name tests # End of signals tests # End of gobject tests ============================================================================== ================================== 174/396 =================================== test: glib:gobject / signalgroup start time: 10:08:47 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=139 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signalgroup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S87b19d5fad178031a87eb9d2b44f99ff 1..9 # Start of GObject tests # Start of SignalGroup tests ok 1 /GObject/SignalGroup/invalid ok 2 /GObject/SignalGroup/simple ok 3 /GObject/SignalGroup/changing-target ok 4 /GObject/SignalGroup/blocking ok 5 /GObject/SignalGroup/weak-ref-target ok 6 /GObject/SignalGroup/connect-object ok 7 /GObject/SignalGroup/signal-parsing ok 8 /GObject/SignalGroup/properties ok 9 /GObject/SignalGroup/interface # Start of signal-parsing tests # End of signal-parsing tests # End of SignalGroup tests # End of GObject tests ============================================================================== ================================== 175/396 =================================== test: glib:gobject / testing start time: 10:08:47 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=78 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/testing ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7d7c06f80358846f3ee29135408ea4d9 1..1 # Start of assert tests ok 1 /assert/finalize_object # Start of finalize_object tests # Start of subprocess tests # End of subprocess tests # End of finalize_object tests # End of assert tests ============================================================================== ================================== 176/396 =================================== test: glib:gobject / type-flags start time: 10:08:47 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=89 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/type-flags ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S19f944320ab3d68ab4fe772a4143b3a6 1..4 # Start of type tests # Start of flags tests ok 1 /type/flags/interface ok 2 /type/flags/final # /type/flags/deprecated summary: Test that trying to instantiate a deprecated type results in a warning. ok 3 /type/flags/deprecated # Start of final tests ok 4 /type/flags/final/instance-check # End of final tests # End of flags tests # End of type tests ============================================================================== ================================== 116/396 =================================== test: glib:glib+core / gwakeup-fallback start time: 10:08:45 duration: 2.12s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=168 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gwakeup-fallback ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S895d1aa936afb7c2cc262f5ca348637f 1..2 # Start of gwakeup tests ok 1 /gwakeup/semantics-fallback # slow test /gwakeup/semantics-fallback executed in 1.53 secs ok 2 /gwakeup/threaded-fallback # slow test /gwakeup/threaded-fallback executed in 0.58 secs # End of gwakeup tests ============================================================================== =================================== 21/396 =================================== test: glib:glib+core+slow / gdatetime start time: 10:08:43 duration: 4.23s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=95 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gdatetime ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa6586e03852620709c4698f9e4ef91ad 1..68 # Start of GDateTime tests # Bug Reference: http://bugzilla.gnome.org/702674 ok 1 /GDateTime/invalid ok 2 /GDateTime/add_days ok 3 /GDateTime/add_full ok 4 /GDateTime/add_hours ok 5 /GDateTime/add_minutes ok 6 /GDateTime/add_months ok 7 /GDateTime/add_seconds ok 8 /GDateTime/add_weeks ok 9 /GDateTime/add_years ok 10 /GDateTime/compare ok 11 /GDateTime/diff ok 12 /GDateTime/equal ok 13 /GDateTime/get_day_of_week ok 14 /GDateTime/get_day_of_month ok 15 /GDateTime/get_day_of_year ok 16 /GDateTime/get_hour ok 17 /GDateTime/get_microsecond ok 18 /GDateTime/get_minute ok 19 /GDateTime/get_month ok 20 /GDateTime/get_second ok 21 /GDateTime/get_utc_offset ok 22 /GDateTime/get_year ok 23 /GDateTime/hash ok 24 /GDateTime/new_from_unix ok 25 /GDateTime/new_from_unix_utc ok 26 /GDateTime/new_from_timeval ok 27 /GDateTime/new_from_timeval_utc ok 28 /GDateTime/new_from_iso8601 ok 29 /GDateTime/new_full ok 30 /GDateTime/now # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2215 ok 31 /GDateTime/test-6-days-until-end-of-the-month # %a -> expected: Sat # %a -> actual: Sat # %A -> expected: Saturday # %A -> actual: Saturday # %b -> expected: Oct # %b -> actual: Oct # %B -> expected: October # %B -> actual: October # %d -> expected: 24 # %d -> actual: 24 # %d -> expected: 01 # %d -> actual: 01 # %e -> expected: 24 # %e -> actual: 24 # %e -> expected:  1 # %e -> actual:  1 # %f -> expected: 001000 # %f -> actual: 001000 # %h -> expected: Oct # %h -> actual: Oct # %H -> expected: 00 # %H -> actual: 00 # %H -> expected: 15 # %H -> actual: 15 # %I -> expected: 12 # %I -> actual: 12 # %I -> expected: 12 # %I -> actual: 12 # %I -> expected: 03 # %I -> actual: 03 # %j -> expected: 297 # %j -> actual: 297 # %k -> expected:  0 # %k -> actual:  0 # %k -> expected: 13 # %k -> actual: 13 # %l -> expected: 12 # %l -> actual: 12 # %I -> expected: 12 # %I -> actual: 12 # %l -> expected:  1 # %l -> actual:  1 # %l -> expected: 10 # %l -> actual: 10 # %m -> expected: 10 # %m -> actual: 10 # %M -> expected: 00 # %M -> actual: 00 # %p -> expected: AM # %p -> actual: AM # %p -> expected: PM # %p -> actual: PM # %P -> expected: am # %P -> actual: am # %P -> expected: pm # %P -> actual: pm # %r -> expected: 12:00:00 AM # %r -> actual: 12:00:00 AM # %r -> expected: 01:13:13 PM # %r -> actual: 01:13:13 PM # %R -> expected: 00:00 # %R -> actual: 00:00 # %R -> expected: 13:13 # %R -> actual: 13:13 # %S -> expected: 00 # %S -> actual: 00 # %t -> expected: # %t -> actual: # %u -> expected: 6 # %u -> actual: 6 # %x -> expected: 10/24/09 # %x -> actual: 10/24/09 # %X -> expected: 00:00:00 # %X -> actual: 00:00:00 # %X -> expected: 13:14:15 # %X -> actual: 13:14:15 # %y -> expected: 09 # %y -> actual: 09 # %Y -> expected: 2009 # %Y -> actual: 2009 # %% -> expected: % # %% -> actual: % # % -> expected: # % -> actual: # %9 -> expected: (null) # %9 -> actual: (null) # %Z -> expected: UTC # %Z -> actual: UTC # %#Z %Z -> expected: utc UTC # %#Z %Z -> actual: utc UTC ok 32 /GDateTime/printf ok 33 /GDateTime/non_utf8_printf # SKIP Skipping due to running uninstalled. This test can only be run when the translations are installed. # ???? -> expected: ???? # ???? -> actual: ???? # %H?%M -> expected: 23?15 # %H?%M -> actual: 23?15 # %H?%M -> expected: 23?15 # %H?%M -> actual: 23?15 ok 34 /GDateTime/format_unrepresentable ok 35 /GDateTime/format_iso8601 ok 36 /GDateTime/strftime # %d -> expected: 01 # %d -> actual: 01 # %_d -> expected: 1 # %_d -> actual: 1 # %-d -> expected: 1 # %-d -> actual: 1 # %0d -> expected: 01 # %0d -> actual: 01 # %d -> expected: 21 # %d -> actual: 21 # %_d -> expected: 21 # %_d -> actual: 21 # %-d -> expected: 21 # %-d -> actual: 21 # %0d -> expected: 21 # %0d -> actual: 21 # %e -> expected:  1 # %e -> actual:  1 # %_e -> expected: 1 # %_e -> actual: 1 # %-e -> expected: 1 # %-e -> actual: 1 # %0e -> expected: 01 # %0e -> actual: 01 # %e -> expected: 21 # %e -> actual: 21 # %_e -> expected: 21 # %_e -> actual: 21 # %-e -> expected: 21 # %-e -> actual: 21 # %0e -> expected: 21 # %0e -> actual: 21 # %a -> expected: Thu # %a -> actual: Thu # %^a -> expected: THU # %^a -> actual: THU # %#a -> expected: THU # %#a -> actual: THU # %A -> expected: Thursday # %A -> actual: Thursday # %^A -> expected: THURSDAY # %^A -> actual: THURSDAY # %#A -> expected: THURSDAY # %#A -> actual: THURSDAY # %b -> expected: Jan # %b -> actual: Jan # %^b -> expected: JAN # %^b -> actual: JAN # %#b -> expected: JAN # %#b -> actual: JAN # %B -> expected: January # %B -> actual: January # %^B -> expected: JANUARY # %^B -> actual: JANUARY # %#B -> expected: JANUARY # %#B -> actual: JANUARY # %h -> expected: Jan # %h -> actual: Jan # %^h -> expected: JAN # %^h -> actual: JAN # %#h -> expected: JAN # %#h -> actual: JAN # %Z -> expected: UTC # %Z -> actual: UTC # %^Z -> expected: UTC # %^Z -> actual: UTC # %#Z -> expected: utc # %#Z -> actual: utc # %H -> expected: 01 # %H -> actual: 01 # %_H -> expected: 1 # %_H -> actual: 1 # %-H -> expected: 1 # %-H -> actual: 1 # %0H -> expected: 01 # %0H -> actual: 01 # %H -> expected: 21 # %H -> actual: 21 # %_H -> expected: 21 # %_H -> actual: 21 # %-H -> expected: 21 # %-H -> actual: 21 # %0H -> expected: 21 # %0H -> actual: 21 # %I -> expected: 01 # %I -> actual: 01 # %_I -> expected: 1 # %_I -> actual: 1 # %-I -> expected: 1 # %-I -> actual: 1 # %0I -> expected: 01 # %0I -> actual: 01 # %I -> expected: 11 # %I -> actual: 11 # %_I -> expected: 11 # %_I -> actual: 11 # %-I -> expected: 11 # %-I -> actual: 11 # %0I -> expected: 11 # %0I -> actual: 11 # %k -> expected:  1 # %k -> actual:  1 # %_k -> expected: 1 # %_k -> actual: 1 # %-k -> expected: 1 # %-k -> actual: 1 # %0k -> expected: 01 # %0k -> actual: 01 # %l -> expected:  1 # %l -> actual:  1 # %_l -> expected: 1 # %_l -> actual: 1 # %-l -> expected: 1 # %-l -> actual: 1 # %0l -> expected: 01 # %0l -> actual: 01 # %l -> expected: 11 # %l -> actual: 11 # %_l -> expected: 11 # %_l -> actual: 11 # %-l -> expected: 11 # %-l -> actual: 11 # %0l -> expected: 11 # %0l -> actual: 11 # %p -> expected: AM # %p -> actual: AM # %^p -> expected: AM # %^p -> actual: AM # %#p -> expected: am # %#p -> actual: am # %P -> expected: am # %P -> actual: am # %^P -> expected: AM # %^P -> actual: AM # %#P -> expected: am # %#P -> actual: am # %OH -> expected: ۲۳ # %OH -> actual: ۲۳ # %OI -> expected: ۱۱ # %OI -> actual: ۱۱ # %OM -> expected: ۰۰ # %OM -> actual: ۰۰ # %Om -> expected: ۰۷ # %Om -> actual: ۰۷ # %0Om -> expected: ۰۷ # %0Om -> actual: ۰۷ # %-Om -> expected: ۷ # %-Om -> actual: ۷ # %_Om -> expected: ۷ # %_Om -> actual: ۷ # %OH -> expected: ૨૩ # %OH -> actual: ૨૩ # %OI -> expected: ૧૧ # %OI -> actual: ૧૧ # %OM -> expected: ૦૦ # %OM -> actual: ૦૦ # %Om -> expected: ૦૭ # %Om -> actual: ૦૭ # %0Om -> expected: ૦૭ # %0Om -> actual: ૦૭ # %-Om -> expected: ૭ # %-Om -> actual: ૭ # %_Om -> expected: ૭ # %_Om -> actual: ૭ # %c -> expected: thu 01 jan 2009 00:00:00 utc # %c -> actual: Thu 01 Jan 2009 00:00:00 UTC # %Ec -> expected: thu 01 jan 2009 00:00:00 utc # %Ec -> actual: Thu 01 Jan 2009 00:00:00 UTC # %C -> expected: 20 # %C -> actual: 20 # %EC -> expected: 20 # %EC -> actual: 20 # %x -> expected: 02/01/09 # %x -> actual: 02/01/09 # %Ex -> expected: 02/01/09 # %Ex -> actual: 02/01/09 # %X -> expected: 01:02:03 # %X -> actual: 01:02:03 # %EX -> expected: 01:02:03 # %EX -> actual: 01:02:03 # %y -> expected: 09 # %y -> actual: 09 # %Ey -> expected: 09 # %Ey -> actual: 09 # %Y -> expected: 2009 # %Y -> actual: 2009 # %EY -> expected: 2009 # %EY -> actual: 2009 ok 37 /GDateTime/modifiers # Bug Reference: http://bugzilla.gnome.org/749206 ok 38 /GDateTime/month_names # SKIP Skipping due to running uninstalled. This test can only be run when the translations are installed. ok 39 /GDateTime/to_local ok 40 /GDateTime/to_unix ok 41 /GDateTime/to_timeval ok 42 /GDateTime/to_utc ok 43 /GDateTime/now_utc ok 44 /GDateTime/dst # Bug Reference: http://bugzilla.gnome.org/642935 ok 45 /GDateTime/test_z ok 46 /GDateTime/test-all-dates # slow test /GDateTime/test-all-dates executed in 4.00 secs ok 47 /GDateTime/unix_usec # Start of new_from_unix tests # Bug Reference: http://bugzilla.gnome.org/782089 ok 48 /GDateTime/new_from_unix/overflow # End of new_from_unix tests # Start of new_from_timeval tests # Bug Reference: http://bugzilla.gnome.org/782089 # Maximum supported GTimeVal.tv_sec = 2147483647 ok 49 /GDateTime/new_from_timeval/overflow # End of new_from_timeval tests # Start of new_from_iso8601 tests # /GDateTime/new_from_iso8601/2 summary: Further parser tests for g_date_time_new_from_iso8601(), checking success and failure using test vectors. # Vector 0: 1990-11-01T10:21:17Z # Vector 1: 19901101T102117Z # Vector 2: 1970-01-01T00:00:17.12Z # Vector 3: 1970-01-01T00:00:17.1234Z # Vector 4: 1970-01-01T00:00:17.123456Z # Vector 5: 1980-02-22T12:36:00+02:00 # Vector 6: 1990-12-31T15:59:60-08:00 # Vector 7: # Vector 8: x # Vector 9: 123x # Vector 10: 2001-10+x # Vector 11: 1980-02-22T # Vector 12: 2001-10-08Tx # Vector 13: 2001-10-08T10:11x # Vector 14: Wed Dec 19 17:20:20 GMT 2007 # Vector 15: 1980-02-22T10:36:00Zulu # Vector 16: 2T0+819855292164632335 # Vector 17: 2018-08-03T14:08:05.446178377+01:00 # Vector 18: 2147483648-08-03T14:08:05.446178377+01:00 # Vector 19: 2018-13-03T14:08:05.446178377+01:00 # Vector 20: 2018-00-03T14:08:05.446178377+01:00 # Vector 21: 2018-08-00T14:08:05.446178377+01:00 # Vector 22: 2018-08-32T14:08:05.446178377+01:00 # Vector 23: 2018-08-03T24:08:05.446178377+01:00 # Vector 24: 2018-08-03T14:60:05.446178377+01:00 # Vector 25: 2018-08-03T14:08:63.446178377+01:00 # Vector 26: 2018-08-03T14:08:05.446178377+100:00 # Vector 27: 20180803T140805.446178377+0100 # Vector 28: 21474836480803T140805.446178377+0100 # Vector 29: 20181303T140805.446178377+0100 # Vector 30: 20180003T140805.446178377+0100 # Vector 31: 20180800T140805.446178377+0100 # Vector 32: 20180832T140805.446178377+0100 # Vector 33: 20180803T240805.446178377+0100 # Vector 34: 20180803T146005.446178377+0100 # Vector 35: 20180803T140863.446178377+0100 # Vector 36: 20180803T140805.446178377+10000 # Vector 37: -0005-01-01T00:00:00Z # Vector 38: 2018-08-06 # Vector 39: 20180803T140805,446178377+0100 # Vector 40: 2018-08-03T14:08:05.446178377-01:00 # Vector 41: 2018-08-03T14:08:05.446178377 01:00 # Vector 42: 1990-11-01T10:21:17 # Vector 43: 1719W462 407777-07 # Vector 44: 4011090 260528Z # Vector 45: 0000W011 228214-22 ok 50 /GDateTime/new_from_iso8601/2 # End of new_from_iso8601 tests # Start of format_mixed tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2055 # %b -> expected: mar # %b -> actual: Mar # %B -> expected: march # %B -> actual: March ok 51 /GDateTime/format_mixed/utf8_time_non_utf8_messages # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2055 # %b -> expected: mar # %b -> actual: Mar # %B -> expected: march # %B -> actual: March ok 52 /GDateTime/format_mixed/utf8_time_utf8_messages # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2055 # %b -> expected: Mär # %b -> actual: Mär # %B -> expected: März # %B -> actual: März ok 53 /GDateTime/format_mixed/non_utf8_time_non_utf8_messages # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2055 # %b -> expected: Mär # %b -> actual: Mär # %B -> expected: März # %B -> actual: März ok 54 /GDateTime/format_mixed/non_utf8_time_utf8_messages # End of format_mixed tests # Start of strftime tests ok 55 /GDateTime/strftime/error_handling # SKIP Skipping due to running uninstalled. This test can only be run when the translations are installed. # End of strftime tests # Start of eras tests # %Ec -> expected: 令和05年06月01日 00時00分00秒 # %Ec -> actual: 令和05年06月01日 00時00分00秒 # %EC -> expected: 令和 # %EC -> actual: 令和 # %Ex -> expected: 令和05年06月01日 # %Ex -> actual: 令和05年06月01日 # %EX -> expected: 00時00分00秒 # %EX -> actual: 00時00分00秒 # %Ey -> expected: 05 # %Ey -> actual: 05 # %EY -> expected: 令和05年 # %EY -> actual: 令和05年 # %Ec -> expected: 平成31年04月30日 00時00分00秒 # %Ec -> actual: 平成31年04月30日 00時00分00秒 # %EC -> expected: 平成 # %EC -> actual: 平成 # %Ex -> expected: 平成31年04月30日 # %Ex -> actual: 平成31年04月30日 # %EX -> expected: 00時00分00秒 # %EX -> actual: 00時00分00秒 # %Ey -> expected: 31 # %Ey -> actual: 31 # %EY -> expected: 平成31年 # %EY -> actual: 平成31年 # %Ec -> expected: 昭和元年12月25日 00時00分00秒 # %Ec -> actual: 昭和元年12月25日 00時00分00秒 # %EC -> expected: 昭和 # %EC -> actual: 昭和 # %Ex -> expected: 昭和元年12月25日 # %Ex -> actual: 昭和元年12月25日 # %EX -> expected: 00時00分00秒 # %EX -> actual: 00時00分00秒 # %Ey -> expected: 01 # %Ey -> actual: 01 # %EY -> expected: 昭和元年 # %EY -> actual: 昭和元年 ok 56 /GDateTime/eras/japan # %Ec -> expected: วันพฤหัสบดีที่  1 มิถุนายน พ.ศ. 2566, 00.00.00 น. # %Ec -> actual: วันพฤหัสบดีที่  1 มิถุนายน พ.ศ. 2566, 00.00.00 น. # %EC -> expected: พ.ศ. # %EC -> actual: พ.ศ. # %Ex -> expected:  1 มิ.ย. 2566 # %Ex -> actual:  1 มิ.ย. 2566 # %EX -> expected: 00.00.00 น. # %EX -> actual: 00.00.00 น. # %Ey -> expected: 2566 # %Ey -> actual: 2566 # %EY -> expected: พ.ศ. 2566 # %EY -> actual: พ.ศ. 2566 # %Ex -> expected:  1 มิ.ย. 544 # %Ex -> actual:  1 มิ.ย. 544 ok 57 /GDateTime/eras/thailand # Vector 0: # Vector 1: +:1:-543/01/01:+*:พ.ศ.:%EC %Ey # Vector 2: +:2:2020/01/01:+*:令和:%EC%Ey年;+:1:2019/05/01:2019/12/31:令和:%EC元年;+:2:1990/01/01:2019/04/30:平成:%EC%Ey年;+:1:1989/01/08:1989/12/31:平成:%EC元年;+:2:1927/01/01:1989/01/07:昭和:%EC%Ey年;+:1:1926/12/25:1926/12/31:昭和:%EC元年;+:2:1913/01/01:1926/12/24:大正:%EC%Ey年;+:1:1912/07/30:1912/12/31:大正:%EC元年;+:6:1873/01/01:1912/07/29:明治:%EC%Ey年;+:1:0001/01/01:1872/12/31:西暦:%EC%Ey年;+:1:-0001/12/31:-*:紀元前:%EC%Ey年 # Vector 3: -:2:2020/01/01:-*:令和:%EC%Ey年 # Vector 4: +:2:2020/01/01:2020/01/01:令和:%EC%Ey年 # Vector 5: +:2:+2020/01/01:+*:令和:%EC%Ey年 # Vector 6: .:2:2020/01/01:+*:令和:%EC%Ey年 # Vector 7: +.2:2020/01/01:+*:令和:%EC%Ey年 # Vector 8: + # Vector 9: +: # Vector 10: +:: # Vector 11: +:200 # Vector 12: +:2nonsense # Vector 13: +:2nonsense: # Vector 14: +:2: # Vector 15: +:2:: # Vector 16: +:2:2020-01/01:+*:令和:%EC%Ey年 # Vector 17: +:2:2020nonsense/01/01:+*:令和:%EC%Ey年 # Vector 18: +:2:2020:+*:令和:%EC%Ey年 # Vector 19: +:2:18446744073709551615/01/01:+*:令和:%EC%Ey年 # Vector 20: +:2:2020/01-01:+*:令和:%EC%Ey年 # Vector 21: +:2:2020/01nonsense/01:+*:令和:%EC%Ey年 # Vector 22: +:2:2020/01:+*:令和:%EC%Ey年 # Vector 23: +:2:2020/00/01:+*:令和:%EC%Ey年 # Vector 24: +:2:2020/13/01:+*:令和:%EC%Ey年 # Vector 25: +:2:2020/01/00:+*:令和:%EC%Ey年 # Vector 26: +:2:2020/01/32:+*:令和:%EC%Ey年 # Vector 27: +:2:2020/01/01nonsense:+*:令和:%EC%Ey年 # Vector 28: +:2:2020/01/01 # Vector 29: +:2:2020/01/01: # Vector 30: +:2:2020/01/01:: # Vector 31: +:2:2020/01/01:2021-01-01:令和:%EC%Ey年 # Vector 32: +:2:2020/01/01:+* # Vector 33: +:2:2020/01/01:+*: # Vector 34: +:2:2020/01/01:+*:: # Vector 35: +:2:2020/01/01:+*:令和 # Vector 36: +:2:2020/01/01:+*:令和: # Vector 37: +:2:2020/01/01:+*:令和:; ok 58 /GDateTime/eras/parsing # End of eras tests # End of GDateTime tests # Start of GTimeZone tests ok 59 /GTimeZone/find-interval ok 60 /GTimeZone/adjust-time ok 61 /GTimeZone/no-header ok 62 /GTimeZone/no-header-identifier ok 63 /GTimeZone/posix-parse # Bug Reference: http://bugzilla.gnome.org/697715 ok 64 /GTimeZone/floating-point # System time zone identifier: Etc/UTC ok 65 /GTimeZone/identifier # Vector 0: -158400 # Vector 1: -10000 # Vector 2: -3600 # Vector 3: -61 # Vector 4: -60 # Vector 5: -59 # Vector 6: 0 # Vector 7: 59 # Vector 8: 60 # Vector 9: 61 # Vector 10: 3600 # Vector 11: 10000 # Vector 12: 158400 ok 66 /GTimeZone/new-offset # /GTimeZone/parse-rfc8536 summary: Test parsing time zone files in RFC 8536 version 3 format # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2129 ok 67 /GTimeZone/parse-rfc8536 # /GTimeZone/caching summary: GTimeZone instances are cached ok 68 /GTimeZone/caching # End of GTimeZone tests ============================================================================== =================================== 56/396 =================================== test: glib:glib+core / private start time: 10:08:43 duration: 3.88s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/private ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se1f8b48f00fbab38907abeff7f5a1968 1..8 # Start of thread tests ok 1 /thread/private1 ok 2 /thread/private2 # slow test /thread/private2 executed in 2.04 secs ok 3 /thread/private3 ok 4 /thread/staticprivate1 ok 5 /thread/staticprivate2 ok 6 /thread/staticprivate3 ok 7 /thread/staticprivate4 # slow test /thread/staticprivate4 executed in 1.82 secs ok 8 /thread/staticprivate5 # End of thread tests ============================================================================== =================================== 67/396 =================================== test: glib:glib+core / rwlock start time: 10:08:44 duration: 3.64s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=70 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/rwlock ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3de06ee1d7c9a8aba74d784828ddad32 1..8 # Start of thread tests ok 1 /thread/rwlock1 ok 2 /thread/rwlock2 ok 3 /thread/rwlock3 ok 4 /thread/rwlock4 ok 5 /thread/rwlock5 ok 6 /thread/rwlock6 ok 7 /thread/rwlock7 # slow test /thread/rwlock7 executed in 3.36 secs ok 8 /thread/rwlock8 # End of thread tests ============================================================================== ================================== 163/396 =================================== test: glib:gobject / reference start time: 10:08:47 duration: 1.26s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=35 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/reference ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc0ad81146222dfc2a790115644807203 1..29 # Start of type tests ok 1 /type/fundamentals ok 2 /type/qdata ok 3 /type/query ok 4 /type/class-private # End of type tests # Start of object tests ok 5 /object/clear ok 6 /object/clear-function ok 7 /object/set ok 8 /object/set-function ok 9 /object/value ok 10 /object/initially-unowned ok 11 /object/weak-pointer ok 12 /object/weak-ref ok 13 /object/toggle-ref ok 14 /object/qdata ok 15 /object/qdata2 # Start of set tests # /object/set/derived-type summary: Check that g_set_object() doesn?t give strict aliasing warnings when used on types derived from GObject ok 16 /object/set/derived-type # End of set tests # Start of weak-pointer tests ok 17 /object/weak-pointer/clear ok 18 /object/weak-pointer/clear-function ok 19 /object/weak-pointer/set ok 20 /object/weak-pointer/set-function # End of weak-pointer tests # Start of weak-ref tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2390 # /object/weak-ref/on-dispose summary: Test that a weak ref set during dispose vfunc is cleared ok 21 /object/weak-ref/on-dispose # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/865 # /object/weak-ref/on-run-dispose summary: Test that a weak ref is cleared on g_object_run_dispose() ok 22 /object/weak-ref/on-run-dispose # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2390 # /object/weak-ref/on-toggle-notify summary: Test that a weak ref set on toggle notify is cleared ok 23 /object/weak-ref/on-toggle-notify ok 24 /object/weak-ref/in-toggle-notify ok 25 /object/weak-ref/many # Start of concurrent tests ok 26 /object/weak-ref/concurrent/0 ok 27 /object/weak-ref/concurrent/1 # slow test /object/weak-ref/concurrent/1 executed in 0.95 secs # End of concurrent tests # End of weak-ref tests # Start of toggle-ref tests ok 28 /object/toggle-ref/ref-on-dispose ok 29 /object/toggle-ref/ref-and-notify-on-dispose # End of toggle-ref tests # End of object tests ============================================================================== ================================== 182/396 =================================== test: glib:gobject / properties-refcount4 start time: 10:08:48 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=45 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount4 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5c96232d73bff67cba7dd7e275866b97 1..1 # Start of gobject tests # Start of refcount tests ok 1 /gobject/refcount/properties-4 # End of refcount tests # End of gobject tests ============================================================================== ================================== 159/396 =================================== test: glib:gobject / binding start time: 10:08:46 duration: 1.69s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=189 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/binding ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sad5441b3e44391314e555f9d083e169a 1..19 # Start of binding tests ok 1 /binding/default # /binding/canonicalisation summary: Test that bindings set up with non-canonical property names work ok 2 /binding/canonicalisation ok 3 /binding/bidirectional ok 4 /binding/transform ok 5 /binding/transform-default ok 6 /binding/transform-closure # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=621782 ok 7 /binding/chain ok 8 /binding/sync-create ok 9 /binding/invert-boolean ok 10 /binding/same-object ok 11 /binding/unbind ok 12 /binding/unbind-weak # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1373 ok 13 /binding/unbind-multiple ok 14 /binding/fail ok 15 /binding/interface # /binding/concurrent-unbind summary: Test that unbinding from multiple threads concurrently works correctly ok 16 /binding/concurrent-unbind # slow test /binding/concurrent-unbind executed in 0.82 secs # /binding/concurrent-finalizing summary: Test that finalizing source/target from multiple threads concurrently works correctly ok 17 /binding/concurrent-finalizing # slow test /binding/concurrent-finalizing executed in 0.85 secs # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2676 ok 18 /binding/dispose-source # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2676 ok 19 /binding/dispose-target # End of binding tests ============================================================================== =================================== 75/396 =================================== test: glib:glib+core / spawn-multithreaded start time: 10:08:44 duration: 4.56s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=95 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/spawn-multithreaded ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S406fe807c509790aa5bb447685fb1172 1..4 # Start of gthread tests # Child 123791 (ttl 1) exited, status 0 # Child 123792 (ttl 2) exited, status 0 ok 1 /gthread/spawn-childs # slow test /gthread/spawn-childs executed in 2.02 secs # Created pid: 126267 (ttl 1) # Created pid: 126270 (ttl 2) # Child 126267 (ttl 1) exited, status 0 # Child 126270 (ttl 2) exited, status 0 ok 2 /gthread/spawn-childs-threads # slow test /gthread/spawn-childs-threads executed in 2.01 secs ok 3 /gthread/spawn-sync ok 4 /gthread/spawn-async # End of gthread tests ============================================================================== =================================== 46/396 =================================== test: glib:glib+core / mutex start time: 10:08:43 duration: 5.60s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=71 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mutex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb01d1df5405e4c21432cfd33316af9b8 1..17 # Start of thread tests ok 1 /thread/mutex1 ok 2 /thread/mutex2 ok 3 /thread/mutex3 ok 4 /thread/mutex4 ok 5 /thread/mutex5 # slow test /thread/mutex5 executed in 2.89 secs # Start of mutex tests # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 # /thread/mutex/errno summary: Validates that errno is not touched upon return # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3034 ok 6 /thread/mutex/errno # slow test /thread/mutex/errno executed in 2.63 secs # Start of perf tests # max perf: inf mips ok 7 /thread/mutex/perf/uncontended # Start of contended tests # max perf: 2.000000 mips ok 8 /thread/mutex/perf/contended/1 # max perf: inf mips ok 9 /thread/mutex/perf/contended/2 # max perf: inf mips ok 10 /thread/mutex/perf/contended/3 # max perf: inf mips ok 11 /thread/mutex/perf/contended/4 # max perf: 6.000000 mips ok 12 /thread/mutex/perf/contended/5 # max perf: 7.000000 mips ok 13 /thread/mutex/perf/contended/6 # max perf: 8.000000 mips ok 14 /thread/mutex/perf/contended/7 # max perf: 3.000000 mips ok 15 /thread/mutex/perf/contended/8 # max perf: 2.500000 mips ok 16 /thread/mutex/perf/contended/9 # max perf: 1.571429 mips ok 17 /thread/mutex/perf/contended/10 # End of contended tests # End of perf tests # End of mutex tests # End of thread tests ============================================================================== ================================== 179/396 =================================== test: glib:gobject / properties-refcount1 start time: 10:08:47 duration: 3.03s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=101 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount1 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb2889749b6946974460e07264b6d08a6 1..1 # Start of gobject tests # Start of refcount tests # .b # .e # .c # .f # .d # .b # .d # .c # .f # .b # .e # .d # .c # .f # .b # .e # .f # .d # .b # .e # .c # .f # .d # .c # .b # .e # .d # .f # .c # .b # .d # .e # .c # .f # .b # .d # .e # .c # .f # .b # .d # .f # .c # .e # .d # .b # .f # .e # .c # .f # .b # .d # .e # .c # .b # .f # .d # .e # .d # .c # .f # .b # .e # .d # .f # .c # .e # .b # .b # .e # .f # .d # .c # .b # .f # .d # .e # .b # .c # .e # .f # .d # .c # .b # .c # .e # .f # .b # .d # .f # .c # .b # .e # .d # .f # .e # .c # .b # .f # .d # .e # .b # .c # .d # .b # .f # .e # .c # .b # .d ok 1 /gobject/refcount/properties-1 # slow test /gobject/refcount/properties-1 executed in 3.00 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 187/396 =================================== test: glib:gobject+cpp / cxx start time: 10:08:50 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=242 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx ============================================================================== ================================== 188/396 =================================== test: glib:gobject+cpp / cxx-98 start time: 10:08:50 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=229 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-98 ============================================================================== ================================== 189/396 =================================== test: glib:gobject+cpp / cxx-03 start time: 10:08:50 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=182 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-03 ============================================================================== ================================== 190/396 =================================== test: glib:gobject+cpp / cxx-11 start time: 10:08:50 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=222 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-11 ============================================================================== ================================== 191/396 =================================== test: glib:gobject+cpp / cxx-14 start time: 10:08:50 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=240 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-14 ============================================================================== ================================== 192/396 =================================== test: glib:gobject+cpp / cxx-17 start time: 10:08:50 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=219 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-17 ============================================================================== ================================== 193/396 =================================== test: glib:gobject+cpp / cxx-20 start time: 10:08:50 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-20 ============================================================================== ================================== 194/396 =================================== test: glib:gobject+cpp / cxx-2b start time: 10:08:50 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MALLOC_PERTURB_=41 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/cxx-2b ============================================================================== ================================== 195/396 =================================== test: glib:gobject / autoptr start time: 10:08:50 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=242 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/autoptr ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Safa8af60152820ea9322327949678065 1..6 # Start of autoptr tests ok 1 /autoptr/autoptr ok 2 /autoptr/autoptr_steal ok 3 /autoptr/autolist ok 4 /autoptr/autoslist ok 5 /autoptr/autoqueue ok 6 /autoptr/autoclass # End of autoptr tests ============================================================================== ================================== 137/396 =================================== test: glib:gobject+performance+no-valgrind / performance start time: 10:08:46 duration: 4.60s result: exit status 0 command: MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests/performance LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/performance/performance --seconds 0 ----------------------------------- stdout ----------------------------------- Running test simple-construction simple-construction: Millions of constructed objects per second: 2.942 Running test simple-construction1 simple-construction1: Millions of constructed objects per second: 5.009 Running test complex-construction complex-construction: Millions of constructed objects per second: 0.606 Running test complex-construction1 complex-construction1: Millions of constructed objects per second: 2.335 Running test complex-construction2 complex-construction2: Millions of constructed objects per second: 2.530 Running test finalization finalization: Millions of finalized objects per second: 0.917 Running test type-check type-check: Million type checks per second: 34.71 Running test emit-unhandled emit-unhandled: Emissions per second: 1475106 Running test emit-unhandled-empty emit-unhandled-empty: Emissions per second: 11607515 Running test emit-unhandled-generic emit-unhandled-generic: Emissions per second: 2225851 Running test emit-unhandled-generic-empty emit-unhandled-generic-empty: Emissions per second: 11564045 Running test emit-unhandled-args emit-unhandled-args: Emissions per second: 1307644 Running test emit-handled emit-handled: Emissions per second: 1031653 Running test emit-handled-empty emit-handled-empty: Emissions per second: 1059021 Running test emit-handled-generic emit-handled-generic: Emissions per second: 891524 Running test emit-handled-generic-empty emit-handled-generic-empty: Emissions per second: 973446 Running test emit-handled-args emit-handled-args: Emissions per second: 607234 Running test notify-unhandled notify-unhandled: Notify (unhandled) per second: 7554751 Running test notify-by-pspec-unhandled notify-by-pspec-unhandled: Notify (unhandled) per second: 31892861 Running test notify-handled notify-handled: Notify per second: 286387 Running test notify-by-pspec-handled notify-by-pspec-handled: Notify per second: 403920 Running test property-set property-set: Property set per second: 6607823 Running test property-get property-get: Property get per second: 5479039 Running test refcount refcount: Million refs+unref per second: 14.04 Running test refcount-1 refcount-1: Million refs+unref per second: 30.21 Running test refcount-toggle refcount-toggle: Million refs+unref per second: 10.92 ============================================================================== ================================== 197/396 =================================== test: glib:gobject+no-valgrind / gobject-query.py start time: 10:08:51 duration: 0.18s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=116 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gobject/tests/gobject-query.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestGobjectQuery.test_froots # gobject-query: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmpybgujku8 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query', 'froots'] # Return code: 0 # Output: # ├void # ├GInterface # │ └GTypePlugin # ├gchar # ├guchar # ├gboolean # ├gint # ├guint # ├glong # ├gulong # ├gint64 # ├guint64 # ├GEnum # ├GFlags # ├gfloat # ├gdouble # ├gchararray # ├gpointer # │ └GType # ├GBoxed # │ └GValueArray # ├GParam # │ ├GParamChar # │ ├GParamUChar # │ ├GParamBoolean # │ ├GParamInt # │ ├GParamUInt # │ ├GParamLong # │ ├GParamULong # │ ├GParamInt64 # │ ├GParamUInt64 # │ ├GParamUnichar # │ ├GParamEnum # │ ├GParamFlags # │ ├GParamFloat # │ ├GParamDouble # │ ├GParamString # │ ├GParamParam # │ ├GParamBoxed # │ ├GParamPointer # │ ├GParamValueArray # │ ├GParamObject # │ ├GParamOverride # │ ├GParamGType # │ └GParamVariant # ├GObject # └GVariant # Error: ok 2 __main__.TestGobjectQuery.test_help # gobject-query: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmpj_259c6h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query', '--help'] # Return code: 0 # Output: # usage: gobject-query [-r ] [-{i|b} ""] [-s #] [-{h|x|y}] # -r specify root type # -n don't descend type tree # -h show help # -b specify indent string # -i specify incremental indent string # -s specify line spacing # qualifiers: # froots iterate over fundamental roots # tree print type tree # Error: ok 3 __main__.TestGobjectQuery.test_tree # gobject-query: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmpjwqkt5ix # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query', 'tree'] # Return code: 0 # Output: # GObject # Error: ok 4 __main__.TestGobjectQuery.test_version # gobject-query: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmpx6b92ldc # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/gobject-query', '--version'] # Return code: 0 # Output: # 2.83.4 # Error: 1..4 ============================================================================== ================================== 180/396 =================================== test: glib:gobject+slow / properties-refcount2 start time: 10:08:47 duration: 3.85s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=188 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8f6711ff66ee0856d30f9d3b0ef48a54 1..1 # Start of gobject tests # Start of refcount tests # init 0x57e43648 # # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # dispose 0x57e43648! # ok 1 /gobject/refcount/properties-2 # slow test /gobject/refcount/properties-2 executed in 3.84 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 199/396 =================================== test: glib:gthread / init start time: 10:08:51 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gthread/tests MALLOC_PERTURB_=45 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gthread:/usr/lib/libeatmydata UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gthread/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gthread/tests/init ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa22f54d1fbbb7aeceaea8e8daa50d0b4 1..2 # Start of thread tests # Start of deprecated tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/system-config1:/tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/system-data1:/tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_init_8YR2M3/thread/deprecated/init/.dirs/runtime ok 1 /thread/deprecated/init # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-config1:/tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-data1:/tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_init_8YR2M3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/runtime ok 2 /thread/deprecated/init-with-errorcheck-mutexes # End of deprecated tests # End of thread tests ============================================================================== ================================== 200/396 =================================== test: glib:gthread+no-valgrind+pkg-config / gthread-2.0-pkg-config start time: 10:08:51 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=166 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gthread-2.0 test "$(pkg-config --modversion gthread-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gthread-2.0)" = "/usr"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gthread-2.0 ++ pkg-config --modversion gthread-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gthread-2.0 + test /usr = /usr ============================================================================== ================================== 201/396 =================================== test: glib:gmodule / max-version start time: 10:08:51 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S280ceffe25973e1e771971579634f71d 1..1 # Start of max-version tests # GModule-DEBUG: GModule supported: yes ok 1 /max-version/tested-at-compile-time # End of max-version tests ============================================================================== ================================== 202/396 =================================== test: glib:gmodule+cpp / cxx start time: 10:08:51 duration: 0.22s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx ============================================================================== ================================== 203/396 =================================== test: glib:gmodule+cpp / cxx-98 start time: 10:08:51 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=220 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-98 ============================================================================== ================================== 204/396 =================================== test: glib:gmodule+cpp / cxx-03 start time: 10:08:52 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=166 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-03 ============================================================================== ================================== 205/396 =================================== test: glib:gmodule+cpp / cxx-11 start time: 10:08:52 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=231 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-11 ============================================================================== ================================== 206/396 =================================== test: glib:gmodule+cpp / cxx-14 start time: 10:08:52 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=227 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-14 ============================================================================== ================================== 207/396 =================================== test: glib:gmodule+cpp / cxx-17 start time: 10:08:52 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=87 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-17 ============================================================================== ================================== 208/396 =================================== test: glib:gmodule+cpp / cxx-20 start time: 10:08:52 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-20 ============================================================================== ================================== 209/396 =================================== test: glib:gmodule+cpp / cxx-2b start time: 10:08:52 duration: 0.01s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=31 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/cxx-2b ============================================================================== ================================== 210/396 =================================== test: glib:gmodule / module-test-library start time: 10:08:52 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=64 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/module-test-library ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scf6c7827a3ebb68df9825c82fccbdda8 1..3 # Start of module tests ok 1 /module/basics # /module/invalid-libtool-archive summary: Test that opening an invalid .la file fails ok 2 /module/invalid-libtool-archive # /module/local-binding summary: Test that binding a library's symbols locally does not add them globally ok 3 /module/local-binding # End of module tests ============================================================================== ================================== 211/396 =================================== test: glib:gmodule / module-test-plugin start time: 10:08:52 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gmodule/tests MALLOC_PERTURB_=70 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule/tests/module-test-plugin ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfc887902ac872feeb62b31729397548a 1..3 # Start of module tests ok 1 /module/basics # /module/invalid-libtool-archive summary: Test that opening an invalid .la file fails ok 2 /module/invalid-libtool-archive # /module/local-binding summary: Test that binding a library's symbols locally does not add them globally ok 3 /module/local-binding # End of module tests ============================================================================== ================================== 212/396 =================================== test: glib:gmodule+no-valgrind+pkg-config / gmodule-no-export-2.0-pkg-config start time: 10:08:52 duration: 0.09s result: exit status 0 command: G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=178 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-no-export-2.0 test "$(pkg-config --modversion gmodule-no-export-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gmodule-no-export-2.0)" = "/usr"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gmodule-no-export-2.0 ++ pkg-config --modversion gmodule-no-export-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gmodule-no-export-2.0 + test /usr = /usr ============================================================================== ================================== 213/396 =================================== test: glib:gmodule+no-valgrind+pkg-config / gmodule-export-2.0-pkg-config start time: 10:08:52 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=223 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-export-2.0 test "$(pkg-config --modversion gmodule-export-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gmodule-export-2.0)" = "/usr"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gmodule-export-2.0 ++ pkg-config --modversion gmodule-export-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gmodule-export-2.0 + test /usr = /usr ============================================================================== ================================== 214/396 =================================== test: glib:gmodule+no-valgrind+pkg-config / gmodule-2.0-pkg-config start time: 10:08:52 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=238 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-2.0 test "$(pkg-config --modversion gmodule-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gmodule-2.0)" = "/usr"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gmodule-2.0 ++ pkg-config --modversion gmodule-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gmodule-2.0 + test /usr = /usr ============================================================================== ================================== 215/396 =================================== test: glib:gio / application-command-line start time: 10:08:52 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=3 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/application-command-line ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S208af85e39343d8169edcb0350378f7d 1..1 # Start of application-command-line tests ok 1 /application-command-line/basic-properties # End of application-command-line tests ============================================================================== ================================== 118/396 =================================== test: glib:glib+core / unix start time: 10:08:45 duration: 6.94s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=97 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/unix ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4d5c1624deafd201b89ff522d35f4d7d 1..20 # Start of glib-unix tests # /glib-unix/closefrom summary: Test g_closefrom(), g_fdwalk_set_cloexec() # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3247 ok 1 /glib-unix/closefrom ok 2 /glib-unix/pipe # /glib-unix/pipe-stdio-overwrite summary: Test that g_unix_open_pipe() will use the first available FD, even if it?s stdin/stdout/stderr # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2795 ok 3 /glib-unix/pipe-stdio-overwrite # /glib-unix/pipe-struct summary: Test GUnixPipe structure ok 4 /glib-unix/pipe-struct # /glib-unix/pipe-struct-auto summary: Test g_auto(GUnixPipe) ok 5 /glib-unix/pipe-struct-auto ok 6 /glib-unix/error ok 7 /glib-unix/nonblocking ok 8 /glib-unix/sighup # slow test /glib-unix/sighup executed in 0.69 secs ok 9 /glib-unix/sigterm # slow test /glib-unix/sigterm executed in 0.50 secs ok 10 /glib-unix/sighup_again # slow test /glib-unix/sighup_again executed in 0.50 secs ok 11 /glib-unix/sighup_add_remove ok 12 /glib-unix/sighup_nested ok 13 /glib-unix/callback_after_signal # slow test /glib-unix/callback_after_signal executed in 2.04 secs ok 14 /glib-unix/child-wait # Start of closefrom tests # Start of subprocess tests # End of subprocess tests # End of closefrom tests # Start of pipe tests # /glib-unix/pipe/fd-cloexec summary: Test that FD_CLOEXEC is still accepted as an argument to g_unix_open_pipe() # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3459 # GLib-DEBUG: g_unix_open_pipe() called with FD_CLOEXEC; please migrate to using O_CLOEXEC instead ok 15 /glib-unix/pipe/fd-cloexec # End of pipe tests # Start of sighup tests ok 16 /glib-unix/sighup/alternate-stack # slow test /glib-unix/sighup/alternate-stack executed in 1.01 secs # End of sighup tests # Start of sigterm tests ok 17 /glib-unix/sigterm/alternate-stack # slow test /glib-unix/sigterm/alternate-stack executed in 1.00 secs # End of sigterm tests # Start of sighup_again tests ok 18 /glib-unix/sighup_again/alternate-stack # slow test /glib-unix/sighup_again/alternate-stack executed in 1.08 secs # End of sighup_again tests # Start of get-passwd-entry tests # /glib-unix/get-passwd-entry/root summary: Tests that g_unix_get_passwd_entry() works for a known-existing username. ok 19 /glib-unix/get-passwd-entry/root # /glib-unix/get-passwd-entry/nonexistent summary: Tests that g_unix_get_passwd_entry() returns an error for a nonexistent username. ok 20 /glib-unix/get-passwd-entry/nonexistent # End of get-passwd-entry tests # End of glib-unix tests ============================================================================== ================================== 216/396 =================================== test: glib:gio / appmonitor start time: 10:08:52 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=111 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appmonitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sdb1e39efd013725f669428af0a0047a3 1..1 # Start of monitor tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/system-config1:/tmp/test_appmonitor_I47LM3/monitor/app/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/system-data1:/tmp/test_appmonitor_I47LM3/monitor/app/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/runtime # Using data directory: /tmp/test_appmonitor_I47LM3/monitor/app/.dirs/data ok 1 /monitor/app # End of monitor tests ============================================================================== ================================== 217/396 =================================== test: glib:gio / async-close-output-stream start time: 10:08:52 duration: 0.06s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=67 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/async-close-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf4de6710a4d638849e0c008ccd6dfb8b 1..3 # Start of close-async tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=617937 ok 1 /close-async/without-flush # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=617937 ok 2 /close-async/with-flush # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=617937 ok 3 /close-async/with-async-flush # End of close-async tests ============================================================================== ================================== 177/396 =================================== test: glib:gobject / objects-refcount1 start time: 10:08:47 duration: 5.08s result: exit status 0 command: MALLOC_PERTURB_=158 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/objects-refcount1 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa760311f5a7ad2da0bf3ac10dd456095 1..1 # Start of gobject tests # Start of refcount tests # init 0x571185f8 # # init 0x57118758 # # dispose 0x571185f8! # # dispose 0x57118758! # ok 1 /gobject/refcount/object-basics # slow test /gobject/refcount/object-basics executed in 5.01 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 218/396 =================================== test: glib:gio / async-splice-output-stream start time: 10:08:52 duration: 0.12s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=7 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/async-splice-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9012efc8a262334136964cdd13ee76a9 1..5 # Start of async-splice tests ok 1 /async-splice/copy-chunks # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 2 /async-splice/copy-chunks-threaded-input ok 3 /async-splice/copy-chunks-threaded-output ok 4 /async-splice/copy-chunks-threaded ok 5 /async-splice/cancelled # End of async-splice tests ============================================================================== ================================== 219/396 =================================== test: glib:gio / buffered-input-stream start time: 10:08:52 duration: 0.11s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=45 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/buffered-input-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9be3beaf60ba9c39bc5430899b5de972 1..10 # Start of buffered-input-stream tests ok 1 /buffered-input-stream/peek ok 2 /buffered-input-stream/peek-buffer ok 3 /buffered-input-stream/set-buffer-size # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=562393 ok 4 /buffered-input-stream/read-byte ok 5 /buffered-input-stream/read ok 6 /buffered-input-stream/read-async ok 7 /buffered-input-stream/skip ok 8 /buffered-input-stream/skip-async ok 9 /buffered-input-stream/seek # End of buffered-input-stream tests # Start of filter-input-stream tests ok 10 /filter-input-stream/close # End of filter-input-stream tests ============================================================================== ================================== 220/396 =================================== test: glib:gio / buffered-output-stream start time: 10:08:52 duration: 0.10s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=19 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/buffered-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9a9120ac9c1fc945f4cc78135f68b45c 1..5 # Start of buffered-output-stream tests ok 1 /buffered-output-stream/write ok 2 /buffered-output-stream/grow ok 3 /buffered-output-stream/seek ok 4 /buffered-output-stream/truncate # End of buffered-output-stream tests # Start of filter-output-stream tests ok 5 /filter-output-stream/close # End of filter-output-stream tests ============================================================================== ================================== 223/396 =================================== test: glib:gio / contenttype start time: 10:08:52 duration: 0.12s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=196 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/contenttype ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se10a3d311a8145855b3e70b6adc8519f 1..14 # Start of contenttype tests ok 1 /contenttype/guess ok 2 /contenttype/guess_svg_from_data ok 3 /contenttype/mime_to_content # SKIP mime from content type test not implemented on UNIX ok 4 /contenttype/mime_from_content # SKIP mime from content type test not implemented on UNIX ok 5 /contenttype/unknown ok 6 /contenttype/subtype ok 7 /contenttype/list ok 8 /contenttype/executable ok 9 /contenttype/description ok 10 /contenttype/icon ok 11 /contenttype/symbolic-icon # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 12 /contenttype/tree # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3168 ok 13 /contenttype/tree_invalid_encoding # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=782311 ok 14 /contenttype/test_type_is_a_special_case # End of contenttype tests ============================================================================== ================================== 103/396 =================================== test: glib:glib+core / 1bit-mutex start time: 10:08:45 duration: 7.67s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=36 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/1bit-mutex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd115a2a9baa15d685b11788d98a1b080 1..2 # Start of glib tests # Start of 1bit-mutex tests ok 1 /glib/1bit-mutex/int # slow test /glib/1bit-mutex/int executed in 2.62 secs ok 2 /glib/1bit-mutex/pointer # slow test /glib/1bit-mutex/pointer executed in 5.03 secs # End of 1bit-mutex tests # End of glib tests ============================================================================== ================================== 225/396 =================================== test: glib:gio / converter start time: 10:08:52 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=178 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/converter ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf13c64bf12b55d2bd37c159febba0d50 1..2 # Start of converter tests ok 1 /converter/bytes ok 2 /converter/extra-bytes-at-end # End of converter tests ============================================================================== ================================== 196/396 =================================== test: glib:gobject+no-valgrind / genmarshal.py start time: 10:08:50 duration: 1.96s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=102 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gobject/tests/genmarshal.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestGenmarshal.test_empty_list # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmp6v0ar_rf # /tmp/tmp6v0ar_rf/tmpuhh8bdrl.list: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp6v0ar_rf/tmpuhh8bdrl.list', '--header', '--quiet'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifndef __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # #define __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp6v0ar_rf/tmpuhh8bdrl.list', '--body', '--quiet'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #include # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # Error: ok 2 __main__.TestGenmarshal.test_help # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmp08anuw23 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '--help'] # Return code: 0 # Output: # usage: glib-genmarshal [-h] [--prefix STRING] [--output FILE] [--skip-source] # [--internal] [--valist-marshallers] [-v] # [--g-fatal-warnings] [--include-header [HEADER]] # [--pragma-once] [-D CPP_DEFINES] [-U CPP_UNDEFINES] # [--prototypes] [--header] [--body] [--stdinc | # --nostdinc] [--quiet | --verbose] # [FILE ...] # # Generate signal marshallers for GObject # # positional arguments: # FILE Files with lists of marshallers to generate, or "-" # for standard input # # options: # -h, --help show this help message and exit # --prefix STRING Specify marshaller prefix # --output FILE Write output into the specified file # --skip-source Skip source location comments # --internal Mark generated functions as internal # --valist-marshallers Generate va_list marshallers # -v, --version Print version information, and exit # --g-fatal-warnings Make warnings fatal # --include-header [HEADER] # Include the specified header in the body # --pragma-once Use "pragma once" as the inclusion guard # -D CPP_DEFINES Pre-processor define # -U CPP_UNDEFINES Pre-processor undefine # --prototypes Generate the marshallers prototype in the C code # --header Generate C headers # --body Generate C code # --stdinc Include standard marshallers # --nostdinc Use standard marshallers # --quiet Only print warnings and errors # --verbose Be verbose, and include debugging information # Error: ok 3 __main__.TestGenmarshal.test_no_args # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpbbp9l8yu # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal'] # Return code: 0 # Output: # # Error: ok 4 __main__.TestGenmarshal.test_void_boolean # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmp5_3vich5 # /tmp/tmp5_3vich5/tmptv2tga50.list: VOID:BOOLEAN # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp5_3vich5/tmptv2tga50.list', '--header', '--quiet'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifndef __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # #define __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # # #include # # G_BEGIN_DECLS # # /* VOID:BOOLEAN (/tmp/tmp5_3vich5/tmptv2tga50.list:1) */ # #define g_cclosure_user_marshal_VOID__BOOLEAN g_cclosure_marshal_VOID__BOOLEAN # # # G_END_DECLS # # #endif /* __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp5_3vich5/tmptv2tga50.list', '--body', '--quiet'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #include # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # Error: ok 5 __main__.TestGenmarshal.test_void_boolean_int64 # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmp9f8i97f8 # /tmp/tmp9f8i97f8/tmp618jjw_j.list: VOID:BOOLEAN,INT64 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp9f8i97f8/tmp618jjw_j.list', '--header', '--quiet'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifndef __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # #define __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # # #include # # G_BEGIN_DECLS # # /* VOID:BOOLEAN,INT64 (/tmp/tmp9f8i97f8/tmp618jjw_j.list:1) */ # extern # void g_cclosure_user_marshal_VOID__BOOLEAN_INT64 (GClosure *closure, # GValue *return_value, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint, # gpointer marshal_data); # # # G_END_DECLS # # #endif /* __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp9f8i97f8/tmp618jjw_j.list', '--body', '--quiet'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #include # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # /* VOID:BOOLEAN,INT64 (/tmp/tmp9f8i97f8/tmp618jjw_j.list:1) */ # void # g_cclosure_user_marshal_VOID__BOOLEAN_INT64 (GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint G_GNUC_UNUSED, # gpointer marshal_data) # { # typedef void (*GMarshalFunc_VOID__BOOLEAN_INT64) (gpointer data1, # gboolean arg1, # gint64 arg2, # gpointer data2); # GCClosure *cc = (GCClosure *) closure; # gpointer data1, data2; # GMarshalFunc_VOID__BOOLEAN_INT64 callback; # # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # callback = (GMarshalFunc_VOID__BOOLEAN_INT64) (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_boolean (param_values + 1), # g_marshal_value_peek_int64 (param_values + 2), # data2); # } # Error: ok 6 __main__.TestGenmarshal.test_void_param_nostdinc # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpmtq9zjrs # /tmp/tmpmtq9zjrs/tmpdp3lohaa.list: VOID:PARAM # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpmtq9zjrs/tmpdp3lohaa.list', '--header', '--quiet', '--nostdinc', '--valist-marshaller'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifndef __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # #define __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # # G_BEGIN_DECLS # # /* VOID:PARAM (/tmp/tmpmtq9zjrs/tmpdp3lohaa.list:1) */ # extern # void g_cclosure_user_marshal_VOID__PARAM (GClosure *closure, # GValue *return_value, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint, # gpointer marshal_data); # extern # void g_cclosure_user_marshal_VOID__PARAMv (GClosure *closure, # GValue *return_value, # gpointer instance, # va_list args, # gpointer marshal_data, # int n_params, # GType *param_types); # # # G_END_DECLS # # #endif /* __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpmtq9zjrs/tmpdp3lohaa.list', '--body', '--quiet', '--nostdinc', '--valist-marshaller'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # /* VOID:PARAM (/tmp/tmpmtq9zjrs/tmpdp3lohaa.list:1) */ # void # g_cclosure_user_marshal_VOID__PARAM (GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint G_GNUC_UNUSED, # gpointer marshal_data) # { # typedef void (*GMarshalFunc_VOID__PARAM) (gpointer data1, # gpointer arg1, # gpointer data2); # GCClosure *cc = (GCClosure *) closure; # gpointer data1, data2; # GMarshalFunc_VOID__PARAM callback; # # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # callback = (GMarshalFunc_VOID__PARAM) (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_param (param_values + 1), # data2); # } # # void # g_cclosure_user_marshal_VOID__PARAMv (GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # gpointer instance, # va_list args, # gpointer marshal_data, # int n_params, # GType *param_types) # { # typedef void (*GMarshalFunc_VOID__PARAM) (gpointer data1, # gpointer arg1, # gpointer data2); # GCClosure *cc = (GCClosure *) closure; # gpointer data1, data2; # GMarshalFunc_VOID__PARAM callback; # gpointer arg0; # va_list args_copy; # # va_copy (args_copy, args); # arg0 = (gpointer) va_arg (args_copy, gpointer); # if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL) # arg0 = g_param_spec_ref (arg0); # va_end (args_copy); # # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = instance; # } # else # { # data1 = instance; # data2 = closure->data; # } # callback = (GMarshalFunc_VOID__PARAM) (marshal_data ? marshal_data : cc->callback); # # callback (data1, # arg0, # data2); # if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL) # g_param_spec_unref (arg0); # } # Error: ok 7 __main__.TestGenmarshal.test_void_string_nostdinc # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmp1aiyok37 # /tmp/tmp1aiyok37/tmpw1s3a2p6.list: VOID:STRING # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp1aiyok37/tmpw1s3a2p6.list', '--header', '--quiet', '--nostdinc', '--valist-marshaller'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifndef __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # #define __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # # G_BEGIN_DECLS # # /* VOID:STRING (/tmp/tmp1aiyok37/tmpw1s3a2p6.list:1) */ # extern # void g_cclosure_user_marshal_VOID__STRING (GClosure *closure, # GValue *return_value, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint, # gpointer marshal_data); # extern # void g_cclosure_user_marshal_VOID__STRINGv (GClosure *closure, # GValue *return_value, # gpointer instance, # va_list args, # gpointer marshal_data, # int n_params, # GType *param_types); # # # G_END_DECLS # # #endif /* __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp1aiyok37/tmpw1s3a2p6.list', '--body', '--quiet', '--nostdinc', '--valist-marshaller'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # /* VOID:STRING (/tmp/tmp1aiyok37/tmpw1s3a2p6.list:1) */ # void # g_cclosure_user_marshal_VOID__STRING (GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint G_GNUC_UNUSED, # gpointer marshal_data) # { # typedef void (*GMarshalFunc_VOID__STRING) (gpointer data1, # gpointer arg1, # gpointer data2); # GCClosure *cc = (GCClosure *) closure; # gpointer data1, data2; # GMarshalFunc_VOID__STRING callback; # # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # callback = (GMarshalFunc_VOID__STRING) (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_string (param_values + 1), # data2); # } # # void # g_cclosure_user_marshal_VOID__STRINGv (GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # gpointer instance, # va_list args, # gpointer marshal_data, # int n_params, # GType *param_types) # { # typedef void (*GMarshalFunc_VOID__STRING) (gpointer data1, # gpointer arg1, # gpointer data2); # GCClosure *cc = (GCClosure *) closure; # gpointer data1, data2; # GMarshalFunc_VOID__STRING callback; # gpointer arg0; # va_list args_copy; # # va_copy (args_copy, args); # arg0 = (gpointer) va_arg (args_copy, gpointer); # if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL) # arg0 = g_strdup (arg0); # va_end (args_copy); # # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = instance; # } # else # { # data1 = instance; # data2 = closure->data; # } # callback = (GMarshalFunc_VOID__STRING) (marshal_data ? marshal_data : cc->callback); # # callback (data1, # arg0, # data2); # if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL) # g_free (arg0); # } # Error: ok 8 __main__.TestGenmarshal.test_void_variant_nostdinc_valist_marshaller # glib-genmarshal: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpy7fqm7zg # /tmp/tmpy7fqm7zg/tmpb7zgpo2_.list: VOID:VARIANT # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpy7fqm7zg/tmpb7zgpo2_.list', '--header', '--quiet', '--nostdinc', '--valist-marshaller'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifndef __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # #define __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ # # G_BEGIN_DECLS # # /* VOID:VARIANT (/tmp/tmpy7fqm7zg/tmpb7zgpo2_.list:1) */ # extern # void g_cclosure_user_marshal_VOID__VARIANT (GClosure *closure, # GValue *return_value, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint, # gpointer marshal_data); # extern # void g_cclosure_user_marshal_VOID__VARIANTv (GClosure *closure, # GValue *return_value, # gpointer instance, # va_list args, # gpointer marshal_data, # int n_params, # GType *param_types); # # # G_END_DECLS # # #endif /* __G_CCLOSURE_USER_MARSHAL_MARSHAL_H__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpy7fqm7zg/tmpb7zgpo2_.list', '--body', '--quiet', '--nostdinc', '--valist-marshaller'] # Return code: 0 # Output: # /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # /* VOID:VARIANT (/tmp/tmpy7fqm7zg/tmpb7zgpo2_.list:1) */ # void # g_cclosure_user_marshal_VOID__VARIANT (GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # guint n_param_values, # const GValue *param_values, # gpointer invocation_hint G_GNUC_UNUSED, # gpointer marshal_data) # { # typedef void (*GMarshalFunc_VOID__VARIANT) (gpointer data1, # gpointer arg1, # gpointer data2); # GCClosure *cc = (GCClosure *) closure; # gpointer data1, data2; # GMarshalFunc_VOID__VARIANT callback; # # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # callback = (GMarshalFunc_VOID__VARIANT) (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_variant (param_values + 1), # data2); # } # # void # g_cclosure_user_marshal_VOID__VARIANTv (GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # gpointer instance, # va_list args, # gpointer marshal_data, # int n_params, # GType *param_types) # { # typedef void (*GMarshalFunc_VOID__VARIANT) (gpointer data1, # gpointer arg1, # gpointer data2); # GCClosure *cc = (GCClosure *) closure; # gpointer data1, data2; # GMarshalFunc_VOID__VARIANT callback; # gpointer arg0; # va_list args_copy; # # va_copy (args_copy, args); # arg0 = (gpointer) va_arg (args_copy, gpointer); # if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL) # arg0 = g_variant_ref_sink (arg0); # va_end (args_copy); # # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = instance; # } # else # { # data1 = instance; # data2 = closure->data; # } # callback = (GMarshalFunc_VOID__VARIANT) (marshal_data ? marshal_data : cc->callback); # # callback (data1, # arg0, # data2); # if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL) # g_variant_unref (arg0); # } # Error: 1..8 ============================================================================== ================================== 226/396 =================================== test: glib:gio / credentials start time: 10:08:52 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=84 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/credentials ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7158f67454232258a9db5513100d56e4 1..1 # Start of credentials tests # GCredentials:linux-ucred:pid=128578,uid=1111,gid=1111 # GCredentials:linux-ucred:pid=128578,uid=0,gid=1111 ok 1 /credentials/basic # End of credentials tests ============================================================================== ================================== 228/396 =================================== test: glib:gio / data-output-stream start time: 10:08:52 duration: 0.08s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/data-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S62a392a7028113164d831448a663ed5e 1..7 # Start of data-output-stream tests ok 1 /data-output-stream/basic ok 2 /data-output-stream/write-lines-LF ok 3 /data-output-stream/write-lines-CR ok 4 /data-output-stream/write-lines-CR-LF ok 5 /data-output-stream/write-int ok 6 /data-output-stream/seek ok 7 /data-output-stream/truncate # End of data-output-stream tests ============================================================================== ================================== 229/396 =================================== test: glib:gio / error start time: 10:08:52 duration: 0.03s result: exit status 0 command: MALLOC_PERTURB_=73 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/error ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S71d78a168d40774701f3d0e4ab61eb3e 1..3 # Start of error tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_error_PCAUM3/error/from-errno/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_error_PCAUM3/error/from-errno/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_error_PCAUM3/error/from-errno/.dirs/system-config1:/tmp/test_error_PCAUM3/error/from-errno/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_error_PCAUM3/error/from-errno/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_error_PCAUM3/error/from-errno/.dirs/system-data1:/tmp/test_error_PCAUM3/error/from-errno/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_error_PCAUM3/error/from-errno/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_error_PCAUM3/error/from-errno/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_error_PCAUM3/error/from-errno/.dirs/runtime ok 1 /error/from-errno # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/system-config1:/tmp/test_error_PCAUM3/error/from-file-error/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/system-data1:/tmp/test_error_PCAUM3/error/from-file-error/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_error_PCAUM3/error/from-file-error/.dirs/runtime ok 2 /error/from-file-error # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/system-config1:/tmp/test_error_PCAUM3/error/from-win32-error/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/system-data1:/tmp/test_error_PCAUM3/error/from-win32-error/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_error_PCAUM3/error/from-win32-error/.dirs/runtime ok 3 /error/from-win32-error # SKIP Windows error codes can only be checked on Windows # End of error tests ============================================================================== ================================== 230/396 =================================== test: glib:gio / file-thumbnail start time: 10:08:53 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=232 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/file-thumbnail ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S077a90b01cc82b21809bbbfaca179b70 1..7 # Start of file-thumbnail tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/system-config1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/system-data1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/runtime # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/fail/.dirs/cache/thumbnails/fail/gnome-thumbnail-factory/d2bd2dd5d4a99e65150ed5f6cb639fd0.png ok 1 /file-thumbnail/fail # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/system-config1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/system-data1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/cache/thumbnails/fail/gnome-thumbnail-factory/d2bd2dd5d4a99e65150ed5f6cb639fd0.png # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/cache/thumbnails/normal/d2bd2dd5d4a99e65150ed5f6cb639fd0.png # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/cache/thumbnails/large/d2bd2dd5d4a99e65150ed5f6cb639fd0.png # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/cache/thumbnails/x-large/d2bd2dd5d4a99e65150ed5f6cb639fd0.png # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/size-priority/.dirs/cache/thumbnails/xx-large/d2bd2dd5d4a99e65150ed5f6cb639fd0.png ok 2 /file-thumbnail/size-priority # Start of valid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/system-config1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/system-data1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/normal/.dirs/cache/thumbnails/normal/d2bd2dd5d4a99e65150ed5f6cb639fd0.png ok 3 /file-thumbnail/valid/normal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/system-config1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/system-data1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/large/.dirs/cache/thumbnails/large/d2bd2dd5d4a99e65150ed5f6cb639fd0.png ok 4 /file-thumbnail/valid/large # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/system-config1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/system-data1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/x-large/.dirs/cache/thumbnails/x-large/d2bd2dd5d4a99e65150ed5f6cb639fd0.png ok 5 /file-thumbnail/valid/x-large # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/system-config1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/system-data1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/valid/xx-large/.dirs/cache/thumbnails/xx-large/d2bd2dd5d4a99e65150ed5f6cb639fd0.png ok 6 /file-thumbnail/valid/xx-large # End of valid tests # Start of unknown tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/system-config1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/system-data1:/tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_JVUUM3/file-thumbnail/unknown/super-large/.dirs/cache/thumbnails/super-large/d2bd2dd5d4a99e65150ed5f6cb639fd0.png ok 7 /file-thumbnail/unknown/super-large # End of unknown tests # End of file-thumbnail tests ============================================================================== ================================== 231/396 =================================== test: glib:gio / fileattributematcher start time: 10:08:53 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/fileattributematcher ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3051ff119232be3a290db3058502f98b 1..3 # Start of fileattributematcher tests ok 1 /fileattributematcher/exact ok 2 /fileattributematcher/equality ok 3 /fileattributematcher/subtract # End of fileattributematcher tests ============================================================================== ================================== 232/396 =================================== test: glib:gio / filter-streams start time: 10:08:53 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=11 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/filter-streams ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se98e52194a9062de62de889e3d8ab81c 1..4 # Start of filter-stream tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=568394 ok 1 /filter-stream/input ok 2 /filter-stream/output ok 3 /filter-stream/async-input ok 4 /filter-stream/async-output # End of filter-stream tests ============================================================================== ================================== 233/396 =================================== test: glib:gio / giomodule start time: 10:08:53 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/modules:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=190 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/giomodule ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S74c096038b78c4a3bd4b4226a2d4e3f0 1..3 # Start of giomodule tests ok 1 /giomodule/extension-point ok 2 /giomodule/module-scan-all ok 3 /giomodule/module-scan-all-with-scope # End of giomodule tests ============================================================================== ================================== 227/396 =================================== test: glib:gio / data-input-stream start time: 10:08:52 duration: 0.51s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=163 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/data-input-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S61d49a610fad9464fd32b66be454e0ae 1..10 # Start of data-input-stream tests ok 1 /data-input-stream/basic ok 2 /data-input-stream/read-lines-LF ok 3 /data-input-stream/read-lines-LF-valid-utf8 ok 4 /data-input-stream/read-lines-LF-invalid-utf8 ok 5 /data-input-stream/read-lines-CR ok 6 /data-input-stream/read-lines-CR-LF ok 7 /data-input-stream/read-lines-any ok 8 /data-input-stream/read-until # Test vector 0: part1 # part2 $ part3 ? part4 ? and #$?^ # Test vector 1: {"key": "value"}? and ? ok 9 /data-input-stream/read-upto ok 10 /data-input-stream/read-int # End of data-input-stream tests ============================================================================== ================================== 183/396 =================================== test: glib:gobject / signals-refcount1 start time: 10:08:48 duration: 5.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount1 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S42a11ea6d105d66232aeb5b3aed27fa1 1..1 # Start of gobject tests # Start of refcount tests # init 0x583baed8 # # init 0x583bb038 # # dispose 0x583baed8! # # dispose 0x583bb038! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.00 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 235/396 =================================== test: glib:gio / g-file start time: 10:08:53 duration: 0.06s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=233 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-file ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8a44549ca68433a7e64f7c224a69a32b 1..8 # Start of g-file tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 /g-file/test_g_file_new_null ok 2 /g-file/test_g_file_new_for_path ok 3 /g-file/test_g_file_new_for_uri ok 4 /g-file/test_g_file_dup ok 5 /g-file/test_g_file_get_parse_name_utf8 ok 6 /g-file/test_g_file_new_for_commandline_arg ok 7 /g-file/test_g_file_has_prefix ok 8 /g-file/test_g_file_get_parent_child # End of g-file tests ----------------------------------- stderr ----------------------------------- file:///build/reproducible-path/glib2.0-2.83.4/debian/build/deb file:///build/reproducible-path/glib2.0-2.83.4/debian/build file:///tmp file:////UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88 file:///UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88 /dir1 /dir1/dir2/dir3/ /dir1/ /dir1/dir2/dir3/ /dir1 /dir1/dir2/dir3 /dir1/ /dir1/dir2/dir3 /tmp/ /something/ /dir1/dir2 /dir1/ //dir1/new //dir1/new/dir2/dir3 /dir/UTF-8 p??li? ?lu?ou?k? k?? /dir/UTF-8 p??li? ?lu?ou?k? k??/dir2 file:///dir1 file:///dir1/dir2/dir3/ file:///dir1/ file:///dir1/dir2/dir3/ file:///dir1 file:///dir1/dir2/dir3 file:///dir1/ file:///dir1/dir2/dir3 file:///tmp/ file:///something/ file:///dir1/dir2 file:///dir1/ file:////dir1/new file:////dir1/new/dir2/dir3 file:///dir/UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88 file:///dir/UTF-8%20p%C5%99%C3%ADli%C5%A1%20%C5%BElu%C5%A5ou%C4%8Dk%C3%BD%20k%C5%AF%C5%88/dir2 ============================================================================== ================================== 236/396 =================================== test: glib:gio / g-file-info start time: 10:08:53 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=99 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-file-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sae93cd565b916af9405ad979457aadc0 1..6 # Start of g-file-info tests ok 1 /g-file-info/test_g_file_info # /g-file-info/xattrs summary: Test setting and getting escaped xattrs # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 2 /g-file-info/xattrs # /g-file-info/set-modified-date-time-precision summary: Test that g_file_info_set_modified_date_time() preserves microseconds # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3116 ok 3 /g-file-info/set-modified-date-time-precision # Start of test_g_file_info tests # /g-file-info/test_g_file_info/modification-time summary: Test that getting the modification time of a file works. ok 4 /g-file-info/test_g_file_info/modification-time # /g-file-info/test_g_file_info/access-time summary: Test that getting the access time of a file works. ok 5 /g-file-info/test_g_file_info/access-time # /g-file-info/test_g_file_info/creation-time summary: Test that getting the creation time of a file works. ok 6 /g-file-info/test_g_file_info/creation-time # End of test_g_file_info tests # End of g-file-info tests ============================================================================== ================================== 237/396 =================================== test: glib:gio / g-icon start time: 10:08:53 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=62 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-icon ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc2355a7c99f793a7d722961bb3134919 1..6 # Start of icons tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 /icons/to-string ok 2 /icons/serialize ok 3 /icons/themed ok 4 /icons/emblemed ok 5 /icons/file ok 6 /icons/bytes # End of icons tests ============================================================================== ================================== 238/396 =================================== test: glib:gio / gdbus-addresses start time: 10:08:53 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=143 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-addresses ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa0be8e675658ddb7c6c16549548f4f4c 1..9 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/empty-address/.dirs/runtime ok 1 /gdbus/empty-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unsupported-address/.dirs/runtime ok 2 /gdbus/unsupported-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/address-parsing/.dirs/runtime ok 3 /gdbus/address-parsing # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/unix-address/.dirs/runtime ok 4 /gdbus/unix-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/nonce-tcp-address/.dirs/runtime ok 5 /gdbus/nonce-tcp-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/tcp-address/.dirs/runtime ok 6 /gdbus/tcp-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/autolaunch-address/.dirs/runtime ok 7 /gdbus/autolaunch-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/mixed-address/.dirs/runtime ok 8 /gdbus/mixed-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LNLNM3/gdbus/escape-address/.dirs/runtime ok 9 /gdbus/escape-address # End of gdbus tests ============================================================================== ================================== 239/396 =================================== test: glib:gio / gdbus-message start time: 10:08:53 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=237 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-message ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd77cab0a61ef73b4a1e3c47f04dd812f 1..3 # Start of gdbus tests # Start of message tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/system-config1:/tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/system-data1:/tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-message_DUF5M3/gdbus/message/lock/.dirs/runtime ok 1 /gdbus/message/lock # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/system-config1:/tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/system-data1:/tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-message_DUF5M3/gdbus/message/copy/.dirs/runtime ok 2 /gdbus/message/copy # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/system-config1:/tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/system-data1:/tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-message_DUF5M3/gdbus/message/bytes-needed/.dirs/runtime # Vector: 0 # Vector: 1 # Vector: 2 # Vector: 3 # Vector: 4 # Vector: 5 ok 3 /gdbus/message/bytes-needed # End of message tests # End of gdbus tests ============================================================================== ================================== 241/396 =================================== test: glib:gio / inet-address start time: 10:08:53 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=217 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/inet-address ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc2d186fa08a7ab9597c08bcb004d9a6f 1..11 # Start of inet-address tests ok 1 /inet-address/parse ok 2 /inet-address/any ok 3 /inet-address/loopback ok 4 /inet-address/bytes ok 5 /inet-address/property # End of inet-address tests # Start of socket-address tests ok 6 /socket-address/basic ok 7 /socket-address/to-string # End of socket-address tests # Start of address-mask tests ok 8 /address-mask/parse ok 9 /address-mask/property ok 10 /address-mask/equal ok 11 /address-mask/match # End of address-mask tests ============================================================================== ================================== 242/396 =================================== test: glib:gio / io-stream start time: 10:08:53 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=166 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/io-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5de0a5f75a980d8718f184c334923e06 1..3 # Start of io-stream tests ok 1 /io-stream/copy-chunks # Start of close tests # Start of async tests ok 2 /io-stream/close/async/memory # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 3 /io-stream/close/async/file # End of async tests # End of close tests # End of io-stream tests ============================================================================== ================================== 243/396 =================================== test: glib:gio / max-version start time: 10:08:53 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=245 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa224b7e4772e6652a20e42291cc5be7a 1..1 # Start of max-version tests # GLib-GIO-DEBUG: Loaded GCancellable from GIO library ok 1 /max-version/tested-at-compile-time # End of max-version tests ============================================================================== ================================== 244/396 =================================== test: glib:gio / memory-input-stream start time: 10:08:53 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=100 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-input-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S16526755b0d8a58d56578fbd501b883c 1..6 # Start of memory-input-stream tests ok 1 /memory-input-stream/read-chunks ok 2 /memory-input-stream/async ok 3 /memory-input-stream/seek ok 4 /memory-input-stream/truncate ok 5 /memory-input-stream/read-bytes ok 6 /memory-input-stream/from-bytes # End of memory-input-stream tests ============================================================================== ================================== 184/396 =================================== test: glib:gobject / signals-refcount2 start time: 10:08:48 duration: 5.27s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests MALLOC_PERTURB_=255 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se2055da8547693996277c0d4cf45b310 1..1 # Start of gobject tests # Start of refcount tests # init 0x57f14ed8 # # init 0x57f15038 # # dispose 0x57f14ed8! # # dispose 0x57f15038! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.00 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 245/396 =================================== test: glib:gio / memory-monitor start time: 10:08:53 duration: 0.29s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=40 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-monitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8182be307a1963479108256757131168 1..1 # Start of memory-monitor tests # GLib-GIO-DEBUG: Failed to initialize portal (GMemoryMonitorPortal) for gio-memory-monitor: Not using portals # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dbus (GMemoryMonitorDBus) for ?gio-memory-monitor? ok 1 /memory-monitor/default # End of memory-monitor tests ============================================================================== ================================== 246/396 =================================== test: glib:gio / memory-output-stream start time: 10:08:53 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=102 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S01d7036369bf67402d67c4cbc9febdea 1..10 # Start of memory-output-stream tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=540423 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=720080 ok 1 /memory-output-stream/truncate # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=540459 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=540461 ok 2 /memory-output-stream/get-data-size # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=605733 ok 3 /memory-output-stream/properties ok 4 /memory-output-stream/write-bytes # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2471 ok 5 /memory-output-stream/write-null ok 6 /memory-output-stream/writev ok 7 /memory-output-stream/writev_nonblocking ok 8 /memory-output-stream/steal_as_bytes # Start of seek tests ok 9 /memory-output-stream/seek/fixed ok 10 /memory-output-stream/seek/resizable # End of seek tests # End of memory-output-stream tests ============================================================================== ================================== 247/396 =================================== test: glib:gio / memory-settings-backend start time: 10:08:53 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/memory-settings-backend ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S66746bc2331f4e88a0ca03a495c57734 1..1 # Start of memory-settings-backend tests ok 1 /memory-settings-backend/extension-point-registered # End of memory-settings-backend tests ============================================================================== ================================== 248/396 =================================== test: glib:gio / mount-operation start time: 10:08:53 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=96 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/mount-operation ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1a0451b4d71c4ea67ced6fbc6273d497 1..2 # Start of mount-operation tests ok 1 /mount-operation/construction ok 2 /mount-operation/properties # End of mount-operation tests ============================================================================== ================================== 185/396 =================================== test: glib:gobject / signals-refcount3 start time: 10:08:49 duration: 5.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=205 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount3 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S67dec380b1625d457797c37b52dcd6c9 1..1 # Start of gobject tests # Start of refcount tests # init 0x56681ed8 # # init 0x56682038 # # dispose 0x56681ed8! # # dispose 0x56682038! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.01 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 250/396 =================================== test: glib:gio / network-monitor start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=170 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/network-monitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5673b1523ae393398648b55933d468c6 1..4 # Start of network-monitor tests # GLib-GIO-DEBUG: Failed to initialize portal (GNetworkMonitorPortal) for gio-network-monitor: Not using portals # GLib-GIO-DEBUG: Failed to initialize networkmanager (GNetworkMonitorNM) for gio-network-monitor: Could not connect: No such file or directory # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation netlink (GNetworkMonitorNetlink) for ?gio-network-monitor? # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver? ok 1 /network-monitor/default ok 2 /network-monitor/remove_default ok 3 /network-monitor/add_networks ok 4 /network-monitor/remove_networks # End of network-monitor tests ============================================================================== ================================== 252/396 =================================== test: glib:gio / null-settings-backend start time: 10:08:54 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=184 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/null-settings-backend ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4f44857697354c65442fc282c1f0b1ae 1..1 # Start of null-settings-backend tests ok 1 /null-settings-backend/extension-point-registered # End of null-settings-backend tests ============================================================================== ================================== 253/396 =================================== test: glib:gio / permission start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=8 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/permission ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbb588cb979d8a47d81e01edc430ab58b 1..1 # Start of permission tests ok 1 /permission/simple # End of permission tests ============================================================================== ================================== 254/396 =================================== test: glib:gio / pollable start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=23 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/pollable ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S297fab82f87819513b4a8db9c1d8ac6c 1..6 # Start of pollable tests ok 1 /pollable/converter # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver? # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57a1f3f8 and GSocketClientAsyncConnectData 0x57a22390 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57a1ff40 for GSocketClientAsyncConnectData 0x57a22390 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 2 /pollable/socket # Start of unix tests # /pollable/unix/pipe summary: Test that pipes are considered pollable, just like sockets ok 3 /pollable/unix/pipe # /pollable/unix/pty summary: Test that PTYs are considered pollable ok 4 /pollable/unix/pty # /pollable/unix/file summary: Test that regular files are not considered pollable ok 5 /pollable/unix/file # /pollable/unix/nulldev summary: Test that /dev/null is not considered pollable, but only if on a system where we are able to tell it apart from devices that actually implement poll ok 6 /pollable/unix/nulldev # SKIP Cannot detect /dev/null as non-pollable on this system # End of unix tests # End of pollable tests ============================================================================== ================================== 255/396 =================================== test: glib:gio / power-profile-monitor start time: 10:08:54 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=145 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/power-profile-monitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf6bab47ec17cfc526c586cd5cc487dce 1..1 # Start of power-profile-monitor tests # GLib-GIO-DEBUG: Failed to initialize portal (GPowerProfileMonitorPortal) for gio-power-profile-monitor: Not using portals # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dbus (GPowerProfileMonitorDBus) for ?gio-power-profile-monitor? ok 1 /power-profile-monitor/default # End of power-profile-monitor tests ============================================================================== ================================== 256/396 =================================== test: glib:gio / proxy-test start time: 10:08:54 duration: 0.09s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=187 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/proxy-test ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9e4fc52220fb70b7ebc4db4b2ea2880f 1..11 # Start of proxy tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation test (GTestProxyResolver) for ?gio-proxy-resolver? ok 1 /proxy/direct_sync # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e64f18 and GSocketClientAsyncConnectData 0x56e628e0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e65850 for GSocketClientAsyncConnectData 0x56e628e0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 2 /proxy/direct_async ok 3 /proxy/single_sync # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e65a08 and GSocketClientAsyncConnectData 0x56e65620 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e669c0 for GSocketClientAsyncConnectData 0x56e65620 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 4 /proxy/single_async ok 5 /proxy/multiple_sync # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e665a8 and GSocketClientAsyncConnectData 0x56e667f0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e65c30 for GSocketClientAsyncConnectData 0x56e667f0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e66670 for GSocketClientAsyncConnectData 0x56e667f0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 6 /proxy/multiple_async # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2597 ok 7 /proxy/invalid-uris-sync # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2597 # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e65b88 and GSocketClientAsyncConnectData 0x56e655d0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses) # GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: Unspecified proxy lookup failure # GLib-GIO-DEBUG: GSocketClient: Connection failed: Unspecified proxy lookup failure # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e65b88 and GSocketClientAsyncConnectData 0x56e628e0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses) # GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: Unspecified proxy lookup failure # GLib-GIO-DEBUG: GSocketClient: Connection failed: Unspecified proxy lookup failure # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e65598 and GSocketClientAsyncConnectData 0x56e64fa0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e66ef0 for GSocketClientAsyncConnectData 0x56e64fa0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e65b88 and GSocketClientAsyncConnectData 0x56e656b0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e66ef0 for GSocketClientAsyncConnectData 0x56e656b0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 8 /proxy/invalid-uris-async # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e655e8 and GSocketClientAsyncConnectData 0x56e628e0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: IPv6 DNS error: Not found # GLib-GIO-DEBUG: IPv4 DNS error: Not found # GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses) # GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: Not found # GLib-GIO-DEBUG: GSocketClient: Connection failed: Not found # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e66e08 and GSocketClientAsyncConnectData 0x56e64fa0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e66f70 for GSocketClientAsyncConnectData 0x56e64fa0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses) # GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: (null) # GLib-GIO-DEBUG: GSocketClient: Connection failed: Unsupported protocol # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e66ab8 and GSocketClientAsyncConnectData 0x56e628e0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e65ba0 for GSocketClientAsyncConnectData 0x56e628e0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 9 /proxy/dns # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e65b58 and GSocketClientAsyncConnectData 0x56e64fa0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e670a0 for GSocketClientAsyncConnectData 0x56e64fa0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses) # GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: (null) # GLib-GIO-DEBUG: GSocketClient: Connection failed: Unsupported protocol # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e667b8 and GSocketClientAsyncConnectData 0x56e66f30 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e665e0 for GSocketClientAsyncConnectData 0x56e66f30 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! # GLib-GIO-DEBUG: g_socket_client_connect_to_uri_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x56e667b8 and GSocketClientAsyncConnectData 0x56e66af0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x56e673b0 for GSocketClientAsyncConnectData 0x56e66af0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Starting proxy connection # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses) # GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: (null) # GLib-GIO-DEBUG: GSocketClient: Connection failed: Unsupported protocol ok 10 /proxy/override ok 11 /proxy/enumerator-ports # End of proxy tests ============================================================================== ================================== 221/396 =================================== test: glib:gio / cancellable start time: 10:08:52 duration: 1.71s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=138 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cancellable ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5757ce2091e8b64471dd54fb2bb352a1 1..11 # Start of cancellable tests ok 1 /cancellable/multiple-concurrent # SKIP Not running timing heavy test ok 2 /cancellable/null # /cancellable/disconnect-on-cancelled-callback-hangs summary: Tests that trying to disconnect a cancellable from the cancelled signal callback will result in a deadlock as per #GCancellable::cancelled ok 3 /cancellable/disconnect-on-cancelled-callback-hangs # /cancellable/resets-on-cancel-callback-hangs summary: Tests that trying to reset a cancellable from the cancelled signal callback will result in a deadlock as per #GCancellable::cancelled ok 4 /cancellable/resets-on-cancel-callback-hangs ok 5 /cancellable/poll-fd # /cancellable/poll-fd-cancelled summary: Tests that cancellation wakes up a pollable FD on creation ok 6 /cancellable/poll-fd-cancelled # /cancellable/poll-fd-cancelled-threaded summary: Tests that a cancellation wakes up a pollable FD ok 7 /cancellable/poll-fd-cancelled-threaded # /cancellable/cancel-reset-races summary: Tests threads racing for cancelling and resetting a GCancellable ok 8 /cancellable/cancel-reset-races # /cancellable/cancel-reset-connect-races summary: Tests threads racing for cancelling, connecting and disconnecting and resetting a GCancellable ok 9 /cancellable/cancel-reset-connect-races # End of cancellable tests # Start of cancellable-source tests # /cancellable-source/threaded-dispose summary: Test a thread race between disposing of a GCancellableSource (in one thread) and cancelling the GCancellable it refers to (in another thread) # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1841 ok 10 /cancellable-source/threaded-dispose # slow test /cancellable-source/threaded-dispose executed in 1.26 secs # /cancellable-source/can-be-fired-multiple-times summary: Test a cancellable source callback can be called multiple times # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/774 ok 11 /cancellable-source/can-be-fired-multiple-times # End of cancellable-source tests ============================================================================== ================================== 257/396 =================================== test: glib:gio / readwrite start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=47 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/readwrite ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc0d785c4bf60f8ddfbf7b37a76403f30 1..3 # Start of readwrite tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 /readwrite/test_g_file_open_readwrite ok 2 /readwrite/test_g_file_create_readwrite ok 3 /readwrite/test_g_file_replace_readwrite # End of readwrite tests ============================================================================== ================================== 258/396 =================================== test: glib:gio / sandbox start time: 10:08:54 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=244 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/sandbox ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb1ac2f09c761c2a31f9114648749a454 1..4 # Start of sandbox tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/system-config1:/tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/system-data1:/tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_1T6PM3/sandbox/none/.dirs/runtime ok 1 /sandbox/none # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/system-config1:/tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/system-data1:/tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_1T6PM3/sandbox/snap/.dirs/runtime # Created snap.yaml in /tmp/test_sandbox_1T6PM3/snap/current/meta/snap.yaml ok 2 /sandbox/snap # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/system-config1:/tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/system-data1:/tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_1T6PM3/sandbox/classic-snap/.dirs/runtime # Created snap.yaml in /tmp/test_sandbox_1T6PM3/snap/current/meta/snap.yaml ok 3 /sandbox/classic-snap # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/system-config1:/tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/system-data1:/tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/runtime # Creating .flatpak-info in /tmp/test_sandbox_1T6PM3/sandbox/flatpak/.dirs/runtime/.flatpak-info ok 4 /sandbox/flatpak # End of sandbox tests ============================================================================== ================================== 259/396 =================================== test: glib:gio / simple-async-result start time: 10:08:54 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=62 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/simple-async-result ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4f30937b5d85dc72d72acb223275e73c 1..2 # Start of gio tests # Start of simple-async-result tests ok 1 /gio/simple-async-result/test # GLib-GIO-DEBUG: GTask 0x58100698 (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gio/simple-async-result/valid # End of simple-async-result tests # End of gio tests ============================================================================== ================================== 260/396 =================================== test: glib:gio / simple-proxy start time: 10:08:54 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=89 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/simple-proxy ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf8c7976f2527e4add973f32158975808 1..3 # Start of static-proxy tests ok 1 /static-proxy/uri ok 2 /static-proxy/socks ok 3 /static-proxy/ignore # End of static-proxy tests ============================================================================== ================================== 186/396 =================================== test: glib:gobject / signals-refcount4 start time: 10:08:49 duration: 5.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=231 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/signals-refcount4 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc7030cb4a9ab4fd102971c9f48761810 1..1 # Start of gobject tests # Start of refcount tests # init 0x57718ed8 # # init 0x57719038 # # dispose 0x57718ed8! # # dispose 0x57719038! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.00 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 261/396 =================================== test: glib:gio / sleepy-stream start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=165 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/sleepy-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5be996f1223346facfe65f2a2f806d55 1..2 # Start of filter-stream tests ok 1 /filter-stream/input ok 2 /filter-stream/async # End of filter-stream tests ============================================================================== ================================== 263/396 =================================== test: glib:gio / socket-listener start time: 10:08:54 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=187 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket-listener ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S18f3d9ee72d72c5e9758a9e458e29e4d 1..1 # Start of socket-listener tests ok 1 /socket-listener/event-signal # End of socket-listener tests ============================================================================== ================================== 264/396 =================================== test: glib:gio / socket-service start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=160 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket-service ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S010dedf92e5a4930607683301856eb0e 1..4 # Start of socket-service tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver? # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57f9b5c8 and GSocketClientAsyncConnectData 0x57f96c90 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration ok 1 /socket-service/start-stop # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57f9c918 and GSocketClientAsyncConnectData 0x57f9bbd0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57f9ccf0 for GSocketClientAsyncConnectData 0x57f96c90 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57f9ccf0 for GSocketClientAsyncConnectData 0x57f9bbd0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 2 /socket-service/read_write_async # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57f9d738 and GSocketClientAsyncConnectData 0x57f9ed20 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57f9f3c0 for GSocketClientAsyncConnectData 0x57f9ed20 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 3 /socket-service/read_writev_async # Start of threaded tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=712570 # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57f9ed28 and GSocketClientAsyncConnectData 0x57f9b770 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57f9fd50 for GSocketClientAsyncConnectData 0x57f9b770 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 4 /socket-service/threaded/712570 # End of threaded tests # End of socket-service tests ============================================================================== =================================== 35/396 =================================== test: glib:glib+core / mainloop start time: 10:08:43 duration: 11.02s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=199 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/mainloop ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8201a4733cebb58c515ccaece7e64c11 1..45 # Start of maincontext tests ok 1 /maincontext/basic # Add same-priority sources: 27 # Find each source: 2 # Remove in random order: 36 ok 2 /maincontext/nsources_same_priority # Add different-priority sources: 43 # Find each source: 4 # Remove in random order: 61 ok 3 /maincontext/nsources_different_priority # Add sources from threads: 456 # Remove sources from threads: 206 ok 4 /maincontext/nsources_threadpool # slow test /maincontext/nsources_threadpool executed in 0.67 secs ok 5 /maincontext/source_finalization # /maincontext/idle-once summary: Test g_idle_add_once() works ok 6 /maincontext/idle-once # /maincontext/timeout-once summary: Test g_timeout_add_once() works ok 7 /maincontext/timeout-once # Start of source_finalization_from_source tests # /maincontext/source_finalization_from_source/0 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 8 /maincontext/source_finalization_from_source/0 # /maincontext/source_finalization_from_source/1 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 9 /maincontext/source_finalization_from_source/1 # /maincontext/source_finalization_from_source/2 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 10 /maincontext/source_finalization_from_source/2 # /maincontext/source_finalization_from_source/3 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 11 /maincontext/source_finalization_from_source/3 # /maincontext/source_finalization_from_source/4 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 12 /maincontext/source_finalization_from_source/4 # /maincontext/source_finalization_from_source/5 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 13 /maincontext/source_finalization_from_source/5 # /maincontext/source_finalization_from_source/6 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 14 /maincontext/source_finalization_from_source/6 # /maincontext/source_finalization_from_source/7 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 15 /maincontext/source_finalization_from_source/7 # /maincontext/source_finalization_from_source/8 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 16 /maincontext/source_finalization_from_source/8 # /maincontext/source_finalization_from_source/9 summary: Tests if freeing a GSource as part of another GSource during main context destruction works. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/1353 ok 17 /maincontext/source_finalization_from_source/9 # End of source_finalization_from_source tests # Start of source_finalization_from_dispatch tests # /maincontext/source_finalization_from_dispatch/0 summary: Tests if freeing a GSource as part of another GSource during main context iteration works. ok 18 /maincontext/source_finalization_from_dispatch/0 # /maincontext/source_finalization_from_dispatch/1 summary: Tests if freeing a GSource as part of another GSource during main context iteration works. ok 19 /maincontext/source_finalization_from_dispatch/1 # /maincontext/source_finalization_from_dispatch/2 summary: Tests if freeing a GSource as part of another GSource during main context iteration works. ok 20 /maincontext/source_finalization_from_dispatch/2 # End of source_finalization_from_dispatch tests # End of maincontext tests # Start of mainloop tests ok 21 /mainloop/basic ok 22 /mainloop/timeouts # SKIP Not running timing heavy test ok 23 /mainloop/priorities ok 24 /mainloop/invoke # slow test /mainloop/invoke executed in 0.50 secs ok 25 /mainloop/child_sources # slow test /mainloop/child_sources executed in 1.57 secs ok 26 /mainloop/recursive_child_sources # slow test /mainloop/recursive_child_sources executed in 3.58 secs ok 27 /mainloop/recursive_loop_child_sources ok 28 /mainloop/swapping_child_sources # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=701283 ok 29 /mainloop/blocked_child_sources ok 30 /mainloop/source_time # slow test /mainloop/source_time executed in 1.00 secs # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=687098 ok 31 /mainloop/overflow ok 32 /mainloop/ready-time # slow test /mainloop/ready-time executed in 0.64 secs ok 33 /mainloop/wakeup ok 34 /mainloop/remove-invalid ok 35 /mainloop/unref-while-pending ok 36 /mainloop/unix-fd # slow test /mainloop/unix-fd executed in 2.37 secs ok 37 /mainloop/unix-fd-source ok 38 /mainloop/source-unix-fd-api ok 39 /mainloop/wait ok 40 /mainloop/unix-file-poll # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/1592 ok 41 /mainloop/unix-fd-priority ok 42 /mainloop/nfds ok 43 /mainloop/steal-fd # Start of ownerless-polling tests ok 44 /mainloop/ownerless-polling/attach-first ok 45 /mainloop/ownerless-polling/pop-first # End of ownerless-polling tests # End of mainloop tests ============================================================================== ================================== 267/396 =================================== test: glib:gio / vfs start time: 10:08:54 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=33 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/vfs ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5a8a7fa9ce138b6be423acdba20f889f 1..3 # Start of gvfs tests ok 1 /gvfs/local # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 2 /gvfs/register-scheme # Start of resource tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3090 # /gvfs/resource/malformed-escaping summary: Test that g_vfs_get_file_for_uri() returns an invalid file for an invalid URI ok 3 /gvfs/resource/malformed-escaping # End of resource tests # End of gvfs tests ============================================================================== ================================== 222/396 =================================== test: glib:gio / contexts start time: 10:08:52 duration: 1.98s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/contexts ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8a81c1486b78a5a03695116d3d735e53 1..5 # Start of gio tests # Start of contexts tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 /gio/contexts/thread-independence ok 2 /gio/contexts/context-independence # Start of context-specific tests ok 3 /gio/contexts/context-specific/identity ok 4 /gio/contexts/context-specific/emit # slow test /gio/contexts/context-specific/emit executed in 1.84 secs ok 5 /gio/contexts/context-specific/emit-and-unref # End of context-specific tests # End of contexts tests # End of gio tests ============================================================================== ================================== 268/396 =================================== test: glib:gio / volumemonitor start time: 10:08:54 duration: 0.07s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests G_ENABLE_DIAGNOSTIC=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=142 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/volumemonitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S54022958d5bcc1c024c3f3a47246b1d4 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? 1..3 # Start of volumemonitor tests ok 1 /volumemonitor/connected_drives ok 2 /volumemonitor/volumes ok 3 /volumemonitor/mounts # End of volumemonitor tests ============================================================================== ================================== 269/396 =================================== test: glib:gio / glistmodel start time: 10:08:54 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=139 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/glistmodel ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd31bfd54356d6db596fec07e00f979d8 1..18 # Start of glistmodel tests # Start of store tests ok 1 /glistmodel/store/properties ok 2 /glistmodel/store/non-gobjects ok 3 /glistmodel/store/boundaries ok 4 /glistmodel/store/refcounts ok 5 /glistmodel/store/sorted # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=795307 ok 6 /glistmodel/store/splice-replace-middle # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=795307 ok 7 /glistmodel/store/splice-replace-all ok 8 /glistmodel/store/splice-noop ok 9 /glistmodel/store/splice-remove-multiple ok 10 /glistmodel/store/splice-add-multiple ok 11 /glistmodel/store/splice-wrong-type ok 12 /glistmodel/store/item-type ok 13 /glistmodel/store/remove-all ok 14 /glistmodel/store/sort ok 15 /glistmodel/store/get-item-cache ok 16 /glistmodel/store/items-changed ok 17 /glistmodel/store/past-end ok 18 /glistmodel/store/find # End of store tests # End of glistmodel tests ============================================================================== ================================== 270/396 =================================== test: glib:gio+slow / testfilemonitor start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=243 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/testfilemonitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5a62a9c1e01572958add78a364ef54f0 1..8 # Start of monitor tests ok 1 /monitor/atomic-replace # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 ok 2 /monitor/file-changes # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 ok 3 /monitor/dir-monitor # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 ok 4 /monitor/dir-not-existent # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 ok 5 /monitor/cross-dir-moves # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 ok 6 /monitor/finalize-in-callback # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 # /monitor/root summary: Test that GFileMonitor can monitor the root directory. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3241 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 7 /monitor/root # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 # Start of file tests ok 8 /monitor/file/hard-links # SKIP https://gitlab.gnome.org/GNOME/glib/issues/1634 # End of file tests # End of monitor tests ============================================================================== ================================== 271/396 =================================== test: glib:gio / thumbnail-verification start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/thumbnail-verification ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S92e0fd250d7db124dcc1a2c13dae99ad 1..1 # Start of png-thumbs tests ok 1 /png-thumbs/validity # End of png-thumbs tests ============================================================================== ================================== 272/396 =================================== test: glib:gio / tls-certificate start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=180 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-certificate ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S182d521f303167398fdb947040ecc196 1..19 # Start of tls-certificate tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation test (GTestTlsBackend) for ?gio-tls-backend? ok 1 /tls-certificate/pem-parser ok 2 /tls-certificate/pem-parser-handles-chain ok 3 /tls-certificate/from_file ok 4 /tls-certificate/from_files ok 5 /tls-certificate/from_files_crlf ok 6 /tls-certificate/from_files_pkcs8 ok 7 /tls-certificate/from_files_pkcs8enc ok 8 /tls-certificate/list_from_file ok 9 /tls-certificate/pkcs11-uri ok 10 /tls-certificate/pkcs11-uri-unsupported ok 11 /tls-certificate/from_pkcs12 ok 12 /tls-certificate/from_pkcs12_file ok 13 /tls-certificate/not-valid-before ok 14 /tls-certificate/not-valid-after ok 15 /tls-certificate/subject-name ok 16 /tls-certificate/issuer-name ok 17 /tls-certificate/dns-names ok 18 /tls-certificate/ip-addresses ok 19 /tls-certificate/pem-parser-no-sentinel # End of tls-certificate tests ============================================================================== ================================== 274/396 =================================== test: glib:gio / tls-database start time: 10:08:54 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=91 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-database ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S86979858b22bc01ba7da24f2a01f41bc 1..1 # Start of tls-backend tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation test (GTestTlsBackend) for ?gio-tls-backend? ok 1 /tls-backend/set-default-database # End of tls-backend tests ============================================================================== ================================== 273/396 =================================== test: glib:gio / tls-interaction start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=45 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-interaction ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3a88e094975a17b267111505e5427bec 1..42 # Start of tls-interaction tests # Start of ask-password tests # Start of invoke-with-loop tests ok 1 /tls-interaction/ask-password/invoke-with-loop/unhandled-implementation ok 2 /tls-interaction/ask-password/invoke-with-loop/async-implementation-success ok 3 /tls-interaction/ask-password/invoke-with-loop/async-implementation-failure ok 4 /tls-interaction/ask-password/invoke-with-loop/sync-implementation-success ok 5 /tls-interaction/ask-password/invoke-with-loop/sync-implementation-failure # End of invoke-with-loop tests # Start of invoke-without-loop tests ok 6 /tls-interaction/ask-password/invoke-without-loop/unhandled-implementation ok 7 /tls-interaction/ask-password/invoke-without-loop/async-implementation-success ok 8 /tls-interaction/ask-password/invoke-without-loop/async-implementation-failure ok 9 /tls-interaction/ask-password/invoke-without-loop/sync-implementation-success ok 10 /tls-interaction/ask-password/invoke-without-loop/sync-implementation-failure # End of invoke-without-loop tests # Start of invoke-in-loop tests ok 11 /tls-interaction/ask-password/invoke-in-loop/unhandled-implementation ok 12 /tls-interaction/ask-password/invoke-in-loop/async-implementation-success ok 13 /tls-interaction/ask-password/invoke-in-loop/async-implementation-failure ok 14 /tls-interaction/ask-password/invoke-in-loop/sync-implementation-success ok 15 /tls-interaction/ask-password/invoke-in-loop/sync-implementation-failure # End of invoke-in-loop tests # Start of sync tests ok 16 /tls-interaction/ask-password/sync/unhandled-implementation ok 17 /tls-interaction/ask-password/sync/sync-implementation-success ok 18 /tls-interaction/ask-password/sync/sync-implementation-failure # End of sync tests # Start of async tests ok 19 /tls-interaction/ask-password/async/unhandled-implementation ok 20 /tls-interaction/ask-password/async/async-implementation-success ok 21 /tls-interaction/ask-password/async/async-implementation-failure # End of async tests # End of ask-password tests # Start of request-certificate tests # Start of invoke-with-loop tests ok 22 /tls-interaction/request-certificate/invoke-with-loop/unhandled-implementation ok 23 /tls-interaction/request-certificate/invoke-with-loop/async-implementation-success ok 24 /tls-interaction/request-certificate/invoke-with-loop/async-implementation-failure ok 25 /tls-interaction/request-certificate/invoke-with-loop/sync-implementation-success ok 26 /tls-interaction/request-certificate/invoke-with-loop/sync-implementation-failure # End of invoke-with-loop tests # Start of invoke-without-loop tests ok 27 /tls-interaction/request-certificate/invoke-without-loop/unhandled-implementation ok 28 /tls-interaction/request-certificate/invoke-without-loop/async-implementation-success ok 29 /tls-interaction/request-certificate/invoke-without-loop/async-implementation-failure ok 30 /tls-interaction/request-certificate/invoke-without-loop/sync-implementation-success ok 31 /tls-interaction/request-certificate/invoke-without-loop/sync-implementation-failure # End of invoke-without-loop tests # Start of invoke-in-loop tests ok 32 /tls-interaction/request-certificate/invoke-in-loop/unhandled-implementation ok 33 /tls-interaction/request-certificate/invoke-in-loop/async-implementation-success ok 34 /tls-interaction/request-certificate/invoke-in-loop/async-implementation-failure ok 35 /tls-interaction/request-certificate/invoke-in-loop/sync-implementation-success ok 36 /tls-interaction/request-certificate/invoke-in-loop/sync-implementation-failure # End of invoke-in-loop tests # Start of sync tests ok 37 /tls-interaction/request-certificate/sync/unhandled-implementation ok 38 /tls-interaction/request-certificate/sync/sync-implementation-success ok 39 /tls-interaction/request-certificate/sync/sync-implementation-failure # End of sync tests # Start of async tests ok 40 /tls-interaction/request-certificate/async/unhandled-implementation ok 41 /tls-interaction/request-certificate/async/async-implementation-success ok 42 /tls-interaction/request-certificate/async/async-implementation-failure # End of async tests # End of request-certificate tests # End of tls-interaction tests ============================================================================== ================================== 276/396 =================================== test: glib:gio / unix-fd start time: 10:08:54 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=154 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/unix-fd ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S98c38f37592b0cc54f8e387f5c7c75b2 1..2 # Start of unix-fd tests ok 1 /unix-fd/fd-list ok 2 /unix-fd/scm # End of unix-fd tests ============================================================================== ================================== 275/396 =================================== test: glib:gio / tls-bindings start time: 10:08:54 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=239 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/tls-bindings ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scb38aa84b706fc87c65d0650e7aea4df 1..2 # Start of tls-connection tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation test (GTestTlsBackend) for ?gio-tls-backend? ok 1 /tls-connection/get-tls-channel-binding ok 2 /tls-connection/get-dtls-channel-binding # End of tls-connection tests ============================================================================== ================================== 277/396 =================================== test: glib:gio / gdbus-address-get-session start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=29 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-address-get-session ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfbc07e6d5f3cf4caec9bbb13f9e9752d 1..2 # Start of gdbus tests ok 1 /gdbus/x11-autolaunch ok 2 /gdbus/xdg-runtime # End of gdbus tests ============================================================================== ================================== 278/396 =================================== test: glib:gio / win32-appinfo start time: 10:08:54 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=248 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/win32-appinfo ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc346323f770398236a04925c912c317f 1..5 # Start of appinfo tests ok 1 /appinfo/utf16-strfuncs ok 2 /appinfo/win32-extract-executable ok 3 /appinfo/win32-rundll32-fixup ok 4 /appinfo/win32-parse-filename ok 5 /appinfo/win32-utf16-conversion-fail # Start of subprocess tests # End of subprocess tests # End of appinfo tests ============================================================================== ================================== 279/396 =================================== test: glib:gio+cpp / cxx start time: 10:08:54 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=79 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1ce693dc8480869f605e8edcbef7dcb0 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 280/396 =================================== test: glib:gio+cpp / cxx-98 start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=53 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-98 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S037ea82c30472b4a1284f017e0d73419 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 281/396 =================================== test: glib:gio+cpp / cxx-03 start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=204 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-03 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfe86eaa5687e9f01fecb1fe021ab12d5 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 282/396 =================================== test: glib:gio+cpp / cxx-11 start time: 10:08:54 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=112 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc1f962b63a508984383094640163bf78 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 283/396 =================================== test: glib:gio+cpp / cxx-14 start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=92 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-14 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S61f4d156f1e18b65d21d73a31ec1f82b 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 284/396 =================================== test: glib:gio+cpp / cxx-17 start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=130 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sdecb71bf1bd4ce4a818a6d2c24f5223c 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 285/396 =================================== test: glib:gio+cpp / cxx-20 start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-20 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se1f2fe46ddec3d6604da7db02f1671f7 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 286/396 =================================== test: glib:gio+cpp / cxx-2b start time: 10:08:54 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=244 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/cxx-2b ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S12e3ca173d75c954012f7134e9710f7f 1..2 # Start of gtask tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 1 /gtask/name # Start of name tests # GLib-GIO-DEBUG: GTask some other name (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 2 /gtask/name/macro-wrapper # End of name tests # End of gtask tests ============================================================================== ================================== 287/396 =================================== test: glib:gio / gdbus-serialization start time: 10:08:55 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=157 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-serialization ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6ce2f4b774c1c91c2d25b536b483d2b5 1..18 # Start of gdbus tests # Start of message-serialize tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/basic/.dirs/runtime ok 1 /gdbus/message-serialize/basic # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/complex/.dirs/runtime ok 2 /gdbus/message-serialize/complex # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/invalid/.dirs/runtime ok 3 /gdbus/message-serialize/invalid # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/.dirs/runtime ok 4 /gdbus/message-serialize/header-checks # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/double-array/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=732754 ok 5 /gdbus/message-serialize/double-array # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/empty-structure/.dirs/runtime # /gdbus/message-serialize/empty-structure summary: Test that empty structures are rejected when serializing. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2557 ok 6 /gdbus/message-serialize/empty-structure # Start of header-checks tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-serialize/header-checks/valid/.dirs/runtime # /gdbus/message-serialize/header-checks/valid summary: Test that validation allows well-formed messages of all the different types ok 7 /gdbus/message-serialize/header-checks/valid # End of header-checks tests # End of message-serialize tests # Start of message-parse tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=673612 ok 8 /gdbus/message-parse/empty-arrays-of-arrays # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/non-signature-header/.dirs/runtime ok 9 /gdbus/message-parse/non-signature-header # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-signature-header/.dirs/runtime ok 10 /gdbus/message-parse/empty-signature-header # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/multiple-signature-header/.dirs/runtime ok 11 /gdbus/message-parse/multiple-signature-header # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/over-long-signature-header/.dirs/runtime ok 12 /gdbus/message-parse/over-long-signature-header # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-header-nesting/.dirs/runtime ok 13 /gdbus/message-parse/deep-header-nesting # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/deep-body-nesting/.dirs/runtime ok 14 /gdbus/message-parse/deep-body-nesting # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/truncated/.dirs/runtime # /gdbus/message-parse/truncated summary: Test that truncated messages are properly rejected. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2528 ok 15 /gdbus/message-parse/truncated # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/empty-structure/.dirs/runtime # /gdbus/message-parse/empty-structure summary: Test that empty structures are rejected when parsing. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2557 ok 16 /gdbus/message-parse/empty-structure # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/missing-header/.dirs/runtime # /gdbus/message-parse/missing-header summary: Test that missing (required) headers prompt an error. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3061 ok 17 /gdbus/message-parse/missing-header # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/system-config1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/system-data1:/tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_BYYTM3/gdbus/message-parse/invalid-header-type/.dirs/runtime # /gdbus/message-parse/invalid-header-type summary: Test that the type of well-known headers is checked. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3061 ok 18 /gdbus/message-parse/invalid-header-type # End of message-parse tests # End of gdbus tests ============================================================================== ================================== 104/396 =================================== test: glib:glib+core+slow / 1bit-emufutex start time: 10:08:45 duration: 9.89s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=196 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/1bit-emufutex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S967dc30f293d804427e8686028cc9c54 1..2 # Start of glib tests # Start of 1bit-mutex-emufutex tests ok 1 /glib/1bit-mutex-emufutex/int # slow test /glib/1bit-mutex-emufutex/int executed in 5.24 secs ok 2 /glib/1bit-mutex-emufutex/pointer # slow test /glib/1bit-mutex-emufutex/pointer executed in 4.63 secs # End of 1bit-mutex-emufutex tests # End of glib tests ============================================================================== ================================== 290/396 =================================== test: glib:gio / defaultvalue start time: 10:08:55 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/defaultvalue ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8a581c52391ef4950b7934db451e4054 1..84 # Start of Default Values tests ok 1 /Default Values/GAppInfoMonitor # SKIP singleton ok 2 /Default Values/GAppLaunchContext ok 3 /Default Values/GApplicationCommandLine # skipping GApplication:is-remote ok 4 /Default Values/GApplication ok 5 /Default Values/GBinding # SKIP mandatory construct params ok 6 /Default Values/GBindingGroup ok 7 /Default Values/GBufferedInputStream # SKIP mandatory construct params ok 8 /Default Values/GBufferedOutputStream # SKIP mandatory construct params ok 9 /Default Values/GBytesIcon ok 10 /Default Values/GCancellable ok 11 /Default Values/GCharsetConverter # SKIP mandatory construct params ok 12 /Default Values/GConverterInputStream # SKIP mandatory construct params ok 13 /Default Values/GConverterOutputStream # SKIP mandatory construct params ok 14 /Default Values/GCredentials ok 15 /Default Values/GDataInputStream # SKIP mandatory construct params ok 16 /Default Values/GDataOutputStream # SKIP mandatory construct params ok 17 /Default Values/GDBusActionGroup # SKIP mandatory construct params ok 18 /Default Values/GDBusAuthObserver ok 19 /Default Values/GDBusConnection # SKIP mandatory construct params ok 20 /Default Values/GDBusMenuModel # SKIP crash in finalize ok 21 /Default Values/GDBusMessage ok 22 /Default Values/GDBusMethodInvocation # SKIP crash in finalize ok 23 /Default Values/GDBusObjectManagerClient # SKIP mandatory construct params ok 24 /Default Values/GDBusObjectManagerServer # SKIP mandatory construct params ok 25 /Default Values/GDBusObjectProxy ok 26 /Default Values/GDBusObjectSkeleton ok 27 /Default Values/GDBusProxy # SKIP mandatory construct params ok 28 /Default Values/GDBusServer # SKIP mandatory construct params ok 29 /Default Values/GEmblem ok 30 /Default Values/GEmblemedIcon ok 31 /Default Values/GFileEnumerator # SKIP should be abstract ok 32 /Default Values/GFileInfo ok 33 /Default Values/GFileInputStream ok 34 /Default Values/GFileIOStream # SKIP should be abstract ok 35 /Default Values/GFileOutputStream ok 36 /Default Values/GFilenameCompleter ok 37 /Default Values/GInetAddress # SKIP mandatory construct params ok 38 /Default Values/GInetAddressMask # SKIP initialization failed ok 39 /Default Values/GInetSocketAddress # SKIP mandatory construct params ok 40 /Default Values/GInitiallyUnowned ok 41 /Default Values/GIOModule ok 42 /Default Values/GListStore ok 43 /Default Values/GMemoryInputStream ok 44 /Default Values/GMemoryOutputStream ok 45 /Default Values/GMenu ok 46 /Default Values/GMenuItem ok 47 /Default Values/GMountOperation ok 48 /Default Values/GNativeSocketAddress ok 49 /Default Values/GNetworkAddress ok 50 /Default Values/GNetworkService ok 51 /Default Values/GNotification ok 52 /Default Values/GObject ok 53 /Default Values/GPropertyAction # SKIP mandatory construct params # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver? # skipping GProxyAddressEnumerator:proxy-resolver ok 54 /Default Values/GProxyAddressEnumerator ok 55 /Default Values/GProxyAddress # SKIP mandatory construct params ok 56 /Default Values/GSettings # SKIP mandatory construct params ok 57 /Default Values/GSignalGroup ok 58 /Default Values/GSimpleAction ok 59 /Default Values/GSimpleActionGroup ok 60 /Default Values/GSimpleAsyncResult ok 61 /Default Values/GSimpleIOStream # SKIP mandatory construct params ok 62 /Default Values/GSimplePermission ok 63 /Default Values/GSimpleProxyResolver # skipping GSocketClient:proxy-resolver ok 64 /Default Values/GSocketClient ok 65 /Default Values/GSocketConnection # SKIP mandatory construct params ok 66 /Default Values/GSocket # SKIP initialization failed ok 67 /Default Values/GSocketListener ok 68 /Default Values/GSocketService ok 69 /Default Values/GSubprocess # SKIP initialization failed ok 70 /Default Values/GSubprocessLauncher # GLib-GIO-DEBUG: GTask 0x5743a678 (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 71 /Default Values/GTask ok 72 /Default Values/GTcpConnection # SKIP mandatory construct params ok 73 /Default Values/GTcpWrapperConnection # SKIP mandatory construct params ok 74 /Default Values/GTestDBus ok 75 /Default Values/GThemedIcon # SKIP mandatory construct params ok 76 /Default Values/GThreadedSocketService ok 77 /Default Values/GTlsInteraction ok 78 /Default Values/GTlsPassword ok 79 /Default Values/GUnixConnection # SKIP mandatory construct params ok 80 /Default Values/GUnixFDList ok 81 /Default Values/GVfs ok 82 /Default Values/GVolumeMonitor ok 83 /Default Values/GZlibCompressor ok 84 /Default Values/GZlibDecompressor # End of Default Values tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 289/396 =================================== test: glib:gio / debugcontroller start time: 10:08:55 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=103 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/debugcontroller ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6c64b36a31ae7195ac75dd01c0fedf50 1..3 # Start of debug-controller tests # Start of dbus tests # /debug-controller/dbus/basic summary: Smoketest for construction and setting of a #GDebugControllerDBus. # GLib-GIO-DEBUG: Debug output enabled # GLib-GIO-DEBUG: Debug output disabled # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 1 /debug-controller/dbus/basic # /debug-controller/dbus/duplicate summary: Test that creating a second #GDebugControllerDBus on the same D-Bus connection fails. # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 2 /debug-controller/dbus/duplicate # /debug-controller/dbus/properties summary: Test getting and setting properties on a #GDebugControllerDBus. ok 3 /debug-controller/dbus/properties # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2486#note_1384102 # End of dbus tests # End of debug-controller tests ============================================================================== ================================== 292/396 =================================== test: glib:gio / gdbus-peer-object-manager start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=207 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-peer-object-manager ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9ca50f487c6e4b7d4cd8a626fcd17ba7 1..2 # Start of gdbus tests # Start of peer-object-manager tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/system-config1:/tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/system-data1:/tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/normal/.dirs/runtime ok 1 /gdbus/peer-object-manager/normal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/system-config1:/tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/system-data1:/tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer-object-manager_N41VM3/gdbus/peer-object-manager/root/.dirs/runtime ok 2 /gdbus/peer-object-manager/root # End of peer-object-manager tests # End of gdbus tests ============================================================================== ================================== 293/396 =================================== test: glib:gio / gdbus-sasl start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=80 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-sasl ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S540a231c618c6bb43c89e885a3fd7690 1..1 # Start of gdbus tests # Start of sasl tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/system-config1:/tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/system-data1:/tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-sasl_9W3QM3/gdbus/sasl/server/.dirs/runtime # New handshake: EXTERNAL with incorrect initial response # C:“AUTH EXTERNAL 30” # Expect: /^REJECTED.*$/ # S:“REJECTED EXTERNAL DBUS_COOKIE_SHA1” # New handshake: EXTERNAL without initial response, failing to authenticate # C:“AUTH EXTERNAL” # Expect: /^DATA$/ # S:“DATA” # C:“DATA 30” # Expect: /^REJECTED.*$/ # S:“REJECTED EXTERNAL DBUS_COOKIE_SHA1” # New handshake: EXTERNAL with initial response # C:“AUTH EXTERNAL 31313131” # Expect: /^OK [0-9a-f]+$/ # S:“OK ea0086adf52e8c19c56dd0e769c65737” # New handshake: EXTERNAL without initial response # C:“AUTH EXTERNAL” # Expect: /^DATA$/ # S:“DATA” # C:“DATA 31313131” # Expect: /^OK [0-9a-f]+$/ # S:“OK ea0086adf52e8c19c56dd0e769c65737” # New handshake: EXTERNAL with empty authorization identity # C:“AUTH EXTERNAL” # Expect: /^DATA$/ # S:“DATA” # C:“DATA” # Expect: /^OK [0-9a-f]+$/ # S:“OK ea0086adf52e8c19c56dd0e769c65737” # New handshake: EXTERNAL with empty authorization identity and whitespace # C:“AUTH EXTERNAL” # Expect: /^DATA$/ # S:“DATA” # C:“DATA ” # Expect: /^OK [0-9a-f]+$/ # S:“OK ea0086adf52e8c19c56dd0e769c65737” ok 1 /gdbus/sasl/server # End of sasl tests # End of gdbus tests ============================================================================== ================================== 169/396 =================================== test: glib:gobject+slow / closure-refcount start time: 10:08:47 duration: 7.93s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=162 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/closure-refcount ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1a53bbe5e4a7a140ef33e179ff24defc 1..1 # Start of closure tests # Init 0x578ccd28 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from thread2 # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Stopping # Stopped ok 1 /closure/refcount # slow test /closure/refcount executed in 7.90 secs # End of closure tests ============================================================================== ================================== 295/396 =================================== test: glib:gio+portal-support / portal-support-flatpak-none start time: 10:08:55 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=61 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-none ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se36f0c9d6f3069ee3b1c3782e6cd5df1 1..1 # Start of portal-support tests # Start of flatpak tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/system-config1:/tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/system-data1:/tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-none_AXSRM3/portal-support/flatpak/none/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/none # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 288/396 =================================== test: glib:gio / gdbus-server-auth start time: 10:08:55 duration: 0.17s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=84 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-server-auth ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S247a8917d94370e085930b4def057488 1..9 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-VRQUM3 / libdbus client, with flags: external:false anonymous:false sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-VRQUM3/dbus-OW1EKo9Q # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 129245 ok 1 /gdbus/server-auth # Start of server-auth tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/abstract/.dirs/runtime # Testing GDBus server at unix:tmpdir=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-OJRVM3 / libdbus client, with flags: external:false anonymous:false sha1:false abstract:true tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-OJRVM3/dbus-O6Qju6o6 # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting "ANONYMOUS" authentication # GLib-GIO-DEBUG: Accepting "DBUS_COOKIE_SHA1" authentication # GLib-GIO-DEBUG: Accepting "EXTERNAL" authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 129245 ok 2 /gdbus/server-auth/abstract # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/tcp/.dirs/runtime # Testing GDBus server at tcp:host=127.0.0.1 / libdbus client, with flags: external:false anonymous:false sha1:false abstract:false tcp:true ok 3 /gdbus/server-auth/tcp # SKIP https://gitlab.gnome.org/GNOME/glib/-/issues/2206 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-3CKWM3 / libdbus client, with flags: external:false anonymous:true sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-3CKWM3/dbus-vJYqdU1h # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Accepting ANONYMOUS authentication # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Rejecting "EXTERNAL" authentication: not ANONYMOUS # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 129245 ok 4 /gdbus/server-auth/anonymous # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-MJIRM3 / libdbus client, with flags: external:true anonymous:false sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-MJIRM3/dbus-hCbXtt7u # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 129245 ok 5 /gdbus/server-auth/external # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-2H6RM3 / libdbus client, with flags: external:false anonymous:false sha1:true abstract:false tcp:false ok 6 /gdbus/server-auth/sha1 # SKIP https://gitlab.gnome.org/GNOME/glib/-/issues/2206 # Start of anonymous tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/anonymous/tcp/.dirs/runtime # Testing GDBus server at tcp:host=127.0.0.1 / libdbus client, with flags: external:false anonymous:true sha1:false abstract:false tcp:true ok 7 /gdbus/server-auth/anonymous/tcp # SKIP https://gitlab.gnome.org/GNOME/glib/-/issues/2206 # End of anonymous tests # Start of external tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/external/require-same-user/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-3S5RM3 / libdbus client, with flags: external:true anonymous:false sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_HFRUM3/gdbus-server-auth-3S5RM3/dbus-pPeKbjjQ # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 129245 # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Rejecting "ANONYMOUS" authentication: not EXTERNAL # GLib-GIO-DEBUG: Rejecting "DBUS_COOKIE_SHA1" authentication: not EXTERNAL # GLib-GIO-DEBUG: Accepting EXTERNAL authentication # GLib-GIO-DEBUG: Authorizing peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=129245,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 129245 ok 8 /gdbus/server-auth/external/require-same-user # End of external tests # Start of sha1 tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/system-config1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/system-data1:/tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_HFRUM3/gdbus/server-auth/sha1/tcp/.dirs/runtime # Testing GDBus server at tcp:host=127.0.0.1 / libdbus client, with flags: external:false anonymous:false sha1:true abstract:false tcp:true ok 9 /gdbus/server-auth/sha1/tcp # SKIP https://gitlab.gnome.org/GNOME/glib/-/issues/2206 # End of sha1 tests # End of server-auth tests # End of gdbus tests ============================================================================== ================================== 296/396 =================================== test: glib:gio+portal-support / portal-support-flatpak-full start time: 10:08:55 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=221 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-full ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4284d73c1248595f23397b65b3f927e6 1..1 # Start of portal-support tests # Start of flatpak tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/system-config1:/tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/system-data1:/tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-full_7XVSM3/portal-support/flatpak/full/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/full # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 297/396 =================================== test: glib:gio+portal-support / portal-support-flatpak-network-only start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-network-only ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf47adb8ed909a1b479165a5bb14bbaaa 1..1 # Start of portal-support tests # Start of flatpak tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/system-config1:/tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/system-data1:/tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-network-only_5KISM3/portal-support/flatpak/network/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/network # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 298/396 =================================== test: glib:gio+portal-support / portal-support-flatpak-gsettings-only start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-flatpak-gsettings-only ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S412caa5467dfc017da78e4896bba84ad 1..1 # Start of portal-support tests # Start of flatpak tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/system-config1:/tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/system-data1:/tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-gsettings-only_3XKSM3/portal-support/flatpak/gsettings/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/gsettings # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 299/396 =================================== test: glib:gio+portal-support / portal-support-none start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=57 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-none ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scb59bf243b23d25dd5b7990a7ffe6f3b 1..1 # Start of portal-support tests ok 1 /portal-support/none # End of portal-support tests ============================================================================== ================================== 300/396 =================================== test: glib:gio+portal-support / portal-support-env-var start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=172 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-env-var ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf45aa394656e261741a963d3fc44768e 1..1 # Start of portal-support tests ok 1 /portal-support/env-var # End of portal-support tests ============================================================================== ================================== 302/396 =================================== test: glib:gio+portal-support / portal-support-snap-classic start time: 10:08:55 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=144 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-snap-classic ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf553ab7f0a612f7564e30c6e28a836ac 1..3 # Start of portal-support tests # Start of snap-classic tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/system-config1:/tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/system-data1:/tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl/.dirs/runtime ok 1 /portal-support/snap-classic/no-snapctl # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/system-config1:/tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/system-data1:/tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap-classic_DBBTM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none/.dirs/runtime/snapctl ok 2 /portal-support/snap-classic/none # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/system-config1:/tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/system-data1:/tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap-classic_DBBTM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all/.dirs/runtime/snapctl ok 3 /portal-support/snap-classic/all # End of snap-classic tests # End of portal-support tests ----------------------------------- stderr ----------------------------------- Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3/portal-support/snap-classic/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_DBBTM3: No such file or directory ============================================================================== ================================== 303/396 =================================== test: glib:gio / resolver-parsing start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=35 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/resolver-parsing ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb170830938988a1f5b08f1e18ffd9a42 1..21 # Start of gresolver tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/invalid-header/.dirs/runtime ok 1 /gresolver/invalid-header # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/record-ownership/.dirs/runtime ok 2 /gresolver/record-ownership # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/unknown-record-type/.dirs/runtime # GLib-GIO-DEBUG: Unrecognized DNS record type 20 ok 3 /gresolver/unknown-record-type # Start of mx tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/valid/.dirs/runtime ok 4 /gresolver/mx/valid # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/.dirs/runtime ok 5 /gresolver/mx/invalid # Start of invalid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short/.dirs/runtime ok 6 /gresolver/mx/invalid/too-short # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/mx/invalid/too-short2/.dirs/runtime ok 7 /gresolver/mx/invalid/too-short2 # End of invalid tests # End of mx tests # Start of ns tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/valid/.dirs/runtime ok 8 /gresolver/ns/valid # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/ns/invalid/.dirs/runtime ok 9 /gresolver/ns/invalid # End of ns tests # Start of soa tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/valid/.dirs/runtime ok 10 /gresolver/soa/valid # Start of invalid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/mname/.dirs/runtime ok 11 /gresolver/soa/invalid/mname # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/rname/.dirs/runtime ok 12 /gresolver/soa/invalid/rname # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/soa/invalid/too-short/.dirs/runtime ok 13 /gresolver/soa/invalid/too-short # End of invalid tests # End of soa tests # Start of srv tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/valid/.dirs/runtime ok 14 /gresolver/srv/valid # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/.dirs/runtime ok 15 /gresolver/srv/invalid # Start of invalid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short/.dirs/runtime ok 16 /gresolver/srv/invalid/too-short # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/srv/invalid/too-short2/.dirs/runtime ok 17 /gresolver/srv/invalid/too-short2 # End of invalid tests # End of srv tests # Start of txt tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/.dirs/runtime ok 18 /gresolver/txt/valid # Start of valid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/valid/multiple-strings/.dirs/runtime ok 19 /gresolver/txt/valid/multiple-strings # End of valid tests # Start of invalid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/empty/.dirs/runtime ok 20 /gresolver/txt/invalid/empty # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/system-config1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/system-data1:/tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_SDTOM3/gresolver/txt/invalid/overflow/.dirs/runtime ok 21 /gresolver/txt/invalid/overflow # End of invalid tests # End of txt tests # End of gresolver tests ============================================================================== ================================== 304/396 =================================== test: glib:gio / socket-address start time: 10:08:55 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=93 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket-address ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5a372883615870229c3ee2f6c8b570d0 1..2 # Start of socket tests # Start of address tests # Start of unix tests ok 1 /socket/address/unix/construct ok 2 /socket/address/unix/to-string # End of unix tests # End of address tests # End of socket tests ============================================================================== ================================== 305/396 =================================== test: glib:gio / stream-rw_all start time: 10:08:55 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=235 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/stream-rw_all ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2f976656e133576ae783e9e160b5b83f 1..3 # Start of stream tests # Start of read_all_async tests ok 1 /stream/read_all_async/memory # End of read_all_async tests # Start of write_all_async tests ok 2 /stream/write_all_async/memory # End of write_all_async tests # Start of read_write_all_async tests ok 3 /stream/read_write_all_async/pipe # End of read_write_all_async tests # End of stream tests ============================================================================== ================================== 306/396 =================================== test: glib:gio / unix-mounts start time: 10:08:55 duration: 0.01s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=204 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/unix-mounts ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb440b488a6c3c392aa0f98ec7669a5ca 1..4 # Start of unix-mounts tests ok 1 /unix-mounts/is-system-fs-type ok 2 /unix-mounts/is-system-device-path # /unix-mounts/get-mount-points summary: Basic test of g_unix_mount_points_get_from_file() # Icon: . GThemedIcon drive-removable-media drive-removable drive drive-removable-media-symbolic drive-removable-symbolic drive-symbolic # Icon: . GThemedIcon drive-removable-media-symbolic drive-removable-symbolic drive-symbolic drive-removable-media drive-removable drive # Icon: . GThemedIcon drive-removable-media drive-removable drive drive-removable-media-symbolic drive-removable-symbolic drive-symbolic # Icon: . GThemedIcon drive-removable-media-symbolic drive-removable-symbolic drive-symbolic drive-removable-media drive-removable drive # Icon: . GThemedIcon drive-removable-media drive-removable drive drive-removable-media-symbolic drive-removable-symbolic drive-symbolic # Icon: . GThemedIcon drive-removable-media-symbolic drive-removable-symbolic drive-symbolic drive-removable-media drive-removable drive # Icon: . GThemedIcon drive-removable-media drive-removable drive drive-removable-media-symbolic drive-removable-symbolic drive-symbolic # Icon: . GThemedIcon drive-removable-media-symbolic drive-removable-symbolic drive-symbolic drive-removable-media drive-removable drive ok 3 /unix-mounts/get-mount-points # /unix-mounts/get-mount-entries summary: Basic test of g_unix_mounts_get_from_file() ok 4 /unix-mounts/get-mount-entries # End of unix-mounts tests ============================================================================== ================================== 224/396 =================================== test: glib:gio / converter-stream start time: 10:08:52 duration: 2.55s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=159 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/converter-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb3e6655e081977ab65fde1bd32f6c3db 1..17 # Start of converter tests ok 1 /converter/basics # End of converter tests # Start of converter-input-stream tests ok 2 /converter-input-stream/expander ok 3 /converter-input-stream/compressor # Start of truncation tests ok 4 /converter-input-stream/truncation/zlib # slow test /converter-input-stream/truncation/zlib executed in 0.53 secs ok 5 /converter-input-stream/truncation/gzip ok 6 /converter-input-stream/truncation/raw # End of truncation tests # Start of charset tests ok 7 /converter-input-stream/charset/utf8->latin1 ok 8 /converter-input-stream/charset/latin1->utf8 ok 9 /converter-input-stream/charset/fallbacks # End of charset tests # End of converter-input-stream tests # Start of converter-output-stream tests # Start of roundtrip tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=619945 ok 10 /converter-output-stream/roundtrip/zlib-0 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=619945 ok 11 /converter-output-stream/roundtrip/zlib-9 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=619945 ok 12 /converter-output-stream/roundtrip/gzip-0 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=619945 ok 13 /converter-output-stream/roundtrip/gzip-9 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=619945 ok 14 /converter-output-stream/roundtrip/raw-0 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=619945 ok 15 /converter-output-stream/roundtrip/raw-9 # End of roundtrip tests # End of converter-output-stream tests # Start of converter-stream tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver? # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x5756dc98 and GSocketClientAsyncConnectData 0x57562c90 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x5756e9a0 for GSocketClientAsyncConnectData 0x57562c90 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 16 /converter-stream/pollable ok 17 /converter-stream/leftover # End of converter-stream tests ============================================================================== ================================== 301/396 =================================== test: glib:gio+portal-support / portal-support-snap start time: 10:08:55 duration: 0.12s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=119 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/portal-support-snap ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2784713f4c3bd8d23d623b3f142f7b11 1..7 # Start of portal-support tests # Start of snap tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/system-config1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/system-data1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_NX2SM3/meta/snap.yaml ok 1 /portal-support/snap/no-snapctl # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/system-config1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/system-data1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_NX2SM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none/.dirs/runtime/snapctl ok 2 /portal-support/snap/none # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/system-config1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/system-data1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_NX2SM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all/.dirs/runtime/snapctl ok 3 /portal-support/snap/all # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/system-config1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/system-data1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_NX2SM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only/.dirs/runtime/snapctl ok 4 /portal-support/snap/desktop-only # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/system-config1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/system-data1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_NX2SM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only/.dirs/runtime/snapctl ok 5 /portal-support/snap/network-only # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/system-config1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/system-data1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_NX2SM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only/.dirs/runtime/snapctl ok 6 /portal-support/snap/gsettings-only # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/system-config1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/system-data1:/tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_NX2SM3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl ok 7 /portal-support/snap/updates-dynamically # End of snap tests # End of portal-support tests ----------------------------------- stderr ----------------------------------- Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/desktop-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/network-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/gsettings-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3/portal-support/snap/updates-dynamically: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_NX2SM3: No such file or directory ============================================================================== ================================== 308/396 =================================== test: glib:gio / g-file-info-filesystem-readonly start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=194 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/g-file-info-filesystem-readonly ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc4143972efaceed296f58508904e7993 # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=787731 1..2 # Start of g-file-info-filesystem-readonly tests ok 1 /g-file-info-filesystem-readonly/test-fs-ro # SKIP 'bindfs' and 'fusermount' commands are needed to run this test ok 2 /g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor # SKIP 'bindfs' and 'fusermount' commands are needed to run this test # End of g-file-info-filesystem-readonly tests ============================================================================== ================================== 294/396 =================================== test: glib:gio / live-g-file start time: 10:08:55 duration: 0.22s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=131 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/live-g-file ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scf96e3b51f5451e30d851976d4fb5b8e 1..13 # Start of live-g-file tests # Cleaning target testing structure in 'testdir_live-g-file'... # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 /live-g-file/prep_clean_structure # # Going to create testing structure in 'testdir_live-g-file'... # Creating directory 'dir1'... # Creating directory 'dir1/subdir'... # Creating directory 'dir2'... # Creating directory 'dir-target'... # Creating directory 'dir_no-access'... # Creating directory 'dir_no-write'... # Creating file 'target-file'... # Creating file 'normal_file'... # Creating symlink 'normal_file-symlink' --> 'normal_file'... # Creating file 'executable_file'... # Creating file 'private_file'... # Creating file 'normal_file2'... # Creating file 'readonly_file'... # Creating file 'UTF_pr?i?lis? z'... # Creating directory 'dir_pr?i?lis? z'... # Creating symlink 'lost_symlink' --> 'nowhere'... # Creating directory 'dir_hidden'... # Creating file 'dir_hidden/.a-hidden-file'... # Creating file 'dir_hidden/file-in-.hidden1'... # Creating file 'dir_hidden/file-in-.hidden2'... # Creating pattern file... # done. ok 2 /live-g-file/create_structure # Testing sample structure in 'testdir_live-g-file'... # Testing file 'dir1'... # Testing file 'dir1/subdir'... # Testing file 'dir2'... # Testing file 'dir-target'... # Testing file 'dir_no-access'... # Testing file 'dir_no-write'... # Testing file 'target-file'... # Testing file 'normal_file'... # Testing file 'normal_file-symlink'... # Testing file 'executable_file'... # Testing file 'private_file'... # Testing file 'normal_file2'... # Testing file 'readonly_file'... # Testing file 'UTF_pr?i?lis? z'... # Testing file 'dir_pr?i?lis? z'... # Testing file 'lost_symlink'... # Testing file 'dir_hidden'... # Testing file 'dir_hidden/.a-hidden-file'... # Testing file 'dir_hidden/file-in-.hidden1'... # Testing file 'dir_hidden/file-in-.hidden2'... # Testing pattern file... # read 65536 bytes, total = 65536 of 65536. ok 3 /live-g-file/test_initial_structure # Traversing through the sample structure in 'testdir_live-g-file'... # Found file pattern_file, relative to root: pattern_file # Found file dir_hidden, relative to root: dir_hidden # Found file file-in-.hidden1, relative to root: dir_hidden/file-in-.hidden1 # Found file .a-hidden-file, relative to root: dir_hidden/.a-hidden-file # Found file file-in-.hidden2, relative to root: dir_hidden/file-in-.hidden2 # Found file .hidden, relative to root: dir_hidden/.hidden # Found file normal_file-symlink, relative to root: normal_file-symlink # Found file dir1, relative to root: dir1 # Found file subdir, relative to root: dir1/subdir # Found file dir2, relative to root: dir2 # Found file dir-target, relative to root: dir-target # Found file dir_no-access, relative to root: dir_no-access # Found file dir_no-write, relative to root: dir_no-write # Found file target-file, relative to root: target-file # Found file normal_file, relative to root: normal_file # Found file executable_file, relative to root: executable_file # Found file private_file, relative to root: private_file # Found file normal_file2, relative to root: normal_file2 # Found file readonly_file, relative to root: readonly_file # Found file UTF_pr?i?lis? z, relative to root: UTF_pr?i?lis? z # Found file dir_pr?i?lis? z, relative to root: dir_pr?i?lis? z # Found file lost_symlink, relative to root: lost_symlink ok 4 /live-g-file/test_traverse_structure # Test enumerate 'testdir_live-g-file'... # Testing file 'dir_no-access' # Testing file 'normal_file' # Testing file 'normal_file-symlink' # Testing file 'not_exists' # Testing file 'not_exists' # Testing file 'not_exists2' # Testing file 'not_exists3' # Testing file 'not_exists4' # Testing file 'dir_no-execute/file' ok 5 /live-g-file/test_enumerate # test_open: 'dir1' # test_open: 'dir_no-access' # test_open: 'target-file' # test_open: 'normal_file-symlink' # test_open: 'executable_file' # test_open: 'private_file' # test_open: 'readonly_file' # test_open: 'UTF_pr?i?lis? z' # test_open: 'pattern_file' # test_open: 'not_exists' # test_open: 'dir_no-execute/file' # test_open: 'lost_symlink' ok 6 /live-g-file/test_open # test_create: 'dir1' # error code 3 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir1?: Is a directory # test_create: 'dir1/subdir' # error code 3 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir1/subdir?: Is a directory # test_create: 'dir2' # error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir2?: File exists # test_create: 'normal_file' # error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/normal_file?: File exists # test_create: 'executable_file' # test_create: 'private_file' # test_create: 'normal_file2' # test_create: 'UTF_pr?i?lis? z' # error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/UTF_pr?i?lis? z?: File exists # test_create: 'dir_pr?i?lis? z' # error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_pr?i?lis? z?: File exists # test_create: 'pattern_file' # test_create: 'not_exists2' # test_create: 'not_exists3' # test_create: 'not_exists4' ok 7 /live-g-file/test_create # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir1/subdir' --> 'dir-target' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir1/subdir' --> '.' # res = 0, error code 2 = Target file exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir1/subdir' --> 'target-file' # res = 0, error code 4 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/dir1/subdir?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir1/subdir' --> 'not_exists' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir1/subdir' --> 'dir_no-access' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir1/subdir' --> 'dir_no-write' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir2' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir-target' --> 'dir-target' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir-target' --> '.' # res = 0, error code 2 = Target file exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir-target' --> 'target-file' # res = 0, error code 4 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/dir-target?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir-target' --> 'not_exists' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir-target' --> 'dir_no-access' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'dir-target' --> 'dir_no-write' # res = 0, error code 25 = Can?t recursively copy directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'target-file' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'target-file' --> '.' # res = 0, error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file?: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'target-file' --> 'target-file' # res = 0, error code 4 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/target-file?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'target-file' --> 'not_exists' # res = 0, error code 1 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/target-file?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'target-file' --> 'dir_no-access' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/target-file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'target-file' --> 'dir_no-write' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/target-file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file-symlink' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file-symlink' --> '.' # res = 0, error code 2 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/normal_file-symlink: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file-symlink' --> 'target-file' # res = 0, error code 4 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/normal_file-symlink: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file-symlink' --> 'not_exists' # res = 0, error code 1 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/normal_file-symlink: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file-symlink' --> 'dir_no-access' # res = 0, error code 14 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/normal_file-symlink: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file-symlink' --> 'dir_no-write' # res = 0, error code 14 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/normal_file-symlink: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'executable_file' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'executable_file' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'executable_file' --> '.' # res = 0, error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/executable_file?: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'executable_file' --> 'target-file' # res = 0, error code 4 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/executable_file?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'executable_file' --> 'not_exists' # res = 0, error code 1 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/executable_file?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'executable_file' --> 'dir_no-access' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/executable_file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'executable_file' --> 'dir_no-write' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/executable_file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'private_file' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'private_file' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'private_file' --> '.' # res = 0, error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/private_file?: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'private_file' --> 'target-file' # res = 0, error code 4 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/private_file?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'private_file' --> 'not_exists' # res = 0, error code 1 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/private_file?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'private_file' --> 'dir_no-access' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/private_file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'private_file' --> 'dir_no-write' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/private_file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file2' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file2' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file2' --> '.' # res = 0, error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/normal_file2?: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file2' --> 'target-file' # res = 0, error code 4 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/normal_file2?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file2' --> 'not_exists' # res = 0, error code 1 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/normal_file2?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file2' --> 'dir_no-access' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/normal_file2?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'normal_file2' --> 'dir_no-write' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/normal_file2?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_pr?i?lis? z' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_pr?i?lis? z' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_pr?i?lis? z' --> '.' # res = 0, error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/UTF_pr?i?lis? z?: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_pr?i?lis? z' --> 'target-file' # res = 0, error code 4 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/UTF_pr?i?lis? z?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_pr?i?lis? z' --> 'not_exists' # res = 0, error code 1 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/UTF_pr?i?lis? z?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_pr?i?lis? z' --> 'dir_no-access' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/UTF_pr?i?lis? z?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_pr?i?lis? z' --> 'dir_no-write' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/UTF_pr?i?lis? z?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'pattern_file' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'pattern_file' --> '.' # res = 0, error code 2 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/pattern_file?: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'pattern_file' --> 'target-file' # res = 0, error code 4 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/pattern_file?: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'pattern_file' --> 'not_exists' # res = 0, error code 1 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/pattern_file?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'pattern_file' --> 'dir_no-access' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/pattern_file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'pattern_file' --> 'dir_no-write' # res = 0, error code 14 = Error opening file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/pattern_file?: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'not_exists' --> 'dir-target' # res = 0, error code 1 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'not_exists' --> '.' # res = 0, error code 1 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'not_exists' --> 'target-file' # res = 0, error code 1 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'not_exists' --> 'not_exists' # res = 0, error code 1 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'not_exists' --> 'dir_no-access' # res = 0, error code 1 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'not_exists' --> 'dir_no-write' # res = 0, error code 1 = Error when getting information for file ?/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists?: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'not_exists' --> 'dir-target' # res = 0, error code 1 = Error moving file /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'lost_symlink' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'lost_symlink' --> '.' # res = 0, error code 2 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/lost_symlink: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'lost_symlink' --> 'target-file' # res = 0, error code 4 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/target-file/lost_symlink: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'lost_symlink' --> 'not_exists' # res = 0, error code 1 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists/lost_symlink: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'lost_symlink' --> 'dir_no-access' # res = 0, error code 14 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-access/lost_symlink: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'lost_symlink' --> 'dir_no-write' # res = 0, error code 14 = Error making symbolic link /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-write/lost_symlink: Permission denied ok 8 /live-g-file/test_copy_move # Deleting dir1, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir1 # result = 0, error = Error removing file /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir1: Directory not empty # Deleting dir2, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir2 # result = 0, error = Error removing file /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir2: No such file or directory # Deleting executable_file, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/executable_file # Deleting readonly_file, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/readonly_file # Deleting dir_pr?i?lis? z, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_pr?i?lis? z # Deleting not_exists, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists # result = 0, error = Error removing file /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists: No such file or directory # Deleting not_exists, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists # result = 0, error = Error trashing file /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/not_exists: No such file or directory # Deleting dir_no-execute/file, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-execute/file # result = 0, error = Error removing file /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/dir_no-execute/file: No such file or directory # Deleting lost_symlink, path = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/testdir_live-g-file/lost_symlink ok 9 /live-g-file/test_delete # We do not have CAP_DAC_OVERRIDE or equivalent ok 10 /live-g-file/test_make_directory_with_parents # Cleaning target testing structure in 'testdir_live-g-file'... # deleting 'pattern_file' # deleting 'not_exists2' # deleting 'normal_file2' # deleting 'not_exists3' # deleting 'not_exists4' # deleting 'dir_hidden' # deleting 'file-in-.hidden1' # deleting '.a-hidden-file' # deleting 'file-in-.hidden2' # deleting '.hidden' # deleting 'normal_file-symlink' # deleting 'dir1' # deleting 'subdir' # deleting 'dir-target' # deleting 'pattern_file' # deleting 'private_file' # deleting 'normal_file2' # deleting 'UTF_pr?i?lis? z' # deleting 'lost_symlink' # deleting 'target-file' # deleting 'normal_file-symlink' # deleting 'dir2' # deleting 'executable_file' # deleting 'dir_no-access' # deleting 'dir_no-write' # deleting 'target-file' # deleting 'normal_file' # deleting 'executable_file~' # deleting 'private_file' # deleting 'normal_file2~' # deleting 'a' # deleting 'UTF_pr?i?lis? z' ok 11 /live-g-file/final_clean # Start of test_unix_is_mountpoint tests ok 12 /live-g-file/test_unix_is_mountpoint/sysroot ok 13 /live-g-file/test_unix_is_mountpoint/proc # End of test_unix_is_mountpoint tests # End of live-g-file tests ============================================================================== ================================== 310/396 =================================== test: glib:gio / trash start time: 10:08:55 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=9 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/trash ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0f4533be95e05b47da359cafb9358fbf 1..3 # Start of trash tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/251 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? # File: /tmp/test-trashAJCQM3 (parent st_dev: 65042) # Home: /build/reproducible-path/glib2.0-2.83.4/debian/.debhelper/generated/_source/home (st_dev: 65042) ok 1 /trash/not-supported # SKIP The file has to be on another filesystem than the home trash to run this test # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1522 ok 2 /trash/symlinks # SKIP Unable to determine mount point for /build/reproducible-path/glib2.0-2.83.4/debian/.debhelper/generated/_source/home/.local ok 3 /trash/long-filename # End of trash tests ============================================================================== ================================== 265/396 =================================== test: glib:gio / srvtarget start time: 10:08:54 duration: 1.00s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/srvtarget ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9282125fc0d3b74b12cb70e60adc0397 1..1 # Start of srvtarget tests ok 1 /srvtarget/srv-target-ordering # slow test /srvtarget/srv-target-ordering executed in 0.98 secs # End of srvtarget tests ============================================================================== ================================== 312/396 =================================== test: glib:gio / appinfo start time: 10:08:55 duration: 0.09s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=34 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S808f7ec7097a0001bac44b382376bf5c 1..14 # Start of appinfo tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/runtime ok 1 /appinfo/basic # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/basic/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/config # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 2 /appinfo/text # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/text/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/config # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02S8a3f3e6fbc48a22f282367535afba165 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02S34e3aa8987efcb159f609d875aac1179 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 3 /appinfo/launch # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/launch/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/config # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Se01e3df73d1f441eaee79a00482fa318 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sda9bbba0303e2dd22f032f6ad8b7f7e8 ok 4 /appinfo/show-in # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/commandline/.dirs/runtime ok 5 /appinfo/commandline # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/launch-context/.dirs/runtime ok 6 /appinfo/launch-context # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/launch-context-signals/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 7 /appinfo/launch-context-signals # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/show-in/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/config ok 8 /appinfo/tryexec # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/data/applications # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02S68cd9fad51130d5d640f29f22f0eb210 # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/tryexec/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/data/mime/packages # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config ok 9 /appinfo/associations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/environment/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 10 /appinfo/environment # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/associations/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/config ok 11 /appinfo/startup-wm-class # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/startup-wm-class/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/config ok 12 /appinfo/supported-types # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/supported-types/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/config ok 13 /appinfo/from-keyfile # Start of launch tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/system-config1:/tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/system-data1:/tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=791337 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Exec line variant #0 # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JNZLM3/appinfo/from-keyfile/.dirs/config to /tmp/test_appinfo_JNZLM3/appinfo/launch/no-appid/.dirs/config # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sb248a9ac07904f0edbad2c079cd4a6e9 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Se4537398ebf26f3c544e87e2e095a80c # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sc9fdd7b6ebf55d28f89f7b3ebcfca706 # Exec line variant #1 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02S1884c83ddb4575bc21c0a8ac5d926d2d # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02S3aec2f026784c62484c0c6b26491199d # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sd8be0af8a11648c824df078f520e1769 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02S080e57705723dce501abaad99507bb37 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Seb792342f7c47b07242cc10ac4abd4aa # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 14 /appinfo/launch/no-appid # End of launch tests # End of appinfo tests # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02S8fac8d160c9d5683eb6619be0bef282a ============================================================================== ================================== 266/396 =================================== test: glib:gio / task start time: 10:08:54 duration: 1.10s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=39 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/task ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9b5670e2871bbb84759906f7869f63e5 1..36 # Start of gtask tests ok 1 /gtask/basic ok 2 /gtask/error ok 3 /gtask/error-literal ok 4 /gtask/error-literal-from-variable ok 5 /gtask/return-from-same-iteration ok 6 /gtask/return-from-toplevel ok 7 /gtask/return-from-anon-thread ok 8 /gtask/return-from-wrong-thread ok 9 /gtask/no-callback ok 10 /gtask/report-error ok 11 /gtask/priority ok 12 /gtask/name ok 13 /gtask/static-name # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1608 ok 14 /gtask/asynchronous-cancellation ok 15 /gtask/check-cancellable ok 16 /gtask/return-if-cancelled ok 17 /gtask/run-in-thread ok 18 /gtask/run-in-thread-sync ok 19 /gtask/run-in-thread-priority ok 20 /gtask/run-in-thread-nested ok 21 /gtask/run-in-thread-overflow # slow test /gtask/run-in-thread-overflow executed in 0.52 secs # GLib-GIO-DEBUG: GTask 0x56f37798 (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. # GLib-GIO-DEBUG: GTask 0x56f37ab8 (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 22 /gtask/return-on-cancel # GLib-GIO-DEBUG: GTask 0x56f37c18 (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 23 /gtask/return-on-cancel-sync # GLib-GIO-DEBUG: GTask 0x56f37cd8 (source object: (nil), source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. ok 24 /gtask/return-on-cancel-atomic ok 25 /gtask/return-pointer ok 26 /gtask/return-value ok 27 /gtask/return-prefixed-error ok 28 /gtask/object-keepalive ok 29 /gtask/legacy-error ok 30 /gtask/finalize-without-return # Start of name tests ok 31 /gtask/name/macro-wrapper # End of name tests # Start of return tests ok 32 /gtask/return/error-first ok 33 /gtask/return/value-first # Start of in-idle tests ok 34 /gtask/return/in-idle/error-first ok 35 /gtask/return/in-idle/value-first # End of in-idle tests # End of return tests # Start of attach-source tests # /gtask/attach-source/set-name summary: Test that attaching a source to a task will set the source?s name if unset ok 36 /gtask/attach-source/set-name # End of attach-source tests # End of gtask tests ============================================================================== ================================== 314/396 =================================== test: glib:gio / mimeapps start time: 10:08:55 duration: 0.09s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=114 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/mimeapps ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se3446924de9321382952ac44991ebab2 1..7 # Start of appinfo tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/system-config1:/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/system-data1:/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/runtime # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/data/applications/mimeinfo.cache' ok 1 /appinfo/all # Start of mime tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/system-config1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/system-data1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/runtime # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_W8UNM3/appinfo/all/.dirs/config to /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config ok 2 /appinfo/mime/api # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/system-config1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/system-data1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/runtime # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_W8UNM3/appinfo/mime/api/.dirs/config to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/config ok 3 /appinfo/mime/default # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/system-config1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/system-data1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/runtime # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_W8UNM3/appinfo/mime/default/.dirs/config to /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config ok 4 /appinfo/mime/file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/system-config1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/system-data1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/runtime # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_W8UNM3/appinfo/mime/file/.dirs/config to /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/config ok 5 /appinfo/mime/scheme-handler # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/system-config1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/system-data1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/runtime # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_W8UNM3/appinfo/mime/scheme-handler/.dirs/config to /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config ok 6 /appinfo/mime/default-last-used # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/system-config1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/system-data1:/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/runtime # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_W8UNM3/appinfo/mime/default-last-used/.dirs/config to /tmp/test_mimeapps_W8UNM3/appinfo/mime/ignore-nonexisting/.dirs/config ok 7 /appinfo/mime/ignore-nonexisting # End of mime tests # End of appinfo tests ============================================================================== ================================== 249/396 =================================== test: glib:gio / network-address start time: 10:08:53 duration: 2.15s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests G_ENABLE_DIAGNOSTIC=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=181 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/network-address ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scc408540f96677c6a97f50ae7dbd2c31 1..72 # Start of network-address tests ok 1 /network-address/basic ok 2 /network-address/scope-id ok 3 /network-address/uri-scope-id ok 4 /network-address/to-string # Start of parse-host tests ok 5 /network-address/parse-host/0 ok 6 /network-address/parse-host/1 ok 7 /network-address/parse-host/2 ok 8 /network-address/parse-host/3 ok 9 /network-address/parse-host/4 ok 10 /network-address/parse-host/5 ok 11 /network-address/parse-host/6 ok 12 /network-address/parse-host/7 ok 13 /network-address/parse-host/8 ok 14 /network-address/parse-host/9 ok 15 /network-address/parse-host/10 ok 16 /network-address/parse-host/11 ok 17 /network-address/parse-host/12 ok 18 /network-address/parse-host/13 # End of parse-host tests # Start of parse-uri tests ok 19 /network-address/parse-uri/0 ok 20 /network-address/parse-uri/1 ok 21 /network-address/parse-uri/2 ok 22 /network-address/parse-uri/3 ok 23 /network-address/parse-uri/4 ok 24 /network-address/parse-uri/5 ok 25 /network-address/parse-uri/6 ok 26 /network-address/parse-uri/7 ok 27 /network-address/parse-uri/8 ok 28 /network-address/parse-uri/9 # End of parse-uri tests # Start of resolve-address tests # Input: 192.168.1.2 ok 29 /network-address/resolve-address/0 # Input: fe80::42 ok 30 /network-address/resolve-address/1 # Input: 192.168.1.2:80 ok 31 /network-address/resolve-address/2 # Input: [fe80::42] ok 32 /network-address/resolve-address/3 # Input: [fe80::42]:80 ok 33 /network-address/resolve-address/4 # Input: 192.168.258 ok 34 /network-address/resolve-address/5 # Input: 192.11010306 ok 35 /network-address/resolve-address/6 # Input: 3232235778 ok 36 /network-address/resolve-address/7 # Input: 0300.0250.0001.0001 ok 37 /network-address/resolve-address/8 # Input: 0xC0.0xA8.0x01.0x02 ok 38 /network-address/resolve-address/9 # Input: 0xc0.0xa8.0x01.0x02 ok 39 /network-address/resolve-address/10 # Input: 0xc0a80102 ok 40 /network-address/resolve-address/11 # End of resolve-address tests # Start of loopback tests ok 41 /network-address/loopback/basic ok 42 /network-address/loopback/sync ok 43 /network-address/loopback/async # End of loopback tests # Start of localhost tests ok 44 /network-address/localhost/async ok 45 /network-address/localhost/sync # End of localhost tests # Start of happy-eyeballs tests ok 46 /network-address/happy-eyeballs/basic ok 47 /network-address/happy-eyeballs/parallel ok 48 /network-address/happy-eyeballs/slow-ipv4 ok 49 /network-address/happy-eyeballs/slow-ipv6 ok 50 /network-address/happy-eyeballs/very-slow-ipv6 ok 51 /network-address/happy-eyeballs/slow-connection-and-ipv4 # slow test /network-address/happy-eyeballs/slow-connection-and-ipv4 executed in 0.81 secs # GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken ok 52 /network-address/happy-eyeballs/ipv6-error-ipv4-first # GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken ok 53 /network-address/happy-eyeballs/ipv6-error-ipv6-first # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/865 # /network-address/happy-eyeballs/ipv6-error-ipv4-very-slow summary: Ensure that we successfully return IPv4 results even when they come significantly later than an IPv6 failure. # GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken ok 54 /network-address/happy-eyeballs/ipv6-error-ipv4-very-slow # GLib-GIO-DEBUG: IPv4 DNS error: IPv4 Broken ok 55 /network-address/happy-eyeballs/ipv4-error-ipv6-first # GLib-GIO-DEBUG: IPv4 DNS error: IPv4 Broken ok 56 /network-address/happy-eyeballs/ipv4-error-ipv4-first # GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken # GLib-GIO-DEBUG: IPv4 DNS error: IPv4 Broken ok 57 /network-address/happy-eyeballs/both-error # GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken # GLib-GIO-DEBUG: IPv4 DNS error: IPv4 Broken ok 58 /network-address/happy-eyeballs/both-error-delays-1 # GLib-GIO-DEBUG: IPv4 DNS error: IPv4 Broken # GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken ok 59 /network-address/happy-eyeballs/both-error-delays-2 # GLib-GIO-DEBUG: IPv4 DNS error: IPv4 Broken # GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken ok 60 /network-address/happy-eyeballs/both-error-delays-3 # slow test /network-address/happy-eyeballs/both-error-delays-3 executed in 0.53 secs # End of happy-eyeballs tests # End of network-address tests # Start of gresolver tests # Start of resolve-address tests # Input: 192.168.1.2 ok 61 /gresolver/resolve-address/0 # Input: fe80::42 ok 62 /gresolver/resolve-address/1 # Input: 192.168.1.2:80 # Error: Error resolving ?192.168.1.2:80?: Name or service not known ok 63 /gresolver/resolve-address/2 # Input: [fe80::42] # Error: Error resolving ?[fe80::42]?: Name or service not known ok 64 /gresolver/resolve-address/3 # Input: [fe80::42]:80 # Error: Error resolving ?[fe80::42]:80?: Name or service not known ok 65 /gresolver/resolve-address/4 # Input: 192.168.258 # Error: Error resolving ?192.168.258?: Name or service not known ok 66 /gresolver/resolve-address/5 # Input: 192.11010306 # Error: Error resolving ?192.11010306?: Name or service not known ok 67 /gresolver/resolve-address/6 # Input: 3232235778 # Error: Error resolving ?3232235778?: Name or service not known ok 68 /gresolver/resolve-address/7 # Input: 0300.0250.0001.0001 # Error: Error resolving ?0300.0250.0001.0001?: Name or service not known ok 69 /gresolver/resolve-address/8 # Input: 0xC0.0xA8.0x01.0x02 # Error: Error resolving ?0xC0.0xA8.0x01.0x02?: Name or service not known ok 70 /gresolver/resolve-address/9 # Input: 0xc0.0xa8.0x01.0x02 # Error: Error resolving ?0xc0.0xa8.0x01.0x02?: Name or service not known ok 71 /gresolver/resolve-address/10 # Input: 0xc0a80102 # Error: Error resolving ?0xc0a80102?: Name or service not known ok 72 /gresolver/resolve-address/11 # End of resolve-address tests # End of gresolver tests ============================================================================== ================================== 316/396 =================================== test: glib:gio / fdo-notification-backend start time: 10:08:55 duration: 0.58s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=123 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/fdo-notification-backend ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S56715282bfb1b9602ae4fe67cb236ed8 1..2 # Start of fdo-notification-backend tests # Test constructing a GFdoNotificationBackend # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 1 /fdo-notification-backend/construction # slow test /fdo-notification-backend/construction executed in 0.55 secs # Start of dbus tests # /fdo-notification-backend/dbus/activate-action summary: Test how the backend handles valid and invalid ActionInvoked signals from the daemon # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 2 /fdo-notification-backend/dbus/activate-action # End of dbus tests # End of fdo-notification-backend tests ============================================================================== ================================== 317/396 =================================== test: glib:gio / gdbus-auth start time: 10:08:56 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=165 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-auth ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S52daeb6babb2076e71b1533213a1cc5b 1..5 # Start of gdbus tests # Start of auth tests # Start of client tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/system-config1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/system-data1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/EXTERNAL/.dirs/runtime ok 1 /gdbus/auth/client/EXTERNAL # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-config1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-data1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/runtime ok 2 /gdbus/auth/client/DBUS_COOKIE_SHA1 # End of client tests # Start of server tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/system-config1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/system-data1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/ANONYMOUS/.dirs/runtime ok 3 /gdbus/auth/server/ANONYMOUS # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/system-config1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/system-data1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/EXTERNAL/.dirs/runtime ok 4 /gdbus/auth/server/EXTERNAL # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-config1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-data1:/tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_JY9QM3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/runtime ok 5 /gdbus/auth/server/DBUS_COOKIE_SHA1 # End of server tests # End of auth tests # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 318/396 =================================== test: glib:gio / gdbus-bz627724 start time: 10:08:56 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-bz627724 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S23ca2100abd3673f8c342abc436e1f6c 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/system-config1:/tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/system-data1:/tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-bz627724_53ASM3/gdbus/bz627724/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 1 /gdbus/bz627724 # End of gdbus tests ============================================================================== ================================== 240/396 =================================== test: glib:gio / gdbus-peer start time: 10:08:53 duration: 2.66s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-object-manager-example:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=170 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-peer ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scf461fcf5e142ad16916d95f3525b172 1..12 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/.dirs/runtime # Testing with unix:dir address # Testing with unix:tmpdir address # Testing with unix:path address ok 1 /gdbus/peer-to-peer # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/delayed-message-processing/.dirs/runtime # Testing with unix:dir address ok 2 /gdbus/delayed-message-processing # slow test /gdbus/delayed-message-processing executed in 0.82 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/nonce-tcp/.dirs/runtime ok 3 /gdbus/nonce-tcp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/tcp-anonymous/.dirs/runtime ok 4 /gdbus/tcp-anonymous # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/credentials/.dirs/runtime ok 5 /gdbus/credentials # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/codegen-peer-to-peer/.dirs/runtime # Testing with unix:dir address # Machine ID: 86dbc288a14cfbafabc4a0d469c65635 ok 6 /gdbus/codegen-peer-to-peer # slow test /gdbus/codegen-peer-to-peer executed in 1.59 secs # Start of peer-to-peer tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/signals/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1620 # Testing with unix:dir address ok 7 /gdbus/peer-to-peer/signals # Start of invalid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/server/.dirs/runtime ok 8 /gdbus/peer-to-peer/invalid/server # Start of conn tests # Start of stream tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/runtime ok 9 /gdbus/peer-to-peer/invalid/conn/stream/async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/runtime ok 10 /gdbus/peer-to-peer/invalid/conn/stream/sync # End of stream tests # Start of addr tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/runtime ok 11 /gdbus/peer-to-peer/invalid/conn/addr/async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/system-config1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/system-data1:/tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_3LB5M3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/runtime ok 12 /gdbus/peer-to-peer/invalid/conn/addr/sync # End of addr tests # End of conn tests # End of invalid tests # End of peer-to-peer tests # End of gdbus tests ============================================================================== ================================== 320/396 =================================== test: glib:gio / gdbus-connection start time: 10:08:56 duration: 0.13s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=220 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfd1ce8a163664f66ec5a82aa11b65734 1..9 # Start of gdbus tests # Start of connection tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/bus-failure/.dirs/runtime ok 1 /gdbus/connection/bus-failure # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/basic/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 2 /gdbus/connection/basic # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/life-cycle/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 3 /gdbus/connection/life-cycle # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/send/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 4 /gdbus/connection/send # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signals/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 5 /gdbus/connection/signals # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/signal-match-rules/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 6 /gdbus/connection/signal-match-rules # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/filter/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 7 /gdbus/connection/filter # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/serials/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 8 /gdbus/connection/serials # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/system-config1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/system-data1:/tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_8SWRM3/gdbus/connection/cancel/.dirs/runtime # /gdbus/connection/cancel summary: Test that cancelling one of two racing g_bus_get() calls does not cancel the other one # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 9 /gdbus/connection/cancel # End of connection tests # End of gdbus tests ============================================================================== ================================== 321/396 =================================== test: glib:gio / gdbus-connection-loss start time: 10:08:56 duration: 0.14s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests G_ENABLE_DIAGNOSTIC=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=142 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection-loss ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb872392869d67d445329f04a5a719db8 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/system-config1:/tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/system-data1:/tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-loss_7C2SM3/gdbus/connection-loss/.dirs/runtime ok 1 /gdbus/connection-loss # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 323/396 =================================== test: glib:gio / gdbus-error start time: 10:08:56 duration: 0.02s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=159 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-error ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb623dc3edb297ee25ba37481481ddf33 1..4 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/system-config1:/tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/system-data1:/tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_0KQQM3/gdbus/registered-errors/.dirs/runtime ok 1 /gdbus/registered-errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/system-config1:/tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/system-data1:/tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_0KQQM3/gdbus/unregistered-errors/.dirs/runtime ok 2 /gdbus/unregistered-errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/system-config1:/tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/system-data1:/tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_0KQQM3/gdbus/transparent-gerror/.dirs/runtime ok 3 /gdbus/transparent-gerror # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/system-config1:/tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/system-data1:/tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_0KQQM3/gdbus/register-error/.dirs/runtime ok 4 /gdbus/register-error # End of gdbus tests ============================================================================== ================================== 198/396 =================================== test: glib:gobject+no-valgrind / mkenums.py start time: 10:08:51 duration: 5.20s result: exit status 0 command: MALLOC_PERTURB_=13 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gobject/tests/mkenums.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestMkenums.test_available_in # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpi4ulrax_ # rspfile: False # /tmp/tmpi4ulrax_/tmpudd3mium.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_AVAILABLE_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmpi4ulrax_/tmp02kx2ard.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpi4ulrax_/tmp02kx2ard.template', '/tmp/tmpi4ulrax_/tmpudd3mium.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpi4ulrax_/tmpudd3mium.h # basename: tmpudd3mium.h # enumeration-production # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-header # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-production # VALUENAME: G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER # valuenick: user # valuenum: 4 # type: flags # Type: Flags # TYPE: FLAGS # value-tail # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # file-tail # # comment # comment: Generated data ends here # Error: ok 2 __main__.TestMkenums.test_comma_in_enum_value # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp_z5j27l2 # rspfile: False # /tmp/tmp_z5j27l2/tmp7_mthxdm.h: # typedef enum { # ENUM_VALUE_WITH_COMMA = ',', # } TestCommaEnum; # # /tmp/tmp_z5j27l2/tmp0w2acwgw.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmp_z5j27l2/tmp0w2acwgw.template', '/tmp/tmp_z5j27l2/tmp7_mthxdm.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmp_z5j27l2/tmp7_mthxdm.h # basename: tmp7_mthxdm.h # enumeration-production # EnumName: TestCommaEnum # enum_name: test_comma_enum # ENUMNAME: TEST_COMMA_ENUM # ENUMSHORT: COMMA_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: TestCommaEnum # enum_name: test_comma_enum # ENUMNAME: TEST_COMMA_ENUM # ENUMSHORT: COMMA_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_WITH_COMMA # valuenick: comma # valuenum: 44 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: TestCommaEnum # enum_name: test_comma_enum # ENUMNAME: TEST_COMMA_ENUM # ENUMSHORT: COMMA_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 3 __main__.TestMkenums.test_deprecated_in # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpl0zf11lp # rspfile: False # /tmp/tmpl0zf11lp/tmp3fby06bj.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_DEPRECATED_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmpl0zf11lp/tmpi8nfhe4o.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpl0zf11lp/tmpi8nfhe4o.template', '/tmp/tmpl0zf11lp/tmp3fby06bj.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpl0zf11lp/tmp3fby06bj.h # basename: tmp3fby06bj.h # enumeration-production # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-header # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-production # VALUENAME: G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER # valuenick: user # valuenum: 4 # type: flags # Type: Flags # TYPE: FLAGS # value-tail # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # file-tail # # comment # comment: Generated data ends here # Error: ok 4 __main__.TestMkenums.test_deprecated_in_for # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpyaa6gn4j # rspfile: False # /tmp/tmpyaa6gn4j/tmp_91hfufc.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_DEPRECATED_ENUMERATOR_IN_2_68_FOR(G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER2) = (1<<2) # } GDBusServerFlags; # # /tmp/tmpyaa6gn4j/tmpw9jkyxt8.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpyaa6gn4j/tmpw9jkyxt8.template', '/tmp/tmpyaa6gn4j/tmp_91hfufc.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpyaa6gn4j/tmp_91hfufc.h # basename: tmp_91hfufc.h # enumeration-production # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-header # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-production # VALUENAME: G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER # valuenick: user # valuenum: 4 # type: flags # Type: Flags # TYPE: FLAGS # value-tail # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # file-tail # # comment # comment: Generated data ends here # Error: ok 5 __main__.TestMkenums.test_empty_header # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpdrxkfyxw # rspfile: False # /tmp/tmpdrxkfyxw/tmplkqgfmdm.h: # /tmp/tmpdrxkfyxw/tmptbl5n5xx.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpdrxkfyxw/tmptbl5n5xx.template', '/tmp/tmpdrxkfyxw/tmplkqgfmdm.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-tail # # comment # comment: Generated data ends here # Error: ok 6 __main__.TestMkenums.test_empty_template # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpi886rzxb # rspfile: False # /tmp/tmpi886rzxb/tmp5wzukpzk.template: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpi886rzxb/tmp5wzukpzk.template'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: ok 7 __main__.TestMkenums.test_enum_name # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpa8mi8tcr # rspfile: False # /tmp/tmpa8mi8tcr/tmpnhqj1cdp.h: # typedef enum _SomeEnumIdentifier { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmpa8mi8tcr/tmpwo0y712x.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpa8mi8tcr/tmpwo0y712x.template', '/tmp/tmpa8mi8tcr/tmpnhqj1cdp.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpa8mi8tcr/tmpnhqj1cdp.h # basename: tmpnhqj1cdp.h # enumeration-production # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE # valuenick: value # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 8 __main__.TestMkenums.test_enum_private_public # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpv4qt5o9_ # rspfile: False # /tmp/tmpv4qt5o9_/tmpyxtkso0h.h: # typedef enum { # ENUM_VALUE_PUBLIC1, # /*< private >*/ # ENUM_VALUE_PRIVATE, # } SomeEnumA # # /tmp/tmpv4qt5o9_/tmpu3g4mn7r.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpv4qt5o9_/tmpu3g4mn7r.template', '/tmp/tmpv4qt5o9_/tmpyxtkso0h.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpv4qt5o9_/tmpyxtkso0h.h # basename: tmpyxtkso0h.h # enumeration-production # EnumName: SomeEnumA # enum_name: some_enum_a # ENUMNAME: SOME_ENUM_A # ENUMSHORT: ENUM_A # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumA # enum_name: some_enum_a # ENUMNAME: SOME_ENUM_A # ENUMSHORT: ENUM_A # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_PUBLIC1 # valuenick: public1 # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumA # enum_name: some_enum_a # ENUMNAME: SOME_ENUM_A # ENUMSHORT: ENUM_A # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: # # /tmp/tmpv4qt5o9_/tmpjq98ezq6.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE, # /*< public >*/ # ENUM_VALUE_PUBLIC2, # } SomeEnumB; # # /tmp/tmpv4qt5o9_/tmpvfo1b3ir.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpv4qt5o9_/tmpvfo1b3ir.template', '/tmp/tmpv4qt5o9_/tmpjq98ezq6.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpv4qt5o9_/tmpjq98ezq6.h # basename: tmpjq98ezq6.h # enumeration-production # EnumName: SomeEnumB # enum_name: some_enum_b # ENUMNAME: SOME_ENUM_B # ENUMSHORT: ENUM_B # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumB # enum_name: some_enum_b # ENUMNAME: SOME_ENUM_B # ENUMSHORT: ENUM_B # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_PUBLIC2 # valuenick: public2 # valuenum: 1 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumB # enum_name: some_enum_b # ENUMNAME: SOME_ENUM_B # ENUMSHORT: ENUM_B # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 9 __main__.TestMkenums.test_enum_symbolic_expression # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpmjwtpdb5 # rspfile: False # /tmp/tmpmjwtpdb5/tmpofezg5s2.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE = 5, # /*< public >*/ # ENUM_VALUE_PUBLIC = ENUM_VALUE_PRIVATE + 2, # } TestSymbolicEnum; # # /tmp/tmpmjwtpdb5/tmph1v8d4yn.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpmjwtpdb5/tmph1v8d4yn.template', '/tmp/tmpmjwtpdb5/tmpofezg5s2.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpmjwtpdb5/tmpofezg5s2.h # basename: tmpofezg5s2.h # enumeration-production # EnumName: TestSymbolicEnum # enum_name: test_symbolic_enum # ENUMNAME: TEST_SYMBOLIC_ENUM # ENUMSHORT: SYMBOLIC_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: TestSymbolicEnum # enum_name: test_symbolic_enum # ENUMNAME: TEST_SYMBOLIC_ENUM # ENUMSHORT: SYMBOLIC_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_PUBLIC # valuenick: public # valuenum: 7 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: TestSymbolicEnum # enum_name: test_symbolic_enum # ENUMNAME: TEST_SYMBOLIC_ENUM # ENUMSHORT: SYMBOLIC_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 10 __main__.TestMkenums.test_filename_basename_in_fhead_ftail # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpzsy7rd6z # rspfile: False # /tmp/tmpzsy7rd6z/tmpmg_qfoio.template: # /*** BEGIN file-header ***/ # file-header # filename: @filename@ # basename: @basename@ # /*** END file-header ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # filename: @filename@ # basename: @basename@ # /*** END file-tail ***/ # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpzsy7rd6z/tmpmg_qfoio.template'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # filename: @filename@ # basename: @basename@ # file-tail # filename: @filename@ # basename: @basename@ # # comment # comment: Generated data ends here # Error: # WARNING: @filename@ used in file-header section. # WARNING: @basename@ used in file-header section. # WARNING: @filename@ used in file-tail section. # WARNING: @basename@ used in file-tail section. ok 11 __main__.TestMkenums.test_help # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpdfvte5jw # rspfile: False # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--help'] # Return code: 0 # Output: # usage: glib-mkenums [-h] [--identifier-prefix IDPREFIX] # [--symbol-prefix SYMPREFIX] [--fhead FHEAD] # [--ftail FTAIL] [--fprod FPROD] [--eprod EPROD] # [--vhead VHEAD] [--vprod VPROD] [--vtail VTAIL] # [--comments COMMENT_TMPL] [--template TEMPLATE] # [--output OUTPUT] [--version] # [args ...] # # positional arguments: # args One or more input files, or a single argument # @rspfile_path pointing to a file that contains the # actual arguments # # options: # -h, --help show this help message and exit # --identifier-prefix IDPREFIX # Identifier prefix # --symbol-prefix SYMPREFIX # Symbol prefix # --fhead FHEAD Output file header # --ftail FTAIL Output file footer # --fprod FPROD Put out TEXT every time a new input file is being # processed. # --eprod EPROD Per enum text, produced prior to value iterations # --vhead VHEAD Value header, produced before iterating over enum # values # --vprod VPROD Value text, produced for each enum value. # --vtail VTAIL Value tail, produced after iterating over enum values # --comments COMMENT_TMPL # Comment structure # --template TEMPLATE Template file # --output OUTPUT # --version, -v Print version information # # Production text substitutions: # @EnumName@ PrefixTheXEnum # @enum_name@ prefix_the_xenum # @ENUMNAME@ PREFIX_THE_XENUM # @ENUMSHORT@ THE_XENUM # @ENUMPREFIX@ PREFIX # @enumsince@ the user-provided since value given # @VALUENAME@ PREFIX_THE_XVALUE # @valuenick@ the-xvalue # @valuenum@ the integer value (limited support, Since: 2.26) # @type@ either enum or flags # @Type@ either Enum or Flags # @TYPE@ either ENUM or FLAGS # @filename@ name of current input file # @basename@ base name of the current input file (Since: 2.22) # Error: ok 12 __main__.TestMkenums.test_no_args # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpw1z6v_lk # rspfile: False # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: ok 13 __main__.TestMkenums.test_no_headers # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpbcfz2dpf # rspfile: False # /tmp/tmpbcfz2dpf/tmp6u_falbj.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpbcfz2dpf/tmp6u_falbj.template'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-tail # # comment # comment: Generated data ends here # Error: ok 14 __main__.TestMkenums.test_no_nick # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp8wxhl5p8 # rspfile: False # /tmp/tmp8wxhl5p8/tmpv5rz24gb.h: # typedef enum { # GEGL_SAMPLER_NEAREST = 0, /*< desc="nearest" >*/ # } GeglSamplerType; # # /tmp/tmp8wxhl5p8/tmpc1vh9473.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmp8wxhl5p8/tmpc1vh9473.template', '/tmp/tmp8wxhl5p8/tmpv5rz24gb.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmp8wxhl5p8/tmpv5rz24gb.h # basename: tmpv5rz24gb.h # enumeration-production # EnumName: GeglSamplerType # enum_name: gegl_sampler_type # ENUMNAME: GEGL_SAMPLER_TYPE # ENUMSHORT: SAMPLER_TYPE # ENUMPREFIX: GEGL # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: GeglSamplerType # enum_name: gegl_sampler_type # ENUMNAME: GEGL_SAMPLER_TYPE # ENUMSHORT: SAMPLER_TYPE # ENUMPREFIX: GEGL # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: GEGL_SAMPLER_NEAREST # valuenick: nearest # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: GeglSamplerType # enum_name: gegl_sampler_type # ENUMNAME: GEGL_SAMPLER_TYPE # ENUMSHORT: SAMPLER_TYPE # ENUMPREFIX: GEGL # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 15 __main__.TestMkenums.test_non_utf8_encoding # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpe31880jz # rspfile: False # /tmp/tmpe31880jz/tmpu0qzlyos.h: # /* Copyright © La Peña */ # typedef enum { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmpe31880jz/tmpjdrysrj6.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpe31880jz/tmpjdrysrj6.template', '/tmp/tmpe31880jz/tmpu0qzlyos.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpe31880jz/tmpu0qzlyos.h # basename: tmpu0qzlyos.h # enumeration-production # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE # valuenick: value # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: # WARNING: UnicodeWarning: invalid start byte at 22 (b'yright \xa9 La Pe\xf1') # WARNING: UnicodeWarning: invalid continuation byte at 29 (b'\xa9 La Pe\xf1a */\n ') ok 16 __main__.TestMkenums.test_reproducible # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpz60jiiz5 # rspfile: False # /tmp/tmpz60jiiz5/tmpt1g29nc3.template: template # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpz60jiiz5/tmpt1g29nc3.template', '/tmp/tmpz60jiiz5/tmpk9rjg0ua1.h', '/tmp/tmpz60jiiz5/tmpfde2f0mq2.h'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: # # /tmp/tmpz60jiiz5/tmpfn1ndaoi.template: template # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpz60jiiz5/tmpfn1ndaoi.template', '/tmp/tmpz60jiiz5/tmpfde2f0mq2.h', '/tmp/tmpz60jiiz5/tmpk9rjg0ua1.h'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: ok 17 __main__.TestMkenums.test_since # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpimptbi5_ # rspfile: False # /tmp/tmpimptbi5_/tmpzlbvrljy.h: # typedef enum { /*< since=1.0 >*/ # QMI_WMS_MESSAGE_PROTOCOL_CDMA = 0, # } QmiWmsMessageProtocol; # # /tmp/tmpimptbi5_/tmp7matiaxy.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpimptbi5_/tmp7matiaxy.template', '/tmp/tmpimptbi5_/tmpzlbvrljy.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpimptbi5_/tmpzlbvrljy.h # basename: tmpzlbvrljy.h # enumeration-production # EnumName: QmiWmsMessageProtocol # enum_name: qmi_wms_message_protocol # ENUMNAME: QMI_WMS_MESSAGE_PROTOCOL # ENUMSHORT: WMS_MESSAGE_PROTOCOL # ENUMPREFIX: QMI # enumsince: 1.0 # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: QmiWmsMessageProtocol # enum_name: qmi_wms_message_protocol # ENUMNAME: QMI_WMS_MESSAGE_PROTOCOL # ENUMSHORT: WMS_MESSAGE_PROTOCOL # ENUMPREFIX: QMI # enumsince: 1.0 # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: QMI_WMS_MESSAGE_PROTOCOL_CDMA # valuenick: cdma # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: QmiWmsMessageProtocol # enum_name: qmi_wms_message_protocol # ENUMNAME: QMI_WMS_MESSAGE_PROTOCOL # ENUMSHORT: WMS_MESSAGE_PROTOCOL # ENUMPREFIX: QMI # enumsince: 1.0 # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 18 __main__.TestMkenums.test_with_double_quotes # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpy58_zc4j # rspfile: False # /tmp/tmpy58_zc4j/tmpmxzgvl4p.h: # typedef enum { # FOO_VALUE /*< nick="eek, a comma" >*/ # } Foo; # # /tmp/tmpy58_zc4j/tmpuzgxrmn7.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpy58_zc4j/tmpuzgxrmn7.template', '/tmp/tmpy58_zc4j/tmpmxzgvl4p.h'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpy58_zc4j/tmpmxzgvl4p.h # basename: tmpmxzgvl4p.h # enumeration-production # EnumName: Foo # enum_name: foo_ # ENUMNAME: FOO_ # ENUMSHORT: # ENUMPREFIX: FOO # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: Foo # enum_name: foo_ # ENUMNAME: FOO_ # ENUMSHORT: # ENUMPREFIX: FOO # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: FOO_VALUE # valuenick: eek, a comma # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: Foo # enum_name: foo_ # ENUMNAME: FOO_ # ENUMSHORT: # ENUMPREFIX: FOO # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 19 __main__.TestRspMkenums.test_available_in # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpj9c2kk0f # rspfile: True # /tmp/tmpj9c2kk0f/tmpatmqnqpp.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_AVAILABLE_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmpj9c2kk0f/tmp9c3ote03.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpj9c2kk0f/tmp9c3ote03.template /tmp/tmpj9c2kk0f/tmpatmqnqpp.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpj9c2kk0f/tmpslleydy9'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpj9c2kk0f/tmpatmqnqpp.h # basename: tmpatmqnqpp.h # enumeration-production # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-header # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-production # VALUENAME: G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER # valuenick: user # valuenum: 4 # type: flags # Type: Flags # TYPE: FLAGS # value-tail # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # file-tail # # comment # comment: Generated data ends here # Error: ok 20 __main__.TestRspMkenums.test_comma_in_enum_value # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpcozbvk8o # rspfile: True # /tmp/tmpcozbvk8o/tmpsuqmz7nu.h: # typedef enum { # ENUM_VALUE_WITH_COMMA = ',', # } TestCommaEnum; # # /tmp/tmpcozbvk8o/tmpmlhpw_ot.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpcozbvk8o/tmpmlhpw_ot.template /tmp/tmpcozbvk8o/tmpsuqmz7nu.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpcozbvk8o/tmpft2t2sq2'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpcozbvk8o/tmpsuqmz7nu.h # basename: tmpsuqmz7nu.h # enumeration-production # EnumName: TestCommaEnum # enum_name: test_comma_enum # ENUMNAME: TEST_COMMA_ENUM # ENUMSHORT: COMMA_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: TestCommaEnum # enum_name: test_comma_enum # ENUMNAME: TEST_COMMA_ENUM # ENUMSHORT: COMMA_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_WITH_COMMA # valuenick: comma # valuenum: 44 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: TestCommaEnum # enum_name: test_comma_enum # ENUMNAME: TEST_COMMA_ENUM # ENUMSHORT: COMMA_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 21 __main__.TestRspMkenums.test_deprecated_in # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpcx8ohls4 # rspfile: True # /tmp/tmpcx8ohls4/tmpj18i7_vo.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_DEPRECATED_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmpcx8ohls4/tmpbtva_ro_.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpcx8ohls4/tmpbtva_ro_.template /tmp/tmpcx8ohls4/tmpj18i7_vo.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpcx8ohls4/tmpas2_7pfs'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpcx8ohls4/tmpj18i7_vo.h # basename: tmpj18i7_vo.h # enumeration-production # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-header # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-production # VALUENAME: G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER # valuenick: user # valuenum: 4 # type: flags # Type: Flags # TYPE: FLAGS # value-tail # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # file-tail # # comment # comment: Generated data ends here # Error: ok 22 __main__.TestRspMkenums.test_deprecated_in_for # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp7jc1_hm3 # rspfile: True # /tmp/tmp7jc1_hm3/tmpahuliicq.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_DEPRECATED_ENUMERATOR_IN_2_68_FOR(G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER2) = (1<<2) # } GDBusServerFlags; # # /tmp/tmp7jc1_hm3/tmp682fxtv1.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmp7jc1_hm3/tmp682fxtv1.template /tmp/tmp7jc1_hm3/tmpahuliicq.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp7jc1_hm3/tmpjzynm7aw'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmp7jc1_hm3/tmpahuliicq.h # basename: tmpahuliicq.h # enumeration-production # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-header # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # value-production # VALUENAME: G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER # valuenick: user # valuenum: 4 # type: flags # Type: Flags # TYPE: FLAGS # value-tail # EnumName: GDBusServerFlags # enum_name: g_dbus_server_flags # ENUMNAME: G_DBUS_SERVER_FLAGS # ENUMSHORT: DBUS_SERVER_FLAGS # ENUMPREFIX: G # enumsince: # type: flags # Type: Flags # TYPE: FLAGS # file-tail # # comment # comment: Generated data ends here # Error: ok 23 __main__.TestRspMkenums.test_empty_header # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpyg2a4ql5 # rspfile: True # /tmp/tmpyg2a4ql5/tmpni_urmm9.h: # /tmp/tmpyg2a4ql5/tmpsf13vfty.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpyg2a4ql5/tmpsf13vfty.template /tmp/tmpyg2a4ql5/tmpni_urmm9.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpyg2a4ql5/tmpwovy0htp'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-tail # # comment # comment: Generated data ends here # Error: ok 24 __main__.TestRspMkenums.test_empty_template # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpwr_lsan6 # rspfile: True # /tmp/tmpwr_lsan6/tmpc7zk7jl4.template: # Response file contains: --template /tmp/tmpwr_lsan6/tmpc7zk7jl4.template # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpwr_lsan6/tmpvc60873b'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: ok 25 __main__.TestRspMkenums.test_enum_name # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpixvk00zg # rspfile: True # /tmp/tmpixvk00zg/tmpjo8g6nf4.h: # typedef enum _SomeEnumIdentifier { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmpixvk00zg/tmpgspd0znt.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpixvk00zg/tmpgspd0znt.template /tmp/tmpixvk00zg/tmpjo8g6nf4.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpixvk00zg/tmpv5nch5te'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpixvk00zg/tmpjo8g6nf4.h # basename: tmpjo8g6nf4.h # enumeration-production # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE # valuenick: value # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 26 __main__.TestRspMkenums.test_enum_private_public # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp356fj31r # rspfile: True # /tmp/tmp356fj31r/tmpzwzbslbq.h: # typedef enum { # ENUM_VALUE_PUBLIC1, # /*< private >*/ # ENUM_VALUE_PRIVATE, # } SomeEnumA # # /tmp/tmp356fj31r/tmpy7y5q52c.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmp356fj31r/tmpy7y5q52c.template /tmp/tmp356fj31r/tmpzwzbslbq.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp356fj31r/tmp1kghf20d'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmp356fj31r/tmpzwzbslbq.h # basename: tmpzwzbslbq.h # enumeration-production # EnumName: SomeEnumA # enum_name: some_enum_a # ENUMNAME: SOME_ENUM_A # ENUMSHORT: ENUM_A # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumA # enum_name: some_enum_a # ENUMNAME: SOME_ENUM_A # ENUMSHORT: ENUM_A # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_PUBLIC1 # valuenick: public1 # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumA # enum_name: some_enum_a # ENUMNAME: SOME_ENUM_A # ENUMSHORT: ENUM_A # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: # # /tmp/tmp356fj31r/tmp4q7o3qwf.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE, # /*< public >*/ # ENUM_VALUE_PUBLIC2, # } SomeEnumB; # # /tmp/tmp356fj31r/tmpi3h5pthl.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmp356fj31r/tmpi3h5pthl.template /tmp/tmp356fj31r/tmp4q7o3qwf.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp356fj31r/tmpqzxrk4mc'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmp356fj31r/tmp4q7o3qwf.h # basename: tmp4q7o3qwf.h # enumeration-production # EnumName: SomeEnumB # enum_name: some_enum_b # ENUMNAME: SOME_ENUM_B # ENUMSHORT: ENUM_B # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumB # enum_name: some_enum_b # ENUMNAME: SOME_ENUM_B # ENUMSHORT: ENUM_B # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_PUBLIC2 # valuenick: public2 # valuenum: 1 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumB # enum_name: some_enum_b # ENUMNAME: SOME_ENUM_B # ENUMSHORT: ENUM_B # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 27 __main__.TestRspMkenums.test_enum_symbolic_expression # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp_cqeemuq # rspfile: True # /tmp/tmp_cqeemuq/tmpstx8u_jo.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE = 5, # /*< public >*/ # ENUM_VALUE_PUBLIC = ENUM_VALUE_PRIVATE + 2, # } TestSymbolicEnum; # # /tmp/tmp_cqeemuq/tmpeqok5ay7.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmp_cqeemuq/tmpeqok5ay7.template /tmp/tmp_cqeemuq/tmpstx8u_jo.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp_cqeemuq/tmp1o9v7dhf'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmp_cqeemuq/tmpstx8u_jo.h # basename: tmpstx8u_jo.h # enumeration-production # EnumName: TestSymbolicEnum # enum_name: test_symbolic_enum # ENUMNAME: TEST_SYMBOLIC_ENUM # ENUMSHORT: SYMBOLIC_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: TestSymbolicEnum # enum_name: test_symbolic_enum # ENUMNAME: TEST_SYMBOLIC_ENUM # ENUMSHORT: SYMBOLIC_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE_PUBLIC # valuenick: public # valuenum: 7 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: TestSymbolicEnum # enum_name: test_symbolic_enum # ENUMNAME: TEST_SYMBOLIC_ENUM # ENUMSHORT: SYMBOLIC_ENUM # ENUMPREFIX: TEST # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 28 __main__.TestRspMkenums.test_filename_basename_in_fhead_ftail # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmplw_utzwl # rspfile: True # /tmp/tmplw_utzwl/tmp8at478g7.template: # /*** BEGIN file-header ***/ # file-header # filename: @filename@ # basename: @basename@ # /*** END file-header ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # filename: @filename@ # basename: @basename@ # /*** END file-tail ***/ # Response file contains: --template /tmp/tmplw_utzwl/tmp8at478g7.template # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmplw_utzwl/tmp5g3gdy2b'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # filename: @filename@ # basename: @basename@ # file-tail # filename: @filename@ # basename: @basename@ # # comment # comment: Generated data ends here # Error: # WARNING: @filename@ used in file-header section. # WARNING: @basename@ used in file-header section. # WARNING: @filename@ used in file-tail section. # WARNING: @basename@ used in file-tail section. ok 29 __main__.TestRspMkenums.test_help # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp29y41qjg # rspfile: True # Response file contains: --help # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp29y41qjg/tmpp588xhc4'] # Return code: 0 # Output: # usage: glib-mkenums [-h] [--identifier-prefix IDPREFIX] # [--symbol-prefix SYMPREFIX] [--fhead FHEAD] # [--ftail FTAIL] [--fprod FPROD] [--eprod EPROD] # [--vhead VHEAD] [--vprod VPROD] [--vtail VTAIL] # [--comments COMMENT_TMPL] [--template TEMPLATE] # [--output OUTPUT] [--version] # [args ...] # # positional arguments: # args One or more input files, or a single argument # @rspfile_path pointing to a file that contains the # actual arguments # # options: # -h, --help show this help message and exit # --identifier-prefix IDPREFIX # Identifier prefix # --symbol-prefix SYMPREFIX # Symbol prefix # --fhead FHEAD Output file header # --ftail FTAIL Output file footer # --fprod FPROD Put out TEXT every time a new input file is being # processed. # --eprod EPROD Per enum text, produced prior to value iterations # --vhead VHEAD Value header, produced before iterating over enum # values # --vprod VPROD Value text, produced for each enum value. # --vtail VTAIL Value tail, produced after iterating over enum values # --comments COMMENT_TMPL # Comment structure # --template TEMPLATE Template file # --output OUTPUT # --version, -v Print version information # # Production text substitutions: # @EnumName@ PrefixTheXEnum # @enum_name@ prefix_the_xenum # @ENUMNAME@ PREFIX_THE_XENUM # @ENUMSHORT@ THE_XENUM # @ENUMPREFIX@ PREFIX # @enumsince@ the user-provided since value given # @VALUENAME@ PREFIX_THE_XVALUE # @valuenick@ the-xvalue # @valuenum@ the integer value (limited support, Since: 2.26) # @type@ either enum or flags # @Type@ either Enum or Flags # @TYPE@ either ENUM or FLAGS # @filename@ name of current input file # @basename@ base name of the current input file (Since: 2.22) # Error: ok 30 __main__.TestRspMkenums.test_no_args # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpynwml8wf # rspfile: True # Response file contains: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpynwml8wf/tmpe38orue0'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: ok 31 __main__.TestRspMkenums.test_no_headers # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpi63ptt2s # rspfile: True # /tmp/tmpi63ptt2s/tmpqco8he08.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpi63ptt2s/tmpqco8he08.template # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpi63ptt2s/tmp0d8gaea0'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-tail # # comment # comment: Generated data ends here # Error: ok 32 __main__.TestRspMkenums.test_no_nick # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpwssnq1j2 # rspfile: True # /tmp/tmpwssnq1j2/tmpl50x5rhw.h: # typedef enum { # GEGL_SAMPLER_NEAREST = 0, /*< desc="nearest" >*/ # } GeglSamplerType; # # /tmp/tmpwssnq1j2/tmpsc0wnhng.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpwssnq1j2/tmpsc0wnhng.template /tmp/tmpwssnq1j2/tmpl50x5rhw.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpwssnq1j2/tmpq0m09oqr'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpwssnq1j2/tmpl50x5rhw.h # basename: tmpl50x5rhw.h # enumeration-production # EnumName: GeglSamplerType # enum_name: gegl_sampler_type # ENUMNAME: GEGL_SAMPLER_TYPE # ENUMSHORT: SAMPLER_TYPE # ENUMPREFIX: GEGL # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: GeglSamplerType # enum_name: gegl_sampler_type # ENUMNAME: GEGL_SAMPLER_TYPE # ENUMSHORT: SAMPLER_TYPE # ENUMPREFIX: GEGL # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: GEGL_SAMPLER_NEAREST # valuenick: nearest # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: GeglSamplerType # enum_name: gegl_sampler_type # ENUMNAME: GEGL_SAMPLER_TYPE # ENUMSHORT: SAMPLER_TYPE # ENUMPREFIX: GEGL # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 33 __main__.TestRspMkenums.test_non_utf8_encoding # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpevqwc7cs # rspfile: True # /tmp/tmpevqwc7cs/tmpzmlx225e.h: # /* Copyright © La Peña */ # typedef enum { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmpevqwc7cs/tmpxur_ckw2.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpevqwc7cs/tmpxur_ckw2.template /tmp/tmpevqwc7cs/tmpzmlx225e.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpevqwc7cs/tmpdl32fk7o'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpevqwc7cs/tmpzmlx225e.h # basename: tmpzmlx225e.h # enumeration-production # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: ENUM_VALUE # valuenick: value # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: SomeEnumIdentifier # enum_name: some_enum_identifier # ENUMNAME: SOME_ENUM_IDENTIFIER # ENUMSHORT: ENUM_IDENTIFIER # ENUMPREFIX: SOME # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: # WARNING: UnicodeWarning: invalid start byte at 22 (b'yright \xa9 La Pe\xf1') # WARNING: UnicodeWarning: invalid continuation byte at 29 (b'\xa9 La Pe\xf1a */\n ') ok 34 __main__.TestRspMkenums.test_reproducible # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmprcluen8k # rspfile: True # /tmp/tmprcluen8k/tmpqolp9ec1.template: template # Response file contains: --template /tmp/tmprcluen8k/tmpqolp9ec1.template /tmp/tmprcluen8k/tmpyy_ulrhu1.h /tmp/tmprcluen8k/tmpbrkyh6de2.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmprcluen8k/tmpv3eaqwnh'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: # # /tmp/tmprcluen8k/tmpq_6uccvc.template: template # Response file contains: --template /tmp/tmprcluen8k/tmpq_6uccvc.template /tmp/tmprcluen8k/tmpbrkyh6de2.h /tmp/tmprcluen8k/tmpyy_ulrhu1.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmprcluen8k/tmp4ezr7xli'] # Return code: 0 # Output: # /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ # # # /* Generated data ends here */ # Error: ok 35 __main__.TestRspMkenums.test_since # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpjzn3ojzy # rspfile: True # /tmp/tmpjzn3ojzy/tmpfwcttee3.h: # typedef enum { /*< since=1.0 >*/ # QMI_WMS_MESSAGE_PROTOCOL_CDMA = 0, # } QmiWmsMessageProtocol; # # /tmp/tmpjzn3ojzy/tmpi_zt2wpy.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpjzn3ojzy/tmpi_zt2wpy.template /tmp/tmpjzn3ojzy/tmpfwcttee3.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpjzn3ojzy/tmp5c3209jj'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpjzn3ojzy/tmpfwcttee3.h # basename: tmpfwcttee3.h # enumeration-production # EnumName: QmiWmsMessageProtocol # enum_name: qmi_wms_message_protocol # ENUMNAME: QMI_WMS_MESSAGE_PROTOCOL # ENUMSHORT: WMS_MESSAGE_PROTOCOL # ENUMPREFIX: QMI # enumsince: 1.0 # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: QmiWmsMessageProtocol # enum_name: qmi_wms_message_protocol # ENUMNAME: QMI_WMS_MESSAGE_PROTOCOL # ENUMSHORT: WMS_MESSAGE_PROTOCOL # ENUMPREFIX: QMI # enumsince: 1.0 # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: QMI_WMS_MESSAGE_PROTOCOL_CDMA # valuenick: cdma # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: QmiWmsMessageProtocol # enum_name: qmi_wms_message_protocol # ENUMNAME: QMI_WMS_MESSAGE_PROTOCOL # ENUMSHORT: WMS_MESSAGE_PROTOCOL # ENUMPREFIX: QMI # enumsince: 1.0 # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: ok 36 __main__.TestRspMkenums.test_with_double_quotes # glib-mkenums: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpuvain7fx # rspfile: True # /tmp/tmpuvain7fx/tmp_7x6dx8b.h: # typedef enum { # FOO_VALUE /*< nick="eek, a comma" >*/ # } Foo; # # /tmp/tmpuvain7fx/tmp04p9c9z2.template: # /*** BEGIN file-header ***/ # file-header # /*** END file-header ***/ # # /*** BEGIN file-production ***/ # file-production # filename: @filename@ # basename: @basename@ # /*** END file-production ***/ # # /*** BEGIN enumeration-production ***/ # enumeration-production # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END enumeration-production ***/ # # /*** BEGIN value-header ***/ # value-header # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-header ***/ # # /*** BEGIN value-production ***/ # value-production # VALUENAME: @VALUENAME@ # valuenick: @valuenick@ # valuenum: @valuenum@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-production ***/ # # /*** BEGIN value-tail ***/ # value-tail # EnumName: @EnumName@ # enum_name: @enum_name@ # ENUMNAME: @ENUMNAME@ # ENUMSHORT: @ENUMSHORT@ # ENUMPREFIX: @ENUMPREFIX@ # enumsince: @enumsince@ # type: @type@ # Type: @Type@ # TYPE: @TYPE@ # /*** END value-tail ***/ # # /*** BEGIN comment ***/ # comment # comment: @comment@ # /*** END comment ***/ # # /*** BEGIN file-tail ***/ # file-tail # /*** END file-tail ***/ # # Response file contains: --template /tmp/tmpuvain7fx/tmp04p9c9z2.template /tmp/tmpuvain7fx/tmp_7x6dx8b.h # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpuvain7fx/tmpbu8vn84j'] # Return code: 0 # Output: # comment # comment: This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. # # # file-header # file-production # filename: /tmp/tmpuvain7fx/tmp_7x6dx8b.h # basename: tmp_7x6dx8b.h # enumeration-production # EnumName: Foo # enum_name: foo_ # ENUMNAME: FOO_ # ENUMSHORT: # ENUMPREFIX: FOO # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-header # EnumName: Foo # enum_name: foo_ # ENUMNAME: FOO_ # ENUMSHORT: # ENUMPREFIX: FOO # enumsince: # type: enum # Type: Enum # TYPE: ENUM # value-production # VALUENAME: FOO_VALUE # valuenick: eek, a comma # valuenum: 0 # type: enum # Type: Enum # TYPE: ENUM # value-tail # EnumName: Foo # enum_name: foo_ # ENUMNAME: FOO_ # ENUMSHORT: # ENUMPREFIX: FOO # enumsince: # type: enum # Type: Enum # TYPE: ENUM # file-tail # # comment # comment: Generated data ends here # Error: 1..36 ============================================================================== ================================== 307/396 =================================== test: glib:gio / unix-streams start time: 10:08:55 duration: 1.32s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=150 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/unix-streams ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Seae2040e007a83c169ed028128e38e33 1..9 # Start of unix-streams tests ok 1 /unix-streams/basic ok 2 /unix-streams/pipe-io-test # slow test /unix-streams/pipe-io-test executed in 0.81 secs ok 3 /unix-streams/nonblocking-io-test # slow test /unix-streams/nonblocking-io-test executed in 0.51 secs ok 4 /unix-streams/read_write ok 5 /unix-streams/read_writev ok 6 /unix-streams/write-wouldblock ok 7 /unix-streams/writev-wouldblock ok 8 /unix-streams/write-async-wouldblock ok 9 /unix-streams/writev-async-wouldblock # End of unix-streams tests ============================================================================== ================================== 326/396 =================================== test: glib:gio / gdbus-introspection start time: 10:08:56 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=98 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-introspection ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sae2d8c6aef677fd5b1dbc7719c4c74a1 1..4 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/system-config1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/system-data1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-parser/.dirs/runtime ok 1 /gdbus/introspection-parser # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/system-config1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/system-data1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-generate/.dirs/runtime ok 2 /gdbus/introspection-generate # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/system-config1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/system-data1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-default-direction/.dirs/runtime ok 3 /gdbus/introspection-default-direction # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/system-config1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/system-data1:/tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_LVO2M3/gdbus/introspection-extra-data/.dirs/runtime ok 4 /gdbus/introspection-extra-data # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 309/396 =================================== test: glib:gio / gschema-compile start time: 10:08:55 duration: 1.35s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=133 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gschema-compile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd1496e5dcdf7102058b6d00fd2aae350 1..82 # Start of gschema tests ok 1 /gschema/no-default ok 2 /gschema/missing-quotes ok 3 /gschema/incomplete-list ok 4 /gschema/wrong-category ok 5 /gschema/bad-type ok 6 /gschema/overflow ok 7 /gschema/range-wrong-type ok 8 /gschema/range-missing-min ok 9 /gschema/range-missing-max ok 10 /gschema/default-out-of-range ok 11 /gschema/choices-wrong-type ok 12 /gschema/choice-missing-value ok 13 /gschema/default-not-in-choices ok 14 /gschema/array-default-not-in-choices ok 15 /gschema/bad-key ok 16 /gschema/invalid-path ok 17 /gschema/bad-key2 ok 18 /gschema/bad-key3 ok 19 /gschema/bad-key4 ok 20 /gschema/empty-key ok 21 /gschema/enum ok 22 /gschema/enum-with-aliases ok 23 /gschema/enum-with-invalid-alias ok 24 /gschema/enum-with-invalid-value ok 25 /gschema/enum-with-repeated-alias ok 26 /gschema/enum-with-repeated-nick ok 27 /gschema/enum-with-repeated-value # slow test /gschema/enum-with-repeated-value executed in 0.55 secs ok 28 /gschema/enum-with-chained-alias ok 29 /gschema/enum-with-shadow-alias ok 30 /gschema/enum-with-choice ok 31 /gschema/enum-with-bad-default ok 32 /gschema/choice ok 33 /gschema/choice-upside-down ok 34 /gschema/bad-choice ok 35 /gschema/choice-bad ok 36 /gschema/choice-badtype ok 37 /gschema/bare-alias ok 38 /gschema/choice-alias ok 39 /gschema/default-in-aliases ok 40 /gschema/choice-invalid-alias ok 41 /gschema/choice-shadowed-alias ok 42 /gschema/range ok 43 /gschema/range-badtype ok 44 /gschema/range-low-default ok 45 /gschema/range-high-default ok 46 /gschema/range-default-low ok 47 /gschema/range-default-high ok 48 /gschema/range-parse-error ok 49 /gschema/from-docs ok 50 /gschema/extending ok 51 /gschema/extend-missing ok 52 /gschema/extend-nonlist ok 53 /gschema/extend-self ok 54 /gschema/extend-wrong-list-indirect ok 55 /gschema/extend-wrong-list ok 56 /gschema/key-in-list-indirect ok 57 /gschema/key-in-list ok 58 /gschema/list-of-missing ok 59 /gschema/extend-and-shadow ok 60 /gschema/extend-and-shadow-indirect ok 61 /gschema/override ok 62 /gschema/override-missing ok 63 /gschema/override-range-error ok 64 /gschema/override-then-key ok 65 /gschema/override-twice ok 66 /gschema/override-type-error ok 67 /gschema/flags-aliased-default ok 68 /gschema/flags-bad-default ok 69 /gschema/flags-more-than-one-bit ok 70 /gschema/flags-with-enum-attr ok 71 /gschema/flags-with-enum-tag ok 72 /gschema/summary-xmllang ok 73 /gschema/description-xmllang ok 74 /gschema/summary-xmllang-and-attrs ok 75 /gschema/inherit-gettext-domain ok 76 /gschema/range-type-test ok 77 /gschema/cdata # Start of no-default tests # Start of subprocess tests # End of subprocess tests # End of no-default tests # Start of missing-quotes tests # Start of subprocess tests # End of subprocess tests # End of missing-quotes tests # Start of incomplete-list tests # Start of subprocess tests # End of subprocess tests # End of incomplete-list tests # Start of wrong-category tests # Start of subprocess tests # End of subprocess tests # End of wrong-category tests # Start of bad-type tests # Start of subprocess tests # End of subprocess tests # End of bad-type tests # Start of overflow tests # Start of subprocess tests # End of subprocess tests # End of overflow tests # Start of range-wrong-type tests # Start of subprocess tests # End of subprocess tests # End of range-wrong-type tests # Start of range-missing-min tests # Start of subprocess tests # End of subprocess tests # End of range-missing-min tests # Start of range-missing-max tests # Start of subprocess tests # End of subprocess tests # End of range-missing-max tests # Start of default-out-of-range tests # Start of subprocess tests # End of subprocess tests # End of default-out-of-range tests # Start of choices-wrong-type tests # Start of subprocess tests # End of subprocess tests # End of choices-wrong-type tests # Start of choice-missing-value tests # Start of subprocess tests # End of subprocess tests # End of choice-missing-value tests # Start of default-not-in-choices tests # Start of subprocess tests # End of subprocess tests # End of default-not-in-choices tests # Start of array-default-not-in-choices tests # Start of subprocess tests # End of subprocess tests # End of array-default-not-in-choices tests # Start of bad-key tests ok 78 /gschema/bad-key/opt # Start of subprocess tests # End of subprocess tests # Start of opt tests # Start of subprocess tests # End of subprocess tests # End of opt tests # End of bad-key tests # Start of invalid-path tests # Start of subprocess tests # End of subprocess tests # End of invalid-path tests # Start of bad-key2 tests ok 79 /gschema/bad-key2/opt # Start of subprocess tests # End of subprocess tests # Start of opt tests # Start of subprocess tests # End of subprocess tests # End of opt tests # End of bad-key2 tests # Start of bad-key3 tests ok 80 /gschema/bad-key3/opt # Start of subprocess tests # End of subprocess tests # Start of opt tests # Start of subprocess tests # End of subprocess tests # End of opt tests # End of bad-key3 tests # Start of bad-key4 tests ok 81 /gschema/bad-key4/opt # Start of subprocess tests # End of subprocess tests # Start of opt tests # Start of subprocess tests # End of subprocess tests # End of opt tests # End of bad-key4 tests # Start of empty-key tests ok 82 /gschema/empty-key/opt # Start of subprocess tests # End of subprocess tests # Start of opt tests # Start of subprocess tests # End of subprocess tests # End of opt tests # End of empty-key tests # Start of enum tests # Start of subprocess tests # End of subprocess tests # End of enum tests # Start of enum-with-aliases tests # Start of subprocess tests # End of subprocess tests # End of enum-with-aliases tests # Start of enum-with-invalid-alias tests # Start of subprocess tests # End of subprocess tests # End of enum-with-invalid-alias tests # Start of enum-with-invalid-value tests # Start of subprocess tests # End of subprocess tests # End of enum-with-invalid-value tests # Start of enum-with-repeated-alias tests # Start of subprocess tests # End of subprocess tests # End of enum-with-repeated-alias tests # Start of enum-with-repeated-nick tests # Start of subprocess tests # End of subprocess tests # End of enum-with-repeated-nick tests # Start of enum-with-repeated-value tests # Start of subprocess tests # End of subprocess tests # End of enum-with-repeated-value tests # Start of enum-with-chained-alias tests # Start of subprocess tests # End of subprocess tests # End of enum-with-chained-alias tests # Start of enum-with-shadow-alias tests # Start of subprocess tests # End of subprocess tests # End of enum-with-shadow-alias tests # Start of enum-with-choice tests # Start of subprocess tests # End of subprocess tests # End of enum-with-choice tests # Start of enum-with-bad-default tests # Start of subprocess tests # End of subprocess tests # End of enum-with-bad-default tests # Start of choice tests # Start of subprocess tests # End of subprocess tests # End of choice tests # Start of choice-upside-down tests # Start of subprocess tests # End of subprocess tests # End of choice-upside-down tests # Start of bad-choice tests # Start of subprocess tests # End of subprocess tests # End of bad-choice tests # Start of choice-bad tests # Start of subprocess tests # End of subprocess tests # End of choice-bad tests # Start of choice-badtype tests # Start of subprocess tests # End of subprocess tests # End of choice-badtype tests # Start of bare-alias tests # Start of subprocess tests # End of subprocess tests # End of bare-alias tests # Start of choice-alias tests # Start of subprocess tests # End of subprocess tests # End of choice-alias tests # Start of default-in-aliases tests # Start of subprocess tests # End of subprocess tests # End of default-in-aliases tests # Start of choice-invalid-alias tests # Start of subprocess tests # End of subprocess tests # End of choice-invalid-alias tests # Start of choice-shadowed-alias tests # Start of subprocess tests # End of subprocess tests # End of choice-shadowed-alias tests # Start of range tests # Start of subprocess tests # End of subprocess tests # End of range tests # Start of range-badtype tests # Start of subprocess tests # End of subprocess tests # End of range-badtype tests # Start of range-low-default tests # Start of subprocess tests # End of subprocess tests # End of range-low-default tests # Start of range-high-default tests # Start of subprocess tests # End of subprocess tests # End of range-high-default tests # Start of range-default-low tests # Start of subprocess tests # End of subprocess tests # End of range-default-low tests # Start of range-default-high tests # Start of subprocess tests # End of subprocess tests # End of range-default-high tests # Start of range-parse-error tests # Start of subprocess tests # End of subprocess tests # End of range-parse-error tests # Start of from-docs tests # Start of subprocess tests # End of subprocess tests # End of from-docs tests # Start of extending tests # Start of subprocess tests # End of subprocess tests # End of extending tests # Start of extend-missing tests # Start of subprocess tests # End of subprocess tests # End of extend-missing tests # Start of extend-nonlist tests # Start of subprocess tests # End of subprocess tests # End of extend-nonlist tests # Start of extend-self tests # Start of subprocess tests # End of subprocess tests # End of extend-self tests # Start of extend-wrong-list-indirect tests # Start of subprocess tests # End of subprocess tests # End of extend-wrong-list-indirect tests # Start of extend-wrong-list tests # Start of subprocess tests # End of subprocess tests # End of extend-wrong-list tests # Start of key-in-list-indirect tests # Start of subprocess tests # End of subprocess tests # End of key-in-list-indirect tests # Start of key-in-list tests # Start of subprocess tests # End of subprocess tests # End of key-in-list tests # Start of list-of-missing tests # Start of subprocess tests # End of subprocess tests # End of list-of-missing tests # Start of extend-and-shadow tests # Start of subprocess tests # End of subprocess tests # End of extend-and-shadow tests # Start of extend-and-shadow-indirect tests # Start of subprocess tests # End of subprocess tests # End of extend-and-shadow-indirect tests # Start of override tests # Start of subprocess tests # End of subprocess tests # End of override tests # Start of override-missing tests # Start of subprocess tests # End of subprocess tests # End of override-missing tests # Start of override-range-error tests # Start of subprocess tests # End of subprocess tests # End of override-range-error tests # Start of override-then-key tests # Start of subprocess tests # End of subprocess tests # End of override-then-key tests # Start of override-twice tests # Start of subprocess tests # End of subprocess tests # End of override-twice tests # Start of override-type-error tests # Start of subprocess tests # End of subprocess tests # End of override-type-error tests # Start of flags-aliased-default tests # Start of subprocess tests # End of subprocess tests # End of flags-aliased-default tests # Start of flags-bad-default tests # Start of subprocess tests # End of subprocess tests # End of flags-bad-default tests # Start of flags-more-than-one-bit tests # Start of subprocess tests # End of subprocess tests # End of flags-more-than-one-bit tests # Start of flags-with-enum-attr tests # Start of subprocess tests # End of subprocess tests # End of flags-with-enum-attr tests # Start of flags-with-enum-tag tests # Start of subprocess tests # End of subprocess tests # End of flags-with-enum-tag tests # Start of summary-xmllang tests # Start of subprocess tests # End of subprocess tests # End of summary-xmllang tests # Start of description-xmllang tests # Start of subprocess tests # End of subprocess tests # End of description-xmllang tests # Start of summary-xmllang-and-attrs tests # Start of subprocess tests # End of subprocess tests # End of summary-xmllang-and-attrs tests # Start of inherit-gettext-domain tests # Start of subprocess tests # End of subprocess tests # End of inherit-gettext-domain tests # Start of range-type-test tests # Start of subprocess tests # End of subprocess tests # End of range-type-test tests # Start of cdata tests # Start of subprocess tests # End of subprocess tests # End of cdata tests # End of gschema tests ============================================================================== ================================== 327/396 =================================== test: glib:gio / gdbus-method-invocation start time: 10:08:56 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-method-invocation ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scc349bcde95c2d9ab7d390335b6bd45e 1..1 # Start of gdbus tests # Start of method-invocation tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/system-config1:/tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/system-data1:/tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-method-invocation_GNF3M3/gdbus/method-invocation/return/.dirs/runtime # /gdbus/method-invocation/return summary: Test calling g_dbus_method_invocation_return_*() in various ways # Calling org.freedesktop.DBus.Properties.Get # Calling org.freedesktop.DBus.Properties.Get # Calling org.freedesktop.DBus.Properties.Get # Calling org.freedesktop.DBus.Properties.Set # Calling org.freedesktop.DBus.Properties.GetAll # Calling org.example.Foo.WrongReturnType # Calling org.example.Foo.GetFDs # Calling org.example.Foo.GetFDs # Calling org.example.Foo.ReturnError # Calling org.example.Foo.CloseBeforeReturning ok 1 /gdbus/method-invocation/return # End of method-invocation tests # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 324/396 =================================== test: glib:gio / gdbus-exit-on-close start time: 10:08:56 duration: 0.41s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=95 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-exit-on-close ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S60a3b5c757895c0ae13ab05e6adb218a 1..4 # Start of gdbus tests # Start of exit-on-close tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/default/.dirs/runtime ok 1 /gdbus/exit-on-close/default # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/true/.dirs/runtime ok 2 /gdbus/exit-on-close/true # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/false/.dirs/runtime ok 3 /gdbus/exit-on-close/false # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-exit-on-close_SZBQM3/gdbus/exit-on-close/we-close/.dirs/runtime ok 4 /gdbus/exit-on-close/we-close # Start of default tests # End of default tests # Start of true tests # End of true tests # Start of false tests # End of false tests # Start of we-close tests # End of we-close tests # End of exit-on-close tests # End of gdbus tests ============================================================================== ================================== 157/396 =================================== test: glib:gobject / threadtests start time: 10:08:46 duration: 9.95s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=138 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/threadtests ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbf0bf5b5deae4c1fbb75745684f4b05c 1..5 # Start of GObject tests ok 1 /GObject/threaded-object-init ok 2 /GObject/threaded-weak-ref # slow test /GObject/threaded-weak-ref executed in 9.26 secs # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/2394 # /GObject/threaded-toggle-notify summary: Test that toggle reference notifications can be changed safely from another (the main) thread without causing the notifying thread to abort ok 3 /GObject/threaded-toggle-notify ok 4 /GObject/threaded-g-pointer-bit-unlock-and-set # Start of threaded-weak-ref tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2390 # /GObject/threaded-weak-ref/on-finalization summary: Test that a weak ref added by another thread during dispose of a GObject is cleared during finalisation. Use on_weak_ref_disposed() to synchronize the other thread with the dispose vfunc. ok 5 /GObject/threaded-weak-ref/on-finalization # End of threaded-weak-ref tests # End of GObject tests ============================================================================== ================================== 328/396 =================================== test: glib:gio / gdbus-names start time: 10:08:56 duration: 0.15s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=148 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-names ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8d1a63f4466155e3aec4ddcebb9d7304 1..10 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/validate-names/.dirs/runtime ok 1 /gdbus/validate-names # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-own-name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 2 /gdbus/bus-own-name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 3 /gdbus/bus-watch-name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 4 /gdbus/bus-watch-name-auto-start # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Acquired a message bus connection # Acquired the name org.gtk.GDBus.FakeService # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 5 /gdbus/bus-watch-name-auto-start-service-exist # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 6 /gdbus/bus-watch-name-closures # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-name-closures-auto-start/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 7 /gdbus/bus-watch-name-closures-auto-start # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-watch-different-context/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 8 /gdbus/bus-watch-different-context # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/bus-unwatch-early/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/604 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 9 /gdbus/bus-unwatch-early # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/system-config1:/tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/system-data1:/tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_U273M3/gdbus/escape-object-path/.dirs/runtime ok 10 /gdbus/escape-object-path # End of gdbus tests ----------------------------------- stderr ----------------------------------- dbus-daemon[3549]: [session uid=1111 pid=3549 pidfd=4] Activating service name='org.gtk.GDBus.FakeService' requested by ':1.0' (uid=1111 pid=3470 comm="/build/reproducible-path/glib2.0-2.83.4/debian/bui") dbus-daemon[3549]: [session uid=1111 pid=3549 pidfd=4] Successfully activated service 'org.gtk.GDBus.FakeService' ============================================================================== ================================== 331/396 =================================== test: glib:gio / gdbus-proxy-unique-name start time: 10:08:56 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=246 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy-unique-name ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S31b5c48ca916d3a54287530eba8766b8 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/system-config1:/tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/system-data1:/tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy-unique-name_C84ZM3/gdbus/proxy-unique-name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 1 /gdbus/proxy-unique-name # End of gdbus tests ----------------------------------- stderr ----------------------------------- cleaning up pid 3597 ============================================================================== ================================== 251/396 =================================== test: glib:gio / network-monitor-race start time: 10:08:54 duration: 2.88s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=233 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/network-monitor-race ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S47a813359e032028e0a08bc9284f187b 1..1 # Start of network-monitor tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=793727 ok 1 /network-monitor/create-in-thread # slow test /network-monitor/create-in-thread executed in 2.87 secs # End of network-monitor tests ============================================================================== ================================== 332/396 =================================== test: glib:gio / gdbus-proxy-well-known-name start time: 10:08:56 duration: 0.07s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=255 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy-well-known-name ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb845e15c57218af6d8fa9dc10f32e489 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/system-config1:/tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/system-data1:/tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy-well-known-name_X7X1M3/gdbus/proxy-well-known-name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 1 /gdbus/proxy-well-known-name # End of gdbus tests ============================================================================== ================================== 335/396 =================================== test: glib:gio+slow / gdbus-threading start time: 10:08:56 duration: 0.01s result: exit status 0 command: MALLOC_PERTURB_=147 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-threading ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbe459d77893c1e6797fc9004dbe01cb9 # 1..0 # SKIP all gdbus-threading tests skipped because they are too unreliable (glib#1515) ============================================================================== ================================== 319/396 =================================== test: glib:gio / gdbus-close-pending start time: 10:08:56 duration: 0.86s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=42 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-close-pending ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc66240c65aae701f1e8726cf915c5a42 1..2 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/system-config1:/tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/system-data1:/tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/close-pending/.dirs/runtime ok 1 /gdbus/close-pending # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/system-config1:/tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/system-data1:/tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-close-pending_6MZRM3/gdbus/unref-pending/.dirs/runtime ok 2 /gdbus/unref-pending # End of gdbus tests ============================================================================== ================================== 334/396 =================================== test: glib:gio+gdbus-codegen / gdbus-test-codegen start time: 10:08:56 duration: 0.12s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=82 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-test-codegen ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se730a2ae2fa6b5fa766e929dfc5087cd 1..8 # Start of gdbus tests # Start of codegen tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/annotations/.dirs/runtime ok 1 /gdbus/codegen/annotations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/interface_stability/.dirs/runtime ok 2 /gdbus/codegen/interface_stability # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/object-manager/.dirs/runtime ok 3 /gdbus/codegen/object-manager # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/property-naming/.dirs/runtime ok 4 /gdbus/codegen/property-naming # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/autocleanups/.dirs/runtime ok 5 /gdbus/codegen/autocleanups # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/deprecations/.dirs/runtime ok 6 /gdbus/codegen/deprecations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/standalone-interface-info/.dirs/runtime ok 7 /gdbus/codegen/standalone-interface-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/system-config1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/system-data1:/tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_ICVWM3/gdbus/codegen/unix-fd-list/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1726 ok 8 /gdbus/codegen/unix-fd-list # End of codegen tests # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 337/396 =================================== test: glib:gio / gnotification start time: 10:08:57 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=117 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gnotification ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0513b033991e36aba87f0e29e5469131 1..2 # Start of gnotification tests ok 1 /gnotification/basic ok 2 /gnotification/properties # End of gnotification tests ----------------------------------- stderr ----------------------------------- cleaning up pid 3776 ============================================================================== ================================== 338/396 =================================== test: glib:gio+gdbus-codegen / gdbus-test-codegen-old start time: 10:08:57 duration: 0.09s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=89 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-test-codegen-old ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scbce574def67fe1b0eff8de53f2931e5 1..8 # Start of gdbus tests # Start of codegen tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/annotations/.dirs/runtime ok 1 /gdbus/codegen/annotations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/interface_stability/.dirs/runtime ok 2 /gdbus/codegen/interface_stability # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/object-manager/.dirs/runtime ok 3 /gdbus/codegen/object-manager # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/property-naming/.dirs/runtime ok 4 /gdbus/codegen/property-naming # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/autocleanups/.dirs/runtime ok 5 /gdbus/codegen/autocleanups # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/deprecations/.dirs/runtime ok 6 /gdbus/codegen/deprecations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/standalone-interface-info/.dirs/runtime ok 7 /gdbus/codegen/standalone-interface-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_AJJVM3/gdbus/codegen/unix-fd-list/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1726 ok 8 /gdbus/codegen/unix-fd-list # End of codegen tests # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== =================================== 29/396 =================================== test: glib:glib+core / io-channel-basic start time: 10:08:43 duration: 13.61s result: exit status 0 command: G_DEBUG=gc-friendly MALLOC_PERTURB_=126 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa846b70041adf00276ad315634ae66ef 1..1 # Start of gio tests # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic # random seed: R02S181e64c435eb397b4b58a4c3f0d3a192 # GLib-DEBUG: io-channel-basic: child writing 8+3028 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3028 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4257 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4257 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+96 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 96 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2171 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2171 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1540 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 1540 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4511 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4511 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+365 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 365 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1264 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 1264 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1761 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 1761 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2352 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2352 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1252 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 1252 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4316 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4316 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+580 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 580 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4102 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4102 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+3483 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3483 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2663 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2663 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+476 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 476 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+648 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 648 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+550 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 550 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4496 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4496 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2816 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2816 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+3821 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3821 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+3163 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3163 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+3509 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3509 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1115 bytes to 6 # GLib-DEBUG: io-channel-basic: child exiting, closing 6 # GLib-DEBUG: io-channel-basic: ...from 5: HUP IN # GLib-DEBUG: io-channel-basic: ...from 5: 1115 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic # random seed: R02Sce7496fc907ccd419a90dc5341e314bb # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic # random seed: R02Sc6fb3806744a3648c591cbd765d4a9e2 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic # random seed: R02S50105a42f9b7a161b45a39cf977bffc2 # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic # random seed: R02S567c234dcdb95694f2cb45b16de4d5ef # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/io-channel-basic # random seed: R02Sdf4655036f793d480e37627717cbc151 # GLib-DEBUG: io-channel-basic: child writing 8+3312 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3312 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3481 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 3481 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+3170 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3170 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3021 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3021 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+882 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 882 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+3783 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3783 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+598 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 598 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+1774 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 1774 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+4642 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 4642 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+3684 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3684 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+4474 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 4474 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1567 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 1567 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2298 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 2298 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2258 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2258 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+3179 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3179 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+1013 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1013 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+2561 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2561 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3754 bytes to 11 # GLib-DEBUG: io-channel-basic: child writing 8+2855 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 3754 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 2855 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+1150 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 1150 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+1680 bytes to 15 # GLib-DEBUG: io-channel-basic: child writing 8+2728 bytes to 13 # GLib-DEBUG: io-channel-basic: child writing 8+3168 bytes to 17 # GLib-DEBUG: io-channel-basic: child writing 8+673 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 673 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 2728 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 1680 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3168 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2340 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2340 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+706 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 706 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3800 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3800 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2716 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2716 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4418 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4418 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+1613 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1613 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+345 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 345 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4209 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4209 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+3617 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3617 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1967 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 1967 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+1427 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 1427 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4234 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 4234 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2767 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2767 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1283 bytes to 15 # GLib-DEBUG: io-channel-basic: child writing 8+1674 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 1674 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 1283 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+546 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 546 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+501 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 501 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2071 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2071 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3983 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3983 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2401 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2401 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+790 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 790 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3710 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3710 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2719 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2719 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+4288 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 4288 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+549 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 549 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+4957 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4957 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3580 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3580 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+590 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 590 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+645 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 645 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4321 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4321 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3054 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3054 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+3300 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3300 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+1544 bytes to 15 # GLib-DEBUG: io-channel-basic: child writing 8+2366 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: child writing 8+3941 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 14: 1544 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3941 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2366 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+521 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 521 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4819 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4819 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+1925 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 1925 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2471 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 2471 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2319 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2319 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+4980 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 4980 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3168 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3168 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2931 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2931 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+3113 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3113 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+2425 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2425 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+296 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 296 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2349 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 2349 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2633 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2633 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+1428 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1428 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3890 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3890 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+995 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 995 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4006 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4006 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+4716 bytes to 11 # GLib-DEBUG: io-channel-basic: child writing 8+4657 bytes to 15 # GLib-DEBUG: io-channel-basic: child writing 8+4477 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 4477 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 4716 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4657 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+4566 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 4566 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+1474 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 1474 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3808 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3808 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+197 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 197 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+1540 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1540 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1050 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 1050 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3959 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3959 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3203 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3203 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+4630 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 4630 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+3625 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3625 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2032 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2032 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+1370 bytes to 9 # GLib-DEBUG: io-channel-basic: child writing 8+3771 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1370 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 3771 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+202 bytes to 15 # GLib-DEBUG: io-channel-basic: child writing 8+1263 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 202 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 1263 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2429 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 2429 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+4804 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 4804 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3733 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3733 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+341 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 341 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2044 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 2044 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+487 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 487 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+1227 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1227 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1058 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 1058 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2282 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2282 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2426 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2426 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2816 bytes to 15 # GLib-DEBUG: io-channel-basic: child exiting, closing 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 2816 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: ...from 14: HUP # GLib-DEBUG: io-channel-basic: child writing 8+3472 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3472 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3210 bytes to 13 # GLib-DEBUG: io-channel-basic: child exiting, closing 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3210 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: ...from 12: HUP # GLib-DEBUG: io-channel-basic: child writing 8+3218 bytes to 17 # GLib-DEBUG: io-channel-basic: child exiting, closing 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3218 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: ...from 16: HUP # GLib-DEBUG: io-channel-basic: child writing 8+3542 bytes to 11 # GLib-DEBUG: io-channel-basic: child exiting, closing 11 # GLib-DEBUG: io-channel-basic: ...from 10: HUP IN # GLib-DEBUG: io-channel-basic: ...from 10: 3542 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4197 bytes to 9 # GLib-DEBUG: io-channel-basic: child exiting, closing 9 # GLib-DEBUG: io-channel-basic: ...from 8: HUP IN # GLib-DEBUG: io-channel-basic: ...from 8: 4197 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK ok 1 /gio/io-basics # slow test /gio/io-basics executed in 13.60 secs # End of gio tests ============================================================================== ================================== 339/396 =================================== test: glib:gio+gdbus-codegen / gdbus-test-codegen-min-required-2-64 start time: 10:08:57 duration: 0.12s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=26 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-test-codegen-min-required-2-64 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S96b5592c31457ec499b261550806fd32 1..8 # Start of gdbus tests # Start of codegen tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/annotations/.dirs/runtime ok 1 /gdbus/codegen/annotations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/interface_stability/.dirs/runtime ok 2 /gdbus/codegen/interface_stability # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/object-manager/.dirs/runtime ok 3 /gdbus/codegen/object-manager # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/property-naming/.dirs/runtime ok 4 /gdbus/codegen/property-naming # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/autocleanups/.dirs/runtime ok 5 /gdbus/codegen/autocleanups # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/deprecations/.dirs/runtime ok 6 /gdbus/codegen/deprecations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/standalone-interface-info/.dirs/runtime ok 7 /gdbus/codegen/standalone-interface-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-min-required-2-64_77HVM3/gdbus/codegen/unix-fd-list/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1726 ok 8 /gdbus/codegen/unix-fd-list # End of codegen tests # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 342/396 =================================== test: glib:gio / gdbus-connection-flush start time: 10:08:57 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection-flush ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scf6eb34429e5ed533c2068a4472e940a 1..2 # Start of gdbus tests # Start of connection tests # Start of flush tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/system-config1:/tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/system-data1:/tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/busy/.dirs/runtime ok 1 /gdbus/connection/flush/busy # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/system-config1:/tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/system-data1:/tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-flush_1QZSM3/gdbus/connection/flush/idle/.dirs/runtime ok 2 /gdbus/connection/flush/idle # End of flush tests # End of connection tests # End of gdbus tests ============================================================================== ================================== 343/396 =================================== test: glib:gio / gdbus-non-socket start time: 10:08:57 duration: 0.03s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=171 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-non-socket ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6395e1851b4545a8fb929f4a6944488c 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/system-config1:/tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/system-data1:/tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-non-socket_H3GTM3/gdbus/non-socket/.dirs/runtime ok 1 /gdbus/non-socket # End of gdbus tests ============================================================================== ================================== 341/396 =================================== test: glib:gio / dbus-appinfo start time: 10:08:57 duration: 0.15s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/dbus-appinfo ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1b357e39273db06b2d2b39735d5b1265 1..7 # Start of appinfo tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/system-config1:/tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/system-data1:/tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/runtime # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 /appinfo/dbusappinfo # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/system-config1:/tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/system-data1:/tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/runtime # /appinfo/flatpak-doc-export summary: Test that files launched via Flatpak apps are made available via the document portal. # Acquired a message bus connection # Acquired the name org.freedesktop.portal.Documents # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_dbus-appinfo_3JASM3/appinfo/dbusappinfo/.dirs/config to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/config # on_flatpak_open received file '/document-portal/document-id/org.gtk.test.dbusappinfo.flatpak.desktop' # fake-document-portal cancelled ok 2 /appinfo/flatpak-doc-export # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/system-config1:/tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/system-data1:/tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/runtime # /appinfo/flatpak-missing-doc-export summary: Test that files launched via Flatpak apps are made available via the document portal. # Acquired a message bus connection # Acquired the name org.freedesktop.portal.Documents # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-doc-export/.dirs/config to /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/config # on_flatpak_open received file '/hopefully/an/invalid/path.desktop' # fake-document-portal cancelled ok 3 /appinfo/flatpak-missing-doc-export # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/system-config1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/system-data1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/runtime # Acquired a message bus connection # Acquired the name org.freedesktop.portal.Desktop # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_dbus-appinfo_3JASM3/appinfo/flatpak-missing-doc-export/.dirs/config to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/config # Got open file request for file:///build/reproducible-path/glib2.0-2.83.4/gio/tests/org.gtk.test.dbusappinfo.flatpak.desktop # Request skeleton exported at /org/freedesktop/portal/desktop/request/1_5/t # Response emitted # fake-desktop-portal cancelled ok 4 /appinfo/portal-open-file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/system-config1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/system-data1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/runtime # Acquired a message bus connection # Acquired the name org.freedesktop.portal.Desktop # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file/.dirs/config to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/config # Got open file request for http://example.com # Request skeleton exported at /org/freedesktop/portal/desktop/request/1_7/t # Response emitted # fake-desktop-portal cancelled ok 5 /appinfo/portal-open-uri # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/system-config1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/system-data1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/runtime # Acquired a message bus connection # Acquired the name org.freedesktop.portal.Desktop # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri/.dirs/config to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/config # Got open file request for file:///build/reproducible-path/glib2.0-2.83.4/gio/tests/org.gtk.test.dbusappinfo.flatpak.desktop # Request skeleton exported at /org/freedesktop/portal/desktop/request/1_9/gio45099087 # Response emitted # fake-desktop-portal cancelled ok 6 /appinfo/portal-open-file-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/system-config1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/system-data1:/tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/runtime # Acquired a message bus connection # Acquired the name org.freedesktop.portal.Desktop # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-file-async/.dirs/config to /tmp/test_dbus-appinfo_3JASM3/appinfo/portal-open-uri-async/.dirs/config # Got open file request for http://example.com # Request skeleton exported at /org/freedesktop/portal/desktop/request/1_11/gio1940724908 # Response emitted # fake-desktop-portal cancelled ok 7 /appinfo/portal-open-uri-async # End of appinfo tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== ================================== 333/396 =================================== test: glib:gio / gdbus-subscribe start time: 10:08:56 duration: 0.44s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=115 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-subscribe ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa5717b2197cfe95d5c54703ac69d0c22 1..24 # Start of gdbus tests # Start of subscribe tests # Start of conn tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/simple/.dirs/runtime # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/simple summary: A broadcast is only received after subscribing to it # Step 0: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 1: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 2: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 2 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 0 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 1 times by GDBusConnection, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 1 /gdbus/subscribe/conn/simple # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/broadcast_from_anyone summary: A subscription with NULL sender accepts broadcast and unicast # Step 0: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: service 2 # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 3: emitting signal # Sender: service # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 4: emitting signal # Sender: service 2 # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 1 # Signal received from service 2 :1.2 # Signal received from service 2 :1.2 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 2 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 3 # Signal received from service 2 :1.2 # Signal received from service 2 :1.2 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 1 times by GDBusConnection, expected 1 # Signal from step 2 was received 1 times by GDBusConnection, expected 1 # Signal from step 3 was received 1 times by GDBusConnection, expected 1 # Signal from step 4 was received 1 times by GDBusConnection, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 2 /gdbus/subscribe/conn/broadcast_from_anyone # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/match_twice/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/match_twice summary: A message matching more than one subscription is received once per subscription # Step 0: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 1: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: (any) # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 2: adding subscription # Sender: (any) # Path: (any) # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 3: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 4: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 4 was received 4 times by GDBusConnection, expected 4 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 3 /gdbus/subscribe/conn/match_twice # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/limit_by_unique_name summary: A subscription via a unique name only accepts messages sent by that same unique name # Step 0: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 3: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 3 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # Signal from step 3 was received 1 times by GDBusConnection, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 4 /gdbus/subscribe/conn/limit_by_unique_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/nonexistent_unique_name summary: A subscription via a unique name that doesn't exist accepts no messages # Step 0: adding subscription # Sender: :0.this.had.better.not.exist # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 5 /gdbus/subscribe/conn/nonexistent_unique_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/limit_by_well_known_name summary: A subscription via a well-known name only accepts messages sent by the owner of that well-known name # Step 0: claiming bus name # Name: org.gtk.Test.AlreadyOwned # Owner: service # Step 1: adding subscription # Sender: org.gtk.Test.AlreadyOwned # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 2: adding subscription # Sender: org.gtk.Test.OwnedLater # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 3: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 4: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 5: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 6: claiming bus name # Name: org.gtk.Test.OwnedLater # Owner: service # Step 7: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 5 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # NameOwnerChanged from step 0 was received 0 times by GDBusConnection, expected 0 # Signal from step 3 was received 0 times by GDBusConnection, expected 0 # Signal from step 4 was received 0 times by GDBusConnection, expected 0 # Signal from step 5 was received 1 times by GDBusConnection, expected 1 # NameOwnerChanged from step 6 was received 0 times by GDBusConnection, expected 0 # Signal from step 7 was received 2 times by GDBusConnection, expected 2 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 6 /gdbus/subscribe/conn/limit_by_well_known_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/limit_to_message_bus summary: A subscription to the message bus only accepts messages from the message bus # Step 0: adding subscription # Sender: org.freedesktop.DBus # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # String argument 0: would I lie to you? # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # Waiting for signal to reach message bus # Step 3: claiming bus name # Name: org.gtk.Test.OwnedLater # Owner: service # Signal received from message bus org.freedesktop.DBus # Signal received from (unused) org.freedesktop.DBus via connection # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # NameOwnerChanged from step 3 was received 1 times by GDBusConnection, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 7 /gdbus/subscribe/conn/limit_to_message_bus # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/conn/unsubscribe_immediately summary: Unsubscribing before GetNameOwner can return doesn't result in a crash # Step 0: claiming bus name # Name: org.gtk.Test.AlreadyOwned # Owner: service # Step 1: adding subscription # Sender: org.gtk.Test.AlreadyOwned # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Immediately unsubscribing # Waiting for AddMatch to be processed # Step 2: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # NameOwnerChanged from step 0 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 8 /gdbus/subscribe/conn/unsubscribe_immediately # End of conn tests # Start of proxy tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/simple/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/simple summary: A broadcast is only received after subscribing to it # Step 0: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 1: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 2: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 0 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 9 /gdbus/subscribe/proxy/simple # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/broadcast_from_anyone summary: A subscription with NULL sender accepts broadcast and unicast # Step 0: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: service 2 # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 3: emitting signal # Sender: service # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 4: emitting signal # Sender: service 2 # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # Signal from step 3 was received 0 times by GDBusProxy, expected 0 # Signal from step 4 was received 0 times by GDBusProxy, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 10 /gdbus/subscribe/proxy/broadcast_from_anyone # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/match_twice/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/match_twice summary: A message matching more than one subscription is received once per subscription # Step 0: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: (any) # Member: (any) # String argument 0: (any) # Flags: 0 # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 2: adding subscription # Sender: (any) # Path: (any) # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 3: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 4: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 4 was received 2 times by GDBusProxy, expected 2 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 11 /gdbus/subscribe/proxy/match_twice # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/limit_by_unique_name summary: A subscription via a unique name only accepts messages sent by that same unique name # Step 0: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 3: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 3 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # Signal from step 3 was received 1 times by GDBusProxy, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 12 /gdbus/subscribe/proxy/limit_by_unique_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/nonexistent_unique_name summary: A subscription via a unique name that doesn't exist accepts no messages # Step 0: adding subscription # Sender: :0.this.had.better.not.exist # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 13 /gdbus/subscribe/proxy/nonexistent_unique_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/limit_by_well_known_name summary: A subscription via a well-known name only accepts messages sent by the owner of that well-known name # Step 0: claiming bus name # Name: org.gtk.Test.AlreadyOwned # Owner: service # Step 1: adding subscription # Sender: org.gtk.Test.AlreadyOwned # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 2: adding subscription # Sender: org.gtk.Test.OwnedLater # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 3: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 4: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 5: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 6: claiming bus name # Name: org.gtk.Test.OwnedLater # Owner: service # Step 7: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 5 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # NameOwnerChanged from step 0 was received 0 times by GDBusProxy, expected 0 # Signal from step 3 was received 0 times by GDBusProxy, expected 0 # Signal from step 4 was received 0 times by GDBusProxy, expected 0 # Signal from step 5 was received 1 times by GDBusProxy, expected 1 # NameOwnerChanged from step 6 was received 0 times by GDBusProxy, expected 0 # Signal from step 7 was received 2 times by GDBusProxy, expected 2 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 14 /gdbus/subscribe/proxy/limit_by_well_known_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/limit_to_message_bus summary: A subscription to the message bus only accepts messages from the message bus # Step 0: adding subscription # Sender: org.freedesktop.DBus # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # String argument 0: would I lie to you? # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # Waiting for signal to reach message bus # Step 3: claiming bus name # Name: org.gtk.Test.OwnedLater # Owner: service # Signal received from message bus org.freedesktop.DBus # Signal received from (unused) org.freedesktop.DBus via proxy # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # NameOwnerChanged from step 3 was received 1 times by GDBusProxy, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 15 /gdbus/subscribe/proxy/limit_to_message_bus # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/proxy/unsubscribe_immediately summary: Unsubscribing before GetNameOwner can return doesn't result in a crash # Step 0: claiming bus name # Name: org.gtk.Test.AlreadyOwned # Owner: service # Step 1: adding subscription # Sender: org.gtk.Test.AlreadyOwned # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via proxy # Waiting for AddMatch to be processed # Step 2: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 2 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # NameOwnerChanged from step 0 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 1 times by GDBusProxy, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 16 /gdbus/subscribe/proxy/unsubscribe_immediately # End of proxy tests # Start of parallel tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/simple/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/simple summary: A broadcast is only received after subscribing to it # Step 0: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 1: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 2: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 2 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 0 was received 0 times by GDBusConnection, expected 0 # Signal from step 0 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 1 times by GDBusConnection, expected 1 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 17 /gdbus/subscribe/parallel/simple # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/broadcast_from_anyone summary: A subscription with NULL sender accepts broadcast and unicast # Step 0: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: service 2 # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 3: emitting signal # Sender: service # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 4: emitting signal # Sender: service 2 # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 1 # Signal received from service 2 :1.2 # Signal received from service 2 :1.2 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 2 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 3 # Signal received from service 2 :1.2 # Signal received from service 2 :1.2 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 1 times by GDBusConnection, expected 1 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 1 times by GDBusConnection, expected 1 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # Signal from step 3 was received 1 times by GDBusConnection, expected 1 # Signal from step 3 was received 0 times by GDBusProxy, expected 0 # Signal from step 4 was received 1 times by GDBusConnection, expected 1 # Signal from step 4 was received 0 times by GDBusProxy, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 18 /gdbus/subscribe/parallel/broadcast_from_anyone # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/match_twice/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/match_twice summary: A message matching more than one subscription is received once per subscription # Step 0: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: adding subscription # Sender: (any) # Path: /org/gtk/GDBus/ExampleInterface # Interface: (any) # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 2: adding subscription # Sender: (any) # Path: (any) # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Cannot subscribe via proxy: no bus name # Waiting for AddMatch to be processed # Step 3: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Subscribing via proxy # Waiting for AddMatch to be processed # Step 4: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 4 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 4 was received 4 times by GDBusConnection, expected 4 # Signal from step 4 was received 2 times by GDBusProxy, expected 2 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 19 /gdbus/subscribe/parallel/match_twice # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/limit_by_unique_name summary: A subscription via a unique name only accepts messages sent by that same unique name # Step 0: adding subscription # Sender: service :1.1 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 3: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 3 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 3 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusConnection, expected 0 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # Signal from step 3 was received 1 times by GDBusConnection, expected 1 # Signal from step 3 was received 1 times by GDBusProxy, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 20 /gdbus/subscribe/parallel/limit_by_unique_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/nonexistent_unique_name summary: A subscription via a unique name that doesn't exist accepts no messages # Step 0: adding subscription # Sender: :0.this.had.better.not.exist # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusConnection, expected 0 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 21 /gdbus/subscribe/parallel/nonexistent_unique_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/limit_by_well_known_name summary: A subscription via a well-known name only accepts messages sent by the owner of that well-known name # Step 0: claiming bus name # Name: org.gtk.Test.AlreadyOwned # Owner: service # Step 1: adding subscription # Sender: org.gtk.Test.AlreadyOwned # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Subscribing via proxy # Waiting for AddMatch to be processed # Step 2: adding subscription # Sender: org.gtk.Test.OwnedLater # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Subscribing via proxy # Waiting for AddMatch to be processed # Step 3: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 4: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 5: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Step 6: claiming bus name # Name: org.gtk.Test.OwnedLater # Owner: service # Step 7: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 5 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 5 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Signal received from service :1.1 # Signal received from service :1.1 via connection # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 7 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # NameOwnerChanged from step 0 was received 0 times by GDBusConnection, expected 0 # NameOwnerChanged from step 0 was received 0 times by GDBusProxy, expected 0 # Signal from step 3 was received 0 times by GDBusConnection, expected 0 # Signal from step 3 was received 0 times by GDBusProxy, expected 0 # Signal from step 4 was received 0 times by GDBusConnection, expected 0 # Signal from step 4 was received 0 times by GDBusProxy, expected 0 # Signal from step 5 was received 1 times by GDBusConnection, expected 1 # Signal from step 5 was received 1 times by GDBusProxy, expected 1 # NameOwnerChanged from step 6 was received 0 times by GDBusConnection, expected 0 # NameOwnerChanged from step 6 was received 0 times by GDBusProxy, expected 0 # Signal from step 7 was received 2 times by GDBusConnection, expected 2 # Signal from step 7 was received 2 times by GDBusProxy, expected 2 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 22 /gdbus/subscribe/parallel/limit_by_well_known_name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/limit_to_message_bus summary: A subscription to the message bus only accepts messages from the message bus # Step 0: adding subscription # Sender: org.freedesktop.DBus # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Subscribing via proxy # Waiting for AddMatch to be processed # Step 1: emitting signal # Sender: attacker # Destination: (broadcast) # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # String argument 0: would I lie to you? # Waiting for signal to reach message bus # Step 2: emitting signal # Sender: attacker # Destination: subscriber :1.0 # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # Waiting for signal to reach message bus # Step 3: claiming bus name # Name: org.gtk.Test.OwnedLater # Owner: service # Signal received from message bus org.freedesktop.DBus # Signal received from (unused) org.freedesktop.DBus via connection # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # Signal received from message bus org.freedesktop.DBus # Signal received from (unused) org.freedesktop.DBus via proxy # Path: /org/freedesktop/DBus # Interface: org.freedesktop.DBus # Member: NameOwnerChanged # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # Signal from step 1 was received 0 times by GDBusConnection, expected 0 # Signal from step 1 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 0 times by GDBusProxy, expected 0 # NameOwnerChanged from step 3 was received 1 times by GDBusConnection, expected 1 # NameOwnerChanged from step 3 was received 1 times by GDBusProxy, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 23 /gdbus/subscribe/parallel/limit_to_message_bus # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-config1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-data1:/tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_8ZL1M3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # subscriber is :1.0 # service is :1.1 # service 2 is :1.2 # attacker is :1.3 # Waiting for AddMatch to be processed # /gdbus/subscribe/parallel/unsubscribe_immediately summary: Unsubscribing before GetNameOwner can return doesn't result in a crash # Step 0: claiming bus name # Name: org.gtk.Test.AlreadyOwned # Owner: service # Step 1: adding subscription # Sender: org.gtk.Test.AlreadyOwned # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: (any) # String argument 0: (any) # Flags: 0 # Subscribing via connection # Immediately unsubscribing # Subscribing via proxy # Waiting for AddMatch to be processed # Step 2: emitting signal # Sender: service # Destination: (broadcast) # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Waiting for signal to reach message bus # Signal received from service :1.1 # Signal received from service :1.1 via proxy # Path: /org/gtk/GDBus/ExampleInterface # Interface: org.gtk.GDBus.ExampleInterface # Member: Foo # Argument 0: (not a string) # Sent in step: 2 # Received Finished signal from subscriber :1.0 # Received Finished signal from service :1.1 # Received Finished signal from service 2 :1.2 # Received Finished signal from attacker :1.3 # NameOwnerChanged from step 0 was received 0 times by GDBusConnection, expected 0 # NameOwnerChanged from step 0 was received 0 times by GDBusProxy, expected 0 # Signal from step 2 was received 0 times by GDBusConnection, expected 0 # Signal from step 2 was received 1 times by GDBusProxy, expected 1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 24 /gdbus/subscribe/parallel/unsubscribe_immediately # End of parallel tests # End of subscribe tests # End of gdbus tests ============================================================================== ================================== 345/396 =================================== test: glib:gio / autoptr-gio start time: 10:08:57 duration: 0.04s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=27 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/autoptr-gio ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6884c2c77f3e87ae46df949b417a7055 1..1 # Start of autoptr tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 /autoptr/autoptr # End of autoptr tests ============================================================================== ================================== 346/396 =================================== test: glib:gio / resources start time: 10:08:57 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/resources ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S847dce2c977cb4360232f4235574ec80 1..19 # Start of resource tests ok 1 /resource/file # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 2 /resource/file-path ok 3 /resource/data ok 4 /resource/data_unaligned ok 5 /resource/data-corrupt # /resource/data-corrupt-compression summary: Test error handling for corrupt GResource files (specifically, corrupt zlib compression). ok 6 /resource/data-corrupt-compression ok 7 /resource/data-empty ok 8 /resource/registered ok 9 /resource/manual ok 10 /resource/manual2 ok 11 /resource/automatic ok 12 /resource/module ok 13 /resource/binary-linked ok 14 /resource/64k ok 15 /resource/overlay ok 16 /resource/digits ok 17 /resource/has-children # Start of uri tests ok 18 /resource/uri/query-info ok 19 /resource/uri/file # End of uri tests # End of resource tests ----------------------------------- stderr ----------------------------------- GLib-GIO-Message: 22:08:57.365: Adding GResources overlay '/auto_loaded/test1.txt=/build/reproducible-path/glib2.0-2.83.4/gio/tests/test1.overlay' GLib-GIO-Message: 22:08:57.366: Opened file '/build/reproducible-path/glib2.0-2.83.4/gio/tests/test1.overlay' as a resource overlay GLib-GIO-Message: 22:08:57.366: Mapped file '/build/reproducible-path/glib2.0-2.83.4/gio/tests/test1.overlay' as a resource overlay ============================================================================== ================================== 348/396 =================================== test: glib:gio+no-valgrind / gio-tool.py start time: 10:08:57 duration: 0.13s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=146 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gio/tests/gio-tool.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestGioTool.test_help # gio: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio # tmpdir: /tmp/tmph30jhoi9 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio', '--help'] # Return code: 0 # Output: # Usage: # gio COMMAND [ARGS…] # # Commands: # help Print help # version Print version # cat Concatenate files to standard output # copy Copy one or more files # info Show information about locations # launch Launch an application from a desktop file # list List the contents of locations # mime Get or set the handler for a mimetype # mkdir Create directories # monitor Monitor files and directories for changes # mount Mount or unmount the locations # move Move one or more files # open Open files with the default application # rename Rename a file # remove Delete one or more files # save Read from standard input and save # set Set a file attribute # trash Move files or directories to the trash # tree Lists the contents of locations in a tree # # Use “gio help COMMAND” to get detailed help. # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio', 'help'] # Return code: 0 # Output: # Usage: # gio COMMAND [ARGS…] # # Commands: # help Print help # version Print version # cat Concatenate files to standard output # copy Copy one or more files # info Show information about locations # launch Launch an application from a desktop file # list List the contents of locations # mime Get or set the handler for a mimetype # mkdir Create directories # monitor Monitor files and directories for changes # mount Mount or unmount the locations # move Move one or more files # open Open files with the default application # rename Rename a file # remove Delete one or more files # save Read from standard input and save # set Set a file attribute # trash Move files or directories to the trash # tree Lists the contents of locations in a tree # # Use “gio help COMMAND” to get detailed help. # Error: ok 2 __main__.TestGioTool.test_info_non_default_attributes # gio: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio # tmpdir: /tmp/tmpt_b3xe1x # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio', 'info', '--attributes=standard::content-type', '/tmp/tmpt_b3xe1x/tmpso7aw0_0'] # Return code: 0 # Output: # uri: file:///tmp/tmpt_b3xe1x/tmpso7aw0_0 # local path: /tmp/tmpt_b3xe1x/tmpso7aw0_0 # attributes: # standard::content-type: application/x-zerosize # Error: ok 3 __main__.TestGioTool.test_no_args # gio: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio # tmpdir: /tmp/tmp7ejsf27p # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio'] # Return code: 1 # Output: # # Error: # Usage: # gio COMMAND [ARGS…] # # Commands: # help Print help # version Print version # cat Concatenate files to standard output # copy Copy one or more files # info Show information about locations # launch Launch an application from a desktop file # list List the contents of locations # mime Get or set the handler for a mimetype # mkdir Create directories # monitor Monitor files and directories for changes # mount Mount or unmount the locations # move Move one or more files # open Open files with the default application # rename Rename a file # remove Delete one or more files # save Read from standard input and save # set Set a file attribute # trash Move files or directories to the trash # tree Lists the contents of locations in a tree # # Use “gio help COMMAND” to get detailed help. 1..3 ============================================================================== ================================== 311/396 =================================== test: glib:gio / gsocketclient-slow start time: 10:08:55 duration: 2.61s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_PRELOAD=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/slow-connect-preload.so MALLOC_PERTURB_=248 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gsocketclient-slow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf6656f6224719d264cb4cacf63f030f2 1..4 # Start of socket-client tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3184 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver? # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57544cc8 and GSocketClientAsyncConnectData 0x57540730 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57546140 for GSocketClientAsyncConnectData 0x57540730 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Connection attempt delay reached, trying another enumeration # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Connection attempt failed: Connection refused # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57546ca0 for GSocketClientAsyncConnectData 0x57540730 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses) # GLib-GIO-DEBUG: GSocketClient: Connection attempt failed: Connection refused # GLib-GIO-DEBUG: GSocketClient: Connection failed: Could not connect to localhost: Connection refused ok 1 /socket-client/connection-fail # slow test /socket-client/connection-fail executed in 1.35 secs # Start of happy-eyeballs tests # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57548218 and GSocketClientAsyncConnectData 0x57547130 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57548810 for GSocketClientAsyncConnectData 0x57547130 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Connection attempt delay reached, trying another enumeration # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 2 /socket-client/happy-eyeballs/slow # slow test /socket-client/happy-eyeballs/slow executed in 0.60 secs # Start of cancellation tests # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x57548fd8 and GSocketClientAsyncConnectData 0x57546eb0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Connection failed: Operation was cancelled ok 3 /socket-client/happy-eyeballs/cancellation/instant # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x575485a8 and GSocketClientAsyncConnectData 0x575489f0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x57549730 for GSocketClientAsyncConnectData 0x575489f0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Connection attempt delay reached, trying another enumeration # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection cancelled! ok 4 /socket-client/happy-eyeballs/cancellation/delayed # slow test /socket-client/happy-eyeballs/cancellation/delayed executed in 0.65 secs # End of cancellation tests # End of happy-eyeballs tests # End of socket-client tests ============================================================================== =================================== 89/396 =================================== test: glib:glib+core / timeout start time: 10:08:44 duration: 13.17s result: killed by signal 6 SIGABRT command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=165 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/timeout ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbab005362138dcd2dcb5de8576d3d430 1..5 # Start of timeout tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=642052 ok 1 /timeout/seconds # slow test /timeout/seconds executed in 2.11 secs ok 2 /timeout/seconds-once # slow test /timeout/seconds-once executed in 2.11 secs # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1600 ok 3 /timeout/weeks-overflow # slow test /timeout/weeks-overflow executed in 2.11 secs ok 4 /timeout/far-future-ready-time not ok /timeout/rounding - GLib:ERROR:../../../glib/tests/timeout.c:178:test_func: assertion failed (current_time / 1000 - last_time / 1000 <= 1500): (1860 <= 1500) Bail out! ----------------------------------- stderr ----------------------------------- ** GLib:ERROR:../../../glib/tests/timeout.c:178:test_func: assertion failed (current_time / 1000 - last_time / 1000 <= 1500): (1860 <= 1500) (test program exited with status code -6) ============================================================================== ================================== 344/396 =================================== test: glib:gio / gsettings start time: 10:08:57 duration: 0.77s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=97 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gsettings ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S678901502c8212833ca77a8900fe3f27 1..53 # Start of gsettings tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation memory (GMemorySettingsBackend) for ‘gsettings-backend’ ok 1 /gsettings/basic ok 2 /gsettings/no-schema ok 3 /gsettings/unknown-key ok 4 /gsettings/wrong-type ok 5 /gsettings/wrong-path ok 6 /gsettings/no-path ok 7 /gsettings/basic-types ok 8 /gsettings/complex-types ok 9 /gsettings/changes ok 10 /gsettings/l10n ok 11 /gsettings/l10n-context # /gsettings/l10n-time summary: Test that l10n='time' attribute uses the correct category for translations # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2575 ok 12 /gsettings/l10n-time # SKIP translation is not working ok 13 /gsettings/delay-apply ok 14 /gsettings/delay-revert ok 15 /gsettings/delay-child # /gsettings/delay-reset-key summary: Test that resetting a key on a delayed settings instance works ok 16 /gsettings/delay-reset-key ok 17 /gsettings/atomic ok 18 /gsettings/simple-binding ok 19 /gsettings/directional-binding ok 20 /gsettings/custom-binding ok 21 /gsettings/bind-with-mapping-closures ok 22 /gsettings/bind-with-mapping-closures-parameters ok 23 /gsettings/no-change-binding ok 24 /gsettings/unbinding ok 25 /gsettings/writable-binding ok 26 /gsettings/typesafe-binding ok 27 /gsettings/no-read-binding ok 28 /gsettings/no-write-binding # Using temporary directory: /tmp/gio-test-gsettings_ITJLM3 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ ok 29 /gsettings/keyfile ok 30 /gsettings/child-schema ok 31 /gsettings/strinfo ok 32 /gsettings/enums ok 33 /gsettings/flags ok 34 /gsettings/range ok 35 /gsettings/list-items ok 36 /gsettings/list-schemas ok 37 /gsettings/mapped ok 38 /gsettings/get-range ok 39 /gsettings/schema-source ok 40 /gsettings/schema-list-keys ok 41 /gsettings/actions ok 42 /gsettings/null-backend ok 43 /gsettings/memory-backend ok 44 /gsettings/read-descriptions ok 45 /gsettings/test-extended-schema ok 46 /gsettings/test-extended-schema-has-key ok 47 /gsettings/default-value ok 48 /gsettings/per-desktop # Start of no-read-binding tests # Start of subprocess tests # End of subprocess tests # End of no-read-binding tests # Start of no-write-binding tests # Start of subprocess tests # End of subprocess tests # End of no-write-binding tests # Start of keyfile tests # Using temporary directory: /tmp/gio-test-gsettings_YCQNM3 ok 49 /gsettings/keyfile/explicit-path # Using temporary directory: /tmp/gio-test-gsettings_BGH5M3 ok 50 /gsettings/keyfile/empty-path # Using temporary directory: /tmp/gio-test-gsettings_1LN5M3 ok 51 /gsettings/keyfile/long-path # Using temporary directory: /tmp/gio-test-gsettings_A6EUM3 ok 52 /gsettings/keyfile/outside-root-path # Using temporary directory: /tmp/gio-test-gsettings_Z2DUM3 ok 53 /gsettings/keyfile/no-root-group # End of keyfile tests # Start of enums tests # Start of subprocess tests # End of subprocess tests # End of enums tests # Start of flags tests # Start of subprocess tests # End of subprocess tests # End of flags tests # Start of range tests # Start of subprocess tests # End of subprocess tests # End of range tests # Start of per-desktop tests # End of per-desktop tests # End of gsettings tests ============================================================================== ================================== 349/396 =================================== test: glib:gio+no-valgrind+pkg-config / gio-2.0-pkg-config start time: 10:08:57 duration: 0.53s result: exit status 0 command: G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=4 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-2.0 test "$(pkg-config --modversion gio-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gio-2.0)" = "/usr" test "$(pkg-config --variable=datadir gio-2.0)" = "/usr/share" test "$(pkg-config --variable=schemasdir gio-2.0)" = "/usr/share/glib-2.0/schemas" test "$(pkg-config --variable=giomoduledir gio-2.0)" = "/usr/lib/i386-linux-gnu/gio/modules" test "$(pkg-config --variable=gio gio-2.0)" = "/usr/bin/gio" test "$(pkg-config --variable=glib_compile_resources gio-2.0)" = "/usr/bin/glib-compile-resources" test "$(pkg-config --variable=gdbus gio-2.0)" = "/usr/bin/gdbus" test "$(pkg-config --variable=gdbus_codegen gio-2.0)" = "/usr/bin/gdbus-codegen" test "$(pkg-config --variable=gresource gio-2.0)" = "/usr/bin/gresource" test "$(pkg-config --variable=gsettings gio-2.0)" = "/usr/bin/gsettings" test "$(pkg-config --variable=gio_querymodules gio-2.0)" = "/usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules" test "$(pkg-config --variable=glib_compile_schemas gio-2.0)" = "/usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gio-2.0 ++ pkg-config --modversion gio-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gio-2.0 + test /usr = /usr ++ pkg-config --variable=datadir gio-2.0 + test /usr/share = /usr/share ++ pkg-config --variable=schemasdir gio-2.0 + test /usr/share/glib-2.0/schemas = /usr/share/glib-2.0/schemas ++ pkg-config --variable=giomoduledir gio-2.0 + test /usr/lib/i386-linux-gnu/gio/modules = /usr/lib/i386-linux-gnu/gio/modules ++ pkg-config --variable=gio gio-2.0 + test /usr/bin/gio = /usr/bin/gio ++ pkg-config --variable=glib_compile_resources gio-2.0 + test /usr/bin/glib-compile-resources = /usr/bin/glib-compile-resources ++ pkg-config --variable=gdbus gio-2.0 + test /usr/bin/gdbus = /usr/bin/gdbus ++ pkg-config --variable=gdbus_codegen gio-2.0 + test /usr/bin/gdbus-codegen = /usr/bin/gdbus-codegen ++ pkg-config --variable=gresource gio-2.0 + test /usr/bin/gresource = /usr/bin/gresource ++ pkg-config --variable=gsettings gio-2.0 + test /usr/bin/gsettings = /usr/bin/gsettings ++ pkg-config --variable=gio_querymodules gio-2.0 + test /usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules = /usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules ++ pkg-config --variable=glib_compile_schemas gio-2.0 + test /usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas = /usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas ============================================================================== ================================== 351/396 =================================== test: glib:girepository+core / cmph-bdz start time: 10:08:58 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=47 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/cmph-bdz ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd837f2bcd53646dac86457cbec73e4e6 1..2 # Start of cmph-bdz tests ok 1 /cmph-bdz/search ok 2 /cmph-bdz/search-packed # End of cmph-bdz tests ============================================================================== ================================== 350/396 =================================== test: glib:gio+no-valgrind+pkg-config / gio-unix-2.0-pkg-config start time: 10:08:58 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/meson-private MALLOC_PERTURB_=36 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-unix-2.0 test "$(pkg-config --modversion gio-unix-2.0)" = "2.83.4" test "$(pkg-config --variable=prefix gio-unix-2.0)" = "/usr"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gio-unix-2.0 ++ pkg-config --modversion gio-unix-2.0 + test 2.83.4 = 2.83.4 ++ pkg-config --variable=prefix gio-unix-2.0 + test /usr = /usr ============================================================================== ================================== 352/396 =================================== test: glib:girepository+core / dump start time: 10:08:58 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=253 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/dump ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4a8e41164a1bba811bae7279b65c7548 1..4 # Start of dump tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/system-config1:/tmp/test_dump_QBVUM3/dump/empty-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/system-data1:/tmp/test_dump_QBVUM3/dump/empty-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_QBVUM3/dump/empty-file/.dirs/runtime ok 1 /dump/empty-file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/system-config1:/tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/system-data1:/tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_QBVUM3/dump/missing-get-type/.dirs/runtime ok 2 /dump/missing-get-type # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/system-config1:/tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/system-data1:/tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_QBVUM3/dump/missing-quark/.dirs/runtime ok 3 /dump/missing-quark # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_QBVUM3/dump/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_QBVUM3/dump/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_QBVUM3/dump/basic/.dirs/system-config1:/tmp/test_dump_QBVUM3/dump/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_QBVUM3/dump/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_QBVUM3/dump/basic/.dirs/system-data1:/tmp/test_dump_QBVUM3/dump/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_QBVUM3/dump/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_QBVUM3/dump/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_QBVUM3/dump/basic/.dirs/runtime ok 4 /dump/basic # End of dump tests ----------------------------------- stderr ----------------------------------- Invalid GType function: 'does_not_exist_get_type' Invalid error quark function: 'does_not_exist_error' ============================================================================== ================================== 353/396 =================================== test: glib:girepository+core / gthash start time: 10:08:58 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=165 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/gthash ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S58934d21bb9c428c187e0ab6cae7540d 1..1 # Start of gthash tests ok 1 /gthash/build-retrieve # End of gthash tests ============================================================================== ================================== 354/396 =================================== test: glib:girepository+core / callable-info start time: 10:08:58 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/callable-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1dd9b57d4a3a7bee70ab626df15d9722 1..5 # Start of callable-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/system-config1:/tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/system-data1:/tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_6MOUM3/callable-info/sync-function/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 1 /callable-info/sync-function # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/system-config1:/tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/system-data1:/tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_6MOUM3/callable-info/async-function/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 2 /callable-info/async-function # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/system-config1:/tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/system-data1:/tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_6MOUM3/callable-info/is-method/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 3 /callable-info/is-method # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/system-config1:/tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/system-data1:/tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_6MOUM3/callable-info/static-method/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 4 /callable-info/static-method # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/system-config1:/tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/system-data1:/tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_6MOUM3/callable-info/static-vfunc/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # Bug Reference: https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/361 ok 5 /callable-info/static-vfunc # SKIP g-ir-scanner is not new enough # End of callable-info tests ============================================================================== ================================== 355/396 =================================== test: glib:girepository+core / function-info start time: 10:08:58 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=10 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/function-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc755a117b5575030796c95ece8bc39c0 1..1 # Start of function-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/system-config1:/tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/system-data1:/tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_function-info_DBTVM3/function-info/invoker/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /function-info/invoker summary: Test preparing a function invoker ok 1 /function-info/invoker # End of function-info tests ============================================================================== ================================== 340/396 =================================== test: glib:gio / gapplication start time: 10:08:57 duration: 0.99s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=49 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gapplication ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S738496ef2627ac5a91cb8f5579425716 1..24 # Start of gapplication tests ok 1 /gapplication/no-dbus ok 2 /gapplication/no-appid # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 3 /gapplication/properties ok 4 /gapplication/app-id # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 5 /gapplication/quit ok 6 /gapplication/registered ok 7 /gapplication/local-actions ok 8 /gapplication/local-command-line ok 9 /gapplication/resource-path ok 10 /gapplication/test-help ok 11 /gapplication/command-line-done # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 12 /gapplication/test-busy ok 13 /gapplication/test-handle-local-options1 ok 14 /gapplication/test-handle-local-options2 ok 15 /gapplication/test-handle-local-options3 ok 16 /gapplication/api ok 17 /gapplication/version # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # launching subprocess # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 18 /gapplication/replace # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # launching subprocess # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 19 /gapplication/no-replace # slow test /gapplication/no-replace executed in 0.73 secs # Start of dbus tests # /gapplication/dbus/activate summary: Test that calling the Activate D-Bus method works # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Message 0 # Message 1 # Message 2 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 20 /gapplication/dbus/activate # /gapplication/dbus/open summary: Test that calling the Open D-Bus method works # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Message 0 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? # Message 1 # Message 2 # Message 3 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 21 /gapplication/dbus/open # /gapplication/dbus/command-line summary: Test that calling the CommandLine D-Bus method works # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Message 0 # Message 1 # Message 2 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 22 /gapplication/dbus/command-line # /gapplication/dbus/command-line-done summary: Test that GDBusCommandLine.done() works # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 23 /gapplication/dbus/command-line-done # /gapplication/dbus/activate-action summary: Test that calling the ActivateAction D-Bus method works # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Message 0 # Message 1 # Message 2 # Message 3 # Message 4 # Message 5 # Message 6 # Message 7 # Message 8 # Message 9 # Message 10 # Message 11 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 24 /gapplication/dbus/activate-action # End of dbus tests # End of gapplication tests ============================================================================== ================================== 356/396 =================================== test: glib:girepository+core / object-info start time: 10:08:58 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=179 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/object-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S65b53b04586689e102e9409e5c4a8f6f 1..2 # Start of object-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/system-config1:/tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/system-data1:/tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_object-info_J8BWM3/object-info/find-method-using-interfaces/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 1 /object-info/find-method-using-interfaces # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/system-config1:/tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/system-data1:/tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_object-info_J8BWM3/object-info/find-vfunc-using-interfaces/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 2 /object-info/find-vfunc-using-interfaces # End of object-info tests ============================================================================== ================================== 357/396 =================================== test: glib:girepository+core / registered-type-info start time: 10:08:58 duration: 0.07s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests MALLOC_PERTURB_=195 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/registered-type-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sdc573f66cb01c5d573548e7ecb1334d5 1..1 # Start of registered-type-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/system-config1:/tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/system-data1:/tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_registered-type-info_Q9YVM3/registered-type-info/boxed/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /registered-type-info/boxed summary: Test various boxed and non-boxed types for GIRegisteredTypeInfo # Expecting CClosure to not be boxed # Expecting TypeCValue to not be boxed # Expecting InitiallyUnownedClass to not be boxed # Expecting BookmarkFile to be boxed # Expecting Closure to be boxed # Expecting Object to not be boxed ok 1 /registered-type-info/boxed # End of registered-type-info tests ============================================================================== ================================== 358/396 =================================== test: glib:girepository+core / repository start time: 10:08:58 duration: 0.06s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=24 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/repository ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc3aa74d3b8f4c868598dab2e65c9eb17 1..23 # Start of repository tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/basic/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/basic/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/basic/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/basic summary: Test basic opening of a repository and requiring a typelib ok 1 /repository/basic # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/info/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/info/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/info summary: Test retrieving some basic info blobs from a typelib ok 2 /repository/info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/dependencies/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/dependencies/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/dependencies/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/dependencies summary: Test ensures namespace dependencies are correctly exposed ok 3 /repository/dependencies # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/arg-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/arg-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/arg-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/arg-info summary: Test retrieving GIArgInfos from a typelib ok 4 /repository/arg-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/callable-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/callable-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/callable-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/callable-info summary: Test retrieving GICallableInfos from a typelib ok 5 /repository/callable-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/callback-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/callback-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/callback-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/callback-info summary: Test retrieving GICallbackInfos from a typelib ok 6 /repository/callback-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/char-types/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/char-types/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/char-types/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/char-types/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/char-types/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/char-types/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/char-types/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/char-types/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/char-types/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/char-types/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/char-types summary: Test that signed and unsigned char GITypeInfo have GITypeTag of INT8 and UINT8 respectively ok 7 /repository/char-types # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/constructor-return-type/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/constructor-return-type summary: Test the return type of a constructor, g_object_newv() ok 8 /repository/constructor-return-type # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/enum-info-c-identifier/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/enum-info-c-identifier summary: Test that every enum member has a C identifier ok 9 /repository/enum-info-c-identifier # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/enum-info-static-methods/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/enum-info-static-methods summary: Test an enum with methods ok 10 /repository/enum-info-static-methods # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/error-quark/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/error-quark/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/error-quark/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/error-quark summary: Test finding an error quark by error domain ok 11 /repository/error-quark # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/flags-info-c-identifier/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/flags-info-c-identifier summary: Test that every flags member has a C identifier ok 12 /repository/flags-info-c-identifier # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/fundamental-ref-func/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/fundamental-ref-func summary: Test getting the ref func of a fundamental type ok 13 /repository/fundamental-ref-func # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/instance-method-ownership-transfer/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/instance-method-ownership-transfer summary: Test two methods of the same object having opposite ownership transfer of the instance parameter ok 14 /repository/instance-method-ownership-transfer # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/object-gtype-interfaces/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/object-gtype-interfaces summary: Test gi_repository_get_object_gtype_interfaces() ok 15 /repository/object-gtype-interfaces # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/signal-info-with-array-length-arg/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/signal-info-with-array-length-arg summary: Test finding the associated array length argument of an array parameter of a signal ok 16 /repository/signal-info-with-array-length-arg # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/type-info-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/type-info-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/type-info-name/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/type-info-name summary: Test that gi_base_info_get_name() returns null for GITypeInfo # Bug Reference: https://gitlab.gnome.org/GNOME/gobject-introspection/issues/96 ok 17 /repository/type-info-name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/vfunc-info-with-no-invoker/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/vfunc-info-with-no-invoker summary: Test vfunc with no known invoker on object, such as GObject.dispose ok 18 /repository/vfunc-info-with-no-invoker # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-interface/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/vfunc-info-with-invoker-on-interface summary: Test vfunc with invoker on interface, such as GFile.read_async ok 19 /repository/vfunc-info-with-invoker-on-interface # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/vfunc-info-with-invoker-on-object/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/vfunc-info-with-invoker-on-object summary: Test vfunc with invoker on object, such as GAppLaunchContext.get_display ok 20 /repository/vfunc-info-with-invoker-on-object # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/find-by-gtype/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/find-by-gtype summary: Test finding a GType ok 21 /repository/find-by-gtype # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/loaded-namespaces/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/loaded-namespaces summary: Test listing loaded namespaces ok 22 /repository/loaded-namespaces # Start of base-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/system-config1:/tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/system-data1:/tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository_A64VM3/repository/base-info/clear/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /repository/base-info/clear summary: Test calling gi_base_info_clear() on a zero-filled struct ok 23 /repository/base-info/clear # End of base-info tests # End of repository tests ============================================================================== ================================== 322/396 =================================== test: glib:gio / gdbus-connection-slow start time: 10:08:56 duration: 1.85s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=180 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-connection-slow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa4aae19cfb481a302b576d410cc95d42 1..2 # Start of gdbus tests # Start of connection tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/system-config1:/tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/system-data1:/tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/flush/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 1 /gdbus/connection/flush # slow test /gdbus/connection/flush executed in 0.56 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/system-config1:/tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/system-data1:/tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-slow_V74PM3/gdbus/connection/large_message/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 2 /gdbus/connection/large_message # slow test /gdbus/connection/large_message executed in 1.24 secs # End of connection tests # End of gdbus tests ============================================================================== ================================== 359/396 =================================== test: glib:girepository+core / repository-search-paths start time: 10:08:58 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=21 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/repository-search-paths ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S24055ec0e9822845aeaccb02feaa69ba 1..4 # Start of repository tests # Start of search-paths tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/system-config1:/tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/system-data1:/tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/default/.dirs/runtime ok 1 /repository/search-paths/default # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/system-config1:/tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/system-data1:/tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository-search-paths_48CRM3/repository/search-paths/prepend/.dirs/runtime ok 2 /repository/search-paths/prepend # End of search-paths tests # Start of library-paths tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/system-config1:/tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/system-data1:/tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/default/.dirs/runtime ok 3 /repository/library-paths/default # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/system-config1:/tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/system-data1:/tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_repository-search-paths_48CRM3/repository/library-paths/prepend/.dirs/runtime ok 4 /repository/library-paths/prepend # End of library-paths tests # End of repository tests ============================================================================== ================================== 291/396 =================================== test: glib:gio / file start time: 10:08:55 duration: 3.10s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=200 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/file ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb93b269bcd41ef9a752c035b3c68097b 1..55 # Start of file tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/basic/.dirs/system-config1:/tmp/test_file_54WVM3/file/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/basic/.dirs/system-data1:/tmp/test_file_54WVM3/file/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/basic/.dirs/runtime # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ ok 1 /file/basic # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/build-filename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/build-filename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/build-filename/.dirs/system-config1:/tmp/test_file_54WVM3/file/build-filename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/build-filename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/build-filename/.dirs/system-data1:/tmp/test_file_54WVM3/file/build-filename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/build-filename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/build-filename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/build-filename/.dirs/runtime ok 2 /file/build-filename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/system-config1:/tmp/test_file_54WVM3/file/build-filenamev/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/system-data1:/tmp/test_file_54WVM3/file/build-filenamev/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/build-filenamev/.dirs/runtime ok 3 /file/build-filenamev # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/parent/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/parent/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/parent/.dirs/system-config1:/tmp/test_file_54WVM3/file/parent/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/parent/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/parent/.dirs/system-data1:/tmp/test_file_54WVM3/file/parent/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/parent/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/parent/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/parent/.dirs/runtime ok 4 /file/parent # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/child/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/child/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/child/.dirs/system-config1:/tmp/test_file_54WVM3/file/child/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/child/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/child/.dirs/system-data1:/tmp/test_file_54WVM3/file/child/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/child/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/child/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/child/.dirs/runtime ok 5 /file/child # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/empty-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/empty-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/empty-path/.dirs/system-config1:/tmp/test_file_54WVM3/file/empty-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/empty-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/empty-path/.dirs/system-data1:/tmp/test_file_54WVM3/file/empty-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/empty-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/empty-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/empty-path/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2328 # /file/empty-path summary: Check that creating a file with an empty path results in errors ok 6 /file/empty-path # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/type/.dirs/system-config1:/tmp/test_file_54WVM3/file/type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/type/.dirs/system-data1:/tmp/test_file_54WVM3/file/type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/type/.dirs/runtime ok 7 /file/type # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/parse-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/parse-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/parse-name/.dirs/system-config1:/tmp/test_file_54WVM3/file/parse-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/parse-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/parse-name/.dirs/system-data1:/tmp/test_file_54WVM3/file/parse-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/parse-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/parse-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/parse-name/.dirs/runtime ok 8 /file/parse-name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/replace-load/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/replace-load/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/replace-load/.dirs/system-config1:/tmp/test_file_54WVM3/file/replace-load/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/replace-load/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/replace-load/.dirs/system-data1:/tmp/test_file_54WVM3/file/replace-load/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/replace-load/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/replace-load/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/replace-load/.dirs/runtime ok 9 /file/replace-load # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/system-config1:/tmp/test_file_54WVM3/file/replace-cancel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/system-data1:/tmp/test_file_54WVM3/file/replace-cancel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/replace-cancel/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/629301 ok 10 /file/replace-cancel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/system-config1:/tmp/test_file_54WVM3/file/replace-symlink/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/system-data1:/tmp/test_file_54WVM3/file/replace-symlink/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/replace-symlink/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2325 # /file/replace-symlink summary: Test that G_FILE_CREATE_REPLACE_DESTINATION doesn’t follow symlinks # Using temporary directory /tmp/test_file_54WVM3/g_file_replace_symlink_CEGRM3 ok 11 /file/replace-symlink # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-new-tmp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-new-tmp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-new-tmp/.dirs/runtime ok 12 /file/async-new-tmp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-new-tmp-dir/.dirs/runtime ok 13 /file/async-new-tmp-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-delete/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-delete/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-delete/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-delete/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-delete/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-delete/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-delete/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-delete/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-delete/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-delete/.dirs/runtime ok 14 /file/async-delete # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-make-symlink/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-make-symlink/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-make-symlink/.dirs/runtime ok 15 /file/async-make-symlink # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/system-config1:/tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/system-data1:/tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/copy-preserve-mode/.dirs/runtime # Current umask: 18 # Vector 0 # Vector 1 # Vector 2 # Vector 3 # Vector 4 # Vector 5 # Vector 6 # Vector 7 # Vector 8 # Vector 9 # Vector 10 ok 16 /file/copy-preserve-mode # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/system-config1:/tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/system-data1:/tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/copy-async-with-closures/.dirs/runtime ok 17 /file/copy-async-with-closures # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/measure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/measure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/measure/.dirs/system-config1:/tmp/test_file_54WVM3/file/measure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/measure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/measure/.dirs/system-data1:/tmp/test_file_54WVM3/file/measure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/measure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/measure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/measure/.dirs/runtime ok 18 /file/measure # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/measure-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/measure-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/measure-async/.dirs/system-config1:/tmp/test_file_54WVM3/file/measure-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/measure-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/measure-async/.dirs/system-data1:/tmp/test_file_54WVM3/file/measure-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/measure-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/measure-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/measure-async/.dirs/runtime ok 19 /file/measure-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/load-bytes/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/load-bytes/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/load-bytes/.dirs/system-config1:/tmp/test_file_54WVM3/file/load-bytes/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/load-bytes/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/load-bytes/.dirs/system-data1:/tmp/test_file_54WVM3/file/load-bytes/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/load-bytes/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/load-bytes/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/load-bytes/.dirs/runtime ok 20 /file/load-bytes # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/system-config1:/tmp/test_file_54WVM3/file/load-bytes-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/system-data1:/tmp/test_file_54WVM3/file/load-bytes-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/load-bytes-async/.dirs/runtime ok 21 /file/load-bytes-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/system-config1:/tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/system-data1:/tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/load-bytes-4gb/.dirs/runtime ok 22 /file/load-bytes-4gb # SKIP Skipping slow >4GB file test # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/system-config1:/tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/system-data1:/tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/load-contents-4gb/.dirs/runtime ok 23 /file/load-contents-4gb # SKIP Skipping slow >4GB file test # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/system-config1:/tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/system-data1:/tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/load-contents-4gb-async/.dirs/runtime ok 24 /file/load-contents-4gb-async # SKIP Skipping slow >4GB file test # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/.dirs/runtime ok 25 /file/writev # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/system-config1:/tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/system-data1:/tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/build-attribute-list-for-copy/.dirs/runtime # Attributes for copy: standard::size,time::modified,time::modified-nsec,time::modified-usec,unix::mode,xattr::* # Attributes for copy: standard::size,time::modified,time::modified-nsec,time::modified-usec,xattr::* # Attributes for copy: standard::size,time::access,time::access-nsec,time::access-usec,time::modified,time::modified-nsec,time::modified-usec,unix::gid,unix::mode,unix::uid,xattr::*,xattr-sys::* # Attributes for copy: standard::size,time::access,time::access-nsec,time::access-usec,time::modified,time::modified-nsec,time::modified-usec,unix::gid,unix::uid,xattr::*,xattr-sys::* # Attributes for copy: standard::size,time::access,time::access-nsec,time::access-usec,unix::gid,unix::mode,unix::uid,xattr::*,xattr-sys::* # Attributes for copy: standard::size,xattr::* # Attributes for copy: standard::size,unix::mode,xattr::* ok 26 /file/build-attribute-list-for-copy # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/move_async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/move_async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/move_async/.dirs/system-config1:/tmp/test_file_54WVM3/file/move_async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/move_async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/move_async/.dirs/system-data1:/tmp/test_file_54WVM3/file/move_async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/move_async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/move_async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/move_async/.dirs/runtime ok 27 /file/move_async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/system-config1:/tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/system-data1:/tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/move-async-with-closures/.dirs/runtime ok 28 /file/move-async-with-closures # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/system-config1:/tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/system-data1:/tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/query-zero-length-content-type/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=755795 # /file/query-zero-length-content-type summary: empty files should always be considered application/x-zerosize ok 29 /file/query-zero-length-content-type # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/system-config1:/tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/system-data1:/tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/config ok 30 /file/query-default-handler-file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/system-config1:/tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/system-data1:/tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_file_54WVM3/file/query-default-handler-file/.dirs/config to /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/config ok 31 /file/query-default-handler-file-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/system-config1:/tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/system-data1:/tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_file_54WVM3/file/query-default-handler-file-async/.dirs/config to /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/config ok 32 /file/query-default-handler-uri # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/system-config1:/tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/system-data1:/tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_file_54WVM3/file/query-default-handler-uri/.dirs/config to /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_54WVM3/file/query-default-handler-uri-async/.dirs/config ok 33 /file/query-default-handler-uri-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/system-config1:/tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/system-data1:/tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/enumerator-cancellation/.dirs/runtime ok 34 /file/enumerator-cancellation # Start of async-create-delete tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-create-delete/0/.dirs/runtime ok 35 /file/async-create-delete/0 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-create-delete/1/.dirs/runtime ok 36 /file/async-create-delete/1 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-create-delete/10/.dirs/runtime ok 37 /file/async-create-delete/10 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-create-delete/25/.dirs/runtime ok 38 /file/async-create-delete/25 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/system-config1:/tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/system-data1:/tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/async-create-delete/4096/.dirs/runtime ok 39 /file/async-create-delete/4096 # End of async-create-delete tests # Start of replace-symlink tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/system-config1:/tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/system-data1:/tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/replace-symlink/using-etag/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2417 # /file/replace-symlink/using-etag summary: Test that ETag checks work when replacing a file through a symlink # Using temporary directory /tmp/test_file_54WVM3/g_file_replace_symlink_using_etag_UBD5M3 ok 40 /file/replace-symlink/using-etag # slow test /file/replace-symlink/using-etag executed in 2.00 secs # End of replace-symlink tests # Start of replace tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/system-config1:/tmp/test_file_54WVM3/file/replace/write-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/system-data1:/tmp/test_file_54WVM3/file/replace/write-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/replace/write-only/.dirs/runtime # /file/replace/write-only summary: Test various situations for g_file_replace() # Current umask: 18 # Test 0, using temporary directory /tmp/test_file_54WVM3/g_file_replace_1UNYM3 # Test 1, using temporary directory /tmp/test_file_54WVM3/g_file_replace_KV7TM3 # Test 2, using temporary directory /tmp/test_file_54WVM3/g_file_replace_2X6TM3 # Test 3, using temporary directory /tmp/test_file_54WVM3/g_file_replace_W5FUM3 # Test 4, using temporary directory /tmp/test_file_54WVM3/g_file_replace_2RFUM3 # Test 5, using temporary directory /tmp/test_file_54WVM3/g_file_replace_8GCUM3 # Test 6, using temporary directory /tmp/test_file_54WVM3/g_file_replace_WUDUM3 # Test 7, using temporary directory /tmp/test_file_54WVM3/g_file_replace_5JVTM3 # Test 8, using temporary directory /tmp/test_file_54WVM3/g_file_replace_57UTM3 # Test 9, using temporary directory /tmp/test_file_54WVM3/g_file_replace_K8XTM3 # Test 10, using temporary directory /tmp/test_file_54WVM3/g_file_replace_GHTTM3 # Test 11, using temporary directory /tmp/test_file_54WVM3/g_file_replace_S4UTM3 # Test 12, using temporary directory /tmp/test_file_54WVM3/g_file_replace_HPUTM3 # Test 13, using temporary directory /tmp/test_file_54WVM3/g_file_replace_K6TTM3 # Test 14, using temporary directory /tmp/test_file_54WVM3/g_file_replace_R21TM3 # Test 15, using temporary directory /tmp/test_file_54WVM3/g_file_replace_7R3TM3 # Test 16, using temporary directory /tmp/test_file_54WVM3/g_file_replace_20YTM3 # Test 17, using temporary directory /tmp/test_file_54WVM3/g_file_replace_6O0TM3 # Test 18, using temporary directory /tmp/test_file_54WVM3/g_file_replace_3CXUM3 # Test 19, using temporary directory /tmp/test_file_54WVM3/g_file_replace_2XYUM3 # Test 20, using temporary directory /tmp/test_file_54WVM3/g_file_replace_5GUUM3 # Test 21, using temporary directory /tmp/test_file_54WVM3/g_file_replace_TTVUM3 # Test 22, using temporary directory /tmp/test_file_54WVM3/g_file_replace_4N3UM3 # Test 23, using temporary directory /tmp/test_file_54WVM3/g_file_replace_YI3UM3 # Test 24, using temporary directory /tmp/test_file_54WVM3/g_file_replace_TR1UM3 # Test 25, using temporary directory /tmp/test_file_54WVM3/g_file_replace_UH2UM3 # Test 26, using temporary directory /tmp/test_file_54WVM3/g_file_replace_EF2UM3 # Test 27, using temporary directory /tmp/test_file_54WVM3/g_file_replace_BYLUM3 # Test 28, using temporary directory /tmp/test_file_54WVM3/g_file_replace_RHMUM3 # Test 29, using temporary directory /tmp/test_file_54WVM3/g_file_replace_MVHUM3 # Test 30, using temporary directory /tmp/test_file_54WVM3/g_file_replace_0GHUM3 # Test 31, using temporary directory /tmp/test_file_54WVM3/g_file_replace_E3JUM3 # Test 32, using temporary directory /tmp/test_file_54WVM3/g_file_replace_22RUM3 # Test 33, using temporary directory /tmp/test_file_54WVM3/g_file_replace_67SUM3 # Test 34, using temporary directory /tmp/test_file_54WVM3/g_file_replace_L6SUM3 # Test 35, using temporary directory /tmp/test_file_54WVM3/g_file_replace_CNSUM3 # Test 36, using temporary directory /tmp/test_file_54WVM3/g_file_replace_ZOQUM3 # Test 37, using temporary directory /tmp/test_file_54WVM3/g_file_replace_EINVM3 # Test 38, using temporary directory /tmp/test_file_54WVM3/g_file_replace_U7OVM3 # Test 39, using temporary directory /tmp/test_file_54WVM3/g_file_replace_ASKVM3 # Test 40, using temporary directory /tmp/test_file_54WVM3/g_file_replace_7MLVM3 # Test 41, using temporary directory /tmp/test_file_54WVM3/g_file_replace_XGTVM3 # Test 42, using temporary directory /tmp/test_file_54WVM3/g_file_replace_UDUVM3 # Test 43, using temporary directory /tmp/test_file_54WVM3/g_file_replace_MNSVM3 # Test 44, using temporary directory /tmp/test_file_54WVM3/g_file_replace_7ABVM3 # Test 45, using temporary directory /tmp/test_file_54WVM3/g_file_replace_K5AVM3 # Test 46, using temporary directory /tmp/test_file_54WVM3/g_file_replace_HDCVM3 # Test 47, using temporary directory /tmp/test_file_54WVM3/g_file_replace_GBCVM3 # Test 48, using temporary directory /tmp/test_file_54WVM3/g_file_replace_4G7UM3 # We do not have CAP_DAC_OVERRIDE or equivalent ok 41 /file/replace/write-only # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/system-config1:/tmp/test_file_54WVM3/file/replace/read-write/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/system-data1:/tmp/test_file_54WVM3/file/replace/read-write/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/replace/read-write/.dirs/runtime # /file/replace/read-write summary: Test various situations for g_file_replace() # Current umask: 18 # Test 0, using temporary directory /tmp/test_file_54WVM3/g_file_replace_XW6UM3 # Test 1, using temporary directory /tmp/test_file_54WVM3/g_file_replace_RT6UM3 # Test 2, using temporary directory /tmp/test_file_54WVM3/g_file_replace_UEHVM3 # Test 3, using temporary directory /tmp/test_file_54WVM3/g_file_replace_FAJVM3 # Test 4, using temporary directory /tmp/test_file_54WVM3/g_file_replace_7TIVM3 # Test 5, using temporary directory /tmp/test_file_54WVM3/g_file_replace_JBIVM3 # Test 6, using temporary directory /tmp/test_file_54WVM3/g_file_replace_L4DVM3 # Test 7, using temporary directory /tmp/test_file_54WVM3/g_file_replace_5MFVM3 # Test 8, using temporary directory /tmp/test_file_54WVM3/g_file_replace_57EVM3 # Test 9, using temporary directory /tmp/test_file_54WVM3/g_file_replace_N2EVM3 # Test 10, using temporary directory /tmp/test_file_54WVM3/g_file_replace_P5BWM3 # Test 11, using temporary directory /tmp/test_file_54WVM3/g_file_replace_SQDWM3 # Test 12, using temporary directory /tmp/test_file_54WVM3/g_file_replace_WODWM3 # Test 13, using temporary directory /tmp/test_file_54WVM3/g_file_replace_U39VM3 # Test 14, using temporary directory /tmp/test_file_54WVM3/g_file_replace_NQBWM3 # Test 15, using temporary directory /tmp/test_file_54WVM3/g_file_replace_WCJWM3 # Test 16, using temporary directory /tmp/test_file_54WVM3/g_file_replace_E0KWM3 # Test 17, using temporary directory /tmp/test_file_54WVM3/g_file_replace_OXFWM3 # Test 18, using temporary directory /tmp/test_file_54WVM3/g_file_replace_TLHWM3 # Test 19, using temporary directory /tmp/test_file_54WVM3/g_file_replace_6A0VM3 # Test 20, using temporary directory /tmp/test_file_54WVM3/g_file_replace_QU1VM3 # Test 21, using temporary directory /tmp/test_file_54WVM3/g_file_replace_I4WVM3 # Test 22, using temporary directory /tmp/test_file_54WVM3/g_file_replace_3IYVM3 # Test 23, using temporary directory /tmp/test_file_54WVM3/g_file_replace_PYXVM3 # Test 24, using temporary directory /tmp/test_file_54WVM3/g_file_replace_U15VM3 # Test 25, using temporary directory /tmp/test_file_54WVM3/g_file_replace_8E7VM3 # Test 26, using temporary directory /tmp/test_file_54WVM3/g_file_replace_9S3VM3 # Test 27, using temporary directory /tmp/test_file_54WVM3/g_file_replace_152VM3 # Test 28, using temporary directory /tmp/test_file_54WVM3/g_file_replace_TQ4VM3 # Test 29, using temporary directory /tmp/test_file_54WVM3/g_file_replace_5FFRM3 # Test 30, using temporary directory /tmp/test_file_54WVM3/g_file_replace_N1ERM3 # Test 31, using temporary directory /tmp/test_file_54WVM3/g_file_replace_3VERM3 # Test 32, using temporary directory /tmp/test_file_54WVM3/g_file_replace_6HGRM3 # Test 33, using temporary directory /tmp/test_file_54WVM3/g_file_replace_JRERM3 # Test 34, using temporary directory /tmp/test_file_54WVM3/g_file_replace_MAERM3 # Test 35, using temporary directory /tmp/test_file_54WVM3/g_file_replace_ZUDRM3 # Test 36, using temporary directory /tmp/test_file_54WVM3/g_file_replace_VELRM3 # Test 37, using temporary directory /tmp/test_file_54WVM3/g_file_replace_10MRM3 # Test 38, using temporary directory /tmp/test_file_54WVM3/g_file_replace_MAIRM3 # Test 39, using temporary directory /tmp/test_file_54WVM3/g_file_replace_PSJRM3 # Test 40, using temporary directory /tmp/test_file_54WVM3/g_file_replace_AQ2QM3 # Test 41, using temporary directory /tmp/test_file_54WVM3/g_file_replace_EJ4QM3 # Test 42, using temporary directory /tmp/test_file_54WVM3/g_file_replace_XSZQM3 # Test 43, using temporary directory /tmp/test_file_54WVM3/g_file_replace_HI1QM3 # Test 44, using temporary directory /tmp/test_file_54WVM3/g_file_replace_6I9QM3 # Test 45, using temporary directory /tmp/test_file_54WVM3/g_file_replace_QG9QM3 # Test 46, using temporary directory /tmp/test_file_54WVM3/g_file_replace_37ARM3 # Test 47, using temporary directory /tmp/test_file_54WVM3/g_file_replace_N2ARM3 # Test 48, using temporary directory /tmp/test_file_54WVM3/g_file_replace_KF6QM3 # We do not have CAP_DAC_OVERRIDE or equivalent ok 42 /file/replace/read-write # End of replace tests # Start of copy tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/copy/progress/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/copy/progress/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/copy/progress/.dirs/system-config1:/tmp/test_file_54WVM3/file/copy/progress/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/copy/progress/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/copy/progress/.dirs/system-data1:/tmp/test_file_54WVM3/file/copy/progress/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/copy/progress/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/copy/progress/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/copy/progress/.dirs/runtime ok 43 /file/copy/progress # End of copy tests # Start of writev tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/no-bytes-written/.dirs/runtime ok 44 /file/writev/no-bytes-written # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/no-vectors/.dirs/runtime ok 45 /file/writev/no-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/empty-vectors/.dirs/runtime ok 46 /file/writev/empty-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/too-big-vectors/.dirs/runtime ok 47 /file/writev/too-big-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/async/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/async/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/async/.dirs/runtime ok 48 /file/writev/async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/async_all/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/async_all/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/async_all/.dirs/runtime ok 49 /file/writev/async_all # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/async_all-empty-vectors/.dirs/runtime ok 50 /file/writev/async_all-empty-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/async_all-no-vectors/.dirs/runtime ok 51 /file/writev/async_all-no-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/async_all-to-big-vectors/.dirs/runtime ok 52 /file/writev/async_all-to-big-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/system-config1:/tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/system-data1:/tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/writev/async_all-cancellation/.dirs/runtime ok 53 /file/writev/async_all-cancellation # End of writev tests # Start of from-uri tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/system-config1:/tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/system-data1:/tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/from-uri/ignores-query-string/.dirs/runtime ok 54 /file/from-uri/ignores-query-string # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/system-config1:/tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/system-data1:/tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_54WVM3/file/from-uri/ignores-fragment/.dirs/runtime ok 55 /file/from-uri/ignores-fragment # End of from-uri tests # End of file tests ============================================================================== ================================== 360/396 =================================== test: glib:girepository+core / struct-info start time: 10:08:58 duration: 0.10s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=53 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/struct-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8081c46a8d00abb9dfb7db3790484fee 1..4 # Start of struct-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/system-config1:/tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/system-data1:/tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_struct-info_VK4QM3/struct-info/field-iterators/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /struct-info/field-iterators summary: Test iterating through a struct's fields with gi_struct_info_get_field() ok 1 /struct-info/field-iterators # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/system-config1:/tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/system-data1:/tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_struct-info_VK4QM3/struct-info/sizeof-gvalue/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /struct-info/sizeof-gvalue summary: Test that gi_struct_info_get_size() reports the correct sizeof GValue ok 2 /struct-info/sizeof-gvalue # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/system-config1:/tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/system-data1:/tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_struct-info_VK4QM3/struct-info/is-pointer-for-struct-method-arg/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /struct-info/is-pointer-for-struct-method-arg summary: Test that a struct method reports the correct type with gi_type_info_is_pointer() ok 3 /struct-info/is-pointer-for-struct-method-arg # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/system-config1:/tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/system-data1:/tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_struct-info_VK4QM3/struct-info/boxed/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /struct-info/boxed summary: Test that a boxed struct is recognised as such ok 4 /struct-info/boxed # End of struct-info tests ============================================================================== ================================== 361/396 =================================== test: glib:girepository+core / throws start time: 10:08:58 duration: 0.10s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/throws ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2567ddf3626dfa1adb9a80bc433ad7f3 1..3 # Start of throws tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/system-config1:/tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/system-data1:/tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_throws_AO5QM3/throws/invoke-gerror/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /throws/invoke-gerror summary: Test invoking a function that throws a GError ok 1 /throws/invoke-gerror # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/system-config1:/tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/system-data1:/tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_throws_AO5QM3/throws/vfunc-can-throw-gerror/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /throws/vfunc-can-throw-gerror summary: Test gi_callable_info_can_throw_gerror() on a vfunc ok 2 /throws/vfunc-can-throw-gerror # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/system-config1:/tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/system-data1:/tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_throws_AO5QM3/throws/callback-can-throw-gerror/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /throws/callback-can-throw-gerror summary: Test gi_callable_info_can_throw_gerror() on a callback ok 3 /throws/callback-can-throw-gerror # End of throws tests ============================================================================== ================================== 362/396 =================================== test: glib:girepository+core / union-info start time: 10:08:58 duration: 0.10s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=39 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/union-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3b67eb624fa184edb6e3f02378eceb5a 1..2 # Start of union-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/system-config1:/tmp/test_union-info_4MCSM3/union-info/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/system-data1:/tmp/test_union-info_4MCSM3/union-info/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_union-info_4MCSM3/union-info/basic/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /union-info/basic summary: Test basic properties of GIUnionInfo ok 1 /union-info/basic # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/system-config1:/tmp/test_union-info_4MCSM3/union-info/methods/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/system-data1:/tmp/test_union-info_4MCSM3/union-info/methods/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_union-info_4MCSM3/union-info/methods/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection # /union-info/methods summary: Test retrieving methods from GIUnionInfo ok 2 /union-info/methods # End of union-info tests ============================================================================== ================================== 363/396 =================================== test: glib:girepository+core / autoptr-girepository start time: 10:08:58 duration: 0.10s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/autoptr-girepository ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc8236e4c9e3526b0d7a4e3c7f46aaac2 1..24 # Start of autoptr tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/repository/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 1 /autoptr/repository # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/typelib/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 2 /autoptr/typelib # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/base-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 3 /autoptr/base-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/arg-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 4 /autoptr/arg-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/callable-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 5 /autoptr/callable-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/callback-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 6 /autoptr/callback-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/constant-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 7 /autoptr/constant-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/enum-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 8 /autoptr/enum-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/field-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 9 /autoptr/field-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/flags-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 10 /autoptr/flags-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/function-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 11 /autoptr/function-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/interface-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 12 /autoptr/interface-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/object-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 13 /autoptr/object-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/property-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 14 /autoptr/property-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/registered-type-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 15 /autoptr/registered-type-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/signal-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 16 /autoptr/signal-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/struct-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 17 /autoptr/struct-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/type-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 18 /autoptr/type-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/union-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 19 /autoptr/union-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/value-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 20 /autoptr/value-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/autoptr/vfunc-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 21 /autoptr/vfunc-info # End of autoptr tests # Start of auto tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/auto/arg-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 22 /auto/arg-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/auto/type-info/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 23 /auto/type-info # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/system-config1:/tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/system-data1:/tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_autoptr-girepository_JMURM3/auto/function-invoker/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection ok 24 /auto/function-invoker # End of auto tests ============================================================================== ================================== 366/396 =================================== test: glib:fuzzing / fuzz_bookmark start time: 10:08:58 duration: 0.08s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=150 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_bookmark /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 367/396 =================================== test: glib:fuzzing / fuzz_canonicalize_filename start time: 10:08:58 duration: 0.06s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=3 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_canonicalize_filename /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 368/396 =================================== test: glib:fuzzing / fuzz_data_input_stream_read_line start time: 10:08:58 duration: 0.06s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=157 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_data_input_stream_read_line /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 369/396 =================================== test: glib:fuzzing / fuzz_data_input_stream_read_line_utf8 start time: 10:08:58 duration: 0.06s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_data_input_stream_read_line_utf8 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 370/396 =================================== test: glib:fuzzing / fuzz_data_input_stream_read_upto start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=53 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_data_input_stream_read_upto /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 371/396 =================================== test: glib:fuzzing / fuzz_date_parse start time: 10:08:58 duration: 0.07s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=85 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_date_parse /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 372/396 =================================== test: glib:fuzzing / fuzz_date_time_new_from_iso8601 start time: 10:08:58 duration: 0.07s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=104 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_date_time_new_from_iso8601 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 373/396 =================================== test: glib:fuzzing / fuzz_dbus_message start time: 10:08:58 duration: 0.07s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=8 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_dbus_message /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 374/396 =================================== test: glib:fuzzing / fuzz_inet_address_mask_new_from_string start time: 10:08:58 duration: 0.07s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=188 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_inet_address_mask_new_from_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 375/396 =================================== test: glib:fuzzing / fuzz_inet_address_new_from_string start time: 10:08:58 duration: 0.08s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_inet_address_new_from_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 376/396 =================================== test: glib:fuzzing / fuzz_inet_socket_address_new_from_string start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=159 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_inet_socket_address_new_from_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 377/396 =================================== test: glib:fuzzing / fuzz_key start time: 10:08:58 duration: 0.06s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_key /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 378/396 =================================== test: glib:fuzzing / fuzz_network_address_parse start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=141 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_network_address_parse /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 365/396 =================================== test: glib:girepository+no-valgrind+inspector / gi-inspect-typelib.py start time: 10:08:58 duration: 0.25s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata MALLOC_PERTURB_=52 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../girepository/tests/gi-inspect-typelib.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestGIInspectTypelibCommandLine.test_help # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmpxbm81wyl # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--help'] # Return code: 0 # Output: # Usage: # gi-inspect-typelib [OPTION…] NAMESPACE - Inspect GI typelib # # Help Options: # -h, --help Show help options # # Application Options: # --typelib-version=VERSION Typelib version to inspect # --print-shlibs List the shared libraries the typelib requires # --print-typelibs List other typelibs the inspected typelib requires # Error: ok 2 __main__.TestGIInspectTypelibCommandLine.test_invalid_typelib # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmpl6f9r84v # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-typelibs', '--print-shlibs', 'AnInvalidNameSpace'] # Return code: 1 # Output: # # Error: # Failed to load typelib: Typelib file for namespace 'AnInvalidNameSpace' (any version) not found ok 3 __main__.TestGIInspectTypelibCommandLine.test_no_args # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmp37dj1tp7 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib'] # Return code: 1 # Output: # # Error: # Please specify exactly one namespace ok 4 __main__.TestGIInspectTypelibForGLibTypelib.test_print_shlibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmpdabtcl0p # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-shlibs', 'GLib', '--typelib-version=2.0'] # Return code: 0 # Output: # shlib: libgobject-2.0.so.0 # shlib: libglib-2.0.so.0 # Error: ok 5 __main__.TestGIInspectTypelibForGLibTypelib.test_print_typelibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmp60w9rtx1 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-typelibs', 'GLib', '--typelib-version=2.0'] # Return code: 0 # Output: # # Error: ok 6 __main__.TestGIInspectTypelibForGLibTypelib.test_print_typelibs_and_shlibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmpih4m4vjj # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-typelibs', '--print-shlibs', 'GLib', '--typelib-version=2.0'] # Return code: 0 # Output: # shlib: libgobject-2.0.so.0 # shlib: libglib-2.0.so.0 # Error: ok 7 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_shlibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmp4f4lamf4 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-shlibs', 'GObject', '--typelib-version=2.0'] # Return code: 0 # Output: # shlib: libgobject-2.0.so.0 # Error: ok 8 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_typelibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmpph2_wjpe # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-typelibs', 'GObject', '--typelib-version=2.0'] # Return code: 0 # Output: # typelib: GLib-2.0 # Error: ok 9 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_typelibs_and_shlibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmpdclp6h_z # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-typelibs', '--print-shlibs', 'GObject', '--typelib-version=2.0'] # Return code: 0 # Output: # shlib: libgobject-2.0.so.0 # typelib: GLib-2.0 # Error: ok 10 __main__.TestGIInspectTypelibForGioTypelib.test_print_shlibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmp0z97s1m_ # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-shlibs', 'Gio', '--typelib-version=2.0'] # Return code: 0 # Output: # shlib: libgio-2.0.so.0 # Error: ok 11 __main__.TestGIInspectTypelibForGioTypelib.test_print_typelibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmplmv7l3pu # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-typelibs', 'Gio', '--typelib-version=2.0'] # Return code: 0 # Output: # typelib: GObject-2.0 # typelib: GLib-2.0 # typelib: GModule-2.0 # Error: ok 12 __main__.TestGIInspectTypelibForGioTypelib.test_print_typelibs_and_shlibs # gi-inspect-typelib: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib # tmpdir: /tmp/tmpzzqg0gg9 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/inspector/gi-inspect-typelib', '--print-typelibs', '--print-shlibs', 'Gio', '--typelib-version=2.0'] # Return code: 0 # Output: # shlib: libgio-2.0.so.0 # typelib: GObject-2.0 # typelib: GLib-2.0 # typelib: GModule-2.0 # Error: 1..12 ============================================================================== ================================== 379/396 =================================== test: glib:fuzzing / fuzz_network_address_parse_uri start time: 10:08:58 duration: 0.06s result: exit status 0 command: MALLOC_PERTURB_=13 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_network_address_parse_uri /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 380/396 =================================== test: glib:fuzzing / fuzz_paths start time: 10:08:58 duration: 0.06s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=34 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_paths /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 381/396 =================================== test: glib:fuzzing / fuzz_resolver start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=92 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_resolver /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 382/396 =================================== test: glib:fuzzing / fuzz_string start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=144 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_string /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 383/396 =================================== test: glib:fuzzing / fuzz_uri_escape start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=140 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uri_escape /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 384/396 =================================== test: glib:fuzzing / fuzz_uri_parse start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=177 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uri_parse /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 385/396 =================================== test: glib:fuzzing / fuzz_uri_parse_params start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=125 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uri_parse_params /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 386/396 =================================== test: glib:fuzzing / fuzz_utf8_normalize start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=52 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_utf8_normalize /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 387/396 =================================== test: glib:fuzzing / fuzz_utf8_validate start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_utf8_validate /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 388/396 =================================== test: glib:fuzzing / fuzz_uuid_string_is_valid start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=233 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_uuid_string_is_valid /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 389/396 =================================== test: glib:fuzzing / fuzz_variant_binary start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MALLOC_PERTURB_=77 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_variant_binary /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 390/396 =================================== test: glib:fuzzing / fuzz_variant_binary_byteswap start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=34 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_variant_binary_byteswap /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 391/396 =================================== test: glib:fuzzing / fuzz_variant_text start time: 10:08:58 duration: 0.05s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=49 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/fuzzing/fuzz_variant_text /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../fuzzing/README.md ----------------------------------- stdout ----------------------------------- Done! ============================================================================== ================================== 392/396 =================================== test: glib:lint+no-valgrind / black.sh start time: 10:08:58 duration: 0.05s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests MALLOC_PERTURB_=237 G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/black.sh ----------------------------------- stdout ----------------------------------- TAP version 13 1..0 # SKIP black not found ============================================================================== ================================== 393/396 =================================== test: glib:lint+no-valgrind / flake8.sh start time: 10:08:58 duration: 0.04s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=134 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/flake8.sh ----------------------------------- stdout ----------------------------------- TAP version 13 1..0 # SKIP flake8 not found ============================================================================== ================================== 394/396 =================================== test: glib:lint+no-valgrind / reuse.sh start time: 10:08:58 duration: 0.03s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=93 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/reuse.sh ----------------------------------- stdout ----------------------------------- TAP version 13 1..0 # SKIP git not found ============================================================================== ================================== 395/396 =================================== test: glib:lint+no-valgrind / shellcheck.sh start time: 10:08:58 duration: 0.02s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=70 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/shellcheck.sh ----------------------------------- stdout ----------------------------------- TAP version 13 1..0 # SKIP git not found ============================================================================== ================================== 396/396 =================================== test: glib:lint+no-valgrind / check-missing-install-tag.py start time: 10:08:58 duration: 0.08s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=225 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../tests/check-missing-install-tag.py ----------------------------------- stdout ----------------------------------- # TAP version 13 ok 1 - All 1301 installed files have install_tag 1..1 ============================================================================== ================================== 330/396 =================================== test: glib:gio / gdbus-proxy-threads start time: 10:08:56 duration: 2.38s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=172 GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy-threads ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9007ae6944d63e8d188f7c8817f0ec6f 1..1 # Start of gdbus tests # Start of proxy tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/system-config1:/tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/system-data1:/tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy-threads_G6SZM3/gdbus/proxy/vs-threads/.dirs/runtime ok 1 /gdbus/proxy/vs-threads # slow test /gdbus/proxy/vs-threads executed in 2.36 secs # End of proxy tests # End of gdbus tests ----------------------------------- stderr ----------------------------------- cleaning up pid 3544 ============================================================================== ================================== 315/396 =================================== test: glib:gio+slow / actions start time: 10:08:55 duration: 3.66s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=60 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/actions ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc36f261654696684622e5dfd38de1227 1..13 # Start of actions tests ok 1 /actions/basic ok 2 /actions/name ok 3 /actions/simplegroup ok 4 /actions/stateful ok 5 /actions/default-activate ok 6 /actions/entries ok 7 /actions/parse-detailed ok 8 /actions/property ok 9 /actions/no-properties # Start of dbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 10 /actions/dbus/export # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 11 /actions/dbus/threaded # slow test /actions/dbus/threaded executed in 3.51 secs # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 12 /actions/dbus/bug679509 # Start of export tests # /actions/dbus/export/error-handling summary: Test that error handling of action group export failure works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3366 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 13 /actions/dbus/export/error-handling # End of export tests # End of dbus tests # End of actions tests ============================================================================== ================================== 262/396 =================================== test: glib:gio / socket start time: 10:08:54 duration: 5.35s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/socket ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc19d3e3d49cb29ac55fa5936b72aa1aa 1..28 # Start of socket tests ok 1 /socket/ipv4_sync # slow test /socket/ipv4_sync executed in 1.00 secs ok 2 /socket/ipv4_async # slow test /socket/ipv4_async executed in 1.00 secs ok 3 /socket/ipv6_sync ok 4 /socket/ipv6_async ok 5 /socket/ipv6_v4mapped ok 6 /socket/close_graceful # slow test /socket/close_graceful executed in 1.01 secs ok 7 /socket/timed_wait # SKIP Not running timing heavy test # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=741707 ok 8 /socket/fd_reuse ok 9 /socket/address ok 10 /socket/unix-from-fd ok 11 /socket/unix-connection ok 12 /socket/unix-connection-ancillary-data ok 13 /socket/source-postmortem ok 14 /socket/read_write ok 15 /socket/read_writev # /socket/receive_bytes summary: Test basic functionality of g_socket_receive_bytes() ok 16 /socket/receive_bytes # /socket/receive_bytes_from summary: Test basic functionality of g_socket_receive_bytes_from() ok 17 /socket/receive_bytes_from # Start of ipv4_sync tests ok 18 /socket/ipv4_sync/datagram # Start of datagram tests ok 19 /socket/ipv4_sync/datagram/timeouts # slow test /socket/ipv4_sync/datagram/timeouts executed in 1.11 secs # End of datagram tests # End of ipv4_sync tests # Start of ipv6_sync tests ok 20 /socket/ipv6_sync/datagram # Start of datagram tests ok 21 /socket/ipv6_sync/datagram/timeouts # slow test /socket/ipv6_sync/datagram/timeouts executed in 1.10 secs # End of datagram tests # End of ipv6_sync tests # Start of reuse tests ok 22 /socket/reuse/tcp ok 23 /socket/reuse/udp # End of reuse tests # Start of get_available tests ok 24 /socket/get_available/datagram ok 25 /socket/get_available/stream # End of get_available tests # Start of credentials tests # Supported on this OS: GCredentials:linux-ucred:pid=0 ok 26 /socket/credentials/tcp_client # Supported on this OS: GCredentials:linux-ucred:pid=0 ok 27 /socket/credentials/tcp_server # Supported on this OS: GCredentials:linux-ucred:pid=128931,uid=1111,gid=1111 ok 28 /socket/credentials/unix_socketpair # End of credentials tests # End of socket tests ============================================================================== ================================== 325/396 =================================== test: glib:gio+slow / gdbus-export start time: 10:08:56 duration: 4.19s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=103 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-export ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S64913fae100d407bf7468dd856c3ce0d 1..7 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/system-config1:/tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/system-data1:/tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration/.dirs/runtime ok 1 /gdbus/object-registration # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/system-config1:/tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/system-data1:/tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures/.dirs/runtime ok 2 /gdbus/object-registration-with-closures # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/system-config1:/tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/system-data1:/tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-export_SKLLM3/gdbus/object-registration-with-closures2/.dirs/runtime ok 3 /gdbus/object-registration-with-closures2 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/system-config1:/tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/system-data1:/tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-export_SKLLM3/gdbus/registered-interfaces/.dirs/runtime ok 4 /gdbus/registered-interfaces # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/system-config1:/tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/system-data1:/tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-export_SKLLM3/gdbus/async-properties/.dirs/runtime ok 5 /gdbus/async-properties # Start of threaded-unregistration tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/system-config1:/tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/system-data1:/tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/object/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2400 # /gdbus/threaded-unregistration/object summary: Test that object/subtree unregistration from one thread doesn?t cause problems when racing with method callbacks in another thread for that object or subtree ok 6 /gdbus/threaded-unregistration/object # slow test /gdbus/threaded-unregistration/object executed in 1.68 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/system-config1:/tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/system-data1:/tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-export_SKLLM3/gdbus/threaded-unregistration/subtree/.dirs/runtime # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2400 # /gdbus/threaded-unregistration/subtree summary: Test that object/subtree unregistration from one thread doesn?t cause problems when racing with method callbacks in another thread for that object or subtree ok 7 /gdbus/threaded-unregistration/subtree # SKIP Failed to reproduce race (55 iterations with unregistration first, 945 with call first); skipping test # slow test /gdbus/threaded-unregistration/subtree executed in 2.37 secs # End of threaded-unregistration tests # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== =================================== 70/396 =================================== test: glib:glib+core+slow / sequence start time: 10:08:44 duration: 16.55s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=123 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/sequence ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scebb0d50512b016ac80aef94cd42090c 1..16 # Start of sequence tests ok 1 /sequence/out-of-range-jump ok 2 /sequence/iter-move ok 3 /sequence/insert-sorted-non-pointer ok 4 /sequence/stable-sort ok 5 /sequence/is_empty # Start of random tests ok 6 /sequence/random/seed:825541564 # slow test /sequence/random/seed:825541564 executed in 1.33 secs ok 7 /sequence/random/seed:801678400 # slow test /sequence/random/seed:801678400 executed in 1.45 secs ok 8 /sequence/random/seed:1477639090 # slow test /sequence/random/seed:1477639090 executed in 3.57 secs ok 9 /sequence/random/seed:3369132895 # slow test /sequence/random/seed:3369132895 executed in 1.49 secs ok 10 /sequence/random/seed:1192944867 # slow test /sequence/random/seed:1192944867 executed in 1.18 secs ok 11 /sequence/random/seed:770458294 # slow test /sequence/random/seed:770458294 executed in 1.46 secs ok 12 /sequence/random/seed:1099575817 # slow test /sequence/random/seed:1099575817 executed in 1.54 secs ok 13 /sequence/random/seed:590523467 # slow test /sequence/random/seed:590523467 executed in 1.48 secs ok 14 /sequence/random/seed:3583571454 # slow test /sequence/random/seed:3583571454 executed in 0.99 secs ok 15 /sequence/random/seed:579241222 # slow test /sequence/random/seed:579241222 executed in 1.03 secs ok 16 /sequence/random/seed:1862353320 # slow test /sequence/random/seed:1862353320 executed in 0.71 secs # End of random tests # End of sequence tests ============================================================================== ================================== 364/396 =================================== test: glib:girepository+no-valgrind+compiler / gi-compile-repository.py start time: 10:08:58 duration: 2.87s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=181 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/girepository/tests /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../girepository/tests/gi-compile-repository.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestGICompileRepository.test_open_failure # gir path set to ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # gi-compile-repository: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository # tmpdir: /tmp/tmpx0w0njew # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository', 'this-is/not/a-file.gir', '--output', '/tmp/tmpx0w0njew/invalid.typelib'] # Return code: 1 # Output: # # Error: # Error parsing file ‘this-is/not/a-file.gir’: Failed to open file “this-is/not/a-file.gir”: No such file or directory ok 2 __main__.TestGICompileRepositoryForGLib.test_compile # gir path set to ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # gi-compile-repository: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository # tmpdir: /tmp/tmpqmaehoel # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection/GLib-2.0.gir', '--output', '/tmp/tmpqmaehoel/GLib-2.typelib'] # Return code: 0 # Output: # # Error: ok 3 __main__.TestGICompileRepositoryForGLib.test_write_failure # gi-compile-repository: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository # tmpdir: /tmp/tmpj5hmtsrz # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection/GLib-2.0.gir', '--output', 'this-is/not/a-good-output/invalid.typelib'] # Return code: 1 # Output: # # Error: # Failed to open ‘this-is/not/a-good-output/invalid.typelib.tmp’: No such file or directory ok 4 __main__.TestGICompileRepositoryForGObject.test_compile # gir path set to ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # gi-compile-repository: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository # tmpdir: /tmp/tmpm7iwviic # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection/GObject-2.0.gir', '--output', '/tmp/tmpm7iwviic/GObject-2.typelib', '--includedir', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # Return code: 0 # Output: # # Error: ok 5 __main__.TestGICompileRepositoryForGObject.test_write_failure # gi-compile-repository: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository # tmpdir: /tmp/tmpsiwwolnh # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection/GObject-2.0.gir', '--output', 'this-is/not/a-good-output/invalid.typelib', '--includedir', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # Return code: 1 # Output: # # Error: # Failed to open ‘this-is/not/a-good-output/invalid.typelib.tmp’: No such file or directory ok 6 __main__.TestGICompileRepositoryForGio.test_compile # gir path set to ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # gi-compile-repository: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository # tmpdir: /tmp/tmpd4bvqj7j # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection/Gio-2.0.gir', '--output', '/tmp/tmpd4bvqj7j/Gio-2.typelib', '--includedir', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # Return code: 0 # Output: # # Error: ok 7 __main__.TestGICompileRepositoryForGio.test_write_failure # gi-compile-repository: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository # tmpdir: /tmp/tmpwq13emny # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/compiler/gi-compile-repository', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection/Gio-2.0.gir', '--output', 'this-is/not/a-good-output/invalid.typelib', '--includedir', '/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/girepository/tests/../introspection'] # Return code: 1 # Output: # # Error: # Failed to open ‘this-is/not/a-good-output/invalid.typelib.tmp’: No such file or directory 1..7 ============================================================================== ================================== 313/396 =================================== test: glib:gio / desktop-app-info start time: 10:08:55 duration: 6.44s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=78 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/desktop-app-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa4293ee5068a1679178176561f23d61c 1..58 # Start of desktop-app-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/delete/.dirs/config ok 1 /desktop-app-info/delete # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config ok 2 /desktop-app-info/default # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config ok 3 /desktop-app-info/default-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/default-async/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config ok 4 /desktop-app-info/fallback # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/fallback/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config ok 5 /desktop-app-info/lastused # slow test /desktop-app-info/lastused executed in 0.57 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/lastused/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/config # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 6 /desktop-app-info/extra-getters # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/extra-getters/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/config # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 7 /desktop-app-info/actions # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/search/.dirs/runtime # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps list` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps list` returned: cheese.desktop gnome-music.desktop yelp.desktop kde4-dolphin.desktop totem.desktop nautilus-autorun-software.desktop baobab.desktop evince.desktop gucharmap.desktop kde4-konqbrowser.desktop nautilus.desktop gcr-prompter.desktop gedit.desktop gcr-viewer.desktop gnome-contacts.desktop eog.desktop nautilus-classic.desktop dconf-editor.desktop gnome-font-viewer.desktop org.gnome.clocks.desktop evince-previewer.desktop glade.desktop file-roller.desktop nautilus-connect-server.desktop gnome-terminal.desktop kde4-okular.desktop invalid-desktop.desktop kde4-kate.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps list` returned: eog.desktop epiphany-weather-for-toronto-island-9c6a4e022b17686306243dada811d550d25eb1fb.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps list` returned: yelp.desktop totem.desktop nautilus-autorun-software.desktop kde4-dolphin.desktop epiphany-weather-for-toronto-island-9c6a4e022b17686306243dada811d550d25eb1fb.desktop nautilus.desktop cheese.desktop evince.desktop gucharmap.desktop baobab.desktop gcr-viewer.desktop kde4-konqbrowser.desktop gedit.desktop nautilus-classic.desktop gnome-contacts.desktop eog.desktop dconf-editor.desktop gcr-prompter.desktop gnome-font-viewer.desktop org.gnome.clocks.desktop evince-previewer.desktop glade.desktop file-roller.desktop nautilus-connect-server.desktop gnome-music.desktop gnome-terminal.desktop kde4-okular.desktop invalid-desktop.desktop kde4-kate.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search Picture` returned: eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search Picture` returned: eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search Picture` returned: eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search Picture` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search eye gnome` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search eye gnome` returned: eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search eye gnome` returned: eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search image viewer` returned: eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search image viewer` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search image viewer` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search sh` returned: gnome-terminal.desktop # eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search frobni` returned: frobnicator.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search doc hel` returned: yelp.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search files file fil fi f` returned: nautilus.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search con` returned: nautilus-connect-server.desktop gnome-contacts.desktop # dconf-editor.desktop # nautilus-classic.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search gnome` returned: eog.desktop # org.gnome.clocks.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search false` returned: eog.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search false` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search false` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search false` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search nonsearchable` returned: # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search friend con` returned: gnome-contacts.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search konq` returned: kde4-konqbrowser.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search kate` returned: kde4-kate.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps show-info kde4-kate.desktop` returned: kde4-kate.desktop # Kate # Kate # nil # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps show-info nautilus.desktop` returned: nautilus.desktop # Files # Files # Access and organize files # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search foliumi` returned: nautilus.desktop # kde4-konqbrowser.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps search foliumi` returned: nautilus.desktop # kde4-konqbrowser.desktop # ok 8 /desktop-app-info/search # slow test /desktop-app-info/search executed in 0.62 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/implements/.dirs/runtime # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps implementations org.gnome.Shell.SearchProvider2` returned: gnome-music.desktop # eog.desktop # gnome-contacts.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps implementations org.freedesktop.ImageProvider` returned: cheese.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps implementations org.gnome.Shell.SearchProvider2` returned: gnome-music.desktop # gnome-contacts.desktop # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps implementations org.gnome.Shell.SearchProvider2` returned: ok 9 /desktop-app-info/implements # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/show-in/.dirs/runtime # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: false # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: false # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: false # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: false # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: true # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: true # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: true # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show gcr-prompter.desktop` returned: true # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show invalid-desktop.desktop` returned: true # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show invalid-desktop.desktop` returned: false # # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps should-show invalid-desktop.desktop` returned: false # ok 10 /desktop-app-info/show-in # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/actions/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/config ok 11 /desktop-app-info/app-path # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/config # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Scea03ed786bb19fdac348359541ea119 ok 12 /desktop-app-info/launch-as-manager # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/config # Subtest: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sf3c0e350c0f035269f7dd99b68de61e4 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ ok 13 /desktop-app-info/launch-default-uri-handler # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/config ok 14 /desktop-app-info/launch-default-uri-handler-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/id/.dirs/runtime # run_apps: `/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/apps default-for-type application/vnd.kde.okular-archive` returned: kde4-okular.desktop # ok 15 /desktop-app-info/id # Start of app-path tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-default-uri-handler-async/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/config ok 16 /desktop-app-info/app-path/wrong # End of app-path tests # Start of launch tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail/.dirs/runtime ok 17 /desktop-app-info/launch/fail # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-absolute-path/.dirs/runtime ok 18 /desktop-app-info/launch/fail-absolute-path # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-startup-notify/.dirs/runtime # Application launch failed: failing app ok 19 /desktop-app-info/launch/fail-startup-notify # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/runtime # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/app-path/wrong/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/config # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ok 20 /desktop-app-info/launch/fail-dbus # End of launch tests # Start of launch-as-manager tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/runtime # /desktop-app-info/launch-as-manager/fail summary: Tests that launch-errors are properly handled, we force this by using invalid FD's values when launching as manager # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch/fail-dbus/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/config # Application launch failed: appinfo-test.desktop ok 21 /desktop-app-info/launch-as-manager/fail # End of launch-as-manager tests # Start of launch-uris-with-terminal tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-GIO-DEBUG: Couldn’t find a known terminal # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 22 /desktop-app-info/launch-uris-with-terminal/invalid-glib-terminal # Start of with-path tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'xdg-terminal-exec' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-O5ONM3/xdg-terminal-exec # 'xdg-terminal-exec' called with arguments: 'true xdg-terminal-exec-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-O5ONM3' # 'xdg-terminal-exec' called with arguments: 'true xdg-terminal-exec-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 23 /desktop-app-info/launch-uris-with-terminal/with-path/xdg-terminal-exec # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'kgx' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-09IYM3/kgx # 'kgx' called with arguments: '-e true kgx-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-09IYM3' # 'kgx' called with arguments: '-e true kgx-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/kgx/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 24 /desktop-app-info/launch-uris-with-terminal/with-path/kgx # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'gnome-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-KPHWM3/gnome-terminal # 'gnome-terminal' called with arguments: '-- true gnome-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-KPHWM3' # 'gnome-terminal' called with arguments: '-- true gnome-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 25 /desktop-app-info/launch-uris-with-terminal/with-path/gnome-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'mate-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-DWDSM3/mate-terminal # 'mate-terminal' called with arguments: '-x true mate-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-DWDSM3' # 'mate-terminal' called with arguments: '-x true mate-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 26 /desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'xfce4-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-UY0PM3/xfce4-terminal # 'xfce4-terminal' called with arguments: '-x true xfce4-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-UY0PM3' # 'xfce4-terminal' called with arguments: '-x true xfce4-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 27 /desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'tilix' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-S5OMM3/tilix # 'tilix' called with arguments: '-e true tilix-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-S5OMM3' # 'tilix' called with arguments: '-e true tilix-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/tilix/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 28 /desktop-app-info/launch-uris-with-terminal/with-path/tilix # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'konsole' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-40L5M3/konsole # 'konsole' called with arguments: '-e true konsole-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-40L5M3' # 'konsole' called with arguments: '-e true konsole-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/konsole/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 29 /desktop-app-info/launch-uris-with-terminal/with-path/konsole # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'nxterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-0AF7M3/nxterm # 'nxterm' called with arguments: '-e true nxterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-0AF7M3' # 'nxterm' called with arguments: '-e true nxterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/nxterm/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 30 /desktop-app-info/launch-uris-with-terminal/with-path/nxterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'color-xterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-10O2M3/color-xterm # 'color-xterm' called with arguments: '-e true color-xterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-10O2M3' # 'color-xterm' called with arguments: '-e true color-xterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/color-xterm/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 31 /desktop-app-info/launch-uris-with-terminal/with-path/color-xterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'rxvt' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-GA04M3/rxvt # 'rxvt' called with arguments: '-e true rxvt-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-GA04M3' # 'rxvt' called with arguments: '-e true rxvt-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/rxvt/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 32 /desktop-app-info/launch-uris-with-terminal/with-path/rxvt # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'dtterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-82Y0M3/dtterm # 'dtterm' called with arguments: '-e true dtterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-82Y0M3' # 'dtterm' called with arguments: '-e true dtterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/dtterm/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 33 /desktop-app-info/launch-uris-with-terminal/with-path/dtterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/runtime # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # Fake 'xterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-M5JXM3/xterm # 'xterm' called with arguments: '-e true xterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-M5JXM3' # 'xterm' called with arguments: '-e true xterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-path/xterm/.dirs/data' # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 34 /desktop-app-info/launch-uris-with-terminal/with-path/xterm # End of with-path tests # Start of with-context tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/runtime # Fake 'xdg-terminal-exec' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-0BRVM3/xdg-terminal-exec # 'xdg-terminal-exec' called with arguments: 'true xdg-terminal-exec-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-0BRVM3' # 'xdg-terminal-exec' called with arguments: 'true xdg-terminal-exec-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec/.dirs/data' ok 35 /desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/runtime # Fake 'kgx' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-GJORM3/kgx # 'kgx' called with arguments: '-e true kgx-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-GJORM3' # 'kgx' called with arguments: '-e true kgx-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/kgx/.dirs/data' ok 36 /desktop-app-info/launch-uris-with-terminal/with-context/kgx # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/runtime # Fake 'gnome-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-37GOM3/gnome-terminal # 'gnome-terminal' called with arguments: '-- true gnome-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-37GOM3' # 'gnome-terminal' called with arguments: '-- true gnome-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal/.dirs/data' ok 37 /desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/runtime # Fake 'mate-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-M0SLM3/mate-terminal # 'mate-terminal' called with arguments: '-x true mate-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-M0SLM3' # 'mate-terminal' called with arguments: '-x true mate-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal/.dirs/data' ok 38 /desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/runtime # Fake 'xfce4-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-STUNM3/xfce4-terminal # 'xfce4-terminal' called with arguments: '-x true xfce4-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-STUNM3' # 'xfce4-terminal' called with arguments: '-x true xfce4-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal/.dirs/data' ok 39 /desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/runtime # Fake 'tilix' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-Q706M3/tilix # 'tilix' called with arguments: '-e true tilix-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-Q706M3' # 'tilix' called with arguments: '-e true tilix-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/tilix/.dirs/data' ok 40 /desktop-app-info/launch-uris-with-terminal/with-context/tilix # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/runtime # Fake 'konsole' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-L1X2M3/konsole # 'konsole' called with arguments: '-e true konsole-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-L1X2M3' # 'konsole' called with arguments: '-e true konsole-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/konsole/.dirs/data' ok 41 /desktop-app-info/launch-uris-with-terminal/with-context/konsole # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/runtime # Fake 'nxterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-9XMUM3/nxterm # 'nxterm' called with arguments: '-e true nxterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-9XMUM3' # 'nxterm' called with arguments: '-e true nxterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/nxterm/.dirs/data' ok 42 /desktop-app-info/launch-uris-with-terminal/with-context/nxterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/runtime # Fake 'color-xterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-OL8QM3/color-xterm # 'color-xterm' called with arguments: '-e true color-xterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-OL8QM3' # 'color-xterm' called with arguments: '-e true color-xterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/color-xterm/.dirs/data' ok 43 /desktop-app-info/launch-uris-with-terminal/with-context/color-xterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/runtime # Fake 'rxvt' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-D6ATM3/rxvt # 'rxvt' called with arguments: '-e true rxvt-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-D6ATM3' # 'rxvt' called with arguments: '-e true rxvt-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/rxvt/.dirs/data' ok 44 /desktop-app-info/launch-uris-with-terminal/with-context/rxvt # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/runtime # Fake 'dtterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-ZCMQM3/dtterm # 'dtterm' called with arguments: '-e true dtterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-ZCMQM3' # 'dtterm' called with arguments: '-e true dtterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/dtterm/.dirs/data' ok 45 /desktop-app-info/launch-uris-with-terminal/with-context/dtterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/runtime # Fake 'xterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-IFBNM3/xterm # 'xterm' called with arguments: '-e true xterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-IFBNM3' # 'xterm' called with arguments: '-e true xterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-context/xterm/.dirs/data' ok 46 /desktop-app-info/launch-uris-with-terminal/with-context/xterm # End of with-context tests # Start of with-desktop-path tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/runtime # Fake 'xdg-terminal-exec' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-YHV5M3/xdg-terminal-exec # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-as-manager/fail/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/config # 'xdg-terminal-exec' called with arguments: 'true xdg-terminal-exec-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-YHV5M3' # 'xdg-terminal-exec' called with arguments: 'true xdg-terminal-exec-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/data' ok 47 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/runtime # Fake 'kgx' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-TYJ2M3/kgx # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/config # 'kgx' called with arguments: '-e true kgx-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-TYJ2M3' # 'kgx' called with arguments: '-e true kgx-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/data' ok 48 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/runtime # Fake 'gnome-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-CDUZM3/gnome-terminal # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/config # 'gnome-terminal' called with arguments: '-- true gnome-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-CDUZM3' # 'gnome-terminal' called with arguments: '-- true gnome-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/data' ok 49 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/runtime # Fake 'mate-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-CU51M3/mate-terminal # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/config # 'mate-terminal' called with arguments: '-x true mate-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-CU51M3' # 'mate-terminal' called with arguments: '-x true mate-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/data' ok 50 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/runtime # Fake 'xfce4-terminal' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-ICLYM3/xfce4-terminal # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/config # 'xfce4-terminal' called with arguments: '-x true xfce4-terminal-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-ICLYM3' # 'xfce4-terminal' called with arguments: '-x true xfce4-terminal-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/data' ok 51 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/runtime # Fake 'tilix' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-LU9VM3/tilix # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/config # 'tilix' called with arguments: '-e true tilix-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-LU9VM3' # 'tilix' called with arguments: '-e true tilix-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/data' ok 52 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/runtime # Fake 'konsole' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-EB2SM3/konsole # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/config # 'konsole' called with arguments: '-e true konsole-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-EB2SM3' # 'konsole' called with arguments: '-e true konsole-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/data' ok 53 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/runtime # Fake 'nxterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-2UYOM3/nxterm # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/config # 'nxterm' called with arguments: '-e true nxterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-2UYOM3' # 'nxterm' called with arguments: '-e true nxterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/data' ok 54 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/runtime # Fake 'color-xterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-0AELM3/color-xterm # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/config # 'color-xterm' called with arguments: '-e true color-xterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-0AELM3' # 'color-xterm' called with arguments: '-e true color-xterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/data' ok 55 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/runtime # Fake 'rxvt' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-SLPNM3/rxvt # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/config # 'rxvt' called with arguments: '-e true rxvt-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-SLPNM3' # 'rxvt' called with arguments: '-e true rxvt-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/data' ok 56 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/runtime # Fake 'dtterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-A6H7M3/dtterm # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/config # 'dtterm' called with arguments: '-e true dtterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-A6H7M3' # 'dtterm' called with arguments: '-e true dtterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/data' ok 57 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/system-config1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/system-data1:/tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/runtime # Fake 'xterm' terminal created as: /tmp/test_desktop-app-info_OTXLM3/bin-path-PHA4M3/xterm # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm/.dirs/config to /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/config # 'xterm' called with arguments: '-e true xterm-argument /tmp/test_desktop-app-info_OTXLM3/bin-path-PHA4M3' # 'xterm' called with arguments: '-e true xterm-argument /tmp/test_desktop-app-info_OTXLM3/desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm/.dirs/data' ok 58 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm # End of with-desktop-path tests # End of launch-uris-with-terminal tests # End of desktop-app-info tests ============================================================================== ================================== 329/396 =================================== test: glib:gio / gdbus-proxy start time: 10:08:56 duration: 5.93s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests MALLOC_PERTURB_=148 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gdbus-proxy ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9ac381fb8a9e45bffe5a616433b3126d 1..5 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/system-config1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/system-data1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/.dirs/runtime ok 1 /gdbus/proxy # slow test /gdbus/proxy executed in 2.12 secs # Start of proxy tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/system-config1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/system-data1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-properties/.dirs/runtime ok 2 /gdbus/proxy/no-properties # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/system-config1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/system-data1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/wellknown-noauto/.dirs/runtime ok 3 /gdbus/proxy/wellknown-noauto # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/system-config1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/system-data1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/async/.dirs/runtime ok 4 /gdbus/proxy/async # slow test /gdbus/proxy/async executed in 2.04 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/system-config1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/system-data1:/tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy_87V3M3/gdbus/proxy/no-match-rule/.dirs/runtime # /gdbus/proxy/no-match-rule summary: Test that G_DBUS_PROXY_FLAGS_NO_MATCH_RULE works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/1109 ok 5 /gdbus/proxy/no-match-rule # slow test /gdbus/proxy/no-match-rule executed in 1.74 secs # End of proxy tests # End of gdbus tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ----------------------------------- stderr ----------------------------------- cleaning up pid 3491 ============================================================================== ================================== 178/396 =================================== test: glib:gobject+slow / objects-refcount2 start time: 10:08:47 duration: 15.28s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=91 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/objects-refcount2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S51b463a78f07212c4f062de1b699e86a 1..1 # Start of gobject tests # Start of refcount tests # init 0x579345f8 # # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # dispose 0x579345f8! # ok 1 /gobject/refcount/object-advanced # slow test /gobject/refcount/object-advanced executed in 15.27 secs # End of refcount tests # End of gobject tests ============================================================================== =================================== 23/396 =================================== test: glib:glib+core+slow / gvariant start time: 10:08:43 duration: 20.67s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests MALLOC_PERTURB_=172 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/gvariant ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1fe2757d75d21132b25ce789cfb454cb 1..68 # Start of gvariant tests ok 1 /gvariant/type ok 2 /gvariant/typeinfo ok 3 /gvariant/string ok 4 /gvariant/utf8 ok 5 /gvariant/utf8-new-strings ok 6 /gvariant/containers # slow test /gvariant/containers executed in 5.60 secs ok 7 /gvariant/format-strings ok 8 /gvariant/invalid-varargs ok 9 /gvariant/varargs ok 10 /gvariant/valist ok 11 /gvariant/builder-memory ok 12 /gvariant/hashing # slow test /gvariant/hashing executed in 0.86 secs ok 13 /gvariant/byteswap ok 14 /gvariant/parser # slow test /gvariant/parser executed in 0.72 secs ok 15 /gvariant/parse-failures ok 16 /gvariant/parse-positional ok 17 /gvariant/floating ok 18 /gvariant/bytestring ok 19 /gvariant/lookup-value ok 20 /gvariant/lookup ok 21 /gvariant/compare ok 22 /gvariant/equal ok 23 /gvariant/fixed-array ok 24 /gvariant/check-format-string ok 25 /gvariant/checksum-basic ok 26 /gvariant/checksum-nested ok 27 /gvariant/gbytes ok 28 /gvariant/print-context ok 29 /gvariant/error-quark ok 30 /gvariant/stack-builder-init ok 31 /gvariant/stack-builder-init-static ok 32 /gvariant/stack-builder-init-unset ok 33 /gvariant/stack-dict-init ok 34 /gvariant/unaligned-construction # Start of type tests # Start of string-scan tests # Start of recursion tests ok 35 /gvariant/type/string-scan/recursion/tuple ok 36 /gvariant/type/string-scan/recursion/array # End of recursion tests # End of string-scan tests # End of type tests # Start of serialiser tests ok 37 /gvariant/serialiser/maybe ok 38 /gvariant/serialiser/array # slow test /gvariant/serialiser/array executed in 0.83 secs ok 39 /gvariant/serialiser/tuple ok 40 /gvariant/serialiser/variant ok 41 /gvariant/serialiser/strings ok 42 /gvariant/serialiser/byteswap # slow test /gvariant/serialiser/byteswap executed in 7.02 secs # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/1865 # /gvariant/serialiser/children summary: Test that getting a child variant before and after serialisation of the parent works ok 43 /gvariant/serialiser/children # Start of fuzz tests ok 44 /gvariant/serialiser/fuzz/1% # slow test /gvariant/serialiser/fuzz/1% executed in 3.02 secs ok 45 /gvariant/serialiser/fuzz/5% # slow test /gvariant/serialiser/fuzz/5% executed in 0.63 secs ok 46 /gvariant/serialiser/fuzz/9% # slow test /gvariant/serialiser/fuzz/9% executed in 0.61 secs ok 47 /gvariant/serialiser/fuzz/13% ok 48 /gvariant/serialiser/fuzz/17% # End of fuzz tests # End of serialiser tests # Start of utf8 tests # Start of subprocess tests # End of subprocess tests # End of utf8 tests # Start of varargs tests # Start of subprocess tests # End of subprocess tests # End of varargs tests # Start of byteswap tests # /gvariant/byteswap/non-normal-non-aligned summary: Test that calling g_variant_byteswap() on a variant which is in non-normal form and doesn?t need byteswapping returns the same variant in normal form. ok 49 /gvariant/byteswap/non-normal-non-aligned # End of byteswap tests # Start of parser tests ok 50 /gvariant/parser/integer-bounds ok 51 /gvariant/parser/recursion # Start of recursion tests ok 52 /gvariant/parser/recursion/typedecls # /gvariant/parser/recursion/maybes summary: Test that nested maybes are handled correctly when parsing text-form variants # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2782 # Text form 0: @mmmu 5 # Text form 1: @mmmas ['hello'] # Text form 2: @mmmu just just nothing # Text form 3: @mmmas just just nothing # Text form 4: @mmmu just nothing # Text form 5: @mmmas just nothing # Text form 6: @mmmu nothing # Text form 7: @mmmas nothing ok 53 /gvariant/parser/recursion/maybes # End of recursion tests # End of parser tests # Start of parse tests # Start of subprocess tests # End of subprocess tests # End of parse tests # Start of normal-checking tests ok 54 /gvariant/normal-checking/tuples ok 55 /gvariant/normal-checking/array-offsets ok 56 /gvariant/normal-checking/array-offsets2 ok 57 /gvariant/normal-checking/tuple-offsets ok 58 /gvariant/normal-checking/tuple-offsets2 ok 59 /gvariant/normal-checking/tuple-offsets3 ok 60 /gvariant/normal-checking/tuple-offsets4 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2840 ok 61 /gvariant/normal-checking/tuple-offsets5 ok 62 /gvariant/normal-checking/empty-object-path # Start of array-offsets tests ok 63 /gvariant/normal-checking/array-offsets/overlapped ok 64 /gvariant/normal-checking/array-offsets/minimal-sized # End of array-offsets tests # Start of tuple-offsets tests ok 65 /gvariant/normal-checking/tuple-offsets/minimal-sized # End of tuple-offsets tests # End of normal-checking tests # Start of recursion-limits tests ok 66 /gvariant/recursion-limits/variant-in-variant ok 67 /gvariant/recursion-limits/array-in-variant # End of recursion-limits tests # End of gvariant tests # Start of gvarianttype tests ok 68 /gvarianttype/hash # End of gvarianttype tests ============================================================================== ================================== 347/396 =================================== test: glib:gio+no-valgrind+gdbus-codegen+slow / codegen.py start time: 10:08:57 duration: 6.91s result: exit status 0 command: G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 MALLOC_PERTURB_=14 PYTHONPATH=/build/reproducible-path/glib2.0-2.83.4/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen MESON_TEST_ITERATION=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/../../../gio/tests/codegen.py ----------------------------------- stdout ----------------------------------- TAP version 13 ok 1 __main__.TestCodegen.test_call_flags_and_timeout_method_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpk433iqcn # /tmp/tmpk433iqcn/tmpne2bgkgt.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpk433iqcn/tmpne2bgkgt.xml', '--output', '-', '--header'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for org.project.UsefulInterface */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE (org_project_useful_interface_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE, OrgProjectUsefulInterface)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE)) # #define ORG_PROJECT_USEFUL_INTERFACE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE, OrgProjectUsefulInterfaceIface)) # # struct _OrgProjectUsefulInterface; # typedef struct _OrgProjectUsefulInterface OrgProjectUsefulInterface; # typedef struct _OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceIface; # # struct _OrgProjectUsefulInterfaceIface # { # GTypeInterface parent_iface; # # gboolean (*handle_useful_method) ( # OrgProjectUsefulInterface *object, # GDBusMethodInvocation *invocation); # # }; # # GType org_project_useful_interface_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *org_project_useful_interface_interface_info (void); # guint org_project_useful_interface_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void org_project_useful_interface_complete_useful_method ( # OrgProjectUsefulInterface *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus method calls: */ # void org_project_useful_interface_call_useful_method ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean org_project_useful_interface_call_useful_method_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error); # # gboolean org_project_useful_interface_call_useful_method_sync ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY (org_project_useful_interface_proxy_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxy)) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyClass)) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyClass)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY)) # # typedef struct _OrgProjectUsefulInterfaceProxy OrgProjectUsefulInterfaceProxy; # typedef struct _OrgProjectUsefulInterfaceProxyClass OrgProjectUsefulInterfaceProxyClass; # typedef struct _OrgProjectUsefulInterfaceProxyPrivate OrgProjectUsefulInterfaceProxyPrivate; # # struct _OrgProjectUsefulInterfaceProxy # { # /*< private >*/ # GDBusProxy parent_instance; # OrgProjectUsefulInterfaceProxyPrivate *priv; # }; # # struct _OrgProjectUsefulInterfaceProxyClass # { # GDBusProxyClass parent_class; # }; # # GType org_project_useful_interface_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectUsefulInterfaceProxy, g_object_unref) # #endif # # void org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON (org_project_useful_interface_skeleton_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeleton)) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonClass)) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonClass)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON)) # # typedef struct _OrgProjectUsefulInterfaceSkeleton OrgProjectUsefulInterfaceSkeleton; # typedef struct _OrgProjectUsefulInterfaceSkeletonClass OrgProjectUsefulInterfaceSkeletonClass; # typedef struct _OrgProjectUsefulInterfaceSkeletonPrivate OrgProjectUsefulInterfaceSkeletonPrivate; # # struct _OrgProjectUsefulInterfaceSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # OrgProjectUsefulInterfaceSkeletonPrivate *priv; # }; # # struct _OrgProjectUsefulInterfaceSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType org_project_useful_interface_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectUsefulInterfaceSkeleton, g_object_unref) # #endif # # OrgProjectUsefulInterface *org_project_useful_interface_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # /tmp/tmpk433iqcn/tmp847s1b22.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpk433iqcn/tmp847s1b22.xml', '--output', '-', '--header', '--glib-min-required', '2.32'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for org.project.UsefulInterface */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE (org_project_useful_interface_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE, OrgProjectUsefulInterface)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE)) # #define ORG_PROJECT_USEFUL_INTERFACE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE, OrgProjectUsefulInterfaceIface)) # # struct _OrgProjectUsefulInterface; # typedef struct _OrgProjectUsefulInterface OrgProjectUsefulInterface; # typedef struct _OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceIface; # # struct _OrgProjectUsefulInterfaceIface # { # GTypeInterface parent_iface; # # gboolean (*handle_useful_method) ( # OrgProjectUsefulInterface *object, # GDBusMethodInvocation *invocation); # # }; # # GType org_project_useful_interface_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *org_project_useful_interface_interface_info (void); # guint org_project_useful_interface_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void org_project_useful_interface_complete_useful_method ( # OrgProjectUsefulInterface *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus method calls: */ # void org_project_useful_interface_call_useful_method ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean org_project_useful_interface_call_useful_method_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error); # # gboolean org_project_useful_interface_call_useful_method_sync ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY (org_project_useful_interface_proxy_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxy)) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyClass)) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyClass)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY)) # # typedef struct _OrgProjectUsefulInterfaceProxy OrgProjectUsefulInterfaceProxy; # typedef struct _OrgProjectUsefulInterfaceProxyClass OrgProjectUsefulInterfaceProxyClass; # typedef struct _OrgProjectUsefulInterfaceProxyPrivate OrgProjectUsefulInterfaceProxyPrivate; # # struct _OrgProjectUsefulInterfaceProxy # { # /*< private >*/ # GDBusProxy parent_instance; # OrgProjectUsefulInterfaceProxyPrivate *priv; # }; # # struct _OrgProjectUsefulInterfaceProxyClass # { # GDBusProxyClass parent_class; # }; # # GType org_project_useful_interface_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectUsefulInterfaceProxy, g_object_unref) # #endif # # void org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON (org_project_useful_interface_skeleton_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeleton)) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonClass)) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonClass)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON)) # # typedef struct _OrgProjectUsefulInterfaceSkeleton OrgProjectUsefulInterfaceSkeleton; # typedef struct _OrgProjectUsefulInterfaceSkeletonClass OrgProjectUsefulInterfaceSkeletonClass; # typedef struct _OrgProjectUsefulInterfaceSkeletonPrivate OrgProjectUsefulInterfaceSkeletonPrivate; # # struct _OrgProjectUsefulInterfaceSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # OrgProjectUsefulInterfaceSkeletonPrivate *priv; # }; # # struct _OrgProjectUsefulInterfaceSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType org_project_useful_interface_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectUsefulInterfaceSkeleton, g_object_unref) # #endif # # OrgProjectUsefulInterface *org_project_useful_interface_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # /tmp/tmpk433iqcn/tmpqynowum6.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpk433iqcn/tmpqynowum6.xml', '--output', '-', '--header', '--glib-min-required', '2.64'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for org.project.UsefulInterface */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE (org_project_useful_interface_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE, OrgProjectUsefulInterface)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE)) # #define ORG_PROJECT_USEFUL_INTERFACE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE, OrgProjectUsefulInterfaceIface)) # # struct _OrgProjectUsefulInterface; # typedef struct _OrgProjectUsefulInterface OrgProjectUsefulInterface; # typedef struct _OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceIface; # # struct _OrgProjectUsefulInterfaceIface # { # GTypeInterface parent_iface; # # gboolean (*handle_useful_method) ( # OrgProjectUsefulInterface *object, # GDBusMethodInvocation *invocation); # # }; # # GType org_project_useful_interface_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *org_project_useful_interface_interface_info (void); # guint org_project_useful_interface_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void org_project_useful_interface_complete_useful_method ( # OrgProjectUsefulInterface *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus method calls: */ # void org_project_useful_interface_call_useful_method ( # OrgProjectUsefulInterface *proxy, # GDBusCallFlags call_flags, # gint timeout_msec, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean org_project_useful_interface_call_useful_method_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error); # # gboolean org_project_useful_interface_call_useful_method_sync ( # OrgProjectUsefulInterface *proxy, # GDBusCallFlags call_flags, # gint timeout_msec, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY (org_project_useful_interface_proxy_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxy)) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyClass)) # #define ORG_PROJECT_USEFUL_INTERFACE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyClass)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY)) # # typedef struct _OrgProjectUsefulInterfaceProxy OrgProjectUsefulInterfaceProxy; # typedef struct _OrgProjectUsefulInterfaceProxyClass OrgProjectUsefulInterfaceProxyClass; # typedef struct _OrgProjectUsefulInterfaceProxyPrivate OrgProjectUsefulInterfaceProxyPrivate; # # struct _OrgProjectUsefulInterfaceProxy # { # /*< private >*/ # GDBusProxy parent_instance; # OrgProjectUsefulInterfaceProxyPrivate *priv; # }; # # struct _OrgProjectUsefulInterfaceProxyClass # { # GDBusProxyClass parent_class; # }; # # GType org_project_useful_interface_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectUsefulInterfaceProxy, g_object_unref) # #endif # # void org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # OrgProjectUsefulInterface *org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON (org_project_useful_interface_skeleton_get_type ()) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeleton)) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonClass)) # #define ORG_PROJECT_USEFUL_INTERFACE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonClass)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON)) # #define IS_ORG_PROJECT_USEFUL_INTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON)) # # typedef struct _OrgProjectUsefulInterfaceSkeleton OrgProjectUsefulInterfaceSkeleton; # typedef struct _OrgProjectUsefulInterfaceSkeletonClass OrgProjectUsefulInterfaceSkeletonClass; # typedef struct _OrgProjectUsefulInterfaceSkeletonPrivate OrgProjectUsefulInterfaceSkeletonPrivate; # # struct _OrgProjectUsefulInterfaceSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # OrgProjectUsefulInterfaceSkeletonPrivate *priv; # }; # # struct _OrgProjectUsefulInterfaceSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType org_project_useful_interface_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectUsefulInterfaceSkeleton, g_object_unref) # #endif # # OrgProjectUsefulInterface *org_project_useful_interface_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 2 __main__.TestCodegen.test_dbus_types # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpagcxz1vk # /tmp/tmpagcxz1vk/tmpgzr0hh9g.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmpgzr0hh9g.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "{vs}". "v" is not a valid type for dictionary keys at position 1. # /tmp/tmpagcxz1vk/tmp6cy5prol.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp6cy5prol.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(ss(s{{sv}s}))". "{" is not a valid type for dictionary keys at position 6. # /tmp/tmpagcxz1vk/tmp2bq7p0eh.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp2bq7p0eh.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "{s". Error parsing string or brackets not closed. # /tmp/tmpagcxz1vk/tmp73eb9_do.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp73eb9_do.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(s{sss})". Dict must end with "}" at position 5. # /tmp/tmpagcxz1vk/tmpbw1_gpc3.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmpbw1_gpc3.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "z". "z" is not a valid D-Bus type. # /tmp/tmpagcxz1vk/tmp_lcg8vqq.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp_lcg8vqq.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(ssms)". "m" is not a valid D-Bus type. # /tmp/tmpagcxz1vk/tmpntuvayun.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmpntuvayun.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(". Error parsing string or brackets not closed. # /tmp/tmpagcxz1vk/tmp0mp97n65.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp0mp97n65.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(((ss))". Error parsing string or brackets not closed. # /tmp/tmpagcxz1vk/tmpsb34yz7m.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmpsb34yz7m.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas". Too much recursion beginning at 129. # /tmp/tmpagcxz1vk/tmp4kd5gryq.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp4kd5gryq.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: D-Bus maximum signature length of 255 exceeded. # /tmp/tmpagcxz1vk/tmpun2iffat.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmpun2iffat.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: D-Bus maximum signature length of 255 exceeded. # /tmp/tmpagcxz1vk/tmp00ne4azt.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp00ne4azt.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(aaaaaa{sv})". Too much recursion beginning at 129. # /tmp/tmpagcxz1vk/tmp_lwn33a4.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp_lwn33a4.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: D-Bus maximum signature length of 255 exceeded. # /tmp/tmpagcxz1vk/tmpbws6dd7h.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmpbws6dd7h.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface GoodTypes # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:GoodTypes # * @title: GoodTypes # * @short_description: Generated C code for the GoodTypes D-Bus interface # * # * This section contains code for working with the GoodTypes D-Bus interface in C. # */ # # /* ---- Introspection data for GoodTypes ---- */ # # static const _ExtendedGDBusPropertyInfo _good_types_property_info_good_property_type = # { # { # -1, # (gchar *) "GoodPropertyType", # (gchar *) "si{s{b(ybnqiuxtdh)}}{yv}{nv}{dv}", # G_DBUS_PROPERTY_INFO_FLAGS_READABLE, # NULL # }, # "good-property-type", # FALSE, # TRUE # }; # # static const GDBusPropertyInfo * const _good_types_property_info_pointers[] = # { # &_good_types_property_info_good_property_type.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _good_types_interface_info = # { # { # -1, # (gchar *) "GoodTypes", # NULL, # NULL, # (GDBusPropertyInfo **) &_good_types_property_info_pointers, # NULL # }, # "good-types", # }; # # # /** # * good_types_interface_info: # * # * Gets a machine-readable description of the GoodTypes D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # good_types_interface_info (void) # { # return (GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct; # } # # /** # * good_types_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the GoodTypes interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # good_types_override_properties (GObjectClass *klass, guint property_id_begin) # { # g_object_class_override_property (klass, property_id_begin++, "good-property-type"); # return property_id_begin - 1; # } # # # # /** # * GoodTypes: # * # * Abstract interface type for the D-Bus interface GoodTypes. # */ # # /** # * GoodTypesIface: # * @parent_iface: The parent interface. # * @get_good_property_type: Getter for the #GoodTypes:good-property-type property. # * # * Virtual table for the D-Bus interface GoodTypes. # */ # # typedef GoodTypesIface GoodTypesInterface; # G_DEFINE_INTERFACE (GoodTypes, good_types, G_TYPE_OBJECT) # # static void # good_types_default_init (GoodTypesIface *iface) # { # /* GObject properties for D-Bus properties: */ # /** # * GoodTypes:good-property-type: # * # * Represents the D-Bus property "GoodPropertyType". # * # * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. # */ # g_object_interface_install_property (iface, # g_param_spec_variant ("good-property-type", "GoodPropertyType", "GoodPropertyType", G_VARIANT_TYPE ("si{s{b(ybnqiuxtdh)}}{yv}{nv}{dv}"), NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); # } # # /** # * good_types_get_good_property_type: (skip) # * @object: A GoodTypes. # * # * Gets the value of the "GoodPropertyType" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use good_types_dup_good_property_type() if on another thread. # * # * Returns: (transfer none) (nullable): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. # */ # GVariant * # good_types_get_good_property_type (GoodTypes *object) # { # g_return_val_if_fail (IS_GOOD_TYPES (object), NULL); # # return GOOD_TYPES_GET_IFACE (object)->get_good_property_type (object); # } # # /** # * good_types_dup_good_property_type: (skip) # * @object: A GoodTypes. # * # * Gets a copy of the "GoodPropertyType" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * Returns: (transfer full) (nullable): The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). # */ # GVariant * # good_types_dup_good_property_type (GoodTypes *object) # { # GVariant *value; # g_object_get (G_OBJECT (object), "good-property-type", &value, NULL); # return value; # } # # /** # * good_types_set_good_property_type: (skip) # * @object: A GoodTypes. # * @value: The value to set. # * # * Sets the "GoodPropertyType" D-Bus property to @value. # * # * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. # */ # void # good_types_set_good_property_type (GoodTypes *object, GVariant *value) # { # g_object_set (G_OBJECT (object), "good-property-type", value, NULL); # } # # /* ------------------------------------------------------------------------ */ # # /** # * GoodTypesProxy: # * # * The GoodTypesProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * GoodTypesProxyClass: # * @parent_class: The parent class. # * # * Class structure for GoodTypesProxy. # */ # # struct _GoodTypesProxyPrivate # { # GData *qdata; # }; # # static void good_types_proxy_iface_init (GoodTypesIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (GoodTypesProxy, good_types_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (GoodTypesProxy) # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (GoodTypesProxy, good_types_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_proxy_iface_init)) # # #endif # static void # good_types_proxy_finalize (GObject *object) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (good_types_proxy_parent_class)->finalize (object); # } # # static void # good_types_proxy_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name); # if (info->use_gvariant) # { # g_value_set_variant (value, variant); # } # else # { # if (variant != NULL) # g_dbus_gvariant_to_gvalue (variant, value); # } # if (variant != NULL) # g_variant_unref (variant); # } # # static void # good_types_proxy_set_property_cb (GDBusProxy *proxy, # GAsyncResult *res, # gpointer user_data) # { # const _ExtendedGDBusPropertyInfo *info = user_data; # GError *error; # GVariant *_ret; # error = NULL; # _ret = g_dbus_proxy_call_finish (proxy, res, &error); # if (!_ret) # { # g_warning ("Error setting property '%s' on interface GoodTypes: %s (%s, %d)", # info->parent_struct.name, # error->message, g_quark_to_string (error->domain), error->code); # g_error_free (error); # } # else # { # g_variant_unref (_ret); # } # } # # static void # good_types_proxy_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_dbus_proxy_call (G_DBUS_PROXY (object), # "org.freedesktop.DBus.Properties.Set", # g_variant_new ("(ssv)", "GoodTypes", info->parent_struct.name, variant), # G_DBUS_CALL_FLAGS_NONE, # -1, # NULL, (GAsyncReadyCallback) good_types_proxy_set_property_cb, (GDBusPropertyInfo *) &info->parent_struct); # g_variant_unref (variant); # } # # static void # good_types_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_GOOD_TYPES); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_GOOD_TYPES); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # good_types_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static GVariant * # good_types_proxy_get_good_property_type (GoodTypes *object) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (object); # GVariant *variant; # GVariant *value = NULL; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "GoodPropertyType"); # value = variant; # if (variant != NULL) # g_variant_unref (variant); # return value; # } # # static void # good_types_proxy_init (GoodTypesProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = good_types_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_GOOD_TYPES_PROXY, GoodTypesProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), good_types_interface_info ()); # } # # static void # good_types_proxy_class_init (GoodTypesProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = good_types_proxy_finalize; # gobject_class->get_property = good_types_proxy_get_property; # gobject_class->set_property = good_types_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = good_types_proxy_g_signal; # proxy_class->g_properties_changed = good_types_proxy_g_properties_changed; # # good_types_override_properties (gobject_class, 1); # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (GoodTypesProxyPrivate)); # #endif # } # # static void # good_types_proxy_iface_init (GoodTypesIface *iface) # { # iface->get_good_property_type = good_types_proxy_get_good_property_type; # } # # /** # * good_types_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface GoodTypes. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call good_types_proxy_new_finish() to get the result of the operation. # * # * See good_types_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # good_types_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_GOOD_TYPES_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # } # # /** # * good_types_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to good_types_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with good_types_proxy_new(). # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # /** # * good_types_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface GoodTypes. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See good_types_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_GOOD_TYPES_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # # /** # * good_types_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like good_types_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call good_types_proxy_new_for_bus_finish() to get the result of the operation. # * # * See good_types_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # good_types_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_GOOD_TYPES_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # } # # /** # * good_types_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to good_types_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with good_types_proxy_new_for_bus(). # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # /** # * good_types_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like good_types_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See good_types_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_GOOD_TYPES_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * GoodTypesSkeleton: # * # * The GoodTypesSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * GoodTypesSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for GoodTypesSkeleton. # */ # # struct _GoodTypesSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _good_types_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_GOOD_TYPES); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_GOOD_TYPES); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _good_types_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _good_types_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _good_types_skeleton_vtable = # { # _good_types_skeleton_handle_method_call, # _good_types_skeleton_handle_get_property, # _good_types_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # good_types_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return good_types_interface_info (); # } # # static GDBusInterfaceVTable * # good_types_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_good_types_skeleton_vtable; # } # # static GVariant * # good_types_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_good_types_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _good_types_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _good_types_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _good_types_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "GoodTypes", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static gboolean _good_types_emit_changed (gpointer user_data); # # static void # good_types_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (_skeleton); # gboolean emit_changed = FALSE; # # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties_idle_source != NULL) # { # g_source_destroy (skeleton->priv->changed_properties_idle_source); # skeleton->priv->changed_properties_idle_source = NULL; # emit_changed = TRUE; # } # g_mutex_unlock (&skeleton->priv->lock); # # if (emit_changed) # _good_types_emit_changed (skeleton); # } # # static void good_types_skeleton_iface_init (GoodTypesIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (GoodTypesSkeleton, good_types_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (GoodTypesSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (GoodTypesSkeleton, good_types_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_skeleton_iface_init)) # # #endif # static void # good_types_skeleton_finalize (GObject *object) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # guint n; # for (n = 0; n < 1; n++) # g_value_unset (&skeleton->priv->properties[n]); # g_free (skeleton->priv->properties); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (good_types_skeleton_parent_class)->finalize (object); # } # # static void # good_types_skeleton_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # g_mutex_lock (&skeleton->priv->lock); # g_value_copy (&skeleton->priv->properties[prop_id - 1], value); # g_mutex_unlock (&skeleton->priv->lock); # } # # static gboolean # _good_types_emit_changed (gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GList *l; # GVariantBuilder builder; # GVariantBuilder invalidated_builder; # guint num_changes; # # g_mutex_lock (&skeleton->priv->lock); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init_static (&invalidated_builder, G_VARIANT_TYPE ("as")); # #else # g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as")); # #endif # for (l = skeleton->priv->changed_properties, num_changes = 0; l != NULL; l = l->next) # { # ChangedProperty *cp = l->data; # GVariant *variant; # const GValue *cur_value; # # cur_value = &skeleton->priv->properties[cp->prop_id - 1]; # if (!_g_value_equal (cur_value, &cp->orig_value)) # { # variant = g_dbus_gvalue_to_gvariant (cur_value, G_VARIANT_TYPE (cp->info->parent_struct.signature)); # g_variant_builder_add (&builder, "{sv}", cp->info->parent_struct.name, variant); # g_variant_unref (variant); # num_changes++; # } # } # if (num_changes > 0) # { # GList *connections, *ll; # GVariant *signal_variant; # signal_variant = g_variant_ref_sink (g_variant_new ("(sa{sv}as)", "GoodTypes", # &builder, &invalidated_builder)); # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # for (ll = connections; ll != NULL; ll = ll->next) # { # GDBusConnection *connection = ll->data; # # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), # "org.freedesktop.DBus.Properties", # "PropertiesChanged", # signal_variant, # NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # else # { # g_variant_builder_clear (&builder); # g_variant_builder_clear (&invalidated_builder); # } # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # skeleton->priv->changed_properties = NULL; # skeleton->priv->changed_properties_idle_source = NULL; # g_mutex_unlock (&skeleton->priv->lock); # return FALSE; # } # # static void # _good_types_schedule_emit_changed (GoodTypesSkeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value) # { # ChangedProperty *cp; # GList *l; # cp = NULL; # for (l = skeleton->priv->changed_properties; l != NULL; l = l->next) # { # ChangedProperty *i_cp = l->data; # if (i_cp->info == info) # { # cp = i_cp; # break; # } # } # if (cp == NULL) # { # cp = g_new0 (ChangedProperty, 1); # cp->prop_id = prop_id; # cp->info = info; # skeleton->priv->changed_properties = g_list_prepend (skeleton->priv->changed_properties, cp); # g_value_init (&cp->orig_value, G_VALUE_TYPE (orig_value)); # g_value_copy (orig_value, &cp->orig_value); # } # } # # static void # good_types_skeleton_notify (GObject *object, # GParamSpec *pspec G_GNUC_UNUSED) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties != NULL && # skeleton->priv->changed_properties_idle_source == NULL) # { # skeleton->priv->changed_properties_idle_source = g_idle_source_new (); # g_source_set_priority (skeleton->priv->changed_properties_idle_source, G_PRIORITY_DEFAULT); # g_source_set_callback (skeleton->priv->changed_properties_idle_source, _good_types_emit_changed, g_object_ref (skeleton), (GDestroyNotify) g_object_unref); # g_source_set_name (skeleton->priv->changed_properties_idle_source, "[generated] _good_types_emit_changed"); # g_source_attach (skeleton->priv->changed_properties_idle_source, skeleton->priv->context); # g_source_unref (skeleton->priv->changed_properties_idle_source); # } # g_mutex_unlock (&skeleton->priv->lock); # } # # static void # good_types_skeleton_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec) # { # const _ExtendedGDBusPropertyInfo *info; # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # g_mutex_lock (&skeleton->priv->lock); # g_object_freeze_notify (object); # if (!_g_value_equal (value, &skeleton->priv->properties[prop_id - 1])) # { # if (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)) != NULL && # info->emits_changed_signal) # _good_types_schedule_emit_changed (skeleton, info, prop_id, &skeleton->priv->properties[prop_id - 1]); # g_value_copy (value, &skeleton->priv->properties[prop_id - 1]); # g_object_notify_by_pspec (object, pspec); # } # g_mutex_unlock (&skeleton->priv->lock); # g_object_thaw_notify (object); # } # # static void # good_types_skeleton_init (GoodTypesSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = good_types_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_GOOD_TYPES_SKELETON, GoodTypesSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # skeleton->priv->properties = g_new0 (GValue, 1); # g_value_init (&skeleton->priv->properties[0], G_TYPE_VARIANT); # } # # static GVariant * # good_types_skeleton_get_good_property_type (GoodTypes *object) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # GVariant *value; # g_mutex_lock (&skeleton->priv->lock); # value = g_marshal_value_peek_variant (&(skeleton->priv->properties[0])); # g_mutex_unlock (&skeleton->priv->lock); # return value; # } # # static void # good_types_skeleton_class_init (GoodTypesSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = good_types_skeleton_finalize; # gobject_class->get_property = good_types_skeleton_get_property; # gobject_class->set_property = good_types_skeleton_set_property; # gobject_class->notify = good_types_skeleton_notify; # # # good_types_override_properties (gobject_class, 1); # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = good_types_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = good_types_skeleton_dbus_interface_get_properties; # skeleton_class->flush = good_types_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = good_types_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (GoodTypesSkeletonPrivate)); # #endif # } # # static void # good_types_skeleton_iface_init (GoodTypesIface *iface) # { # iface->get_good_property_type = good_types_skeleton_get_good_property_type; # } # # /** # * good_types_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface GoodTypes. # * # * Returns: (transfer full) (type GoodTypesSkeleton): The skeleton object. # */ # GoodTypes * # good_types_skeleton_new (void) # { # return GOOD_TYPES (g_object_new (TYPE_GOOD_TYPES_SKELETON, NULL)); # } # Error: # # /tmp/tmpagcxz1vk/tmpakolmiph.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmpakolmiph.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface GoodTypes # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:GoodTypes # * @title: GoodTypes # * @short_description: Generated C code for the GoodTypes D-Bus interface # * # * This section contains code for working with the GoodTypes D-Bus interface in C. # */ # # /* ---- Introspection data for GoodTypes ---- */ # # static const _ExtendedGDBusPropertyInfo _good_types_property_info_good_property_type = # { # { # -1, # (gchar *) "GoodPropertyType", # (gchar *) "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas", # G_DBUS_PROPERTY_INFO_FLAGS_READABLE, # NULL # }, # "good-property-type", # FALSE, # TRUE # }; # # static const GDBusPropertyInfo * const _good_types_property_info_pointers[] = # { # &_good_types_property_info_good_property_type.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _good_types_interface_info = # { # { # -1, # (gchar *) "GoodTypes", # NULL, # NULL, # (GDBusPropertyInfo **) &_good_types_property_info_pointers, # NULL # }, # "good-types", # }; # # # /** # * good_types_interface_info: # * # * Gets a machine-readable description of the GoodTypes D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # good_types_interface_info (void) # { # return (GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct; # } # # /** # * good_types_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the GoodTypes interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # good_types_override_properties (GObjectClass *klass, guint property_id_begin) # { # g_object_class_override_property (klass, property_id_begin++, "good-property-type"); # return property_id_begin - 1; # } # # # # /** # * GoodTypes: # * # * Abstract interface type for the D-Bus interface GoodTypes. # */ # # /** # * GoodTypesIface: # * @parent_iface: The parent interface. # * @get_good_property_type: Getter for the #GoodTypes:good-property-type property. # * # * Virtual table for the D-Bus interface GoodTypes. # */ # # typedef GoodTypesIface GoodTypesInterface; # G_DEFINE_INTERFACE (GoodTypes, good_types, G_TYPE_OBJECT) # # static void # good_types_default_init (GoodTypesIface *iface) # { # /* GObject properties for D-Bus properties: */ # /** # * GoodTypes:good-property-type: # * # * Represents the D-Bus property "GoodPropertyType". # * # * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. # */ # g_object_interface_install_property (iface, # g_param_spec_variant ("good-property-type", "GoodPropertyType", "GoodPropertyType", G_VARIANT_TYPE ("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas"), NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); # } # # /** # * good_types_get_good_property_type: (skip) # * @object: A GoodTypes. # * # * Gets the value of the "GoodPropertyType" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use good_types_dup_good_property_type() if on another thread. # * # * Returns: (transfer none) (nullable): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. # */ # GVariant * # good_types_get_good_property_type (GoodTypes *object) # { # g_return_val_if_fail (IS_GOOD_TYPES (object), NULL); # # return GOOD_TYPES_GET_IFACE (object)->get_good_property_type (object); # } # # /** # * good_types_dup_good_property_type: (skip) # * @object: A GoodTypes. # * # * Gets a copy of the "GoodPropertyType" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * Returns: (transfer full) (nullable): The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). # */ # GVariant * # good_types_dup_good_property_type (GoodTypes *object) # { # GVariant *value; # g_object_get (G_OBJECT (object), "good-property-type", &value, NULL); # return value; # } # # /** # * good_types_set_good_property_type: (skip) # * @object: A GoodTypes. # * @value: The value to set. # * # * Sets the "GoodPropertyType" D-Bus property to @value. # * # * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. # */ # void # good_types_set_good_property_type (GoodTypes *object, GVariant *value) # { # g_object_set (G_OBJECT (object), "good-property-type", value, NULL); # } # # /* ------------------------------------------------------------------------ */ # # /** # * GoodTypesProxy: # * # * The GoodTypesProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * GoodTypesProxyClass: # * @parent_class: The parent class. # * # * Class structure for GoodTypesProxy. # */ # # struct _GoodTypesProxyPrivate # { # GData *qdata; # }; # # static void good_types_proxy_iface_init (GoodTypesIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (GoodTypesProxy, good_types_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (GoodTypesProxy) # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (GoodTypesProxy, good_types_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_proxy_iface_init)) # # #endif # static void # good_types_proxy_finalize (GObject *object) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (good_types_proxy_parent_class)->finalize (object); # } # # static void # good_types_proxy_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name); # if (info->use_gvariant) # { # g_value_set_variant (value, variant); # } # else # { # if (variant != NULL) # g_dbus_gvariant_to_gvalue (variant, value); # } # if (variant != NULL) # g_variant_unref (variant); # } # # static void # good_types_proxy_set_property_cb (GDBusProxy *proxy, # GAsyncResult *res, # gpointer user_data) # { # const _ExtendedGDBusPropertyInfo *info = user_data; # GError *error; # GVariant *_ret; # error = NULL; # _ret = g_dbus_proxy_call_finish (proxy, res, &error); # if (!_ret) # { # g_warning ("Error setting property '%s' on interface GoodTypes: %s (%s, %d)", # info->parent_struct.name, # error->message, g_quark_to_string (error->domain), error->code); # g_error_free (error); # } # else # { # g_variant_unref (_ret); # } # } # # static void # good_types_proxy_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_dbus_proxy_call (G_DBUS_PROXY (object), # "org.freedesktop.DBus.Properties.Set", # g_variant_new ("(ssv)", "GoodTypes", info->parent_struct.name, variant), # G_DBUS_CALL_FLAGS_NONE, # -1, # NULL, (GAsyncReadyCallback) good_types_proxy_set_property_cb, (GDBusPropertyInfo *) &info->parent_struct); # g_variant_unref (variant); # } # # static void # good_types_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_GOOD_TYPES); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_GOOD_TYPES); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # good_types_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static GVariant * # good_types_proxy_get_good_property_type (GoodTypes *object) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (object); # GVariant *variant; # GVariant *value = NULL; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "GoodPropertyType"); # value = variant; # if (variant != NULL) # g_variant_unref (variant); # return value; # } # # static void # good_types_proxy_init (GoodTypesProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = good_types_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_GOOD_TYPES_PROXY, GoodTypesProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), good_types_interface_info ()); # } # # static void # good_types_proxy_class_init (GoodTypesProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = good_types_proxy_finalize; # gobject_class->get_property = good_types_proxy_get_property; # gobject_class->set_property = good_types_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = good_types_proxy_g_signal; # proxy_class->g_properties_changed = good_types_proxy_g_properties_changed; # # good_types_override_properties (gobject_class, 1); # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (GoodTypesProxyPrivate)); # #endif # } # # static void # good_types_proxy_iface_init (GoodTypesIface *iface) # { # iface->get_good_property_type = good_types_proxy_get_good_property_type; # } # # /** # * good_types_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface GoodTypes. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call good_types_proxy_new_finish() to get the result of the operation. # * # * See good_types_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # good_types_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_GOOD_TYPES_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # } # # /** # * good_types_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to good_types_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with good_types_proxy_new(). # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # /** # * good_types_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface GoodTypes. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See good_types_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_GOOD_TYPES_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # # /** # * good_types_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like good_types_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call good_types_proxy_new_for_bus_finish() to get the result of the operation. # * # * See good_types_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # good_types_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_GOOD_TYPES_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # } # # /** # * good_types_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to good_types_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with good_types_proxy_new_for_bus(). # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # /** # * good_types_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like good_types_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See good_types_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_GOOD_TYPES_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * GoodTypesSkeleton: # * # * The GoodTypesSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * GoodTypesSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for GoodTypesSkeleton. # */ # # struct _GoodTypesSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _good_types_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_GOOD_TYPES); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_GOOD_TYPES); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _good_types_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _good_types_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _good_types_skeleton_vtable = # { # _good_types_skeleton_handle_method_call, # _good_types_skeleton_handle_get_property, # _good_types_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # good_types_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return good_types_interface_info (); # } # # static GDBusInterfaceVTable * # good_types_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_good_types_skeleton_vtable; # } # # static GVariant * # good_types_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_good_types_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _good_types_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _good_types_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _good_types_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "GoodTypes", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static gboolean _good_types_emit_changed (gpointer user_data); # # static void # good_types_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (_skeleton); # gboolean emit_changed = FALSE; # # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties_idle_source != NULL) # { # g_source_destroy (skeleton->priv->changed_properties_idle_source); # skeleton->priv->changed_properties_idle_source = NULL; # emit_changed = TRUE; # } # g_mutex_unlock (&skeleton->priv->lock); # # if (emit_changed) # _good_types_emit_changed (skeleton); # } # # static void good_types_skeleton_iface_init (GoodTypesIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (GoodTypesSkeleton, good_types_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (GoodTypesSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (GoodTypesSkeleton, good_types_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_skeleton_iface_init)) # # #endif # static void # good_types_skeleton_finalize (GObject *object) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # guint n; # for (n = 0; n < 1; n++) # g_value_unset (&skeleton->priv->properties[n]); # g_free (skeleton->priv->properties); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (good_types_skeleton_parent_class)->finalize (object); # } # # static void # good_types_skeleton_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # g_mutex_lock (&skeleton->priv->lock); # g_value_copy (&skeleton->priv->properties[prop_id - 1], value); # g_mutex_unlock (&skeleton->priv->lock); # } # # static gboolean # _good_types_emit_changed (gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GList *l; # GVariantBuilder builder; # GVariantBuilder invalidated_builder; # guint num_changes; # # g_mutex_lock (&skeleton->priv->lock); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init_static (&invalidated_builder, G_VARIANT_TYPE ("as")); # #else # g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as")); # #endif # for (l = skeleton->priv->changed_properties, num_changes = 0; l != NULL; l = l->next) # { # ChangedProperty *cp = l->data; # GVariant *variant; # const GValue *cur_value; # # cur_value = &skeleton->priv->properties[cp->prop_id - 1]; # if (!_g_value_equal (cur_value, &cp->orig_value)) # { # variant = g_dbus_gvalue_to_gvariant (cur_value, G_VARIANT_TYPE (cp->info->parent_struct.signature)); # g_variant_builder_add (&builder, "{sv}", cp->info->parent_struct.name, variant); # g_variant_unref (variant); # num_changes++; # } # } # if (num_changes > 0) # { # GList *connections, *ll; # GVariant *signal_variant; # signal_variant = g_variant_ref_sink (g_variant_new ("(sa{sv}as)", "GoodTypes", # &builder, &invalidated_builder)); # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # for (ll = connections; ll != NULL; ll = ll->next) # { # GDBusConnection *connection = ll->data; # # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), # "org.freedesktop.DBus.Properties", # "PropertiesChanged", # signal_variant, # NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # else # { # g_variant_builder_clear (&builder); # g_variant_builder_clear (&invalidated_builder); # } # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # skeleton->priv->changed_properties = NULL; # skeleton->priv->changed_properties_idle_source = NULL; # g_mutex_unlock (&skeleton->priv->lock); # return FALSE; # } # # static void # _good_types_schedule_emit_changed (GoodTypesSkeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value) # { # ChangedProperty *cp; # GList *l; # cp = NULL; # for (l = skeleton->priv->changed_properties; l != NULL; l = l->next) # { # ChangedProperty *i_cp = l->data; # if (i_cp->info == info) # { # cp = i_cp; # break; # } # } # if (cp == NULL) # { # cp = g_new0 (ChangedProperty, 1); # cp->prop_id = prop_id; # cp->info = info; # skeleton->priv->changed_properties = g_list_prepend (skeleton->priv->changed_properties, cp); # g_value_init (&cp->orig_value, G_VALUE_TYPE (orig_value)); # g_value_copy (orig_value, &cp->orig_value); # } # } # # static void # good_types_skeleton_notify (GObject *object, # GParamSpec *pspec G_GNUC_UNUSED) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties != NULL && # skeleton->priv->changed_properties_idle_source == NULL) # { # skeleton->priv->changed_properties_idle_source = g_idle_source_new (); # g_source_set_priority (skeleton->priv->changed_properties_idle_source, G_PRIORITY_DEFAULT); # g_source_set_callback (skeleton->priv->changed_properties_idle_source, _good_types_emit_changed, g_object_ref (skeleton), (GDestroyNotify) g_object_unref); # g_source_set_name (skeleton->priv->changed_properties_idle_source, "[generated] _good_types_emit_changed"); # g_source_attach (skeleton->priv->changed_properties_idle_source, skeleton->priv->context); # g_source_unref (skeleton->priv->changed_properties_idle_source); # } # g_mutex_unlock (&skeleton->priv->lock); # } # # static void # good_types_skeleton_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec) # { # const _ExtendedGDBusPropertyInfo *info; # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # g_mutex_lock (&skeleton->priv->lock); # g_object_freeze_notify (object); # if (!_g_value_equal (value, &skeleton->priv->properties[prop_id - 1])) # { # if (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)) != NULL && # info->emits_changed_signal) # _good_types_schedule_emit_changed (skeleton, info, prop_id, &skeleton->priv->properties[prop_id - 1]); # g_value_copy (value, &skeleton->priv->properties[prop_id - 1]); # g_object_notify_by_pspec (object, pspec); # } # g_mutex_unlock (&skeleton->priv->lock); # g_object_thaw_notify (object); # } # # static void # good_types_skeleton_init (GoodTypesSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = good_types_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_GOOD_TYPES_SKELETON, GoodTypesSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # skeleton->priv->properties = g_new0 (GValue, 1); # g_value_init (&skeleton->priv->properties[0], G_TYPE_VARIANT); # } # # static GVariant * # good_types_skeleton_get_good_property_type (GoodTypes *object) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # GVariant *value; # g_mutex_lock (&skeleton->priv->lock); # value = g_marshal_value_peek_variant (&(skeleton->priv->properties[0])); # g_mutex_unlock (&skeleton->priv->lock); # return value; # } # # static void # good_types_skeleton_class_init (GoodTypesSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = good_types_skeleton_finalize; # gobject_class->get_property = good_types_skeleton_get_property; # gobject_class->set_property = good_types_skeleton_set_property; # gobject_class->notify = good_types_skeleton_notify; # # # good_types_override_properties (gobject_class, 1); # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = good_types_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = good_types_skeleton_dbus_interface_get_properties; # skeleton_class->flush = good_types_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = good_types_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (GoodTypesSkeletonPrivate)); # #endif # } # # static void # good_types_skeleton_iface_init (GoodTypesIface *iface) # { # iface->get_good_property_type = good_types_skeleton_get_good_property_type; # } # # /** # * good_types_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface GoodTypes. # * # * Returns: (transfer full) (type GoodTypesSkeleton): The skeleton object. # */ # GoodTypes * # good_types_skeleton_new (void) # { # return GOOD_TYPES (g_object_new (TYPE_GOOD_TYPES_SKELETON, NULL)); # } # Error: # # /tmp/tmpagcxz1vk/tmp08va9z0w.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpagcxz1vk/tmp08va9z0w.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface GoodTypes # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:GoodTypes # * @title: GoodTypes # * @short_description: Generated C code for the GoodTypes D-Bus interface # * # * This section contains code for working with the GoodTypes D-Bus interface in C. # */ # # /* ---- Introspection data for GoodTypes ---- */ # # static const _ExtendedGDBusPropertyInfo _good_types_property_info_good_property_type = # { # { # -1, # (gchar *) "GoodPropertyType", # (gchar *) "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(aaaaaaaaaaaaaaaaa{sv})", # G_DBUS_PROPERTY_INFO_FLAGS_READABLE, # NULL # }, # "good-property-type", # FALSE, # TRUE # }; # # static const GDBusPropertyInfo * const _good_types_property_info_pointers[] = # { # &_good_types_property_info_good_property_type.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _good_types_interface_info = # { # { # -1, # (gchar *) "GoodTypes", # NULL, # NULL, # (GDBusPropertyInfo **) &_good_types_property_info_pointers, # NULL # }, # "good-types", # }; # # # /** # * good_types_interface_info: # * # * Gets a machine-readable description of the GoodTypes D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # good_types_interface_info (void) # { # return (GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct; # } # # /** # * good_types_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the GoodTypes interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # good_types_override_properties (GObjectClass *klass, guint property_id_begin) # { # g_object_class_override_property (klass, property_id_begin++, "good-property-type"); # return property_id_begin - 1; # } # # # # /** # * GoodTypes: # * # * Abstract interface type for the D-Bus interface GoodTypes. # */ # # /** # * GoodTypesIface: # * @parent_iface: The parent interface. # * @get_good_property_type: Getter for the #GoodTypes:good-property-type property. # * # * Virtual table for the D-Bus interface GoodTypes. # */ # # typedef GoodTypesIface GoodTypesInterface; # G_DEFINE_INTERFACE (GoodTypes, good_types, G_TYPE_OBJECT) # # static void # good_types_default_init (GoodTypesIface *iface) # { # /* GObject properties for D-Bus properties: */ # /** # * GoodTypes:good-property-type: # * # * Represents the D-Bus property "GoodPropertyType". # * # * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. # */ # g_object_interface_install_property (iface, # g_param_spec_variant ("good-property-type", "GoodPropertyType", "GoodPropertyType", G_VARIANT_TYPE ("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(aaaaaaaaaaaaaaaaa{sv})"), NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); # } # # /** # * good_types_get_good_property_type: (skip) # * @object: A GoodTypes. # * # * Gets the value of the "GoodPropertyType" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use good_types_dup_good_property_type() if on another thread. # * # * Returns: (transfer none) (nullable): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. # */ # GVariant * # good_types_get_good_property_type (GoodTypes *object) # { # g_return_val_if_fail (IS_GOOD_TYPES (object), NULL); # # return GOOD_TYPES_GET_IFACE (object)->get_good_property_type (object); # } # # /** # * good_types_dup_good_property_type: (skip) # * @object: A GoodTypes. # * # * Gets a copy of the "GoodPropertyType" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * Returns: (transfer full) (nullable): The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). # */ # GVariant * # good_types_dup_good_property_type (GoodTypes *object) # { # GVariant *value; # g_object_get (G_OBJECT (object), "good-property-type", &value, NULL); # return value; # } # # /** # * good_types_set_good_property_type: (skip) # * @object: A GoodTypes. # * @value: The value to set. # * # * Sets the "GoodPropertyType" D-Bus property to @value. # * # * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. # */ # void # good_types_set_good_property_type (GoodTypes *object, GVariant *value) # { # g_object_set (G_OBJECT (object), "good-property-type", value, NULL); # } # # /* ------------------------------------------------------------------------ */ # # /** # * GoodTypesProxy: # * # * The GoodTypesProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * GoodTypesProxyClass: # * @parent_class: The parent class. # * # * Class structure for GoodTypesProxy. # */ # # struct _GoodTypesProxyPrivate # { # GData *qdata; # }; # # static void good_types_proxy_iface_init (GoodTypesIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (GoodTypesProxy, good_types_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (GoodTypesProxy) # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (GoodTypesProxy, good_types_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_proxy_iface_init)) # # #endif # static void # good_types_proxy_finalize (GObject *object) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (good_types_proxy_parent_class)->finalize (object); # } # # static void # good_types_proxy_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name); # if (info->use_gvariant) # { # g_value_set_variant (value, variant); # } # else # { # if (variant != NULL) # g_dbus_gvariant_to_gvalue (variant, value); # } # if (variant != NULL) # g_variant_unref (variant); # } # # static void # good_types_proxy_set_property_cb (GDBusProxy *proxy, # GAsyncResult *res, # gpointer user_data) # { # const _ExtendedGDBusPropertyInfo *info = user_data; # GError *error; # GVariant *_ret; # error = NULL; # _ret = g_dbus_proxy_call_finish (proxy, res, &error); # if (!_ret) # { # g_warning ("Error setting property '%s' on interface GoodTypes: %s (%s, %d)", # info->parent_struct.name, # error->message, g_quark_to_string (error->domain), error->code); # g_error_free (error); # } # else # { # g_variant_unref (_ret); # } # } # # static void # good_types_proxy_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_dbus_proxy_call (G_DBUS_PROXY (object), # "org.freedesktop.DBus.Properties.Set", # g_variant_new ("(ssv)", "GoodTypes", info->parent_struct.name, variant), # G_DBUS_CALL_FLAGS_NONE, # -1, # NULL, (GAsyncReadyCallback) good_types_proxy_set_property_cb, (GDBusPropertyInfo *) &info->parent_struct); # g_variant_unref (variant); # } # # static void # good_types_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_GOOD_TYPES); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_GOOD_TYPES); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # good_types_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static GVariant * # good_types_proxy_get_good_property_type (GoodTypes *object) # { # GoodTypesProxy *proxy = GOOD_TYPES_PROXY (object); # GVariant *variant; # GVariant *value = NULL; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "GoodPropertyType"); # value = variant; # if (variant != NULL) # g_variant_unref (variant); # return value; # } # # static void # good_types_proxy_init (GoodTypesProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = good_types_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_GOOD_TYPES_PROXY, GoodTypesProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), good_types_interface_info ()); # } # # static void # good_types_proxy_class_init (GoodTypesProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = good_types_proxy_finalize; # gobject_class->get_property = good_types_proxy_get_property; # gobject_class->set_property = good_types_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = good_types_proxy_g_signal; # proxy_class->g_properties_changed = good_types_proxy_g_properties_changed; # # good_types_override_properties (gobject_class, 1); # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (GoodTypesProxyPrivate)); # #endif # } # # static void # good_types_proxy_iface_init (GoodTypesIface *iface) # { # iface->get_good_property_type = good_types_proxy_get_good_property_type; # } # # /** # * good_types_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface GoodTypes. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call good_types_proxy_new_finish() to get the result of the operation. # * # * See good_types_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # good_types_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_GOOD_TYPES_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # } # # /** # * good_types_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to good_types_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with good_types_proxy_new(). # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # /** # * good_types_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface GoodTypes. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See good_types_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_GOOD_TYPES_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # # /** # * good_types_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like good_types_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call good_types_proxy_new_for_bus_finish() to get the result of the operation. # * # * See good_types_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # good_types_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_GOOD_TYPES_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # } # # /** # * good_types_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to good_types_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with good_types_proxy_new_for_bus(). # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # /** # * good_types_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like good_types_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See good_types_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type GoodTypesProxy): The constructed proxy object or %NULL if @error is set. # */ # GoodTypes * # good_types_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_GOOD_TYPES_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "GoodTypes", NULL); # if (ret != NULL) # return GOOD_TYPES (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * GoodTypesSkeleton: # * # * The GoodTypesSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * GoodTypesSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for GoodTypesSkeleton. # */ # # struct _GoodTypesSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _good_types_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_GOOD_TYPES); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_GOOD_TYPES); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _good_types_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _good_types_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_good_types_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _good_types_skeleton_vtable = # { # _good_types_skeleton_handle_method_call, # _good_types_skeleton_handle_get_property, # _good_types_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # good_types_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return good_types_interface_info (); # } # # static GDBusInterfaceVTable * # good_types_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_good_types_skeleton_vtable; # } # # static GVariant * # good_types_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_good_types_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _good_types_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _good_types_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _good_types_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "GoodTypes", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static gboolean _good_types_emit_changed (gpointer user_data); # # static void # good_types_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (_skeleton); # gboolean emit_changed = FALSE; # # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties_idle_source != NULL) # { # g_source_destroy (skeleton->priv->changed_properties_idle_source); # skeleton->priv->changed_properties_idle_source = NULL; # emit_changed = TRUE; # } # g_mutex_unlock (&skeleton->priv->lock); # # if (emit_changed) # _good_types_emit_changed (skeleton); # } # # static void good_types_skeleton_iface_init (GoodTypesIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (GoodTypesSkeleton, good_types_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (GoodTypesSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (GoodTypesSkeleton, good_types_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_GOOD_TYPES, good_types_skeleton_iface_init)) # # #endif # static void # good_types_skeleton_finalize (GObject *object) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # guint n; # for (n = 0; n < 1; n++) # g_value_unset (&skeleton->priv->properties[n]); # g_free (skeleton->priv->properties); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (good_types_skeleton_parent_class)->finalize (object); # } # # static void # good_types_skeleton_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # g_mutex_lock (&skeleton->priv->lock); # g_value_copy (&skeleton->priv->properties[prop_id - 1], value); # g_mutex_unlock (&skeleton->priv->lock); # } # # static gboolean # _good_types_emit_changed (gpointer user_data) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (user_data); # GList *l; # GVariantBuilder builder; # GVariantBuilder invalidated_builder; # guint num_changes; # # g_mutex_lock (&skeleton->priv->lock); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init_static (&invalidated_builder, G_VARIANT_TYPE ("as")); # #else # g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as")); # #endif # for (l = skeleton->priv->changed_properties, num_changes = 0; l != NULL; l = l->next) # { # ChangedProperty *cp = l->data; # GVariant *variant; # const GValue *cur_value; # # cur_value = &skeleton->priv->properties[cp->prop_id - 1]; # if (!_g_value_equal (cur_value, &cp->orig_value)) # { # variant = g_dbus_gvalue_to_gvariant (cur_value, G_VARIANT_TYPE (cp->info->parent_struct.signature)); # g_variant_builder_add (&builder, "{sv}", cp->info->parent_struct.name, variant); # g_variant_unref (variant); # num_changes++; # } # } # if (num_changes > 0) # { # GList *connections, *ll; # GVariant *signal_variant; # signal_variant = g_variant_ref_sink (g_variant_new ("(sa{sv}as)", "GoodTypes", # &builder, &invalidated_builder)); # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # for (ll = connections; ll != NULL; ll = ll->next) # { # GDBusConnection *connection = ll->data; # # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), # "org.freedesktop.DBus.Properties", # "PropertiesChanged", # signal_variant, # NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # else # { # g_variant_builder_clear (&builder); # g_variant_builder_clear (&invalidated_builder); # } # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # skeleton->priv->changed_properties = NULL; # skeleton->priv->changed_properties_idle_source = NULL; # g_mutex_unlock (&skeleton->priv->lock); # return FALSE; # } # # static void # _good_types_schedule_emit_changed (GoodTypesSkeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value) # { # ChangedProperty *cp; # GList *l; # cp = NULL; # for (l = skeleton->priv->changed_properties; l != NULL; l = l->next) # { # ChangedProperty *i_cp = l->data; # if (i_cp->info == info) # { # cp = i_cp; # break; # } # } # if (cp == NULL) # { # cp = g_new0 (ChangedProperty, 1); # cp->prop_id = prop_id; # cp->info = info; # skeleton->priv->changed_properties = g_list_prepend (skeleton->priv->changed_properties, cp); # g_value_init (&cp->orig_value, G_VALUE_TYPE (orig_value)); # g_value_copy (orig_value, &cp->orig_value); # } # } # # static void # good_types_skeleton_notify (GObject *object, # GParamSpec *pspec G_GNUC_UNUSED) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties != NULL && # skeleton->priv->changed_properties_idle_source == NULL) # { # skeleton->priv->changed_properties_idle_source = g_idle_source_new (); # g_source_set_priority (skeleton->priv->changed_properties_idle_source, G_PRIORITY_DEFAULT); # g_source_set_callback (skeleton->priv->changed_properties_idle_source, _good_types_emit_changed, g_object_ref (skeleton), (GDestroyNotify) g_object_unref); # g_source_set_name (skeleton->priv->changed_properties_idle_source, "[generated] _good_types_emit_changed"); # g_source_attach (skeleton->priv->changed_properties_idle_source, skeleton->priv->context); # g_source_unref (skeleton->priv->changed_properties_idle_source); # } # g_mutex_unlock (&skeleton->priv->lock); # } # # static void # good_types_skeleton_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec) # { # const _ExtendedGDBusPropertyInfo *info; # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _good_types_property_info_pointers[prop_id - 1]; # g_mutex_lock (&skeleton->priv->lock); # g_object_freeze_notify (object); # if (!_g_value_equal (value, &skeleton->priv->properties[prop_id - 1])) # { # if (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)) != NULL && # info->emits_changed_signal) # _good_types_schedule_emit_changed (skeleton, info, prop_id, &skeleton->priv->properties[prop_id - 1]); # g_value_copy (value, &skeleton->priv->properties[prop_id - 1]); # g_object_notify_by_pspec (object, pspec); # } # g_mutex_unlock (&skeleton->priv->lock); # g_object_thaw_notify (object); # } # # static void # good_types_skeleton_init (GoodTypesSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = good_types_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_GOOD_TYPES_SKELETON, GoodTypesSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # skeleton->priv->properties = g_new0 (GValue, 1); # g_value_init (&skeleton->priv->properties[0], G_TYPE_VARIANT); # } # # static GVariant * # good_types_skeleton_get_good_property_type (GoodTypes *object) # { # GoodTypesSkeleton *skeleton = GOOD_TYPES_SKELETON (object); # GVariant *value; # g_mutex_lock (&skeleton->priv->lock); # value = g_marshal_value_peek_variant (&(skeleton->priv->properties[0])); # g_mutex_unlock (&skeleton->priv->lock); # return value; # } # # static void # good_types_skeleton_class_init (GoodTypesSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = good_types_skeleton_finalize; # gobject_class->get_property = good_types_skeleton_get_property; # gobject_class->set_property = good_types_skeleton_set_property; # gobject_class->notify = good_types_skeleton_notify; # # # good_types_override_properties (gobject_class, 1); # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = good_types_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = good_types_skeleton_dbus_interface_get_properties; # skeleton_class->flush = good_types_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = good_types_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (GoodTypesSkeletonPrivate)); # #endif # } # # static void # good_types_skeleton_iface_init (GoodTypesIface *iface) # { # iface->get_good_property_type = good_types_skeleton_get_good_property_type; # } # # /** # * good_types_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface GoodTypes. # * # * Returns: (transfer full) (type GoodTypesSkeleton): The skeleton object. # */ # GoodTypes * # good_types_skeleton_new (void) # { # return GOOD_TYPES (g_object_new (TYPE_GOOD_TYPES_SKELETON, NULL)); # } # Error: ok 3 __main__.TestCodegen.test_empty_interface_body # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpt408ie_6 # /tmp/tmpt408ie_6/tmpf0gq8vlu.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpt408ie_6/tmpf0gq8vlu.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # Error: ok 4 __main__.TestCodegen.test_empty_interface_header # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpljqt15q1 # /tmp/tmpljqt15q1/tmps8j57zzc.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpljqt15q1/tmps8j57zzc.xml', '--output', '-', '--header'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 5 __main__.TestCodegen.test_empty_interface_info_body # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpn42ho1yu # /tmp/tmpn42ho1yu/tmpazni9qp2.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpn42ho1yu/tmpazni9qp2.xml', '--output', '-', '--interface-info-body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # Error: ok 6 __main__.TestCodegen.test_empty_interface_info_header # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpg74n_q89 # /tmp/tmpg74n_q89/tmpttqedhq9.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg74n_q89/tmpttqedhq9.xml', '--output', '-', '--interface-info-header'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 7 __main__.TestCodegen.test_generate_docbook # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpfy0cum4x # /tmp/tmpfy0cum4x/tmpj4jkbox1.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpfy0cum4x/tmpj4jkbox1.xml', '--generate-docbook', 'test'] # Return code: 0 # Output: # # Error: ok 8 __main__.TestCodegen.test_generate_md # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpfkxo799a # /tmp/tmpfkxo799a/tmpdv08m596.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpfkxo799a/tmpdv08m596.xml', '--generate-md', 'test'] # Return code: 0 # Output: # # Error: ok 9 __main__.TestCodegen.test_generate_methods_marshaller_simple_method # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmptw53x5rm # /tmp/tmptw53x5rm/tmpertkbfcw.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmptw53x5rm/tmpertkbfcw.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.CallableIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectCallableIface # * @title: OrgProjectCallableIface # * @short_description: Generated C code for the org.project.CallableIface D-Bus interface # * # * This section contains code for working with the org.project.CallableIface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.CallableIface ---- */ # # static const _ExtendedGDBusMethodInfo _org_project_callable_iface_method_info_simple_method = # { # { # -1, # (gchar *) "SimpleMethod", # NULL, # NULL, # NULL # }, # "handle-simple-method", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_callable_iface_method_info_pointers[] = # { # &_org_project_callable_iface_method_info_simple_method.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_callable_iface_interface_info = # { # { # -1, # (gchar *) "org.project.CallableIface", # (GDBusMethodInfo **) &_org_project_callable_iface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-callable-iface", # }; # # # /** # * org_project_callable_iface_interface_info: # * # * Gets a machine-readable description of the org.project.CallableIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_callable_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct; # } # # /** # * org_project_callable_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectCallableIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_callable_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_callable_iface_method_marshal_simple_method ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectCallableIface: # * # * Abstract interface type for the D-Bus interface org.project.CallableIface. # */ # # /** # * OrgProjectCallableIfaceIface: # * @parent_iface: The parent interface. # * @handle_simple_method: Handler for the #OrgProjectCallableIface::handle-simple-method signal. # * # * Virtual table for the D-Bus interface org.project.CallableIface. # */ # # typedef OrgProjectCallableIfaceIface OrgProjectCallableIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectCallableIface, org_project_callable_iface, G_TYPE_OBJECT) # # static void # org_project_callable_iface_default_init (OrgProjectCallableIfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectCallableIface::handle-simple-method: # * @object: A #OrgProjectCallableIface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SimpleMethod() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_callable_iface_complete_simple_method() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-simple-method", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectCallableIfaceIface, handle_simple_method), # g_signal_accumulator_true_handled, # NULL, # org_project_callable_iface_method_marshal_simple_method, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_callable_iface_call_simple_method: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SimpleMethod() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_call_simple_method_finish() to get the result of the operation. # * # * See org_project_callable_iface_call_simple_method_sync() for the synchronous, blocking version of this method. # */ # void # org_project_callable_iface_call_simple_method ( # OrgProjectCallableIface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SimpleMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_callable_iface_call_simple_method_finish: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_call_simple_method(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_callable_iface_call_simple_method(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_simple_method_finish ( # OrgProjectCallableIface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_call_simple_method_sync: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SimpleMethod() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_call_simple_method() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_simple_method_sync ( # OrgProjectCallableIface *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SimpleMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_complete_simple_method: # * @object: A #OrgProjectCallableIface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SimpleMethod() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_callable_iface_complete_simple_method ( # OrgProjectCallableIface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectCallableIfaceProxy: # * # * The #OrgProjectCallableIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectCallableIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectCallableIfaceProxy. # */ # # struct _OrgProjectCallableIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_callable_iface_proxy_iface_init (OrgProjectCallableIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceProxy, org_project_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectCallableIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceProxy, org_project_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_proxy_iface_init)) # # #endif # static void # org_project_callable_iface_proxy_finalize (GObject *object) # { # OrgProjectCallableIfaceProxy *proxy = ORG_PROJECT_CALLABLE_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_callable_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_callable_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_callable_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_callable_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_callable_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectCallableIfaceProxy *proxy = ORG_PROJECT_CALLABLE_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_callable_iface_proxy_init (OrgProjectCallableIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_callable_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, OrgProjectCallableIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_callable_iface_interface_info ()); # } # # static void # org_project_callable_iface_proxy_class_init (OrgProjectCallableIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_callable_iface_proxy_finalize; # gobject_class->get_property = org_project_callable_iface_proxy_get_property; # gobject_class->set_property = org_project_callable_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_callable_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_callable_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectCallableIfaceProxyPrivate)); # #endif # } # # static void # org_project_callable_iface_proxy_iface_init (OrgProjectCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_callable_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.CallableIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_callable_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_callable_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # } # # /** # * org_project_callable_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_callable_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_callable_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.CallableIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_callable_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_callable_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_callable_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_callable_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # } # # /** # * org_project_callable_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_callable_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_callable_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_callable_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectCallableIfaceSkeleton: # * # * The #OrgProjectCallableIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectCallableIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectCallableIfaceSkeleton. # */ # # struct _OrgProjectCallableIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_callable_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_callable_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_callable_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_callable_iface_skeleton_vtable = # { # _org_project_callable_iface_skeleton_handle_method_call, # _org_project_callable_iface_skeleton_handle_get_property, # _org_project_callable_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_callable_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_callable_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_callable_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_callable_iface_skeleton_vtable; # } # # static GVariant * # org_project_callable_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_callable_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_callable_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_callable_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_callable_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.CallableIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_callable_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_callable_iface_skeleton_iface_init (OrgProjectCallableIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceSkeleton, org_project_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectCallableIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceSkeleton, org_project_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_skeleton_iface_init)) # # #endif # static void # org_project_callable_iface_skeleton_finalize (GObject *object) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_callable_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_callable_iface_skeleton_init (OrgProjectCallableIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_callable_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_CALLABLE_IFACE_SKELETON, OrgProjectCallableIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_callable_iface_skeleton_class_init (OrgProjectCallableIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_callable_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_callable_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_callable_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_callable_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_callable_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectCallableIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_callable_iface_skeleton_iface_init (OrgProjectCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_callable_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.CallableIface. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceSkeleton): The skeleton object. # */ # OrgProjectCallableIface * # org_project_callable_iface_skeleton_new (void) # { # return ORG_PROJECT_CALLABLE_IFACE (g_object_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_SKELETON, NULL)); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.OtherCallableIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectOtherCallableIface # * @title: OrgProjectOtherCallableIface # * @short_description: Generated C code for the org.project.OtherCallableIface D-Bus interface # * # * This section contains code for working with the org.project.OtherCallableIface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.OtherCallableIface ---- */ # # static const _ExtendedGDBusMethodInfo _org_project_other_callable_iface_method_info_simple_method = # { # { # -1, # (gchar *) "SimpleMethod", # NULL, # NULL, # NULL # }, # "handle-simple-method", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_other_callable_iface_method_info_pointers[] = # { # &_org_project_other_callable_iface_method_info_simple_method.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_other_callable_iface_interface_info = # { # { # -1, # (gchar *) "org.project.OtherCallableIface", # (GDBusMethodInfo **) &_org_project_other_callable_iface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-other-callable-iface", # }; # # # /** # * org_project_other_callable_iface_interface_info: # * # * Gets a machine-readable description of the org.project.OtherCallableIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_other_callable_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct; # } # # /** # * org_project_other_callable_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectOtherCallableIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_other_callable_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_other_callable_iface_method_marshal_simple_method ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectOtherCallableIface: # * # * Abstract interface type for the D-Bus interface org.project.OtherCallableIface. # */ # # /** # * OrgProjectOtherCallableIfaceIface: # * @parent_iface: The parent interface. # * @handle_simple_method: Handler for the #OrgProjectOtherCallableIface::handle-simple-method signal. # * # * Virtual table for the D-Bus interface org.project.OtherCallableIface. # */ # # typedef OrgProjectOtherCallableIfaceIface OrgProjectOtherCallableIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectOtherCallableIface, org_project_other_callable_iface, G_TYPE_OBJECT) # # static void # org_project_other_callable_iface_default_init (OrgProjectOtherCallableIfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectOtherCallableIface::handle-simple-method: # * @object: A #OrgProjectOtherCallableIface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SimpleMethod() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_other_callable_iface_complete_simple_method() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-simple-method", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectOtherCallableIfaceIface, handle_simple_method), # g_signal_accumulator_true_handled, # NULL, # org_project_other_callable_iface_method_marshal_simple_method, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_other_callable_iface_call_simple_method: # * @proxy: A #OrgProjectOtherCallableIfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SimpleMethod() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_callable_iface_call_simple_method_finish() to get the result of the operation. # * # * See org_project_other_callable_iface_call_simple_method_sync() for the synchronous, blocking version of this method. # */ # void # org_project_other_callable_iface_call_simple_method ( # OrgProjectOtherCallableIface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SimpleMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_other_callable_iface_call_simple_method_finish: # * @proxy: A #OrgProjectOtherCallableIfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_callable_iface_call_simple_method(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_other_callable_iface_call_simple_method(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_other_callable_iface_call_simple_method_finish ( # OrgProjectOtherCallableIface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_other_callable_iface_call_simple_method_sync: # * @proxy: A #OrgProjectOtherCallableIfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SimpleMethod() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_other_callable_iface_call_simple_method() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_other_callable_iface_call_simple_method_sync ( # OrgProjectOtherCallableIface *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SimpleMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_other_callable_iface_complete_simple_method: # * @object: A #OrgProjectOtherCallableIface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SimpleMethod() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_other_callable_iface_complete_simple_method ( # OrgProjectOtherCallableIface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherCallableIfaceProxy: # * # * The #OrgProjectOtherCallableIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherCallableIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherCallableIfaceProxy. # */ # # struct _OrgProjectOtherCallableIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_other_callable_iface_proxy_iface_init (OrgProjectOtherCallableIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceProxy, org_project_other_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectOtherCallableIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceProxy, org_project_other_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_proxy_iface_init)) # # #endif # static void # org_project_other_callable_iface_proxy_finalize (GObject *object) # { # OrgProjectOtherCallableIfaceProxy *proxy = ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_other_callable_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_other_callable_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_callable_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_callable_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_other_callable_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectOtherCallableIfaceProxy *proxy = ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_other_callable_iface_proxy_init (OrgProjectOtherCallableIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_other_callable_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, OrgProjectOtherCallableIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_other_callable_iface_interface_info ()); # } # # static void # org_project_other_callable_iface_proxy_class_init (OrgProjectOtherCallableIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_callable_iface_proxy_finalize; # gobject_class->get_property = org_project_other_callable_iface_proxy_get_property; # gobject_class->set_property = org_project_other_callable_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_other_callable_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_other_callable_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherCallableIfaceProxyPrivate)); # #endif # } # # static void # org_project_other_callable_iface_proxy_iface_init (OrgProjectOtherCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_other_callable_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.OtherCallableIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_callable_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_other_callable_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_callable_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # } # # /** # * org_project_other_callable_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_callable_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_callable_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_callable_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.OtherCallableIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_callable_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_other_callable_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_other_callable_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_callable_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_other_callable_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_callable_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # } # # /** # * org_project_other_callable_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_callable_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_callable_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_callable_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_other_callable_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_callable_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherCallableIfaceSkeleton: # * # * The #OrgProjectOtherCallableIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherCallableIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherCallableIfaceSkeleton. # */ # # struct _OrgProjectOtherCallableIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_other_callable_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_other_callable_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_other_callable_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_other_callable_iface_skeleton_vtable = # { # _org_project_other_callable_iface_skeleton_handle_method_call, # _org_project_other_callable_iface_skeleton_handle_get_property, # _org_project_other_callable_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_other_callable_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_other_callable_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_other_callable_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_other_callable_iface_skeleton_vtable; # } # # static GVariant * # org_project_other_callable_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_other_callable_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_other_callable_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_other_callable_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_other_callable_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.OtherCallableIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_other_callable_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_other_callable_iface_skeleton_iface_init (OrgProjectOtherCallableIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceSkeleton, org_project_other_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectOtherCallableIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceSkeleton, org_project_other_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_skeleton_iface_init)) # # #endif # static void # org_project_other_callable_iface_skeleton_finalize (GObject *object) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_other_callable_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_other_callable_iface_skeleton_init (OrgProjectOtherCallableIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_other_callable_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON, OrgProjectOtherCallableIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_other_callable_iface_skeleton_class_init (OrgProjectOtherCallableIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_callable_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_other_callable_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_other_callable_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_other_callable_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_other_callable_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherCallableIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_other_callable_iface_skeleton_iface_init (OrgProjectOtherCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_other_callable_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.OtherCallableIface. # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceSkeleton): The skeleton object. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_skeleton_new (void) # { # return ORG_PROJECT_OTHER_CALLABLE_IFACE (g_object_new (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON, NULL)); # } # Error: ok 10 __main__.TestCodegen.test_generate_methods_marshaller_single_typed_in_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp74j00dm2 # /tmp/tmp74j00dm2/tmpw3uya1a0.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpw3uya1a0.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOOLEAN ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectBooleanFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # gboolean arg_arg_b, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectBooleanFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectBooleanFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_boolean (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_b_IN_ARG_arg_b = # { # { # -1, # (gchar *) "arg_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_b_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_b_IN_ARG_arg_b.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_b = # { # { # -1, # (gchar *) "SingleArgMethodB", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_b_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-b", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_b.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_b ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOOLEAN (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_b: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-b signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-b: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_b: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodB() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_b() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-b", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_b), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_b, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_BOOLEAN); # # } # # /** # * org_project_useful_interface_call_single_arg_method_b: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_b: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodB() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_b_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_b_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_b ( # OrgProjectUsefulInterface *proxy, # gboolean arg_arg_b, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodB", # g_variant_new ("(b)", # arg_arg_b), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_b_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_b(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_b(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_b_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_b_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_b: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodB() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_b() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_b_sync ( # OrgProjectUsefulInterface *proxy, # gboolean arg_arg_b, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodB", # g_variant_new ("(b)", # arg_arg_b), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_b: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodB() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_b ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmp6zsomb_z.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmp6zsomb_z.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UCHAR ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectUcharFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # guchar arg_arg_y, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectUcharFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectUcharFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_uchar (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_y_IN_ARG_arg_y = # { # { # -1, # (gchar *) "arg_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_y_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_y_IN_ARG_arg_y.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_y = # { # { # -1, # (gchar *) "SingleArgMethodY", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_y_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-y", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_y.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_y ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UCHAR (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_y: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-y signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-y: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_y: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodY() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_y() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-y", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_y), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_y, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UCHAR); # # } # # /** # * org_project_useful_interface_call_single_arg_method_y: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_y: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodY() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_y_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_y_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_y ( # OrgProjectUsefulInterface *proxy, # guchar arg_arg_y, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodY", # g_variant_new ("(y)", # arg_arg_y), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_y_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_y(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_y(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_y_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_y_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_y: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodY() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_y() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_y_sync ( # OrgProjectUsefulInterface *proxy, # guchar arg_arg_y, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodY", # g_variant_new ("(y)", # arg_arg_y), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_y: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodY() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_y ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmp93t1sxf7.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmp93t1sxf7.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_INT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectIntFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # gint16 arg_arg_n, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectIntFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectIntFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_int (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_n_IN_ARG_arg_n = # { # { # -1, # (gchar *) "arg_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_n_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_n_IN_ARG_arg_n.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_n = # { # { # -1, # (gchar *) "SingleArgMethodN", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_n_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-n", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_n.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_n ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_INT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_n: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-n signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-n: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_n: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodN() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_n() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-n", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_n), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_n, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_INT); # # } # # /** # * org_project_useful_interface_call_single_arg_method_n: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_n: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodN() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_n_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_n_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_n ( # OrgProjectUsefulInterface *proxy, # gint16 arg_arg_n, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodN", # g_variant_new ("(n)", # arg_arg_n), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_n_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_n(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_n(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_n_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_n_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_n: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodN() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_n() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_n_sync ( # OrgProjectUsefulInterface *proxy, # gint16 arg_arg_n, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodN", # g_variant_new ("(n)", # arg_arg_n), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_n: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodN() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_n ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpgvetxihd.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpgvetxihd.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UINT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectUintFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # guint16 arg_arg_q, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectUintFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectUintFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_uint (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_q_IN_ARG_arg_q = # { # { # -1, # (gchar *) "arg_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_q_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_q_IN_ARG_arg_q.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_q = # { # { # -1, # (gchar *) "SingleArgMethodQ", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_q_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-q", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_q.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_q ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UINT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_q: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-q signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-q: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_q: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodQ() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_q() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-q", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_q), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_q, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT); # # } # # /** # * org_project_useful_interface_call_single_arg_method_q: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_q: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodQ() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_q_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_q_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_q ( # OrgProjectUsefulInterface *proxy, # guint16 arg_arg_q, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodQ", # g_variant_new ("(q)", # arg_arg_q), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_q_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_q(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_q(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_q_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_q_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_q: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodQ() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_q() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_q_sync ( # OrgProjectUsefulInterface *proxy, # guint16 arg_arg_q, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodQ", # g_variant_new ("(q)", # arg_arg_q), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_q: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodQ() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_q ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpna6aakw8.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpna6aakw8.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_INT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectIntFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # gint arg_arg_i, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectIntFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectIntFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_int (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_i_IN_ARG_arg_i = # { # { # -1, # (gchar *) "arg_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_i_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_i_IN_ARG_arg_i.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_i = # { # { # -1, # (gchar *) "SingleArgMethodI", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_i_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-i", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_i.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_i ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_INT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_i: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-i signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-i: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_i: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodI() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_i() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-i", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_i), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_i, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_INT); # # } # # /** # * org_project_useful_interface_call_single_arg_method_i: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_i: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodI() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_i_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_i_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_i ( # OrgProjectUsefulInterface *proxy, # gint arg_arg_i, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodI", # g_variant_new ("(i)", # arg_arg_i), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_i_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_i(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_i(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_i_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_i_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_i: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodI() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_i() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_i_sync ( # OrgProjectUsefulInterface *proxy, # gint arg_arg_i, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodI", # g_variant_new ("(i)", # arg_arg_i), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_i: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodI() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_i ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpuvj1fvec.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpuvj1fvec.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UINT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectUintFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # guint arg_arg_u, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectUintFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectUintFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_uint (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_u_IN_ARG_arg_u = # { # { # -1, # (gchar *) "arg_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_u_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_u_IN_ARG_arg_u.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_u = # { # { # -1, # (gchar *) "SingleArgMethodU", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_u_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-u", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_u.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_u ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UINT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_u: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-u signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-u: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_u: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodU() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_u() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-u", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_u), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_u, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT); # # } # # /** # * org_project_useful_interface_call_single_arg_method_u: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_u: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodU() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_u_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_u_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_u ( # OrgProjectUsefulInterface *proxy, # guint arg_arg_u, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodU", # g_variant_new ("(u)", # arg_arg_u), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_u_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_u(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_u(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_u_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_u_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_u: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodU() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_u() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_u_sync ( # OrgProjectUsefulInterface *proxy, # guint arg_arg_u, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodU", # g_variant_new ("(u)", # arg_arg_u), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_u: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodU() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_u ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpj8q6vg_4.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpj8q6vg_4.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_INT64 ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectInt64Func) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # gint64 arg_arg_x, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectInt64Func callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectInt64Func) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_int64 (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_x_IN_ARG_arg_x = # { # { # -1, # (gchar *) "arg_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_x_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_x_IN_ARG_arg_x.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_x = # { # { # -1, # (gchar *) "SingleArgMethodX", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_x_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-x", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_x.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_x ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_INT64 (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_x: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-x signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-x: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_x: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodX() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_x() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-x", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_x), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_x, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_INT64); # # } # # /** # * org_project_useful_interface_call_single_arg_method_x: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_x: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodX() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_x_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_x_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_x ( # OrgProjectUsefulInterface *proxy, # gint64 arg_arg_x, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodX", # g_variant_new ("(x)", # arg_arg_x), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_x_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_x(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_x(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_x_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_x_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_x: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodX() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_x() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_x_sync ( # OrgProjectUsefulInterface *proxy, # gint64 arg_arg_x, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodX", # g_variant_new ("(x)", # arg_arg_x), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_x: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodX() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_x ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmp4lncr916.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmp4lncr916.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UINT64 ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectUint64Func) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # guint64 arg_arg_t, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectUint64Func callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectUint64Func) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_uint64 (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_t_IN_ARG_arg_t = # { # { # -1, # (gchar *) "arg_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_t_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_t_IN_ARG_arg_t.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_t = # { # { # -1, # (gchar *) "SingleArgMethodT", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_t_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-t", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_t.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_t ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_UINT64 (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_t: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-t signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-t: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_t: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodT() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_t() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-t", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_t), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_t, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT64); # # } # # /** # * org_project_useful_interface_call_single_arg_method_t: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_t: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodT() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_t_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_t_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_t ( # OrgProjectUsefulInterface *proxy, # guint64 arg_arg_t, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodT", # g_variant_new ("(t)", # arg_arg_t), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_t_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_t(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_t(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_t_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_t_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_t: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodT() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_t() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_t_sync ( # OrgProjectUsefulInterface *proxy, # guint64 arg_arg_t, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodT", # g_variant_new ("(t)", # arg_arg_t), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_t: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodT() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_t ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpimdbs4dy.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpimdbs4dy.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_DOUBLE ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectDoubleFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # gdouble arg_arg_d, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectDoubleFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectDoubleFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_double (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_d_IN_ARG_arg_d = # { # { # -1, # (gchar *) "arg_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_d_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_d_IN_ARG_arg_d.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_d = # { # { # -1, # (gchar *) "SingleArgMethodD", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_d_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-d", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_d.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_d ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_DOUBLE (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_d: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-d signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-d: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_d: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodD() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_d() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-d", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_d), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_d, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_DOUBLE); # # } # # /** # * org_project_useful_interface_call_single_arg_method_d: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_d: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodD() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_d_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_d_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_d ( # OrgProjectUsefulInterface *proxy, # gdouble arg_arg_d, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodD", # g_variant_new ("(d)", # arg_arg_d), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_d_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_d(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_d(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_d_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_d_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_d: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodD() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_d() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_d_sync ( # OrgProjectUsefulInterface *proxy, # gdouble arg_arg_d, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodD", # g_variant_new ("(d)", # arg_arg_d), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_d: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodD() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_d ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpl6_o88ed.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpl6_o88ed.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # const gchar *arg_arg_s, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectStringFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_string (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_s_IN_ARG_arg_s = # { # { # -1, # (gchar *) "arg_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_s_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_s_IN_ARG_arg_s.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_s = # { # { # -1, # (gchar *) "SingleArgMethodS", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_s_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-s", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_s.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_s ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_s: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-s signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-s: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_s: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodS() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_s() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-s", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_s), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_s, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); # # } # # /** # * org_project_useful_interface_call_single_arg_method_s: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_s: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodS() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_s_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_s_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_s ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_s, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodS", # g_variant_new ("(s)", # arg_arg_s), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_s_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_s(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_s(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_s_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_s_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_s: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodS() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_s() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_s_sync ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_s, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodS", # g_variant_new ("(s)", # arg_arg_s), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_s: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodS() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_s ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpusxecjzw.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpusxecjzw.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # const gchar *arg_arg_o, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectStringFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_string (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_o_IN_ARG_arg_o = # { # { # -1, # (gchar *) "arg_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_o_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_o_IN_ARG_arg_o.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_o = # { # { # -1, # (gchar *) "SingleArgMethodO", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_o_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-o", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_o.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_o ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_o: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-o signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-o: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_o: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodO() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_o() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-o", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_o), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_o, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); # # } # # /** # * org_project_useful_interface_call_single_arg_method_o: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_o: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodO() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_o_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_o_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_o ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_o, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodO", # g_variant_new ("(o)", # arg_arg_o), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_o_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_o(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_o(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_o_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_o_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_o: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodO() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_o() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_o_sync ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_o, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodO", # g_variant_new ("(o)", # arg_arg_o), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_o: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodO() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_o ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmp79g7iqv3.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmp79g7iqv3.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # const gchar *arg_arg_g, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectStringFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_string (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_g_IN_ARG_arg_g = # { # { # -1, # (gchar *) "arg_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_g_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_g_IN_ARG_arg_g.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_g = # { # { # -1, # (gchar *) "SingleArgMethodG", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_g_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-g", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_g.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_g ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_g: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-g signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-g: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_g: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodG() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_g() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-g", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_g), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_g, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); # # } # # /** # * org_project_useful_interface_call_single_arg_method_g: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_g: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodG() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_g_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_g_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_g ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_g, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodG", # g_variant_new ("(g)", # arg_arg_g), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_g_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_g(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_g(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_g_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_g_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_g: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodG() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_g() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_g_sync ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_g, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodG", # g_variant_new ("(g)", # arg_arg_g), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_g: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodG() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_g ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpyvzg3gbq.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpyvzg3gbq.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_VARIANT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectVariantFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # GVariant *arg_arg_h, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectVariantFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectVariantFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_variant (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_h_IN_ARG_arg_h = # { # { # -1, # (gchar *) "arg_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_h_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_h_IN_ARG_arg_h.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_h = # { # { # -1, # (gchar *) "SingleArgMethodH", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_h_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-h", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_h.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_h ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_h: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-h signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-h: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_h: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodH() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_h() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-h", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_h), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_h, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT); # # } # # /** # * org_project_useful_interface_call_single_arg_method_h: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_h: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodH() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_h_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_h_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_h ( # OrgProjectUsefulInterface *proxy, # GVariant *arg_arg_h, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodH", # g_variant_new ("(@h)", # arg_arg_h), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_h_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_h(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_h(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_h_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_h_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_h: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodH() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_h() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_h_sync ( # OrgProjectUsefulInterface *proxy, # GVariant *arg_arg_h, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodH", # g_variant_new ("(@h)", # arg_arg_h), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_h: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodH() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_h ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpqrwsbjnh.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpqrwsbjnh.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # const gchar *arg_arg_ay, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectStringFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectStringFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_string (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_ay_IN_ARG_arg_ay = # { # { # -1, # (gchar *) "arg_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_ay_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ay_IN_ARG_arg_ay.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_ay = # { # { # -1, # (gchar *) "SingleArgMethodAy", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_ay_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-ay", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ay.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_ay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_ay: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-ay signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-ay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_ay: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAy() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_ay() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-ay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_ay), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_ay, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); # # } # # /** # * org_project_useful_interface_call_single_arg_method_ay: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_ay: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAy() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_ay_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_ay_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_ay ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_ay, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAy", # g_variant_new ("(^ay)", # arg_arg_ay), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_ay_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_ay(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_ay(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ay_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_ay_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_ay: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAy() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_ay() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ay_sync ( # OrgProjectUsefulInterface *proxy, # const gchar *arg_arg_ay, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAy", # g_variant_new ("(^ay)", # arg_arg_ay), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_ay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAy() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_ay ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmp1l4omkyt.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmp1l4omkyt.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOXED ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectBoxedFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # const gchar *const *arg_arg_as, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectBoxedFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectBoxedFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_boxed (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_as_IN_ARG_arg_as = # { # { # -1, # (gchar *) "arg_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_as_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_as_IN_ARG_arg_as.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_as = # { # { # -1, # (gchar *) "SingleArgMethodAs", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_as_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-as", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_as.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_as ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_as: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-as signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-as: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_as: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAs() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_as() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-as", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_as), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_as, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRV); # # } # # /** # * org_project_useful_interface_call_single_arg_method_as: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_as: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAs() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_as_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_as_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_as ( # OrgProjectUsefulInterface *proxy, # const gchar *const *arg_arg_as, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAs", # g_variant_new ("(^as)", # arg_arg_as), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_as_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_as(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_as(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_as_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_as_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_as: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAs() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_as() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_as_sync ( # OrgProjectUsefulInterface *proxy, # const gchar *const *arg_arg_as, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAs", # g_variant_new ("(^as)", # arg_arg_as), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_as: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAs() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_as ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmprh8y3exv.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmprh8y3exv.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOXED ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectBoxedFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # const gchar *const *arg_arg_ao, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectBoxedFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectBoxedFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_boxed (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_ao_IN_ARG_arg_ao = # { # { # -1, # (gchar *) "arg_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_ao_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ao_IN_ARG_arg_ao.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_ao = # { # { # -1, # (gchar *) "SingleArgMethodAo", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_ao_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-ao", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ao.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_ao ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_ao: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-ao signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-ao: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_ao: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAo() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_ao() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-ao", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_ao), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_ao, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRV); # # } # # /** # * org_project_useful_interface_call_single_arg_method_ao: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_ao: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAo() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_ao_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_ao_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_ao ( # OrgProjectUsefulInterface *proxy, # const gchar *const *arg_arg_ao, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAo", # g_variant_new ("(^ao)", # arg_arg_ao), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_ao_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_ao(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_ao(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ao_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_ao_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_ao: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAo() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_ao() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ao_sync ( # OrgProjectUsefulInterface *proxy, # const gchar *const *arg_arg_ao, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAo", # g_variant_new ("(^ao)", # arg_arg_ao), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_ao: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAo() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_ao ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpdmz0aymj.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpdmz0aymj.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOXED ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectBoxedFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # const gchar *const *arg_arg_aay, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectBoxedFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectBoxedFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_boxed (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_aay_IN_ARG_arg_aay = # { # { # -1, # (gchar *) "arg_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_aay_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_aay_IN_ARG_arg_aay.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_aay = # { # { # -1, # (gchar *) "SingleArgMethodAay", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_aay_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-aay", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_aay.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_aay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_aay: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-aay signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-aay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_aay: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAay() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_aay() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-aay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_aay), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_aay, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRV); # # } # # /** # * org_project_useful_interface_call_single_arg_method_aay: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_aay: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAay() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_aay_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_aay_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_aay ( # OrgProjectUsefulInterface *proxy, # const gchar *const *arg_arg_aay, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAay", # g_variant_new ("(^aay)", # arg_arg_aay), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_aay_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_aay(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_aay(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_aay_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_aay_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_aay: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAay() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_aay() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_aay_sync ( # OrgProjectUsefulInterface *proxy, # const gchar *const *arg_arg_aay, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAay", # g_variant_new ("(^aay)", # arg_arg_aay), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_aay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAay() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_aay ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp74j00dm2/tmpujxe_ir7.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp74j00dm2/tmpujxe_ir7.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_VARIANT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectVariantFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # GVariant *arg_arg_asv, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectVariantFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 3); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectVariantFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_variant (param_values + 2), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_asv_IN_ARG_arg_asv = # { # { # -1, # (gchar *) "arg_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_asv_IN_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_asv_IN_ARG_arg_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_asv = # { # { # -1, # (gchar *) "SingleArgMethodAsv", # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_asv_IN_ARG_pointers, # NULL, # NULL # }, # "handle-single-arg-method-asv", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_asv ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_asv: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-asv signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-asv: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * @arg_arg_asv: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAsv() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_asv() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-asv", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_asv), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_asv, # G_TYPE_BOOLEAN, # 2, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT); # # } # # /** # * org_project_useful_interface_call_single_arg_method_asv: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAsv() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_asv_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_asv_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_asv ( # OrgProjectUsefulInterface *proxy, # GVariant *arg_arg_asv, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAsv", # g_variant_new ("(@a{sv})", # arg_arg_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_asv_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_asv(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_asv(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_asv_finish ( # OrgProjectUsefulInterface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_asv_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @arg_arg_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAsv() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_asv() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_asv_sync ( # OrgProjectUsefulInterface *proxy, # GVariant *arg_arg_asv, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAsv", # g_variant_new ("(@a{sv})", # arg_arg_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_asv: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAsv() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_asv ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: ok 11 __main__.TestCodegen.test_generate_methods_marshaller_single_typed_out_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp32czgz6r # /tmp/tmp32czgz6r/tmp3cwreo26.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmp3cwreo26.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_b_OUT_ARG_arg_b = # { # { # -1, # (gchar *) "arg_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_b_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_b_OUT_ARG_arg_b.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_b = # { # { # -1, # (gchar *) "SingleArgMethodB", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_b_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-b", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_b.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_b ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_b: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-b signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-b: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodB() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_b() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-b", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_b), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_b, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_b: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodB() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_b_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_b_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_b ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodB", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_b_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_b: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_b(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_b(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_b_finish ( # OrgProjectUsefulInterface *proxy, # gboolean *out_arg_b, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(b)", # out_arg_b); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_b_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_b: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodB() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_b() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_b_sync ( # OrgProjectUsefulInterface *proxy, # gboolean *out_arg_b, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodB", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(b)", # out_arg_b); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_b: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_b: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodB() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_b ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # gboolean arg_b) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(b)", # arg_b)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmp6oj94yaa.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmp6oj94yaa.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_y_OUT_ARG_arg_y = # { # { # -1, # (gchar *) "arg_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_y_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_y_OUT_ARG_arg_y.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_y = # { # { # -1, # (gchar *) "SingleArgMethodY", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_y_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-y", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_y.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_y ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_y: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-y signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-y: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodY() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_y() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-y", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_y), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_y, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_y: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodY() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_y_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_y_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_y ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodY", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_y_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_y: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_y(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_y(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_y_finish ( # OrgProjectUsefulInterface *proxy, # guchar *out_arg_y, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(y)", # out_arg_y); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_y_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_y: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodY() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_y() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_y_sync ( # OrgProjectUsefulInterface *proxy, # guchar *out_arg_y, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodY", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(y)", # out_arg_y); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_y: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_y: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodY() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_y ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # guchar arg_y) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(y)", # arg_y)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpcg4ik1ys.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpcg4ik1ys.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_n_OUT_ARG_arg_n = # { # { # -1, # (gchar *) "arg_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_n_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_n_OUT_ARG_arg_n.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_n = # { # { # -1, # (gchar *) "SingleArgMethodN", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_n_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-n", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_n.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_n ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_n: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-n signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-n: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodN() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_n() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-n", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_n), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_n, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_n: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodN() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_n_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_n_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_n ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodN", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_n_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_n: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_n(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_n(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_n_finish ( # OrgProjectUsefulInterface *proxy, # gint16 *out_arg_n, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(n)", # out_arg_n); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_n_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_n: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodN() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_n() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_n_sync ( # OrgProjectUsefulInterface *proxy, # gint16 *out_arg_n, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodN", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(n)", # out_arg_n); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_n: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_n: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodN() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_n ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # gint16 arg_n) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(n)", # arg_n)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpb8xiyuk3.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpb8xiyuk3.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_q_OUT_ARG_arg_q = # { # { # -1, # (gchar *) "arg_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_q_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_q_OUT_ARG_arg_q.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_q = # { # { # -1, # (gchar *) "SingleArgMethodQ", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_q_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-q", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_q.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_q ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_q: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-q signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-q: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodQ() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_q() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-q", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_q), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_q, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_q: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodQ() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_q_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_q_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_q ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodQ", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_q_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_q: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_q(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_q(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_q_finish ( # OrgProjectUsefulInterface *proxy, # guint16 *out_arg_q, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(q)", # out_arg_q); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_q_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_q: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodQ() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_q() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_q_sync ( # OrgProjectUsefulInterface *proxy, # guint16 *out_arg_q, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodQ", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(q)", # out_arg_q); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_q: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_q: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodQ() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_q ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # guint16 arg_q) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(q)", # arg_q)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpscupqxp9.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpscupqxp9.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_i_OUT_ARG_arg_i = # { # { # -1, # (gchar *) "arg_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_i_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_i_OUT_ARG_arg_i.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_i = # { # { # -1, # (gchar *) "SingleArgMethodI", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_i_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-i", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_i.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_i ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_i: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-i signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-i: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodI() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_i() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-i", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_i), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_i, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_i: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodI() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_i_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_i_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_i ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodI", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_i_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_i: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_i(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_i(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_i_finish ( # OrgProjectUsefulInterface *proxy, # gint *out_arg_i, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(i)", # out_arg_i); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_i_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_i: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodI() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_i() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_i_sync ( # OrgProjectUsefulInterface *proxy, # gint *out_arg_i, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodI", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(i)", # out_arg_i); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_i: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_i: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodI() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_i ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # gint arg_i) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(i)", # arg_i)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmptcoqq6tk.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmptcoqq6tk.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_u_OUT_ARG_arg_u = # { # { # -1, # (gchar *) "arg_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_u_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_u_OUT_ARG_arg_u.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_u = # { # { # -1, # (gchar *) "SingleArgMethodU", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_u_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-u", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_u.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_u ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_u: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-u signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-u: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodU() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_u() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-u", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_u), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_u, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_u: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodU() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_u_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_u_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_u ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodU", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_u_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_u: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_u(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_u(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_u_finish ( # OrgProjectUsefulInterface *proxy, # guint *out_arg_u, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(u)", # out_arg_u); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_u_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_u: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodU() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_u() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_u_sync ( # OrgProjectUsefulInterface *proxy, # guint *out_arg_u, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodU", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(u)", # out_arg_u); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_u: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_u: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodU() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_u ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # guint arg_u) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(u)", # arg_u)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpiruldi_v.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpiruldi_v.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_x_OUT_ARG_arg_x = # { # { # -1, # (gchar *) "arg_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_x_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_x_OUT_ARG_arg_x.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_x = # { # { # -1, # (gchar *) "SingleArgMethodX", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_x_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-x", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_x.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_x ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_x: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-x signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-x: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodX() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_x() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-x", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_x), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_x, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_x: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodX() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_x_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_x_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_x ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodX", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_x_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_x: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_x(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_x(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_x_finish ( # OrgProjectUsefulInterface *proxy, # gint64 *out_arg_x, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(x)", # out_arg_x); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_x_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_x: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodX() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_x() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_x_sync ( # OrgProjectUsefulInterface *proxy, # gint64 *out_arg_x, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodX", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(x)", # out_arg_x); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_x: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_x: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodX() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_x ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # gint64 arg_x) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(x)", # arg_x)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmp56o6r908.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmp56o6r908.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_t_OUT_ARG_arg_t = # { # { # -1, # (gchar *) "arg_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_t_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_t_OUT_ARG_arg_t.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_t = # { # { # -1, # (gchar *) "SingleArgMethodT", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_t_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-t", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_t.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_t ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_t: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-t signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-t: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodT() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_t() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-t", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_t), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_t, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_t: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodT() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_t_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_t_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_t ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodT", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_t_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_t: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_t(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_t(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_t_finish ( # OrgProjectUsefulInterface *proxy, # guint64 *out_arg_t, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(t)", # out_arg_t); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_t_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_t: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodT() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_t() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_t_sync ( # OrgProjectUsefulInterface *proxy, # guint64 *out_arg_t, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodT", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(t)", # out_arg_t); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_t: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_t: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodT() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_t ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # guint64 arg_t) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(t)", # arg_t)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpht6npf18.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpht6npf18.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_d_OUT_ARG_arg_d = # { # { # -1, # (gchar *) "arg_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_d_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_d_OUT_ARG_arg_d.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_d = # { # { # -1, # (gchar *) "SingleArgMethodD", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_d_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-d", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_d.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_d ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_d: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-d signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-d: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodD() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_d() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-d", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_d), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_d, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_d: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodD() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_d_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_d_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_d ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodD", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_d_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_d: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_d(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_d(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_d_finish ( # OrgProjectUsefulInterface *proxy, # gdouble *out_arg_d, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(d)", # out_arg_d); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_d_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_d: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodD() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_d() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_d_sync ( # OrgProjectUsefulInterface *proxy, # gdouble *out_arg_d, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodD", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(d)", # out_arg_d); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_d: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_d: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodD() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_d ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # gdouble arg_d) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(d)", # arg_d)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmps3j794d8.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmps3j794d8.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_s_OUT_ARG_arg_s = # { # { # -1, # (gchar *) "arg_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_s_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_s_OUT_ARG_arg_s.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_s = # { # { # -1, # (gchar *) "SingleArgMethodS", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_s_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-s", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_s.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_s ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_s: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-s signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-s: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodS() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_s() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-s", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_s), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_s, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_s: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodS() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_s_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_s_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_s ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodS", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_s_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_s: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_s(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_s(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_s_finish ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_s, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(s)", # out_arg_s); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_s_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_s: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodS() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_s() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_s_sync ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_s, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodS", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(s)", # out_arg_s); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_s: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_s: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodS() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_s ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # const gchar *arg_s) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(s)", # arg_s)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmp0iwqf6l6.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmp0iwqf6l6.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_o_OUT_ARG_arg_o = # { # { # -1, # (gchar *) "arg_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_o_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_o_OUT_ARG_arg_o.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_o = # { # { # -1, # (gchar *) "SingleArgMethodO", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_o_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-o", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_o.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_o ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_o: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-o signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-o: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodO() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_o() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-o", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_o), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_o, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_o: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodO() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_o_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_o_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_o ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodO", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_o_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_o: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_o(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_o(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_o_finish ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_o, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(o)", # out_arg_o); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_o_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_o: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodO() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_o() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_o_sync ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_o, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodO", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(o)", # out_arg_o); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_o: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_o: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodO() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_o ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # const gchar *arg_o) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(o)", # arg_o)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpj2todccp.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpj2todccp.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_g_OUT_ARG_arg_g = # { # { # -1, # (gchar *) "arg_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_g_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_g_OUT_ARG_arg_g.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_g = # { # { # -1, # (gchar *) "SingleArgMethodG", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_g_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-g", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_g.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_g ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_g: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-g signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-g: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodG() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_g() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-g", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_g), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_g, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_g: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodG() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_g_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_g_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_g ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodG", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_g_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_g: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_g(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_g(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_g_finish ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_g, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(g)", # out_arg_g); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_g_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_g: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodG() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_g() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_g_sync ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_g, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodG", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(g)", # out_arg_g); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_g: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_g: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodG() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_g ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # const gchar *arg_g) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(g)", # arg_g)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmp5guzpb6w.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmp5guzpb6w.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_h_OUT_ARG_arg_h = # { # { # -1, # (gchar *) "arg_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_h_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_h_OUT_ARG_arg_h.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_h = # { # { # -1, # (gchar *) "SingleArgMethodH", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_h_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-h", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_h.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_h ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_h: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-h signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-h: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodH() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_h() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-h", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_h), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_h, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_h: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodH() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_h_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_h_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_h ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodH", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_h_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_h: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_h(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_h(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_h_finish ( # OrgProjectUsefulInterface *proxy, # GVariant **out_arg_h, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(@h)", # out_arg_h); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_h_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_h: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodH() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_h() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_h_sync ( # OrgProjectUsefulInterface *proxy, # GVariant **out_arg_h, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodH", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(@h)", # out_arg_h); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_h: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_h: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodH() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_h ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # GVariant *arg_h) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(@h)", # arg_h)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpdgl2i5me.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpdgl2i5me.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_ay_OUT_ARG_arg_ay = # { # { # -1, # (gchar *) "arg_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_ay_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ay_OUT_ARG_arg_ay.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_ay = # { # { # -1, # (gchar *) "SingleArgMethodAy", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_ay_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-ay", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ay.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_ay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_ay: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-ay signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-ay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAy() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_ay() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-ay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_ay), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_ay, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_ay: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAy() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_ay_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_ay_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_ay ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAy", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_ay_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_ay: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_ay(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_ay(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ay_finish ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_ay, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^ay)", # out_arg_ay); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_ay_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_ay: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAy() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_ay() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ay_sync ( # OrgProjectUsefulInterface *proxy, # gchar **out_arg_ay, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAy", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^ay)", # out_arg_ay); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_ay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_ay: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAy() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_ay ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # const gchar *arg_ay) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(^ay)", # arg_ay)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmp4m437anp.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmp4m437anp.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_as_OUT_ARG_arg_as = # { # { # -1, # (gchar *) "arg_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_as_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_as_OUT_ARG_arg_as.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_as = # { # { # -1, # (gchar *) "SingleArgMethodAs", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_as_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-as", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_as.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_as ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_as: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-as signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-as: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAs() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_as() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-as", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_as), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_as, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_as: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAs() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_as_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_as_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_as ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAs", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_as_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_as: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_as(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_as(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_as_finish ( # OrgProjectUsefulInterface *proxy, # gchar ***out_arg_as, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^as)", # out_arg_as); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_as_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_as: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAs() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_as() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_as_sync ( # OrgProjectUsefulInterface *proxy, # gchar ***out_arg_as, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAs", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^as)", # out_arg_as); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_as: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_as: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAs() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_as ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # const gchar *const *arg_as) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(^as)", # arg_as)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpcayip8xp.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpcayip8xp.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_ao_OUT_ARG_arg_ao = # { # { # -1, # (gchar *) "arg_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_ao_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ao_OUT_ARG_arg_ao.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_ao = # { # { # -1, # (gchar *) "SingleArgMethodAo", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_ao_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-ao", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_ao.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_ao ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_ao: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-ao signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-ao: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAo() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_ao() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-ao", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_ao), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_ao, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_ao: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAo() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_ao_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_ao_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_ao ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAo", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_ao_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_ao: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_ao(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_ao(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ao_finish ( # OrgProjectUsefulInterface *proxy, # gchar ***out_arg_ao, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^ao)", # out_arg_ao); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_ao_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_ao: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAo() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_ao() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_ao_sync ( # OrgProjectUsefulInterface *proxy, # gchar ***out_arg_ao, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAo", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^ao)", # out_arg_ao); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_ao: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_ao: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAo() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_ao ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # const gchar *const *arg_ao) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(^ao)", # arg_ao)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmp99yf_hu6.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmp99yf_hu6.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_aay_OUT_ARG_arg_aay = # { # { # -1, # (gchar *) "arg_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_aay_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_aay_OUT_ARG_arg_aay.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_aay = # { # { # -1, # (gchar *) "SingleArgMethodAay", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_aay_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-aay", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_aay.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_aay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_aay: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-aay signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-aay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAay() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_aay() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-aay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_aay), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_aay, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_aay: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAay() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_aay_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_aay_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_aay ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAay", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_aay_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_aay: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_aay(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_aay(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_aay_finish ( # OrgProjectUsefulInterface *proxy, # gchar ***out_arg_aay, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^aay)", # out_arg_aay); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_aay_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_aay: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAay() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_aay() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_aay_sync ( # OrgProjectUsefulInterface *proxy, # gchar ***out_arg_aay, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAay", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(^aay)", # out_arg_aay); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_aay: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_aay: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAay() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_aay ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # const gchar *const *arg_aay) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(^aay)", # arg_aay)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmp32czgz6r/tmpd1gxxy85.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32czgz6r/tmpd1gxxy85.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_useful_interface_method_info_single_arg_method_asv_OUT_ARG_arg_asv = # { # { # -1, # (gchar *) "arg_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_useful_interface_method_info_single_arg_method_asv_OUT_ARG_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_asv_OUT_ARG_arg_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_useful_interface_method_info_single_arg_method_asv = # { # { # -1, # (gchar *) "SingleArgMethodAsv", # NULL, # (GDBusArgInfo **) &_org_project_useful_interface_method_info_single_arg_method_asv_OUT_ARG_pointers, # NULL # }, # "handle-single-arg-method-asv", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_useful_interface_method_info_pointers[] = # { # &_org_project_useful_interface_method_info_single_arg_method_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # (GDBusMethodInfo **) &_org_project_useful_interface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_method_marshal_single_arg_method_asv ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @handle_single_arg_method_asv: Handler for the #OrgProjectUsefulInterface::handle-single-arg-method-asv signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectUsefulInterface::handle-single-arg-method-asv: # * @object: A #OrgProjectUsefulInterface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the SingleArgMethodAsv() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_useful_interface_complete_single_arg_method_asv() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-single-arg-method-asv", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, handle_single_arg_method_asv), # g_signal_accumulator_true_handled, # NULL, # org_project_useful_interface_method_marshal_single_arg_method_asv, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_useful_interface_call_single_arg_method_asv: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SingleArgMethodAsv() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_call_single_arg_method_asv_finish() to get the result of the operation. # * # * See org_project_useful_interface_call_single_arg_method_asv_sync() for the synchronous, blocking version of this method. # */ # void # org_project_useful_interface_call_single_arg_method_asv ( # OrgProjectUsefulInterface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SingleArgMethodAsv", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_useful_interface_call_single_arg_method_asv_finish: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_asv: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_call_single_arg_method_asv(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_useful_interface_call_single_arg_method_asv(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_asv_finish ( # OrgProjectUsefulInterface *proxy, # GVariant **out_arg_asv, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(@a{sv})", # out_arg_asv); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_call_single_arg_method_asv_sync: # * @proxy: A #OrgProjectUsefulInterfaceProxy. # * @out_arg_asv: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SingleArgMethodAsv() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_call_single_arg_method_asv() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_useful_interface_call_single_arg_method_asv_sync ( # OrgProjectUsefulInterface *proxy, # GVariant **out_arg_asv, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SingleArgMethodAsv", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(@a{sv})", # out_arg_asv); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_useful_interface_complete_single_arg_method_asv: # * @object: A #OrgProjectUsefulInterface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @arg_asv: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the SingleArgMethodAsv() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_useful_interface_complete_single_arg_method_asv ( # OrgProjectUsefulInterface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # GVariant *arg_asv) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(@a{sv})", # arg_asv)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # Error: ok 12 __main__.TestCodegen.test_generate_methods_marshallers_multiple_in_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpd_ny7nr6 # /tmp/tmpd_ny7nr6/tmpk3fq_9x7.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpd_ny7nr6/tmpk3fq_9x7.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectBooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectBooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 20); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectBooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_boolean (param_values + 2), # g_marshal_value_peek_uchar (param_values + 3), # g_marshal_value_peek_int (param_values + 4), # g_marshal_value_peek_uint (param_values + 5), # g_marshal_value_peek_int (param_values + 6), # g_marshal_value_peek_uint (param_values + 7), # g_marshal_value_peek_int64 (param_values + 8), # g_marshal_value_peek_uint64 (param_values + 9), # g_marshal_value_peek_double (param_values + 10), # g_marshal_value_peek_string (param_values + 11), # g_marshal_value_peek_string (param_values + 12), # g_marshal_value_peek_string (param_values + 13), # g_marshal_value_peek_variant (param_values + 14), # g_marshal_value_peek_string (param_values + 15), # g_marshal_value_peek_boxed (param_values + 16), # g_marshal_value_peek_boxed (param_values + 17), # g_marshal_value_peek_boxed (param_values + 18), # g_marshal_value_peek_variant (param_values + 19), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.CallableIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectCallableIface # * @title: OrgProjectCallableIface # * @short_description: Generated C code for the org.project.CallableIface D-Bus interface # * # * This section contains code for working with the org.project.CallableIface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.CallableIface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_b = # { # { # -1, # (gchar *) "an_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_y = # { # { # -1, # (gchar *) "an_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_n = # { # { # -1, # (gchar *) "an_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_q = # { # { # -1, # (gchar *) "an_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_i = # { # { # -1, # (gchar *) "an_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_u = # { # { # -1, # (gchar *) "an_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_x = # { # { # -1, # (gchar *) "an_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_t = # { # { # -1, # (gchar *) "an_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_d = # { # { # -1, # (gchar *) "an_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_s = # { # { # -1, # (gchar *) "an_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_o = # { # { # -1, # (gchar *) "an_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_g = # { # { # -1, # (gchar *) "an_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_h = # { # { # -1, # (gchar *) "an_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_ay = # { # { # -1, # (gchar *) "an_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_as = # { # { # -1, # (gchar *) "an_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_ao = # { # { # -1, # (gchar *) "an_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_aay = # { # { # -1, # (gchar *) "an_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_asv = # { # { # -1, # (gchar *) "an_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_callable_iface_method_info_method_with_many_args_IN_ARG_pointers[] = # { # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_b.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_y.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_n.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_q.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_i.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_u.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_x.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_t.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_d.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_s.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_o.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_g.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_h.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_ay.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_as.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_ao.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_aay.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_an_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_callable_iface_method_info_method_with_many_args = # { # { # -1, # (gchar *) "MethodWithManyArgs", # (GDBusArgInfo **) &_org_project_callable_iface_method_info_method_with_many_args_IN_ARG_pointers, # NULL, # NULL # }, # "handle-method-with-many-args", # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_b = # { # { # -1, # (gchar *) "an_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_y = # { # { # -1, # (gchar *) "an_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_n = # { # { # -1, # (gchar *) "an_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_q = # { # { # -1, # (gchar *) "an_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_i = # { # { # -1, # (gchar *) "an_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_u = # { # { # -1, # (gchar *) "an_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_x = # { # { # -1, # (gchar *) "an_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_t = # { # { # -1, # (gchar *) "an_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_d = # { # { # -1, # (gchar *) "an_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_s = # { # { # -1, # (gchar *) "an_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_o = # { # { # -1, # (gchar *) "an_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_g = # { # { # -1, # (gchar *) "an_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_h = # { # { # -1, # (gchar *) "an_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_ay = # { # { # -1, # (gchar *) "an_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_as = # { # { # -1, # (gchar *) "an_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_ao = # { # { # -1, # (gchar *) "an_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_aay = # { # { # -1, # (gchar *) "an_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_asv = # { # { # -1, # (gchar *) "an_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_pointers[] = # { # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_b.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_y.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_n.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_q.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_i.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_u.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_x.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_t.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_d.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_s.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_o.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_g.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_h.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_ay.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_as.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_ao.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_aay.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_an_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_callable_iface_method_info_same_method_with_many_args = # { # { # -1, # (gchar *) "SameMethodWithManyArgs", # (GDBusArgInfo **) &_org_project_callable_iface_method_info_same_method_with_many_args_IN_ARG_pointers, # NULL, # NULL # }, # "handle-same-method-with-many-args", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_callable_iface_method_info_pointers[] = # { # &_org_project_callable_iface_method_info_method_with_many_args.parent_struct, # &_org_project_callable_iface_method_info_same_method_with_many_args.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_callable_iface_interface_info = # { # { # -1, # (gchar *) "org.project.CallableIface", # (GDBusMethodInfo **) &_org_project_callable_iface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-callable-iface", # }; # # # /** # * org_project_callable_iface_interface_info: # * # * Gets a machine-readable description of the org.project.CallableIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_callable_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct; # } # # /** # * org_project_callable_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectCallableIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_callable_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_callable_iface_method_marshal_method_with_many_args ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_callable_iface_method_marshal_same_method_with_many_args ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectCallableIface: # * # * Abstract interface type for the D-Bus interface org.project.CallableIface. # */ # # /** # * OrgProjectCallableIfaceIface: # * @parent_iface: The parent interface. # * @handle_method_with_many_args: Handler for the #OrgProjectCallableIface::handle-method-with-many-args signal. # * @handle_same_method_with_many_args: Handler for the #OrgProjectCallableIface::handle-same-method-with-many-args signal. # * # * Virtual table for the D-Bus interface org.project.CallableIface. # */ # # typedef OrgProjectCallableIfaceIface OrgProjectCallableIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectCallableIface, org_project_callable_iface, G_TYPE_OBJECT) # # static void # org_project_callable_iface_default_init (OrgProjectCallableIfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectCallableIface::handle-method-with-many-args: # * @object: A #OrgProjectCallableIface. # * @invocation: A #GDBusMethodInvocation. # * @arg_an_b: Argument passed by remote caller. # * @arg_an_y: Argument passed by remote caller. # * @arg_an_n: Argument passed by remote caller. # * @arg_an_q: Argument passed by remote caller. # * @arg_an_i: Argument passed by remote caller. # * @arg_an_u: Argument passed by remote caller. # * @arg_an_x: Argument passed by remote caller. # * @arg_an_t: Argument passed by remote caller. # * @arg_an_d: Argument passed by remote caller. # * @arg_an_s: Argument passed by remote caller. # * @arg_an_o: Argument passed by remote caller. # * @arg_an_g: Argument passed by remote caller. # * @arg_an_h: Argument passed by remote caller. # * @arg_an_ay: Argument passed by remote caller. # * @arg_an_as: Argument passed by remote caller. # * @arg_an_ao: Argument passed by remote caller. # * @arg_an_aay: Argument passed by remote caller. # * @arg_an_asv: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the MethodWithManyArgs() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_callable_iface_complete_method_with_many_args() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-method-with-many-args", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectCallableIfaceIface, handle_method_with_many_args), # g_signal_accumulator_true_handled, # NULL, # org_project_callable_iface_method_marshal_method_with_many_args, # G_TYPE_BOOLEAN, # 19, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_BOOLEAN, G_TYPE_UCHAR, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT64, G_TYPE_UINT64, G_TYPE_DOUBLE, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_VARIANT, G_TYPE_STRING, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_VARIANT); # # /** # * OrgProjectCallableIface::handle-same-method-with-many-args: # * @object: A #OrgProjectCallableIface. # * @invocation: A #GDBusMethodInvocation. # * @arg_an_b: Argument passed by remote caller. # * @arg_an_y: Argument passed by remote caller. # * @arg_an_n: Argument passed by remote caller. # * @arg_an_q: Argument passed by remote caller. # * @arg_an_i: Argument passed by remote caller. # * @arg_an_u: Argument passed by remote caller. # * @arg_an_x: Argument passed by remote caller. # * @arg_an_t: Argument passed by remote caller. # * @arg_an_d: Argument passed by remote caller. # * @arg_an_s: Argument passed by remote caller. # * @arg_an_o: Argument passed by remote caller. # * @arg_an_g: Argument passed by remote caller. # * @arg_an_h: Argument passed by remote caller. # * @arg_an_ay: Argument passed by remote caller. # * @arg_an_as: Argument passed by remote caller. # * @arg_an_ao: Argument passed by remote caller. # * @arg_an_aay: Argument passed by remote caller. # * @arg_an_asv: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the SameMethodWithManyArgs() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_callable_iface_complete_same_method_with_many_args() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-same-method-with-many-args", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectCallableIfaceIface, handle_same_method_with_many_args), # g_signal_accumulator_true_handled, # NULL, # org_project_callable_iface_method_marshal_same_method_with_many_args, # G_TYPE_BOOLEAN, # 19, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_BOOLEAN, G_TYPE_UCHAR, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT64, G_TYPE_UINT64, G_TYPE_DOUBLE, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_VARIANT, G_TYPE_STRING, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_VARIANT); # # } # # /** # * org_project_callable_iface_call_method_with_many_args: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @arg_an_b: Argument to pass with the method invocation. # * @arg_an_y: Argument to pass with the method invocation. # * @arg_an_n: Argument to pass with the method invocation. # * @arg_an_q: Argument to pass with the method invocation. # * @arg_an_i: Argument to pass with the method invocation. # * @arg_an_u: Argument to pass with the method invocation. # * @arg_an_x: Argument to pass with the method invocation. # * @arg_an_t: Argument to pass with the method invocation. # * @arg_an_d: Argument to pass with the method invocation. # * @arg_an_s: Argument to pass with the method invocation. # * @arg_an_o: Argument to pass with the method invocation. # * @arg_an_g: Argument to pass with the method invocation. # * @arg_an_h: Argument to pass with the method invocation. # * @arg_an_ay: Argument to pass with the method invocation. # * @arg_an_as: Argument to pass with the method invocation. # * @arg_an_ao: Argument to pass with the method invocation. # * @arg_an_aay: Argument to pass with the method invocation. # * @arg_an_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the MethodWithManyArgs() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_call_method_with_many_args_finish() to get the result of the operation. # * # * See org_project_callable_iface_call_method_with_many_args_sync() for the synchronous, blocking version of this method. # */ # void # org_project_callable_iface_call_method_with_many_args ( # OrgProjectCallableIface *proxy, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "MethodWithManyArgs", # g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_callable_iface_call_method_with_many_args_finish: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_call_method_with_many_args(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_callable_iface_call_method_with_many_args(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_method_with_many_args_finish ( # OrgProjectCallableIface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_call_method_with_many_args_sync: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @arg_an_b: Argument to pass with the method invocation. # * @arg_an_y: Argument to pass with the method invocation. # * @arg_an_n: Argument to pass with the method invocation. # * @arg_an_q: Argument to pass with the method invocation. # * @arg_an_i: Argument to pass with the method invocation. # * @arg_an_u: Argument to pass with the method invocation. # * @arg_an_x: Argument to pass with the method invocation. # * @arg_an_t: Argument to pass with the method invocation. # * @arg_an_d: Argument to pass with the method invocation. # * @arg_an_s: Argument to pass with the method invocation. # * @arg_an_o: Argument to pass with the method invocation. # * @arg_an_g: Argument to pass with the method invocation. # * @arg_an_h: Argument to pass with the method invocation. # * @arg_an_ay: Argument to pass with the method invocation. # * @arg_an_as: Argument to pass with the method invocation. # * @arg_an_ao: Argument to pass with the method invocation. # * @arg_an_aay: Argument to pass with the method invocation. # * @arg_an_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the MethodWithManyArgs() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_call_method_with_many_args() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_method_with_many_args_sync ( # OrgProjectCallableIface *proxy, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "MethodWithManyArgs", # g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_call_same_method_with_many_args: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @arg_an_b: Argument to pass with the method invocation. # * @arg_an_y: Argument to pass with the method invocation. # * @arg_an_n: Argument to pass with the method invocation. # * @arg_an_q: Argument to pass with the method invocation. # * @arg_an_i: Argument to pass with the method invocation. # * @arg_an_u: Argument to pass with the method invocation. # * @arg_an_x: Argument to pass with the method invocation. # * @arg_an_t: Argument to pass with the method invocation. # * @arg_an_d: Argument to pass with the method invocation. # * @arg_an_s: Argument to pass with the method invocation. # * @arg_an_o: Argument to pass with the method invocation. # * @arg_an_g: Argument to pass with the method invocation. # * @arg_an_h: Argument to pass with the method invocation. # * @arg_an_ay: Argument to pass with the method invocation. # * @arg_an_as: Argument to pass with the method invocation. # * @arg_an_ao: Argument to pass with the method invocation. # * @arg_an_aay: Argument to pass with the method invocation. # * @arg_an_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the SameMethodWithManyArgs() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_call_same_method_with_many_args_finish() to get the result of the operation. # * # * See org_project_callable_iface_call_same_method_with_many_args_sync() for the synchronous, blocking version of this method. # */ # void # org_project_callable_iface_call_same_method_with_many_args ( # OrgProjectCallableIface *proxy, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "SameMethodWithManyArgs", # g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_callable_iface_call_same_method_with_many_args_finish: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_call_same_method_with_many_args(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_callable_iface_call_same_method_with_many_args(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_same_method_with_many_args_finish ( # OrgProjectCallableIface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_call_same_method_with_many_args_sync: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @arg_an_b: Argument to pass with the method invocation. # * @arg_an_y: Argument to pass with the method invocation. # * @arg_an_n: Argument to pass with the method invocation. # * @arg_an_q: Argument to pass with the method invocation. # * @arg_an_i: Argument to pass with the method invocation. # * @arg_an_u: Argument to pass with the method invocation. # * @arg_an_x: Argument to pass with the method invocation. # * @arg_an_t: Argument to pass with the method invocation. # * @arg_an_d: Argument to pass with the method invocation. # * @arg_an_s: Argument to pass with the method invocation. # * @arg_an_o: Argument to pass with the method invocation. # * @arg_an_g: Argument to pass with the method invocation. # * @arg_an_h: Argument to pass with the method invocation. # * @arg_an_ay: Argument to pass with the method invocation. # * @arg_an_as: Argument to pass with the method invocation. # * @arg_an_ao: Argument to pass with the method invocation. # * @arg_an_aay: Argument to pass with the method invocation. # * @arg_an_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the SameMethodWithManyArgs() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_call_same_method_with_many_args() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_same_method_with_many_args_sync ( # OrgProjectCallableIface *proxy, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "SameMethodWithManyArgs", # g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_complete_method_with_many_args: # * @object: A #OrgProjectCallableIface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the MethodWithManyArgs() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_callable_iface_complete_method_with_many_args ( # OrgProjectCallableIface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /** # * org_project_callable_iface_complete_same_method_with_many_args: # * @object: A #OrgProjectCallableIface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the SameMethodWithManyArgs() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_callable_iface_complete_same_method_with_many_args ( # OrgProjectCallableIface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectCallableIfaceProxy: # * # * The #OrgProjectCallableIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectCallableIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectCallableIfaceProxy. # */ # # struct _OrgProjectCallableIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_callable_iface_proxy_iface_init (OrgProjectCallableIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceProxy, org_project_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectCallableIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceProxy, org_project_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_proxy_iface_init)) # # #endif # static void # org_project_callable_iface_proxy_finalize (GObject *object) # { # OrgProjectCallableIfaceProxy *proxy = ORG_PROJECT_CALLABLE_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_callable_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_callable_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_callable_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_callable_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_callable_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectCallableIfaceProxy *proxy = ORG_PROJECT_CALLABLE_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_callable_iface_proxy_init (OrgProjectCallableIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_callable_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, OrgProjectCallableIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_callable_iface_interface_info ()); # } # # static void # org_project_callable_iface_proxy_class_init (OrgProjectCallableIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_callable_iface_proxy_finalize; # gobject_class->get_property = org_project_callable_iface_proxy_get_property; # gobject_class->set_property = org_project_callable_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_callable_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_callable_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectCallableIfaceProxyPrivate)); # #endif # } # # static void # org_project_callable_iface_proxy_iface_init (OrgProjectCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_callable_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.CallableIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_callable_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_callable_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # } # # /** # * org_project_callable_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_callable_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_callable_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.CallableIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_callable_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_callable_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_callable_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_callable_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # } # # /** # * org_project_callable_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_callable_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_callable_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_callable_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectCallableIfaceSkeleton: # * # * The #OrgProjectCallableIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectCallableIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectCallableIfaceSkeleton. # */ # # struct _OrgProjectCallableIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_callable_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_callable_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_callable_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_callable_iface_skeleton_vtable = # { # _org_project_callable_iface_skeleton_handle_method_call, # _org_project_callable_iface_skeleton_handle_get_property, # _org_project_callable_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_callable_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_callable_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_callable_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_callable_iface_skeleton_vtable; # } # # static GVariant * # org_project_callable_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_callable_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_callable_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_callable_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_callable_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.CallableIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_callable_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_callable_iface_skeleton_iface_init (OrgProjectCallableIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceSkeleton, org_project_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectCallableIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceSkeleton, org_project_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_skeleton_iface_init)) # # #endif # static void # org_project_callable_iface_skeleton_finalize (GObject *object) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_callable_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_callable_iface_skeleton_init (OrgProjectCallableIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_callable_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_CALLABLE_IFACE_SKELETON, OrgProjectCallableIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_callable_iface_skeleton_class_init (OrgProjectCallableIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_callable_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_callable_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_callable_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_callable_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_callable_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectCallableIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_callable_iface_skeleton_iface_init (OrgProjectCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_callable_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.CallableIface. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceSkeleton): The skeleton object. # */ # OrgProjectCallableIface * # org_project_callable_iface_skeleton_new (void) # { # return ORG_PROJECT_CALLABLE_IFACE (g_object_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_SKELETON, NULL)); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.OtherCallableIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectOtherCallableIface # * @title: OrgProjectOtherCallableIface # * @short_description: Generated C code for the org.project.OtherCallableIface D-Bus interface # * # * This section contains code for working with the org.project.OtherCallableIface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.OtherCallableIface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_b = # { # { # -1, # (gchar *) "an_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_y = # { # { # -1, # (gchar *) "an_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_n = # { # { # -1, # (gchar *) "an_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_q = # { # { # -1, # (gchar *) "an_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_i = # { # { # -1, # (gchar *) "an_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_u = # { # { # -1, # (gchar *) "an_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_x = # { # { # -1, # (gchar *) "an_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_t = # { # { # -1, # (gchar *) "an_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_d = # { # { # -1, # (gchar *) "an_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_s = # { # { # -1, # (gchar *) "an_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_o = # { # { # -1, # (gchar *) "an_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_g = # { # { # -1, # (gchar *) "an_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_h = # { # { # -1, # (gchar *) "an_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_ay = # { # { # -1, # (gchar *) "an_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_as = # { # { # -1, # (gchar *) "an_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_ao = # { # { # -1, # (gchar *) "an_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_aay = # { # { # -1, # (gchar *) "an_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_asv = # { # { # -1, # (gchar *) "an_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_pointers[] = # { # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_b.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_y.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_n.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_q.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_i.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_u.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_x.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_t.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_d.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_s.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_o.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_g.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_h.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_ay.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_as.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_ao.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_aay.parent_struct, # &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_an_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_other_callable_iface_method_info_method_with_many_args = # { # { # -1, # (gchar *) "MethodWithManyArgs", # (GDBusArgInfo **) &_org_project_other_callable_iface_method_info_method_with_many_args_IN_ARG_pointers, # NULL, # NULL # }, # "handle-method-with-many-args", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_other_callable_iface_method_info_pointers[] = # { # &_org_project_other_callable_iface_method_info_method_with_many_args.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_other_callable_iface_interface_info = # { # { # -1, # (gchar *) "org.project.OtherCallableIface", # (GDBusMethodInfo **) &_org_project_other_callable_iface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-other-callable-iface", # }; # # # /** # * org_project_other_callable_iface_interface_info: # * # * Gets a machine-readable description of the org.project.OtherCallableIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_other_callable_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct; # } # # /** # * org_project_other_callable_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectOtherCallableIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_other_callable_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_other_callable_iface_method_marshal_method_with_many_args ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectOtherCallableIface: # * # * Abstract interface type for the D-Bus interface org.project.OtherCallableIface. # */ # # /** # * OrgProjectOtherCallableIfaceIface: # * @parent_iface: The parent interface. # * @handle_method_with_many_args: Handler for the #OrgProjectOtherCallableIface::handle-method-with-many-args signal. # * # * Virtual table for the D-Bus interface org.project.OtherCallableIface. # */ # # typedef OrgProjectOtherCallableIfaceIface OrgProjectOtherCallableIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectOtherCallableIface, org_project_other_callable_iface, G_TYPE_OBJECT) # # static void # org_project_other_callable_iface_default_init (OrgProjectOtherCallableIfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectOtherCallableIface::handle-method-with-many-args: # * @object: A #OrgProjectOtherCallableIface. # * @invocation: A #GDBusMethodInvocation. # * @arg_an_b: Argument passed by remote caller. # * @arg_an_y: Argument passed by remote caller. # * @arg_an_n: Argument passed by remote caller. # * @arg_an_q: Argument passed by remote caller. # * @arg_an_i: Argument passed by remote caller. # * @arg_an_u: Argument passed by remote caller. # * @arg_an_x: Argument passed by remote caller. # * @arg_an_t: Argument passed by remote caller. # * @arg_an_d: Argument passed by remote caller. # * @arg_an_s: Argument passed by remote caller. # * @arg_an_o: Argument passed by remote caller. # * @arg_an_g: Argument passed by remote caller. # * @arg_an_h: Argument passed by remote caller. # * @arg_an_ay: Argument passed by remote caller. # * @arg_an_as: Argument passed by remote caller. # * @arg_an_ao: Argument passed by remote caller. # * @arg_an_aay: Argument passed by remote caller. # * @arg_an_asv: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the MethodWithManyArgs() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_other_callable_iface_complete_method_with_many_args() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-method-with-many-args", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectOtherCallableIfaceIface, handle_method_with_many_args), # g_signal_accumulator_true_handled, # NULL, # org_project_other_callable_iface_method_marshal_method_with_many_args, # G_TYPE_BOOLEAN, # 19, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_BOOLEAN, G_TYPE_UCHAR, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT64, G_TYPE_UINT64, G_TYPE_DOUBLE, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_VARIANT, G_TYPE_STRING, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_VARIANT); # # } # # /** # * org_project_other_callable_iface_call_method_with_many_args: # * @proxy: A #OrgProjectOtherCallableIfaceProxy. # * @arg_an_b: Argument to pass with the method invocation. # * @arg_an_y: Argument to pass with the method invocation. # * @arg_an_n: Argument to pass with the method invocation. # * @arg_an_q: Argument to pass with the method invocation. # * @arg_an_i: Argument to pass with the method invocation. # * @arg_an_u: Argument to pass with the method invocation. # * @arg_an_x: Argument to pass with the method invocation. # * @arg_an_t: Argument to pass with the method invocation. # * @arg_an_d: Argument to pass with the method invocation. # * @arg_an_s: Argument to pass with the method invocation. # * @arg_an_o: Argument to pass with the method invocation. # * @arg_an_g: Argument to pass with the method invocation. # * @arg_an_h: Argument to pass with the method invocation. # * @arg_an_ay: Argument to pass with the method invocation. # * @arg_an_as: Argument to pass with the method invocation. # * @arg_an_ao: Argument to pass with the method invocation. # * @arg_an_aay: Argument to pass with the method invocation. # * @arg_an_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the MethodWithManyArgs() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_callable_iface_call_method_with_many_args_finish() to get the result of the operation. # * # * See org_project_other_callable_iface_call_method_with_many_args_sync() for the synchronous, blocking version of this method. # */ # void # org_project_other_callable_iface_call_method_with_many_args ( # OrgProjectOtherCallableIface *proxy, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "MethodWithManyArgs", # g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_other_callable_iface_call_method_with_many_args_finish: # * @proxy: A #OrgProjectOtherCallableIfaceProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_callable_iface_call_method_with_many_args(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_other_callable_iface_call_method_with_many_args(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_other_callable_iface_call_method_with_many_args_finish ( # OrgProjectOtherCallableIface *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_other_callable_iface_call_method_with_many_args_sync: # * @proxy: A #OrgProjectOtherCallableIfaceProxy. # * @arg_an_b: Argument to pass with the method invocation. # * @arg_an_y: Argument to pass with the method invocation. # * @arg_an_n: Argument to pass with the method invocation. # * @arg_an_q: Argument to pass with the method invocation. # * @arg_an_i: Argument to pass with the method invocation. # * @arg_an_u: Argument to pass with the method invocation. # * @arg_an_x: Argument to pass with the method invocation. # * @arg_an_t: Argument to pass with the method invocation. # * @arg_an_d: Argument to pass with the method invocation. # * @arg_an_s: Argument to pass with the method invocation. # * @arg_an_o: Argument to pass with the method invocation. # * @arg_an_g: Argument to pass with the method invocation. # * @arg_an_h: Argument to pass with the method invocation. # * @arg_an_ay: Argument to pass with the method invocation. # * @arg_an_as: Argument to pass with the method invocation. # * @arg_an_ao: Argument to pass with the method invocation. # * @arg_an_aay: Argument to pass with the method invocation. # * @arg_an_asv: Argument to pass with the method invocation. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the MethodWithManyArgs() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_other_callable_iface_call_method_with_many_args() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_other_callable_iface_call_method_with_many_args_sync ( # OrgProjectOtherCallableIface *proxy, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "MethodWithManyArgs", # g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_other_callable_iface_complete_method_with_many_args: # * @object: A #OrgProjectOtherCallableIface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the MethodWithManyArgs() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_other_callable_iface_complete_method_with_many_args ( # OrgProjectOtherCallableIface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherCallableIfaceProxy: # * # * The #OrgProjectOtherCallableIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherCallableIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherCallableIfaceProxy. # */ # # struct _OrgProjectOtherCallableIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_other_callable_iface_proxy_iface_init (OrgProjectOtherCallableIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceProxy, org_project_other_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectOtherCallableIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceProxy, org_project_other_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_proxy_iface_init)) # # #endif # static void # org_project_other_callable_iface_proxy_finalize (GObject *object) # { # OrgProjectOtherCallableIfaceProxy *proxy = ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_other_callable_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_other_callable_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_callable_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_callable_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_other_callable_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectOtherCallableIfaceProxy *proxy = ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_other_callable_iface_proxy_init (OrgProjectOtherCallableIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_other_callable_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, OrgProjectOtherCallableIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_other_callable_iface_interface_info ()); # } # # static void # org_project_other_callable_iface_proxy_class_init (OrgProjectOtherCallableIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_callable_iface_proxy_finalize; # gobject_class->get_property = org_project_other_callable_iface_proxy_get_property; # gobject_class->set_property = org_project_other_callable_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_other_callable_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_other_callable_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherCallableIfaceProxyPrivate)); # #endif # } # # static void # org_project_other_callable_iface_proxy_iface_init (OrgProjectOtherCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_other_callable_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.OtherCallableIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_callable_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_other_callable_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_callable_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # } # # /** # * org_project_other_callable_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_callable_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_callable_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_callable_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.OtherCallableIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_callable_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_other_callable_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_other_callable_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_callable_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_other_callable_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_callable_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # } # # /** # * org_project_other_callable_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_callable_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_callable_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_callable_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_other_callable_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_callable_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherCallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherCallableIfaceSkeleton: # * # * The #OrgProjectOtherCallableIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherCallableIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherCallableIfaceSkeleton. # */ # # struct _OrgProjectOtherCallableIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_other_callable_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_other_callable_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_other_callable_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_other_callable_iface_skeleton_vtable = # { # _org_project_other_callable_iface_skeleton_handle_method_call, # _org_project_other_callable_iface_skeleton_handle_get_property, # _org_project_other_callable_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_other_callable_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_other_callable_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_other_callable_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_other_callable_iface_skeleton_vtable; # } # # static GVariant * # org_project_other_callable_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_other_callable_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_other_callable_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_other_callable_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_other_callable_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.OtherCallableIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_other_callable_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_other_callable_iface_skeleton_iface_init (OrgProjectOtherCallableIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceSkeleton, org_project_other_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectOtherCallableIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherCallableIfaceSkeleton, org_project_other_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE, org_project_other_callable_iface_skeleton_iface_init)) # # #endif # static void # org_project_other_callable_iface_skeleton_finalize (GObject *object) # { # OrgProjectOtherCallableIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_other_callable_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_other_callable_iface_skeleton_init (OrgProjectOtherCallableIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_other_callable_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON, OrgProjectOtherCallableIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_other_callable_iface_skeleton_class_init (OrgProjectOtherCallableIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_callable_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_other_callable_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_other_callable_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_other_callable_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_other_callable_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherCallableIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_other_callable_iface_skeleton_iface_init (OrgProjectOtherCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_other_callable_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.OtherCallableIface. # * # * Returns: (transfer full) (type OrgProjectOtherCallableIfaceSkeleton): The skeleton object. # */ # OrgProjectOtherCallableIface * # org_project_other_callable_iface_skeleton_new (void) # { # return ORG_PROJECT_OTHER_CALLABLE_IFACE (g_object_new (TYPE_ORG_PROJECT_OTHER_CALLABLE_IFACE_SKELETON, NULL)); # } # Error: ok 13 __main__.TestCodegen.test_generate_methods_marshallers_multiple_out_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp0368m70b # /tmp/tmp0368m70b/tmp_119s4zq.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp0368m70b/tmp_119s4zq.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.CallableIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectCallableIface # * @title: OrgProjectCallableIface # * @short_description: Generated C code for the org.project.CallableIface D-Bus interface # * # * This section contains code for working with the org.project.CallableIface D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.CallableIface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_b = # { # { # -1, # (gchar *) "an_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_y = # { # { # -1, # (gchar *) "an_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_n = # { # { # -1, # (gchar *) "an_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_q = # { # { # -1, # (gchar *) "an_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_i = # { # { # -1, # (gchar *) "an_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_u = # { # { # -1, # (gchar *) "an_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_x = # { # { # -1, # (gchar *) "an_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_t = # { # { # -1, # (gchar *) "an_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_d = # { # { # -1, # (gchar *) "an_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_s = # { # { # -1, # (gchar *) "an_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_o = # { # { # -1, # (gchar *) "an_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_g = # { # { # -1, # (gchar *) "an_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_h = # { # { # -1, # (gchar *) "an_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_ay = # { # { # -1, # (gchar *) "an_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_as = # { # { # -1, # (gchar *) "an_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_ao = # { # { # -1, # (gchar *) "an_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_aay = # { # { # -1, # (gchar *) "an_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_asv = # { # { # -1, # (gchar *) "an_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_pointers[] = # { # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_b.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_y.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_n.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_q.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_i.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_u.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_x.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_t.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_d.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_s.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_o.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_g.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_h.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_ay.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_as.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_ao.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_aay.parent_struct, # &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_an_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _org_project_callable_iface_method_info_method_with_many_args = # { # { # -1, # (gchar *) "MethodWithManyArgs", # NULL, # (GDBusArgInfo **) &_org_project_callable_iface_method_info_method_with_many_args_OUT_ARG_pointers, # NULL # }, # "handle-method-with-many-args", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_callable_iface_method_info_pointers[] = # { # &_org_project_callable_iface_method_info_method_with_many_args.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_callable_iface_interface_info = # { # { # -1, # (gchar *) "org.project.CallableIface", # (GDBusMethodInfo **) &_org_project_callable_iface_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-callable-iface", # }; # # # /** # * org_project_callable_iface_interface_info: # * # * Gets a machine-readable description of the org.project.CallableIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_callable_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct; # } # # /** # * org_project_callable_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectCallableIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_callable_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_callable_iface_method_marshal_method_with_many_args ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectCallableIface: # * # * Abstract interface type for the D-Bus interface org.project.CallableIface. # */ # # /** # * OrgProjectCallableIfaceIface: # * @parent_iface: The parent interface. # * @handle_method_with_many_args: Handler for the #OrgProjectCallableIface::handle-method-with-many-args signal. # * # * Virtual table for the D-Bus interface org.project.CallableIface. # */ # # typedef OrgProjectCallableIfaceIface OrgProjectCallableIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectCallableIface, org_project_callable_iface, G_TYPE_OBJECT) # # static void # org_project_callable_iface_default_init (OrgProjectCallableIfaceIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectCallableIface::handle-method-with-many-args: # * @object: A #OrgProjectCallableIface. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the MethodWithManyArgs() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_callable_iface_complete_method_with_many_args() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-method-with-many-args", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectCallableIfaceIface, handle_method_with_many_args), # g_signal_accumulator_true_handled, # NULL, # org_project_callable_iface_method_marshal_method_with_many_args, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_callable_iface_call_method_with_many_args: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the MethodWithManyArgs() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_call_method_with_many_args_finish() to get the result of the operation. # * # * See org_project_callable_iface_call_method_with_many_args_sync() for the synchronous, blocking version of this method. # */ # void # org_project_callable_iface_call_method_with_many_args ( # OrgProjectCallableIface *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "MethodWithManyArgs", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_callable_iface_call_method_with_many_args_finish: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @out_an_b: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_y: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_n: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_q: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_i: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_u: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_x: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_t: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_d: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_s: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_o: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_g: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_h: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_ay: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_as: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @out_an_ao: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @out_an_aay: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @out_an_asv: (out) (optional): Return location for return parameter or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_call_method_with_many_args(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_callable_iface_call_method_with_many_args(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_method_with_many_args_finish ( # OrgProjectCallableIface *proxy, # gboolean *out_an_b, # guchar *out_an_y, # gint16 *out_an_n, # guint16 *out_an_q, # gint *out_an_i, # guint *out_an_u, # gint64 *out_an_x, # guint64 *out_an_t, # gdouble *out_an_d, # gchar **out_an_s, # gchar **out_an_o, # gchar **out_an_g, # GVariant **out_an_h, # gchar **out_an_ay, # gchar ***out_an_as, # gchar ***out_an_ao, # gchar ***out_an_aay, # GVariant **out_an_asv, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # out_an_b, # out_an_y, # out_an_n, # out_an_q, # out_an_i, # out_an_u, # out_an_x, # out_an_t, # out_an_d, # out_an_s, # out_an_o, # out_an_g, # out_an_h, # out_an_ay, # out_an_as, # out_an_ao, # out_an_aay, # out_an_asv); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_call_method_with_many_args_sync: # * @proxy: A #OrgProjectCallableIfaceProxy. # * @out_an_b: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_y: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_n: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_q: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_i: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_u: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_x: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_t: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_d: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_s: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_o: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_g: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_h: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_ay: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_an_as: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @out_an_ao: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @out_an_aay: (out) (optional) (array zero-terminated=1): Return location for return parameter or %NULL to ignore. # * @out_an_asv: (out) (optional): Return location for return parameter or %NULL to ignore. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the MethodWithManyArgs() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_call_method_with_many_args() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_callable_iface_call_method_with_many_args_sync ( # OrgProjectCallableIface *proxy, # gboolean *out_an_b, # guchar *out_an_y, # gint16 *out_an_n, # guint16 *out_an_q, # gint *out_an_i, # guint *out_an_u, # gint64 *out_an_x, # guint64 *out_an_t, # gdouble *out_an_d, # gchar **out_an_s, # gchar **out_an_o, # gchar **out_an_g, # GVariant **out_an_h, # gchar **out_an_ay, # gchar ***out_an_as, # gchar ***out_an_ao, # gchar ***out_an_aay, # GVariant **out_an_asv, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "MethodWithManyArgs", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # out_an_b, # out_an_y, # out_an_n, # out_an_q, # out_an_i, # out_an_u, # out_an_x, # out_an_t, # out_an_d, # out_an_s, # out_an_o, # out_an_g, # out_an_h, # out_an_ay, # out_an_as, # out_an_ao, # out_an_aay, # out_an_asv); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_callable_iface_complete_method_with_many_args: # * @object: A #OrgProjectCallableIface. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @an_b: Parameter to return. # * @an_y: Parameter to return. # * @an_n: Parameter to return. # * @an_q: Parameter to return. # * @an_i: Parameter to return. # * @an_u: Parameter to return. # * @an_x: Parameter to return. # * @an_t: Parameter to return. # * @an_d: Parameter to return. # * @an_s: Parameter to return. # * @an_o: Parameter to return. # * @an_g: Parameter to return. # * @an_h: Parameter to return. # * @an_ay: Parameter to return. # * @an_as: Parameter to return. # * @an_ao: Parameter to return. # * @an_aay: Parameter to return. # * @an_asv: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the MethodWithManyArgs() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_callable_iface_complete_method_with_many_args ( # OrgProjectCallableIface *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # gboolean an_b, # guchar an_y, # gint16 an_n, # guint16 an_q, # gint an_i, # guint an_u, # gint64 an_x, # guint64 an_t, # gdouble an_d, # const gchar *an_s, # const gchar *an_o, # const gchar *an_g, # GVariant *an_h, # const gchar *an_ay, # const gchar *const *an_as, # const gchar *const *an_ao, # const gchar *const *an_aay, # GVariant *an_asv) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # an_b, # an_y, # an_n, # an_q, # an_i, # an_u, # an_x, # an_t, # an_d, # an_s, # an_o, # an_g, # an_h, # an_ay, # an_as, # an_ao, # an_aay, # an_asv)); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectCallableIfaceProxy: # * # * The #OrgProjectCallableIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectCallableIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectCallableIfaceProxy. # */ # # struct _OrgProjectCallableIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_callable_iface_proxy_iface_init (OrgProjectCallableIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceProxy, org_project_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectCallableIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceProxy, org_project_callable_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_proxy_iface_init)) # # #endif # static void # org_project_callable_iface_proxy_finalize (GObject *object) # { # OrgProjectCallableIfaceProxy *proxy = ORG_PROJECT_CALLABLE_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_callable_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_callable_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_callable_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_callable_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_callable_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectCallableIfaceProxy *proxy = ORG_PROJECT_CALLABLE_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_callable_iface_proxy_init (OrgProjectCallableIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_callable_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, OrgProjectCallableIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_callable_iface_interface_info ()); # } # # static void # org_project_callable_iface_proxy_class_init (OrgProjectCallableIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_callable_iface_proxy_finalize; # gobject_class->get_property = org_project_callable_iface_proxy_get_property; # gobject_class->set_property = org_project_callable_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_callable_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_callable_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectCallableIfaceProxyPrivate)); # #endif # } # # static void # org_project_callable_iface_proxy_iface_init (OrgProjectCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_callable_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.CallableIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_callable_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_callable_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # } # # /** # * org_project_callable_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_callable_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_callable_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.CallableIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_callable_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_callable_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_callable_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_callable_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_callable_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # } # # /** # * org_project_callable_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_callable_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_callable_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # /** # * org_project_callable_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_callable_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_callable_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectCallableIface * # org_project_callable_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.CallableIface", NULL); # if (ret != NULL) # return ORG_PROJECT_CALLABLE_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectCallableIfaceSkeleton: # * # * The #OrgProjectCallableIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectCallableIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectCallableIfaceSkeleton. # */ # # struct _OrgProjectCallableIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_callable_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_CALLABLE_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_callable_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_callable_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_callable_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_callable_iface_skeleton_vtable = # { # _org_project_callable_iface_skeleton_handle_method_call, # _org_project_callable_iface_skeleton_handle_get_property, # _org_project_callable_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_callable_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_callable_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_callable_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_callable_iface_skeleton_vtable; # } # # static GVariant * # org_project_callable_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_callable_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_callable_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_callable_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_callable_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.CallableIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_callable_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_callable_iface_skeleton_iface_init (OrgProjectCallableIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceSkeleton, org_project_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectCallableIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectCallableIfaceSkeleton, org_project_callable_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_CALLABLE_IFACE, org_project_callable_iface_skeleton_iface_init)) # # #endif # static void # org_project_callable_iface_skeleton_finalize (GObject *object) # { # OrgProjectCallableIfaceSkeleton *skeleton = ORG_PROJECT_CALLABLE_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_callable_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_callable_iface_skeleton_init (OrgProjectCallableIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_callable_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_CALLABLE_IFACE_SKELETON, OrgProjectCallableIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_callable_iface_skeleton_class_init (OrgProjectCallableIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_callable_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_callable_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_callable_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_callable_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_callable_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectCallableIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_callable_iface_skeleton_iface_init (OrgProjectCallableIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_callable_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.CallableIface. # * # * Returns: (transfer full) (type OrgProjectCallableIfaceSkeleton): The skeleton object. # */ # OrgProjectCallableIface * # org_project_callable_iface_skeleton_new (void) # { # return ORG_PROJECT_CALLABLE_IFACE (g_object_new (TYPE_ORG_PROJECT_CALLABLE_IFACE_SKELETON, NULL)); # } # Error: ok 14 __main__.TestCodegen.test_generate_methods_marshallers_with_unix_fds # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpq6q29b89 # /tmp/tmpq6q29b89/tmphesxyqjk.xml: # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpq6q29b89/tmphesxyqjk.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_OBJECT_STRING ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectObjectStringFunc) # (void *data1, # GUnixFDList *arg_fd_list, # GDBusMethodInvocation *arg_method_invocation, # const gchar *arg_greeting, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectObjectStringFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 4); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectObjectStringFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # g_marshal_value_peek_object (param_values + 2), # g_marshal_value_peek_string (param_values + 3), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface test.FDPassing # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:TestFDPassing # * @title: TestFDPassing # * @short_description: Generated C code for the test.FDPassing D-Bus interface # * # * This section contains code for working with the test.FDPassing D-Bus interface in C. # */ # # /* ---- Introspection data for test.FDPassing ---- */ # # static const _ExtendedGDBusArgInfo _test_fdpassing_method_info_hello_fd_IN_ARG_greeting = # { # { # -1, # (gchar *) "greeting", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _test_fdpassing_method_info_hello_fd_IN_ARG_pointers[] = # { # &_test_fdpassing_method_info_hello_fd_IN_ARG_greeting.parent_struct, # NULL # }; # # static const _ExtendedGDBusArgInfo _test_fdpassing_method_info_hello_fd_OUT_ARG_response = # { # { # -1, # (gchar *) "response", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _test_fdpassing_method_info_hello_fd_OUT_ARG_pointers[] = # { # &_test_fdpassing_method_info_hello_fd_OUT_ARG_response.parent_struct, # NULL # }; # # static const _ExtendedGDBusMethodInfo _test_fdpassing_method_info_hello_fd = # { # { # -1, # (gchar *) "HelloFD", # (GDBusArgInfo **) &_test_fdpassing_method_info_hello_fd_IN_ARG_pointers, # (GDBusArgInfo **) &_test_fdpassing_method_info_hello_fd_OUT_ARG_pointers, # NULL # }, # "handle-hello-fd", # TRUE # }; # # static const GDBusMethodInfo * const _test_fdpassing_method_info_pointers[] = # { # &_test_fdpassing_method_info_hello_fd.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _test_fdpassing_interface_info = # { # { # -1, # (gchar *) "test.FDPassing", # (GDBusMethodInfo **) &_test_fdpassing_method_info_pointers, # NULL, # NULL, # NULL # }, # "test-fdpassing", # }; # # # /** # * test_fdpassing_interface_info: # * # * Gets a machine-readable description of the test.FDPassing D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # test_fdpassing_interface_info (void) # { # return (GDBusInterfaceInfo *) &_test_fdpassing_interface_info.parent_struct; # } # # /** # * test_fdpassing_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #TestFDPassing interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # test_fdpassing_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # test_fdpassing_method_marshal_hello_fd ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT_OBJECT_STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * TestFDPassing: # * # * Abstract interface type for the D-Bus interface test.FDPassing. # */ # # /** # * TestFDPassingIface: # * @parent_iface: The parent interface. # * @handle_hello_fd: Handler for the #TestFDPassing::handle-hello-fd signal. # * # * Virtual table for the D-Bus interface test.FDPassing. # */ # # typedef TestFDPassingIface TestFDPassingInterface; # G_DEFINE_INTERFACE (TestFDPassing, test_fdpassing, G_TYPE_OBJECT) # # static void # test_fdpassing_default_init (TestFDPassingIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * TestFDPassing::handle-hello-fd: # * @object: A #TestFDPassing. # * @invocation: A #GDBusMethodInvocation. # * @fd_list: (nullable): A #GUnixFDList or %NULL. # * @arg_greeting: Argument passed by remote caller. # * # * Signal emitted when a remote caller is invoking the HelloFD() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call test_fdpassing_complete_hello_fd() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-hello-fd", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (TestFDPassingIface, handle_hello_fd), # g_signal_accumulator_true_handled, # NULL, # test_fdpassing_method_marshal_hello_fd, # G_TYPE_BOOLEAN, # 3, # G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UNIX_FD_LIST, G_TYPE_STRING); # # } # # /** # * test_fdpassing_call_hello_fd: # * @proxy: A #TestFDPassingProxy. # * @arg_greeting: Argument to pass with the method invocation. # * @fd_list: (nullable): A #GUnixFDList or %NULL. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the HelloFD() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call test_fdpassing_call_hello_fd_finish() to get the result of the operation. # * # * See test_fdpassing_call_hello_fd_sync() for the synchronous, blocking version of this method. # */ # void # test_fdpassing_call_hello_fd ( # TestFDPassing *proxy, # const gchar *arg_greeting, # GUnixFDList *fd_list, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call_with_unix_fd_list (G_DBUS_PROXY (proxy), # "HelloFD", # g_variant_new ("(s)", # arg_greeting), # G_DBUS_CALL_FLAGS_NONE, # -1, # fd_list, # cancellable, # callback, # user_data); # } # # /** # * test_fdpassing_call_hello_fd_finish: # * @proxy: A #TestFDPassingProxy. # * @out_response: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_fd_list: (out) (optional) (nullable): Return location for a #GUnixFDList or %NULL to ignore. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to test_fdpassing_call_hello_fd(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with test_fdpassing_call_hello_fd(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # test_fdpassing_call_hello_fd_finish ( # TestFDPassing *proxy, # gchar **out_response, # GUnixFDList **out_fd_list, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_with_unix_fd_list_finish (G_DBUS_PROXY (proxy), out_fd_list, res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(s)", # out_response); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * test_fdpassing_call_hello_fd_sync: # * @proxy: A #TestFDPassingProxy. # * @arg_greeting: Argument to pass with the method invocation. # * @fd_list: (nullable): A #GUnixFDList or %NULL. # * @out_response: (out) (optional): Return location for return parameter or %NULL to ignore. # * @out_fd_list: (out) (optional) (nullable): Return location for a #GUnixFDList or %NULL. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the HelloFD() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See test_fdpassing_call_hello_fd() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # test_fdpassing_call_hello_fd_sync ( # TestFDPassing *proxy, # const gchar *arg_greeting, # GUnixFDList *fd_list, # gchar **out_response, # GUnixFDList **out_fd_list, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_with_unix_fd_list_sync (G_DBUS_PROXY (proxy), # "HelloFD", # g_variant_new ("(s)", # arg_greeting), # G_DBUS_CALL_FLAGS_NONE, # -1, # fd_list, # out_fd_list, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "(s)", # out_response); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * test_fdpassing_complete_hello_fd: # * @object: A #TestFDPassing. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * @fd_list: (nullable): A #GUnixFDList or %NULL. # * @response: Parameter to return. # * # * Helper function used in service implementations to finish handling invocations of the HelloFD() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # test_fdpassing_complete_hello_fd ( # TestFDPassing *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # const gchar *response) # { # g_dbus_method_invocation_return_value_with_unix_fd_list (invocation, # g_variant_new ("(s)", # response), # fd_list); # } # # /* ------------------------------------------------------------------------ */ # # /** # * TestFDPassingProxy: # * # * The #TestFDPassingProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * TestFDPassingProxyClass: # * @parent_class: The parent class. # * # * Class structure for #TestFDPassingProxy. # */ # # struct _TestFDPassingProxyPrivate # { # GData *qdata; # }; # # static void test_fdpassing_proxy_iface_init (TestFDPassingIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (TestFDPassingProxy, test_fdpassing_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (TestFDPassingProxy) # G_IMPLEMENT_INTERFACE (TYPE_TEST_FDPASSING, test_fdpassing_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (TestFDPassingProxy, test_fdpassing_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_TEST_FDPASSING, test_fdpassing_proxy_iface_init)) # # #endif # static void # test_fdpassing_proxy_finalize (GObject *object) # { # TestFDPassingProxy *proxy = TEST_FDPASSING_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (test_fdpassing_proxy_parent_class)->finalize (object); # } # # static void # test_fdpassing_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # test_fdpassing_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # test_fdpassing_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_test_fdpassing_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_TEST_FDPASSING); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_TEST_FDPASSING); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # test_fdpassing_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # TestFDPassingProxy *proxy = TEST_FDPASSING_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_test_fdpassing_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_test_fdpassing_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # test_fdpassing_proxy_init (TestFDPassingProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = test_fdpassing_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_TEST_FDPASSING_PROXY, TestFDPassingProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), test_fdpassing_interface_info ()); # } # # static void # test_fdpassing_proxy_class_init (TestFDPassingProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = test_fdpassing_proxy_finalize; # gobject_class->get_property = test_fdpassing_proxy_get_property; # gobject_class->set_property = test_fdpassing_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = test_fdpassing_proxy_g_signal; # proxy_class->g_properties_changed = test_fdpassing_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (TestFDPassingProxyPrivate)); # #endif # } # # static void # test_fdpassing_proxy_iface_init (TestFDPassingIface *iface G_GNUC_UNUSED) # { # } # # /** # * test_fdpassing_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface test.FDPassing. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call test_fdpassing_proxy_new_finish() to get the result of the operation. # * # * See test_fdpassing_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # test_fdpassing_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_TEST_FDPASSING_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "test.FDPassing", NULL); # } # # /** # * test_fdpassing_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to test_fdpassing_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with test_fdpassing_proxy_new(). # * # * Returns: (transfer full) (type TestFDPassingProxy): The constructed proxy object or %NULL if @error is set. # */ # TestFDPassing * # test_fdpassing_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return TEST_FDPASSING (ret); # else # return NULL; # } # # /** # * test_fdpassing_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface test.FDPassing. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See test_fdpassing_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type TestFDPassingProxy): The constructed proxy object or %NULL if @error is set. # */ # TestFDPassing * # test_fdpassing_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_TEST_FDPASSING_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "test.FDPassing", NULL); # if (ret != NULL) # return TEST_FDPASSING (ret); # else # return NULL; # } # # # /** # * test_fdpassing_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like test_fdpassing_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call test_fdpassing_proxy_new_for_bus_finish() to get the result of the operation. # * # * See test_fdpassing_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # test_fdpassing_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_TEST_FDPASSING_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "test.FDPassing", NULL); # } # # /** # * test_fdpassing_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to test_fdpassing_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with test_fdpassing_proxy_new_for_bus(). # * # * Returns: (transfer full) (type TestFDPassingProxy): The constructed proxy object or %NULL if @error is set. # */ # TestFDPassing * # test_fdpassing_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return TEST_FDPASSING (ret); # else # return NULL; # } # # /** # * test_fdpassing_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like test_fdpassing_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See test_fdpassing_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type TestFDPassingProxy): The constructed proxy object or %NULL if @error is set. # */ # TestFDPassing * # test_fdpassing_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_TEST_FDPASSING_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "test.FDPassing", NULL); # if (ret != NULL) # return TEST_FDPASSING (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * TestFDPassingSkeleton: # * # * The #TestFDPassingSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * TestFDPassingSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #TestFDPassingSkeleton. # */ # # struct _TestFDPassingSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _test_fdpassing_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # TestFDPassingSkeleton *skeleton = TEST_FDPASSING_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_TEST_FDPASSING); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_TEST_FDPASSING); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _test_fdpassing_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # TestFDPassingSkeleton *skeleton = TEST_FDPASSING_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_test_fdpassing_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _test_fdpassing_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # TestFDPassingSkeleton *skeleton = TEST_FDPASSING_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_test_fdpassing_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _test_fdpassing_skeleton_vtable = # { # _test_fdpassing_skeleton_handle_method_call, # _test_fdpassing_skeleton_handle_get_property, # _test_fdpassing_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # test_fdpassing_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return test_fdpassing_interface_info (); # } # # static GDBusInterfaceVTable * # test_fdpassing_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_test_fdpassing_skeleton_vtable; # } # # static GVariant * # test_fdpassing_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # TestFDPassingSkeleton *skeleton = TEST_FDPASSING_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_test_fdpassing_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _test_fdpassing_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _test_fdpassing_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _test_fdpassing_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "test.FDPassing", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # test_fdpassing_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void test_fdpassing_skeleton_iface_init (TestFDPassingIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (TestFDPassingSkeleton, test_fdpassing_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (TestFDPassingSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_TEST_FDPASSING, test_fdpassing_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (TestFDPassingSkeleton, test_fdpassing_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_TEST_FDPASSING, test_fdpassing_skeleton_iface_init)) # # #endif # static void # test_fdpassing_skeleton_finalize (GObject *object) # { # TestFDPassingSkeleton *skeleton = TEST_FDPASSING_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (test_fdpassing_skeleton_parent_class)->finalize (object); # } # # static void # test_fdpassing_skeleton_init (TestFDPassingSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = test_fdpassing_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_TEST_FDPASSING_SKELETON, TestFDPassingSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # test_fdpassing_skeleton_class_init (TestFDPassingSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = test_fdpassing_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = test_fdpassing_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = test_fdpassing_skeleton_dbus_interface_get_properties; # skeleton_class->flush = test_fdpassing_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = test_fdpassing_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (TestFDPassingSkeletonPrivate)); # #endif # } # # static void # test_fdpassing_skeleton_iface_init (TestFDPassingIface *iface G_GNUC_UNUSED) # { # } # # /** # * test_fdpassing_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface test.FDPassing. # * # * Returns: (transfer full) (type TestFDPassingSkeleton): The skeleton object. # */ # TestFDPassing * # test_fdpassing_skeleton_new (void) # { # return TEST_FDPASSING (g_object_new (TYPE_TEST_FDPASSING_SKELETON, NULL)); # } # Error: ok 15 __main__.TestCodegen.test_generate_rst # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp358d6pgm # /tmp/tmp358d6pgm/tmpe9mjpi5r.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp358d6pgm/tmpe9mjpi5r.xml', '--generate-rst', 'test'] # Return code: 0 # Output: # # Error: ok 16 __main__.TestCodegen.test_generate_rst_method # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpk6bsfgk9 # /tmp/tmpk6bsfgk9/tmpbozjjq3w.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpk6bsfgk9/tmpbozjjq3w.xml', '--generate-rst', 'test'] # Return code: 0 # Output: # # Error: ok 17 __main__.TestCodegen.test_generate_rst_property # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpjpcwn4mc # /tmp/tmpjpcwn4mc/tmp0tof38vi.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpjpcwn4mc/tmp0tof38vi.xml', '--generate-rst', 'test'] # Return code: 0 # Output: # # Error: ok 18 __main__.TestCodegen.test_generate_rst_signal # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp2k201je6 # /tmp/tmp2k201je6/tmpowa0if_7.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp2k201je6/tmpowa0if_7.xml', '--generate-rst', 'test'] # Return code: 0 # Output: # # Error: ok 19 __main__.TestCodegen.test_generate_signal_id_multiple_signal_args_types # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpdh71wtie # /tmp/tmpdh71wtie/tmpfsctailg.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdh71wtie/tmpfsctailg.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_VOID__BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT ( # GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef void (*_GDbusCodegenMarshalVoid_BooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc) # (void *data1, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # void *data2); # _GDbusCodegenMarshalVoid_BooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # # g_return_if_fail (n_param_values == 19); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalVoid_BooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc) # (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_boolean (param_values + 1), # g_marshal_value_peek_uchar (param_values + 2), # g_marshal_value_peek_int (param_values + 3), # g_marshal_value_peek_uint (param_values + 4), # g_marshal_value_peek_int (param_values + 5), # g_marshal_value_peek_uint (param_values + 6), # g_marshal_value_peek_int64 (param_values + 7), # g_marshal_value_peek_uint64 (param_values + 8), # g_marshal_value_peek_double (param_values + 9), # g_marshal_value_peek_string (param_values + 10), # g_marshal_value_peek_string (param_values + 11), # g_marshal_value_peek_string (param_values + 12), # g_marshal_value_peek_variant (param_values + 13), # g_marshal_value_peek_string (param_values + 14), # g_marshal_value_peek_boxed (param_values + 15), # g_marshal_value_peek_boxed (param_values + 16), # g_marshal_value_peek_boxed (param_values + 17), # g_marshal_value_peek_variant (param_values + 18), # data2); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIGNAL_WITH_MANY_ARGS, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[1] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_b = # { # { # -1, # (gchar *) "an_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_y = # { # { # -1, # (gchar *) "an_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_n = # { # { # -1, # (gchar *) "an_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_q = # { # { # -1, # (gchar *) "an_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_i = # { # { # -1, # (gchar *) "an_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_u = # { # { # -1, # (gchar *) "an_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_x = # { # { # -1, # (gchar *) "an_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_t = # { # { # -1, # (gchar *) "an_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_d = # { # { # -1, # (gchar *) "an_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_s = # { # { # -1, # (gchar *) "an_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_o = # { # { # -1, # (gchar *) "an_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_g = # { # { # -1, # (gchar *) "an_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_h = # { # { # -1, # (gchar *) "an_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ay = # { # { # -1, # (gchar *) "an_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_as = # { # { # -1, # (gchar *) "an_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ao = # { # { # -1, # (gchar *) "an_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_aay = # { # { # -1, # (gchar *) "an_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_asv = # { # { # -1, # (gchar *) "an_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_b.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_y.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_n.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_q.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_i.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_u.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_x.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_t.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_d.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_s.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_o.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_g.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_h.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ay.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_as.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ao.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_aay.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_signal_with_many_args = # { # { # -1, # (gchar *) "SignalWithManyArgs", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_pointers, # NULL # }, # "signal-with-many-args" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_signal_with_many_args.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_signal_with_many_args ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_VOID__BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @signal_with_many_args: Handler for the #OrgProjectSignalingIface::signal-with-many-args signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::signal-with-many-args: # * @object: A #OrgProjectSignalingIface. # * @arg_an_b: Argument. # * @arg_an_y: Argument. # * @arg_an_n: Argument. # * @arg_an_q: Argument. # * @arg_an_i: Argument. # * @arg_an_u: Argument. # * @arg_an_x: Argument. # * @arg_an_t: Argument. # * @arg_an_d: Argument. # * @arg_an_s: Argument. # * @arg_an_o: Argument. # * @arg_an_g: Argument. # * @arg_an_h: Argument. # * @arg_an_ay: Argument. # * @arg_an_as: Argument. # * @arg_an_ao: Argument. # * @arg_an_aay: Argument. # * @arg_an_asv: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SignalWithManyArgs" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIGNAL_WITH_MANY_ARGS] = # g_signal_new ("signal-with-many-args", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, signal_with_many_args), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_signal_with_many_args, # G_TYPE_NONE, # 18, G_TYPE_BOOLEAN, G_TYPE_UCHAR, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT64, G_TYPE_UINT64, G_TYPE_DOUBLE, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_VARIANT, G_TYPE_STRING, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_VARIANT); # # } # # /** # * org_project_signaling_iface_emit_signal_with_many_args: # * @object: A #OrgProjectSignalingIface. # * @arg_an_b: Argument to pass with the signal. # * @arg_an_y: Argument to pass with the signal. # * @arg_an_n: Argument to pass with the signal. # * @arg_an_q: Argument to pass with the signal. # * @arg_an_i: Argument to pass with the signal. # * @arg_an_u: Argument to pass with the signal. # * @arg_an_x: Argument to pass with the signal. # * @arg_an_t: Argument to pass with the signal. # * @arg_an_d: Argument to pass with the signal. # * @arg_an_s: Argument to pass with the signal. # * @arg_an_o: Argument to pass with the signal. # * @arg_an_g: Argument to pass with the signal. # * @arg_an_h: Argument to pass with the signal. # * @arg_an_ay: Argument to pass with the signal. # * @arg_an_as: Argument to pass with the signal. # * @arg_an_ao: Argument to pass with the signal. # * @arg_an_aay: Argument to pass with the signal. # * @arg_an_asv: Argument to pass with the signal. # * # * Emits the "SignalWithManyArgs" D-Bus signal. # */ # void # org_project_signaling_iface_emit_signal_with_many_args ( # OrgProjectSignalingIface *object, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIGNAL_WITH_MANY_ARGS], 0, arg_an_b, arg_an_y, arg_an_n, arg_an_q, arg_an_i, arg_an_u, arg_an_x, arg_an_t, arg_an_d, arg_an_s, arg_an_o, arg_an_g, arg_an_h, arg_an_ay, arg_an_as, arg_an_ao, arg_an_aay, arg_an_asv); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_signal_with_many_args ( # OrgProjectSignalingIface *object, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SignalWithManyArgs", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->signal_with_many_args = _org_project_signaling_iface_on_signal_signal_with_many_args; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: ok 20 __main__.TestCodegen.test_generate_signal_id_multiple_signals_types # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpiym01v_a # /tmp/tmpiym01v_a/tmpbgu70h0t.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpiym01v_a/tmpbgu70h0t.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_VOID__INT64 ( # GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef void (*_GDbusCodegenMarshalVoid_Int64Func) # (void *data1, # gint64 arg_an_x, # void *data2); # _GDbusCodegenMarshalVoid_Int64Func callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalVoid_Int64Func) # (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_int64 (param_values + 1), # data2); # } # # static void # _g_dbus_codegen_marshal_VOID__UINT64 ( # GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef void (*_GDbusCodegenMarshalVoid_Uint64Func) # (void *data1, # guint64 arg_an_t, # void *data2); # _GDbusCodegenMarshalVoid_Uint64Func callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalVoid_Uint64Func) # (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_uint64 (param_values + 1), # data2); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_NO_ARG_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_B, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Y, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_N, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Q, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_I, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_U, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_X, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_T, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_D, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_S, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_O, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_G, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_H, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AY, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AS, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AO, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AAY, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_ASV, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[19] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_no_arg_signal = # { # { # -1, # (gchar *) "NoArgSignal", # NULL, # NULL # }, # "no-arg-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_an_b = # { # { # -1, # (gchar *) "an_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_an_b.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_b = # { # { # -1, # (gchar *) "SingleArgSignalB", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_pointers, # NULL # }, # "single-arg-signal-b" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_an_y = # { # { # -1, # (gchar *) "an_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_an_y.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_y = # { # { # -1, # (gchar *) "SingleArgSignalY", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_pointers, # NULL # }, # "single-arg-signal-y" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_an_n = # { # { # -1, # (gchar *) "an_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_an_n.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_n = # { # { # -1, # (gchar *) "SingleArgSignalN", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_pointers, # NULL # }, # "single-arg-signal-n" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_an_q = # { # { # -1, # (gchar *) "an_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_an_q.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_q = # { # { # -1, # (gchar *) "SingleArgSignalQ", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_pointers, # NULL # }, # "single-arg-signal-q" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_an_i = # { # { # -1, # (gchar *) "an_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_an_i.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_i = # { # { # -1, # (gchar *) "SingleArgSignalI", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_pointers, # NULL # }, # "single-arg-signal-i" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_an_u = # { # { # -1, # (gchar *) "an_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_an_u.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_u = # { # { # -1, # (gchar *) "SingleArgSignalU", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_pointers, # NULL # }, # "single-arg-signal-u" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_an_x = # { # { # -1, # (gchar *) "an_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_an_x.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_x = # { # { # -1, # (gchar *) "SingleArgSignalX", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_pointers, # NULL # }, # "single-arg-signal-x" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_an_t = # { # { # -1, # (gchar *) "an_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_an_t.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_t = # { # { # -1, # (gchar *) "SingleArgSignalT", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_pointers, # NULL # }, # "single-arg-signal-t" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_an_d = # { # { # -1, # (gchar *) "an_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_an_d.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_d = # { # { # -1, # (gchar *) "SingleArgSignalD", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_pointers, # NULL # }, # "single-arg-signal-d" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_an_s = # { # { # -1, # (gchar *) "an_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_an_s.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_s = # { # { # -1, # (gchar *) "SingleArgSignalS", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_pointers, # NULL # }, # "single-arg-signal-s" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_an_o = # { # { # -1, # (gchar *) "an_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_an_o.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_o = # { # { # -1, # (gchar *) "SingleArgSignalO", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_pointers, # NULL # }, # "single-arg-signal-o" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_an_g = # { # { # -1, # (gchar *) "an_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_an_g.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_g = # { # { # -1, # (gchar *) "SingleArgSignalG", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_pointers, # NULL # }, # "single-arg-signal-g" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_an_h = # { # { # -1, # (gchar *) "an_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_an_h.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_h = # { # { # -1, # (gchar *) "SingleArgSignalH", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_pointers, # NULL # }, # "single-arg-signal-h" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_an_ay = # { # { # -1, # (gchar *) "an_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_an_ay.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_ay = # { # { # -1, # (gchar *) "SingleArgSignalAY", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_pointers, # NULL # }, # "single-arg-signal-ay" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_an_as = # { # { # -1, # (gchar *) "an_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_an_as.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_as = # { # { # -1, # (gchar *) "SingleArgSignalAS", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_pointers, # NULL # }, # "single-arg-signal-as" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_an_ao = # { # { # -1, # (gchar *) "an_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_an_ao.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_ao = # { # { # -1, # (gchar *) "SingleArgSignalAO", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_pointers, # NULL # }, # "single-arg-signal-ao" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_an_aay = # { # { # -1, # (gchar *) "an_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_an_aay.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_aay = # { # { # -1, # (gchar *) "SingleArgSignalAAY", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_pointers, # NULL # }, # "single-arg-signal-aay" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_an_asv = # { # { # -1, # (gchar *) "an_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_an_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_asv = # { # { # -1, # (gchar *) "SingleArgSignalASV", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_pointers, # NULL # }, # "single-arg-signal-asv" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_no_arg_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_b.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_y.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_n.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_q.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_i.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_u.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_x.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_t.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_d.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_s.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_o.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_g.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_h.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_ay.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_as.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_ao.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_aay.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_no_arg_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_b ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOOLEAN (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_y ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__UCHAR (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_n ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__INT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_q ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__UINT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_i ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__INT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_u ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__UINT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_x ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_VOID__INT64 (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_t ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_VOID__UINT64 (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_d ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__DOUBLE (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_s ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_o ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_g ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_h ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_ay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_as ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_ao ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_aay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_asv ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @no_arg_signal: Handler for the #OrgProjectSignalingIface::no-arg-signal signal. # * @single_arg_signal_aay: Handler for the #OrgProjectSignalingIface::single-arg-signal-aay signal. # * @single_arg_signal_ao: Handler for the #OrgProjectSignalingIface::single-arg-signal-ao signal. # * @single_arg_signal_as: Handler for the #OrgProjectSignalingIface::single-arg-signal-as signal. # * @single_arg_signal_asv: Handler for the #OrgProjectSignalingIface::single-arg-signal-asv signal. # * @single_arg_signal_ay: Handler for the #OrgProjectSignalingIface::single-arg-signal-ay signal. # * @single_arg_signal_b: Handler for the #OrgProjectSignalingIface::single-arg-signal-b signal. # * @single_arg_signal_d: Handler for the #OrgProjectSignalingIface::single-arg-signal-d signal. # * @single_arg_signal_g: Handler for the #OrgProjectSignalingIface::single-arg-signal-g signal. # * @single_arg_signal_h: Handler for the #OrgProjectSignalingIface::single-arg-signal-h signal. # * @single_arg_signal_i: Handler for the #OrgProjectSignalingIface::single-arg-signal-i signal. # * @single_arg_signal_n: Handler for the #OrgProjectSignalingIface::single-arg-signal-n signal. # * @single_arg_signal_o: Handler for the #OrgProjectSignalingIface::single-arg-signal-o signal. # * @single_arg_signal_q: Handler for the #OrgProjectSignalingIface::single-arg-signal-q signal. # * @single_arg_signal_s: Handler for the #OrgProjectSignalingIface::single-arg-signal-s signal. # * @single_arg_signal_t: Handler for the #OrgProjectSignalingIface::single-arg-signal-t signal. # * @single_arg_signal_u: Handler for the #OrgProjectSignalingIface::single-arg-signal-u signal. # * @single_arg_signal_x: Handler for the #OrgProjectSignalingIface::single-arg-signal-x signal. # * @single_arg_signal_y: Handler for the #OrgProjectSignalingIface::single-arg-signal-y signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::no-arg-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "NoArgSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_NO_ARG_SIGNAL] = # g_signal_new ("no-arg-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, no_arg_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_no_arg_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-b: # * @object: A #OrgProjectSignalingIface. # * @arg_an_b: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalB" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_B] = # g_signal_new ("single-arg-signal-b", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_b), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_b, # G_TYPE_NONE, # 1, G_TYPE_BOOLEAN); # # /** # * OrgProjectSignalingIface::single-arg-signal-y: # * @object: A #OrgProjectSignalingIface. # * @arg_an_y: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalY" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Y] = # g_signal_new ("single-arg-signal-y", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_y), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_y, # G_TYPE_NONE, # 1, G_TYPE_UCHAR); # # /** # * OrgProjectSignalingIface::single-arg-signal-n: # * @object: A #OrgProjectSignalingIface. # * @arg_an_n: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalN" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_N] = # g_signal_new ("single-arg-signal-n", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_n), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_n, # G_TYPE_NONE, # 1, G_TYPE_INT); # # /** # * OrgProjectSignalingIface::single-arg-signal-q: # * @object: A #OrgProjectSignalingIface. # * @arg_an_q: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalQ" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Q] = # g_signal_new ("single-arg-signal-q", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_q), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_q, # G_TYPE_NONE, # 1, G_TYPE_UINT); # # /** # * OrgProjectSignalingIface::single-arg-signal-i: # * @object: A #OrgProjectSignalingIface. # * @arg_an_i: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalI" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_I] = # g_signal_new ("single-arg-signal-i", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_i), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_i, # G_TYPE_NONE, # 1, G_TYPE_INT); # # /** # * OrgProjectSignalingIface::single-arg-signal-u: # * @object: A #OrgProjectSignalingIface. # * @arg_an_u: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalU" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_U] = # g_signal_new ("single-arg-signal-u", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_u), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_u, # G_TYPE_NONE, # 1, G_TYPE_UINT); # # /** # * OrgProjectSignalingIface::single-arg-signal-x: # * @object: A #OrgProjectSignalingIface. # * @arg_an_x: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalX" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_X] = # g_signal_new ("single-arg-signal-x", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_x), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_x, # G_TYPE_NONE, # 1, G_TYPE_INT64); # # /** # * OrgProjectSignalingIface::single-arg-signal-t: # * @object: A #OrgProjectSignalingIface. # * @arg_an_t: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalT" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_T] = # g_signal_new ("single-arg-signal-t", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_t), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_t, # G_TYPE_NONE, # 1, G_TYPE_UINT64); # # /** # * OrgProjectSignalingIface::single-arg-signal-d: # * @object: A #OrgProjectSignalingIface. # * @arg_an_d: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalD" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_D] = # g_signal_new ("single-arg-signal-d", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_d), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_d, # G_TYPE_NONE, # 1, G_TYPE_DOUBLE); # # /** # * OrgProjectSignalingIface::single-arg-signal-s: # * @object: A #OrgProjectSignalingIface. # * @arg_an_s: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalS" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_S] = # g_signal_new ("single-arg-signal-s", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_s), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_s, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # /** # * OrgProjectSignalingIface::single-arg-signal-o: # * @object: A #OrgProjectSignalingIface. # * @arg_an_o: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalO" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_O] = # g_signal_new ("single-arg-signal-o", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_o), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_o, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # /** # * OrgProjectSignalingIface::single-arg-signal-g: # * @object: A #OrgProjectSignalingIface. # * @arg_an_g: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalG" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_G] = # g_signal_new ("single-arg-signal-g", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_g), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_g, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # /** # * OrgProjectSignalingIface::single-arg-signal-h: # * @object: A #OrgProjectSignalingIface. # * @arg_an_h: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalH" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_H] = # g_signal_new ("single-arg-signal-h", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_h), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_h, # G_TYPE_NONE, # 1, G_TYPE_VARIANT); # # /** # * OrgProjectSignalingIface::single-arg-signal-ay: # * @object: A #OrgProjectSignalingIface. # * @arg_an_ay: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAY" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AY] = # g_signal_new ("single-arg-signal-ay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_ay), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_ay, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # /** # * OrgProjectSignalingIface::single-arg-signal-as: # * @object: A #OrgProjectSignalingIface. # * @arg_an_as: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAS" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AS] = # g_signal_new ("single-arg-signal-as", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_as), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_as, # G_TYPE_NONE, # 1, G_TYPE_STRV); # # /** # * OrgProjectSignalingIface::single-arg-signal-ao: # * @object: A #OrgProjectSignalingIface. # * @arg_an_ao: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAO" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AO] = # g_signal_new ("single-arg-signal-ao", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_ao), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_ao, # G_TYPE_NONE, # 1, G_TYPE_STRV); # # /** # * OrgProjectSignalingIface::single-arg-signal-aay: # * @object: A #OrgProjectSignalingIface. # * @arg_an_aay: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAAY" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AAY] = # g_signal_new ("single-arg-signal-aay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_aay), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_aay, # G_TYPE_NONE, # 1, G_TYPE_STRV); # # /** # * OrgProjectSignalingIface::single-arg-signal-asv: # * @object: A #OrgProjectSignalingIface. # * @arg_an_asv: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalASV" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_ASV] = # g_signal_new ("single-arg-signal-asv", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_asv), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_asv, # G_TYPE_NONE, # 1, G_TYPE_VARIANT); # # } # # /** # * org_project_signaling_iface_emit_no_arg_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "NoArgSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_no_arg_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_NO_ARG_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_b: # * @object: A #OrgProjectSignalingIface. # * @arg_an_b: Argument to pass with the signal. # * # * Emits the "SingleArgSignalB" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_b ( # OrgProjectSignalingIface *object, # gboolean arg_an_b) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_B], 0, arg_an_b); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_y: # * @object: A #OrgProjectSignalingIface. # * @arg_an_y: Argument to pass with the signal. # * # * Emits the "SingleArgSignalY" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_y ( # OrgProjectSignalingIface *object, # guchar arg_an_y) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Y], 0, arg_an_y); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_n: # * @object: A #OrgProjectSignalingIface. # * @arg_an_n: Argument to pass with the signal. # * # * Emits the "SingleArgSignalN" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_n ( # OrgProjectSignalingIface *object, # gint16 arg_an_n) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_N], 0, arg_an_n); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_q: # * @object: A #OrgProjectSignalingIface. # * @arg_an_q: Argument to pass with the signal. # * # * Emits the "SingleArgSignalQ" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_q ( # OrgProjectSignalingIface *object, # guint16 arg_an_q) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Q], 0, arg_an_q); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_i: # * @object: A #OrgProjectSignalingIface. # * @arg_an_i: Argument to pass with the signal. # * # * Emits the "SingleArgSignalI" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_i ( # OrgProjectSignalingIface *object, # gint arg_an_i) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_I], 0, arg_an_i); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_u: # * @object: A #OrgProjectSignalingIface. # * @arg_an_u: Argument to pass with the signal. # * # * Emits the "SingleArgSignalU" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_u ( # OrgProjectSignalingIface *object, # guint arg_an_u) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_U], 0, arg_an_u); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_x: # * @object: A #OrgProjectSignalingIface. # * @arg_an_x: Argument to pass with the signal. # * # * Emits the "SingleArgSignalX" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_x ( # OrgProjectSignalingIface *object, # gint64 arg_an_x) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_X], 0, arg_an_x); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_t: # * @object: A #OrgProjectSignalingIface. # * @arg_an_t: Argument to pass with the signal. # * # * Emits the "SingleArgSignalT" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_t ( # OrgProjectSignalingIface *object, # guint64 arg_an_t) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_T], 0, arg_an_t); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_d: # * @object: A #OrgProjectSignalingIface. # * @arg_an_d: Argument to pass with the signal. # * # * Emits the "SingleArgSignalD" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_d ( # OrgProjectSignalingIface *object, # gdouble arg_an_d) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_D], 0, arg_an_d); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_s: # * @object: A #OrgProjectSignalingIface. # * @arg_an_s: Argument to pass with the signal. # * # * Emits the "SingleArgSignalS" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_s ( # OrgProjectSignalingIface *object, # const gchar *arg_an_s) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_S], 0, arg_an_s); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_o: # * @object: A #OrgProjectSignalingIface. # * @arg_an_o: Argument to pass with the signal. # * # * Emits the "SingleArgSignalO" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_o ( # OrgProjectSignalingIface *object, # const gchar *arg_an_o) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_O], 0, arg_an_o); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_g: # * @object: A #OrgProjectSignalingIface. # * @arg_an_g: Argument to pass with the signal. # * # * Emits the "SingleArgSignalG" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_g ( # OrgProjectSignalingIface *object, # const gchar *arg_an_g) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_G], 0, arg_an_g); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_h: # * @object: A #OrgProjectSignalingIface. # * @arg_an_h: Argument to pass with the signal. # * # * Emits the "SingleArgSignalH" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_h ( # OrgProjectSignalingIface *object, # GVariant *arg_an_h) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_H], 0, arg_an_h); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_ay: # * @object: A #OrgProjectSignalingIface. # * @arg_an_ay: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAY" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_ay ( # OrgProjectSignalingIface *object, # const gchar *arg_an_ay) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AY], 0, arg_an_ay); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_as: # * @object: A #OrgProjectSignalingIface. # * @arg_an_as: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAS" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_as ( # OrgProjectSignalingIface *object, # const gchar *const *arg_an_as) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AS], 0, arg_an_as); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_ao: # * @object: A #OrgProjectSignalingIface. # * @arg_an_ao: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAO" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_ao ( # OrgProjectSignalingIface *object, # const gchar *const *arg_an_ao) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AO], 0, arg_an_ao); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_aay: # * @object: A #OrgProjectSignalingIface. # * @arg_an_aay: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAAY" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_aay ( # OrgProjectSignalingIface *object, # const gchar *const *arg_an_aay) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AAY], 0, arg_an_aay); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_asv: # * @object: A #OrgProjectSignalingIface. # * @arg_an_asv: Argument to pass with the signal. # * # * Emits the "SingleArgSignalASV" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_asv ( # OrgProjectSignalingIface *object, # GVariant *arg_an_asv) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_ASV], 0, arg_an_asv); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_no_arg_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "NoArgSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_b ( # OrgProjectSignalingIface *object, # gboolean arg_an_b) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(b)", # arg_an_b)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalB", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_y ( # OrgProjectSignalingIface *object, # guchar arg_an_y) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(y)", # arg_an_y)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalY", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_n ( # OrgProjectSignalingIface *object, # gint16 arg_an_n) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(n)", # arg_an_n)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalN", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_q ( # OrgProjectSignalingIface *object, # guint16 arg_an_q) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(q)", # arg_an_q)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalQ", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_i ( # OrgProjectSignalingIface *object, # gint arg_an_i) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(i)", # arg_an_i)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalI", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_u ( # OrgProjectSignalingIface *object, # guint arg_an_u) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(u)", # arg_an_u)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalU", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_x ( # OrgProjectSignalingIface *object, # gint64 arg_an_x) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(x)", # arg_an_x)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalX", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_t ( # OrgProjectSignalingIface *object, # guint64 arg_an_t) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(t)", # arg_an_t)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalT", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_d ( # OrgProjectSignalingIface *object, # gdouble arg_an_d) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(d)", # arg_an_d)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalD", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_s ( # OrgProjectSignalingIface *object, # const gchar *arg_an_s) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(s)", # arg_an_s)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalS", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_o ( # OrgProjectSignalingIface *object, # const gchar *arg_an_o) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(o)", # arg_an_o)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalO", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_g ( # OrgProjectSignalingIface *object, # const gchar *arg_an_g) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(g)", # arg_an_g)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalG", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_h ( # OrgProjectSignalingIface *object, # GVariant *arg_an_h) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(@h)", # arg_an_h)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalH", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_ay ( # OrgProjectSignalingIface *object, # const gchar *arg_an_ay) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^ay)", # arg_an_ay)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAY", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_as ( # OrgProjectSignalingIface *object, # const gchar *const *arg_an_as) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^as)", # arg_an_as)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAS", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_ao ( # OrgProjectSignalingIface *object, # const gchar *const *arg_an_ao) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^ao)", # arg_an_ao)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAO", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_aay ( # OrgProjectSignalingIface *object, # const gchar *const *arg_an_aay) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^aay)", # arg_an_aay)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAAY", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_asv ( # OrgProjectSignalingIface *object, # GVariant *arg_an_asv) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(@a{sv})", # arg_an_asv)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalASV", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->no_arg_signal = _org_project_signaling_iface_on_signal_no_arg_signal; # iface->single_arg_signal_b = _org_project_signaling_iface_on_signal_single_arg_signal_b; # iface->single_arg_signal_y = _org_project_signaling_iface_on_signal_single_arg_signal_y; # iface->single_arg_signal_n = _org_project_signaling_iface_on_signal_single_arg_signal_n; # iface->single_arg_signal_q = _org_project_signaling_iface_on_signal_single_arg_signal_q; # iface->single_arg_signal_i = _org_project_signaling_iface_on_signal_single_arg_signal_i; # iface->single_arg_signal_u = _org_project_signaling_iface_on_signal_single_arg_signal_u; # iface->single_arg_signal_x = _org_project_signaling_iface_on_signal_single_arg_signal_x; # iface->single_arg_signal_t = _org_project_signaling_iface_on_signal_single_arg_signal_t; # iface->single_arg_signal_d = _org_project_signaling_iface_on_signal_single_arg_signal_d; # iface->single_arg_signal_s = _org_project_signaling_iface_on_signal_single_arg_signal_s; # iface->single_arg_signal_o = _org_project_signaling_iface_on_signal_single_arg_signal_o; # iface->single_arg_signal_g = _org_project_signaling_iface_on_signal_single_arg_signal_g; # iface->single_arg_signal_h = _org_project_signaling_iface_on_signal_single_arg_signal_h; # iface->single_arg_signal_ay = _org_project_signaling_iface_on_signal_single_arg_signal_ay; # iface->single_arg_signal_as = _org_project_signaling_iface_on_signal_single_arg_signal_as; # iface->single_arg_signal_ao = _org_project_signaling_iface_on_signal_single_arg_signal_ao; # iface->single_arg_signal_aay = _org_project_signaling_iface_on_signal_single_arg_signal_aay; # iface->single_arg_signal_asv = _org_project_signaling_iface_on_signal_single_arg_signal_asv; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: ok 21 __main__.TestCodegen.test_generate_signal_id_simple_signal # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp73zkvbml # /tmp/tmp73zkvbml/tmpkoj96s9h.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp73zkvbml/tmpkoj96s9h.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.UsefulInterface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectUsefulInterface # * @title: OrgProjectUsefulInterface # * @short_description: Generated C code for the org.project.UsefulInterface D-Bus interface # * # * This section contains code for working with the org.project.UsefulInterface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_USEFUL_INTERFACE_SIMPLE_SIGNAL, # }; # # static unsigned _ORG_PROJECT_USEFUL_INTERFACE_SIGNALS[1] = { 0 }; # # /* ---- Introspection data for org.project.UsefulInterface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_useful_interface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const GDBusSignalInfo * const _org_project_useful_interface_signal_info_pointers[] = # { # &_org_project_useful_interface_signal_info_simple_signal.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_useful_interface_interface_info = # { # { # -1, # (gchar *) "org.project.UsefulInterface", # NULL, # (GDBusSignalInfo **) &_org_project_useful_interface_signal_info_pointers, # NULL, # NULL # }, # "org-project-useful-interface", # }; # # # /** # * org_project_useful_interface_interface_info: # * # * Gets a machine-readable description of the org.project.UsefulInterface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_useful_interface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct; # } # # /** # * org_project_useful_interface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectUsefulInterface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_useful_interface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_useful_interface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectUsefulInterface: # * # * Abstract interface type for the D-Bus interface org.project.UsefulInterface. # */ # # /** # * OrgProjectUsefulInterfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectUsefulInterface::simple-signal signal. # * # * Virtual table for the D-Bus interface org.project.UsefulInterface. # */ # # typedef OrgProjectUsefulInterfaceIface OrgProjectUsefulInterfaceInterface; # G_DEFINE_INTERFACE (OrgProjectUsefulInterface, org_project_useful_interface, G_TYPE_OBJECT) # # static void # org_project_useful_interface_default_init (OrgProjectUsefulInterfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectUsefulInterface::simple-signal: # * @object: A #OrgProjectUsefulInterface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_USEFUL_INTERFACE_SIGNALS[_ORG_PROJECT_USEFUL_INTERFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectUsefulInterfaceIface, simple_signal), # NULL, # NULL, # org_project_useful_interface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # } # # /** # * org_project_useful_interface_emit_simple_signal: # * @object: A #OrgProjectUsefulInterface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_useful_interface_emit_simple_signal ( # OrgProjectUsefulInterface *object) # { # g_signal_emit (object, _ORG_PROJECT_USEFUL_INTERFACE_SIGNALS[_ORG_PROJECT_USEFUL_INTERFACE_SIMPLE_SIGNAL], 0); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceProxy: # * # * The #OrgProjectUsefulInterfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceProxy. # */ # # struct _OrgProjectUsefulInterfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceProxy, org_project_useful_interface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_proxy_iface_init)) # # #endif # static void # org_project_useful_interface_proxy_finalize (GObject *object) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_useful_interface_proxy_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_useful_interface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_useful_interface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectUsefulInterfaceProxy *proxy = ORG_PROJECT_USEFUL_INTERFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_useful_interface_proxy_init (OrgProjectUsefulInterfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_useful_interface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, OrgProjectUsefulInterfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_useful_interface_interface_info ()); # } # # static void # org_project_useful_interface_proxy_class_init (OrgProjectUsefulInterfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_proxy_finalize; # gobject_class->get_property = org_project_useful_interface_proxy_get_property; # gobject_class->set_property = org_project_useful_interface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_useful_interface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_useful_interface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceProxyPrivate)); # #endif # } # # static void # org_project_useful_interface_proxy_iface_init (OrgProjectUsefulInterfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_useful_interface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.UsefulInterface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /** # * org_project_useful_interface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_useful_interface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_useful_interface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_useful_interface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_useful_interface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # } # # /** # * org_project_useful_interface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_useful_interface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_useful_interface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # /** # * org_project_useful_interface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_useful_interface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_useful_interface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.UsefulInterface", NULL); # if (ret != NULL) # return ORG_PROJECT_USEFUL_INTERFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectUsefulInterfaceSkeleton: # * # * The #OrgProjectUsefulInterfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectUsefulInterfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectUsefulInterfaceSkeleton. # */ # # struct _OrgProjectUsefulInterfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_useful_interface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_USEFUL_INTERFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_useful_interface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_useful_interface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_useful_interface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_useful_interface_skeleton_vtable = # { # _org_project_useful_interface_skeleton_handle_method_call, # _org_project_useful_interface_skeleton_handle_get_property, # _org_project_useful_interface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_useful_interface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_useful_interface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_useful_interface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_useful_interface_skeleton_vtable; # } # # static GVariant * # org_project_useful_interface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_useful_interface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_useful_interface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_useful_interface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_useful_interface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_useful_interface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_useful_interface_on_signal_simple_signal ( # OrgProjectUsefulInterface *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.UsefulInterface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectUsefulInterfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectUsefulInterfaceSkeleton, org_project_useful_interface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_USEFUL_INTERFACE, org_project_useful_interface_skeleton_iface_init)) # # #endif # static void # org_project_useful_interface_skeleton_finalize (GObject *object) # { # OrgProjectUsefulInterfaceSkeleton *skeleton = ORG_PROJECT_USEFUL_INTERFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_useful_interface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_useful_interface_skeleton_init (OrgProjectUsefulInterfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_useful_interface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, OrgProjectUsefulInterfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_useful_interface_skeleton_class_init (OrgProjectUsefulInterfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_useful_interface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_useful_interface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_useful_interface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_useful_interface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_useful_interface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectUsefulInterfaceSkeletonPrivate)); # #endif # } # # static void # org_project_useful_interface_skeleton_iface_init (OrgProjectUsefulInterfaceIface *iface) # { # iface->simple_signal = _org_project_useful_interface_on_signal_simple_signal; # } # # /** # * org_project_useful_interface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.UsefulInterface. # * # * Returns: (transfer full) (type OrgProjectUsefulInterfaceSkeleton): The skeleton object. # */ # OrgProjectUsefulInterface * # org_project_useful_interface_skeleton_new (void) # { # return ORG_PROJECT_USEFUL_INTERFACE (g_object_new (TYPE_ORG_PROJECT_USEFUL_INTERFACE_SKELETON, NULL)); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.OtherIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectOtherIface # * @title: OrgProjectOtherIface # * @short_description: Generated C code for the org.project.OtherIface D-Bus interface # * # * This section contains code for working with the org.project.OtherIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_OTHER_IFACE_SIMPLE_SIGNAL, # }; # # static unsigned _ORG_PROJECT_OTHER_IFACE_SIGNALS[1] = { 0 }; # # /* ---- Introspection data for org.project.OtherIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_other_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const GDBusSignalInfo * const _org_project_other_iface_signal_info_pointers[] = # { # &_org_project_other_iface_signal_info_simple_signal.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_other_iface_interface_info = # { # { # -1, # (gchar *) "org.project.OtherIface", # NULL, # (GDBusSignalInfo **) &_org_project_other_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-other-iface", # }; # # # /** # * org_project_other_iface_interface_info: # * # * Gets a machine-readable description of the org.project.OtherIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_other_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_other_iface_interface_info.parent_struct; # } # # /** # * org_project_other_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectOtherIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_other_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_other_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectOtherIface: # * # * Abstract interface type for the D-Bus interface org.project.OtherIface. # */ # # /** # * OrgProjectOtherIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectOtherIface::simple-signal signal. # * # * Virtual table for the D-Bus interface org.project.OtherIface. # */ # # typedef OrgProjectOtherIfaceIface OrgProjectOtherIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectOtherIface, org_project_other_iface, G_TYPE_OBJECT) # # static void # org_project_other_iface_default_init (OrgProjectOtherIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectOtherIface::simple-signal: # * @object: A #OrgProjectOtherIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_OTHER_IFACE_SIGNALS[_ORG_PROJECT_OTHER_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectOtherIfaceIface, simple_signal), # NULL, # NULL, # org_project_other_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # } # # /** # * org_project_other_iface_emit_simple_signal: # * @object: A #OrgProjectOtherIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_other_iface_emit_simple_signal ( # OrgProjectOtherIface *object) # { # g_signal_emit (object, _ORG_PROJECT_OTHER_IFACE_SIGNALS[_ORG_PROJECT_OTHER_IFACE_SIMPLE_SIGNAL], 0); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherIfaceProxy: # * # * The #OrgProjectOtherIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherIfaceProxy. # */ # # struct _OrgProjectOtherIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_other_iface_proxy_iface_init (OrgProjectOtherIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherIfaceProxy, org_project_other_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectOtherIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_IFACE, org_project_other_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherIfaceProxy, org_project_other_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_IFACE, org_project_other_iface_proxy_iface_init)) # # #endif # static void # org_project_other_iface_proxy_finalize (GObject *object) # { # OrgProjectOtherIfaceProxy *proxy = ORG_PROJECT_OTHER_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_other_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_other_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_other_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_OTHER_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_other_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectOtherIfaceProxy *proxy = ORG_PROJECT_OTHER_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_other_iface_proxy_init (OrgProjectOtherIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_other_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_OTHER_IFACE_PROXY, OrgProjectOtherIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_other_iface_interface_info ()); # } # # static void # org_project_other_iface_proxy_class_init (OrgProjectOtherIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_iface_proxy_finalize; # gobject_class->get_property = org_project_other_iface_proxy_get_property; # gobject_class->set_property = org_project_other_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_other_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_other_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherIfaceProxyPrivate)); # #endif # } # # static void # org_project_other_iface_proxy_iface_init (OrgProjectOtherIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_other_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.OtherIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_other_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherIface", NULL); # } # # /** # * org_project_other_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectOtherIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherIface * # org_project_other_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.OtherIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherIface * # org_project_other_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_other_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_other_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_other_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherIface", NULL); # } # # /** # * org_project_other_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectOtherIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherIface * # org_project_other_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_other_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherIface * # org_project_other_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherIfaceSkeleton: # * # * The #OrgProjectOtherIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherIfaceSkeleton. # */ # # struct _OrgProjectOtherIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_other_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectOtherIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_OTHER_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_other_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectOtherIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_other_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectOtherIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_other_iface_skeleton_vtable = # { # _org_project_other_iface_skeleton_handle_method_call, # _org_project_other_iface_skeleton_handle_get_property, # _org_project_other_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_other_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_other_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_other_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_other_iface_skeleton_vtable; # } # # static GVariant * # org_project_other_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectOtherIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_other_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_other_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_other_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_other_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.OtherIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_other_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_other_iface_on_signal_simple_signal ( # OrgProjectOtherIface *object) # { # OrgProjectOtherIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.OtherIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_other_iface_skeleton_iface_init (OrgProjectOtherIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherIfaceSkeleton, org_project_other_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectOtherIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_IFACE, org_project_other_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherIfaceSkeleton, org_project_other_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_IFACE, org_project_other_iface_skeleton_iface_init)) # # #endif # static void # org_project_other_iface_skeleton_finalize (GObject *object) # { # OrgProjectOtherIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_other_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_other_iface_skeleton_init (OrgProjectOtherIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_other_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_OTHER_IFACE_SKELETON, OrgProjectOtherIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_other_iface_skeleton_class_init (OrgProjectOtherIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_other_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_other_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_other_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_other_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_other_iface_skeleton_iface_init (OrgProjectOtherIfaceIface *iface) # { # iface->simple_signal = _org_project_other_iface_on_signal_simple_signal; # } # # /** # * org_project_other_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.OtherIface. # * # * Returns: (transfer full) (type OrgProjectOtherIfaceSkeleton): The skeleton object. # */ # OrgProjectOtherIface * # org_project_other_iface_skeleton_new (void) # { # return ORG_PROJECT_OTHER_IFACE (g_object_new (TYPE_ORG_PROJECT_OTHER_IFACE_SKELETON, NULL)); # } # Error: ok 22 __main__.TestCodegen.test_generate_signals_marshaller_simple_signal # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpn9l0v48i # /tmp/tmpn9l0v48i/tmpuu_gqobh.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpn9l0v48i/tmpuu_gqobh.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[1] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.OtherSignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectOtherSignalingIface # * @title: OrgProjectOtherSignalingIface # * @short_description: Generated C code for the org.project.OtherSignalingIface D-Bus interface # * # * This section contains code for working with the org.project.OtherSignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_OTHER_SIGNALING_IFACE_SIMPLE_SIGNAL, # }; # # static unsigned _ORG_PROJECT_OTHER_SIGNALING_IFACE_SIGNALS[1] = { 0 }; # # /* ---- Introspection data for org.project.OtherSignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_other_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const GDBusSignalInfo * const _org_project_other_signaling_iface_signal_info_pointers[] = # { # &_org_project_other_signaling_iface_signal_info_simple_signal.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_other_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.OtherSignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_other_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-other-signaling-iface", # }; # # # /** # * org_project_other_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.OtherSignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_other_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_other_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_other_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectOtherSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_other_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_other_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectOtherSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.OtherSignalingIface. # */ # # /** # * OrgProjectOtherSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectOtherSignalingIface::simple-signal signal. # * # * Virtual table for the D-Bus interface org.project.OtherSignalingIface. # */ # # typedef OrgProjectOtherSignalingIfaceIface OrgProjectOtherSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectOtherSignalingIface, org_project_other_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_other_signaling_iface_default_init (OrgProjectOtherSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectOtherSignalingIface::simple-signal: # * @object: A #OrgProjectOtherSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_OTHER_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_OTHER_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectOtherSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_other_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # } # # /** # * org_project_other_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectOtherSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_other_signaling_iface_emit_simple_signal ( # OrgProjectOtherSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_OTHER_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_OTHER_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherSignalingIfaceProxy: # * # * The #OrgProjectOtherSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherSignalingIfaceProxy. # */ # # struct _OrgProjectOtherSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_other_signaling_iface_proxy_iface_init (OrgProjectOtherSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherSignalingIfaceProxy, org_project_other_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectOtherSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE, org_project_other_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherSignalingIfaceProxy, org_project_other_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE, org_project_other_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_other_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectOtherSignalingIfaceProxy *proxy = ORG_PROJECT_OTHER_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_other_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_other_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_other_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_other_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_other_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectOtherSignalingIfaceProxy *proxy = ORG_PROJECT_OTHER_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_other_signaling_iface_proxy_init (OrgProjectOtherSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_other_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE_PROXY, OrgProjectOtherSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_other_signaling_iface_interface_info ()); # } # # static void # org_project_other_signaling_iface_proxy_class_init (OrgProjectOtherSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_other_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_other_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_other_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_other_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_other_signaling_iface_proxy_iface_init (OrgProjectOtherSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_other_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.OtherSignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_other_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherSignalingIface", NULL); # } # # /** # * org_project_other_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectOtherSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherSignalingIface * # org_project_other_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.OtherSignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherSignalingIface * # org_project_other_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.OtherSignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_other_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_other_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_other_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_other_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_other_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherSignalingIface", NULL); # } # # /** # * org_project_other_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_other_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_other_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectOtherSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherSignalingIface * # org_project_other_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_OTHER_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_other_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_other_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_other_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectOtherSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectOtherSignalingIface * # org_project_other_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.OtherSignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_OTHER_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectOtherSignalingIfaceSkeleton: # * # * The #OrgProjectOtherSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectOtherSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectOtherSignalingIfaceSkeleton. # */ # # struct _OrgProjectOtherSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_other_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectOtherSignalingIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_other_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectOtherSignalingIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_other_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectOtherSignalingIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_other_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_other_signaling_iface_skeleton_vtable = # { # _org_project_other_signaling_iface_skeleton_handle_method_call, # _org_project_other_signaling_iface_skeleton_handle_get_property, # _org_project_other_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_other_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_other_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_other_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_other_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_other_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectOtherSignalingIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_other_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_other_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_other_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_other_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.OtherSignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_other_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_other_signaling_iface_on_signal_simple_signal ( # OrgProjectOtherSignalingIface *object) # { # OrgProjectOtherSignalingIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.OtherSignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_other_signaling_iface_skeleton_iface_init (OrgProjectOtherSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherSignalingIfaceSkeleton, org_project_other_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectOtherSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE, org_project_other_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectOtherSignalingIfaceSkeleton, org_project_other_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE, org_project_other_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_other_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectOtherSignalingIfaceSkeleton *skeleton = ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_other_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_other_signaling_iface_skeleton_init (OrgProjectOtherSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_other_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON, OrgProjectOtherSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_other_signaling_iface_skeleton_class_init (OrgProjectOtherSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_other_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_other_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_other_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_other_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_other_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectOtherSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_other_signaling_iface_skeleton_iface_init (OrgProjectOtherSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_other_signaling_iface_on_signal_simple_signal; # } # # /** # * org_project_other_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.OtherSignalingIface. # * # * Returns: (transfer full) (type OrgProjectOtherSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectOtherSignalingIface * # org_project_other_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_OTHER_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_OTHER_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: ok 23 __main__.TestCodegen.test_generate_signals_marshaller_single_typed_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpdr1d65h6 # /tmp/tmpdr1d65h6/tmpl2__nexo.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpl2__nexo.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_B, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_arg_b = # { # { # -1, # (gchar *) "arg_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_arg_b.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_b = # { # { # -1, # (gchar *) "SingleArgSignalB", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_b_ARG_pointers, # NULL # }, # "single-arg-signal-b" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_b.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_b ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOOLEAN (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_b: Handler for the #OrgProjectSignalingIface::single-arg-signal-b signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-b: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_b: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalB" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_B] = # g_signal_new ("single-arg-signal-b", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_b), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_b, # G_TYPE_NONE, # 1, G_TYPE_BOOLEAN); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_b: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_b: Argument to pass with the signal. # * # * Emits the "SingleArgSignalB" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_b ( # OrgProjectSignalingIface *object, # gboolean arg_arg_b) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_B], 0, arg_arg_b); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_b ( # OrgProjectSignalingIface *object, # gboolean arg_arg_b) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(b)", # arg_arg_b)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalB", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_b = _org_project_signaling_iface_on_signal_single_arg_signal_b; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmp88oux__6.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmp88oux__6.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Y, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_arg_y = # { # { # -1, # (gchar *) "arg_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_arg_y.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_y = # { # { # -1, # (gchar *) "SingleArgSignalY", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_y_ARG_pointers, # NULL # }, # "single-arg-signal-y" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_y.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_y ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__UCHAR (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_y: Handler for the #OrgProjectSignalingIface::single-arg-signal-y signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-y: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_y: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalY" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Y] = # g_signal_new ("single-arg-signal-y", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_y), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_y, # G_TYPE_NONE, # 1, G_TYPE_UCHAR); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_y: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_y: Argument to pass with the signal. # * # * Emits the "SingleArgSignalY" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_y ( # OrgProjectSignalingIface *object, # guchar arg_arg_y) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Y], 0, arg_arg_y); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_y ( # OrgProjectSignalingIface *object, # guchar arg_arg_y) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(y)", # arg_arg_y)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalY", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_y = _org_project_signaling_iface_on_signal_single_arg_signal_y; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpyx8_iqo6.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpyx8_iqo6.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_N, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_arg_n = # { # { # -1, # (gchar *) "arg_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_arg_n.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_n = # { # { # -1, # (gchar *) "SingleArgSignalN", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_n_ARG_pointers, # NULL # }, # "single-arg-signal-n" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_n.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_n ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__INT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_n: Handler for the #OrgProjectSignalingIface::single-arg-signal-n signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-n: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_n: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalN" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_N] = # g_signal_new ("single-arg-signal-n", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_n), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_n, # G_TYPE_NONE, # 1, G_TYPE_INT); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_n: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_n: Argument to pass with the signal. # * # * Emits the "SingleArgSignalN" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_n ( # OrgProjectSignalingIface *object, # gint16 arg_arg_n) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_N], 0, arg_arg_n); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_n ( # OrgProjectSignalingIface *object, # gint16 arg_arg_n) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(n)", # arg_arg_n)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalN", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_n = _org_project_signaling_iface_on_signal_single_arg_signal_n; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmp3ron8b3d.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmp3ron8b3d.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Q, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_arg_q = # { # { # -1, # (gchar *) "arg_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_arg_q.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_q = # { # { # -1, # (gchar *) "SingleArgSignalQ", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_q_ARG_pointers, # NULL # }, # "single-arg-signal-q" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_q.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_q ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__UINT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_q: Handler for the #OrgProjectSignalingIface::single-arg-signal-q signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-q: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_q: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalQ" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Q] = # g_signal_new ("single-arg-signal-q", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_q), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_q, # G_TYPE_NONE, # 1, G_TYPE_UINT); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_q: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_q: Argument to pass with the signal. # * # * Emits the "SingleArgSignalQ" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_q ( # OrgProjectSignalingIface *object, # guint16 arg_arg_q) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_Q], 0, arg_arg_q); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_q ( # OrgProjectSignalingIface *object, # guint16 arg_arg_q) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(q)", # arg_arg_q)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalQ", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_q = _org_project_signaling_iface_on_signal_single_arg_signal_q; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpwunxh3cm.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpwunxh3cm.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_I, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_arg_i = # { # { # -1, # (gchar *) "arg_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_arg_i.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_i = # { # { # -1, # (gchar *) "SingleArgSignalI", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_i_ARG_pointers, # NULL # }, # "single-arg-signal-i" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_i.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_i ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__INT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_i: Handler for the #OrgProjectSignalingIface::single-arg-signal-i signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-i: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_i: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalI" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_I] = # g_signal_new ("single-arg-signal-i", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_i), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_i, # G_TYPE_NONE, # 1, G_TYPE_INT); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_i: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_i: Argument to pass with the signal. # * # * Emits the "SingleArgSignalI" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_i ( # OrgProjectSignalingIface *object, # gint arg_arg_i) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_I], 0, arg_arg_i); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_i ( # OrgProjectSignalingIface *object, # gint arg_arg_i) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(i)", # arg_arg_i)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalI", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_i = _org_project_signaling_iface_on_signal_single_arg_signal_i; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmp4a7rgt4n.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmp4a7rgt4n.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_U, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_arg_u = # { # { # -1, # (gchar *) "arg_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_arg_u.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_u = # { # { # -1, # (gchar *) "SingleArgSignalU", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_u_ARG_pointers, # NULL # }, # "single-arg-signal-u" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_u.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_u ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__UINT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_u: Handler for the #OrgProjectSignalingIface::single-arg-signal-u signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-u: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_u: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalU" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_U] = # g_signal_new ("single-arg-signal-u", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_u), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_u, # G_TYPE_NONE, # 1, G_TYPE_UINT); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_u: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_u: Argument to pass with the signal. # * # * Emits the "SingleArgSignalU" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_u ( # OrgProjectSignalingIface *object, # guint arg_arg_u) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_U], 0, arg_arg_u); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_u ( # OrgProjectSignalingIface *object, # guint arg_arg_u) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(u)", # arg_arg_u)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalU", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_u = _org_project_signaling_iface_on_signal_single_arg_signal_u; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmp75ikkep0.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmp75ikkep0.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_VOID__INT64 ( # GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef void (*_GDbusCodegenMarshalVoid_Int64Func) # (void *data1, # gint64 arg_arg_x, # void *data2); # _GDbusCodegenMarshalVoid_Int64Func callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalVoid_Int64Func) # (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_int64 (param_values + 1), # data2); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_X, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_arg_x = # { # { # -1, # (gchar *) "arg_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_arg_x.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_x = # { # { # -1, # (gchar *) "SingleArgSignalX", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_x_ARG_pointers, # NULL # }, # "single-arg-signal-x" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_x.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_x ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_VOID__INT64 (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_x: Handler for the #OrgProjectSignalingIface::single-arg-signal-x signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-x: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_x: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalX" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_X] = # g_signal_new ("single-arg-signal-x", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_x), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_x, # G_TYPE_NONE, # 1, G_TYPE_INT64); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_x: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_x: Argument to pass with the signal. # * # * Emits the "SingleArgSignalX" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_x ( # OrgProjectSignalingIface *object, # gint64 arg_arg_x) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_X], 0, arg_arg_x); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_x ( # OrgProjectSignalingIface *object, # gint64 arg_arg_x) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(x)", # arg_arg_x)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalX", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_x = _org_project_signaling_iface_on_signal_single_arg_signal_x; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpweq16_x8.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpweq16_x8.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_VOID__UINT64 ( # GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef void (*_GDbusCodegenMarshalVoid_Uint64Func) # (void *data1, # guint64 arg_arg_t, # void *data2); # _GDbusCodegenMarshalVoid_Uint64Func callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalVoid_Uint64Func) # (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_uint64 (param_values + 1), # data2); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_T, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_arg_t = # { # { # -1, # (gchar *) "arg_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_arg_t.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_t = # { # { # -1, # (gchar *) "SingleArgSignalT", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_t_ARG_pointers, # NULL # }, # "single-arg-signal-t" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_t.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_t ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_VOID__UINT64 (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_t: Handler for the #OrgProjectSignalingIface::single-arg-signal-t signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-t: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_t: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalT" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_T] = # g_signal_new ("single-arg-signal-t", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_t), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_t, # G_TYPE_NONE, # 1, G_TYPE_UINT64); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_t: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_t: Argument to pass with the signal. # * # * Emits the "SingleArgSignalT" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_t ( # OrgProjectSignalingIface *object, # guint64 arg_arg_t) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_T], 0, arg_arg_t); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_t ( # OrgProjectSignalingIface *object, # guint64 arg_arg_t) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(t)", # arg_arg_t)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalT", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_t = _org_project_signaling_iface_on_signal_single_arg_signal_t; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmp4eadi4rh.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmp4eadi4rh.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_D, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_arg_d = # { # { # -1, # (gchar *) "arg_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_arg_d.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_d = # { # { # -1, # (gchar *) "SingleArgSignalD", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_d_ARG_pointers, # NULL # }, # "single-arg-signal-d" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_d.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_d ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__DOUBLE (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_d: Handler for the #OrgProjectSignalingIface::single-arg-signal-d signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-d: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_d: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalD" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_D] = # g_signal_new ("single-arg-signal-d", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_d), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_d, # G_TYPE_NONE, # 1, G_TYPE_DOUBLE); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_d: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_d: Argument to pass with the signal. # * # * Emits the "SingleArgSignalD" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_d ( # OrgProjectSignalingIface *object, # gdouble arg_arg_d) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_D], 0, arg_arg_d); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_d ( # OrgProjectSignalingIface *object, # gdouble arg_arg_d) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(d)", # arg_arg_d)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalD", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_d = _org_project_signaling_iface_on_signal_single_arg_signal_d; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpkxyc3r_c.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpkxyc3r_c.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_S, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_arg_s = # { # { # -1, # (gchar *) "arg_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_arg_s.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_s = # { # { # -1, # (gchar *) "SingleArgSignalS", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_s_ARG_pointers, # NULL # }, # "single-arg-signal-s" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_s.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_s ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_s: Handler for the #OrgProjectSignalingIface::single-arg-signal-s signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-s: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_s: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalS" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_S] = # g_signal_new ("single-arg-signal-s", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_s), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_s, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_s: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_s: Argument to pass with the signal. # * # * Emits the "SingleArgSignalS" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_s ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_s) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_S], 0, arg_arg_s); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_s ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_s) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(s)", # arg_arg_s)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalS", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_s = _org_project_signaling_iface_on_signal_single_arg_signal_s; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpnyc7k0pw.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpnyc7k0pw.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_O, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_arg_o = # { # { # -1, # (gchar *) "arg_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_arg_o.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_o = # { # { # -1, # (gchar *) "SingleArgSignalO", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_o_ARG_pointers, # NULL # }, # "single-arg-signal-o" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_o.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_o ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_o: Handler for the #OrgProjectSignalingIface::single-arg-signal-o signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-o: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_o: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalO" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_O] = # g_signal_new ("single-arg-signal-o", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_o), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_o, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_o: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_o: Argument to pass with the signal. # * # * Emits the "SingleArgSignalO" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_o ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_o) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_O], 0, arg_arg_o); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_o ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_o) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(o)", # arg_arg_o)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalO", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_o = _org_project_signaling_iface_on_signal_single_arg_signal_o; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmp2rwapmp8.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmp2rwapmp8.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_G, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_arg_g = # { # { # -1, # (gchar *) "arg_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_arg_g.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_g = # { # { # -1, # (gchar *) "SingleArgSignalG", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_g_ARG_pointers, # NULL # }, # "single-arg-signal-g" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_g.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_g ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_g: Handler for the #OrgProjectSignalingIface::single-arg-signal-g signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-g: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_g: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalG" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_G] = # g_signal_new ("single-arg-signal-g", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_g), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_g, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_g: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_g: Argument to pass with the signal. # * # * Emits the "SingleArgSignalG" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_g ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_g) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_G], 0, arg_arg_g); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_g ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_g) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(g)", # arg_arg_g)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalG", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_g = _org_project_signaling_iface_on_signal_single_arg_signal_g; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmph91oyzmf.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmph91oyzmf.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_H, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_arg_h = # { # { # -1, # (gchar *) "arg_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_arg_h.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_h = # { # { # -1, # (gchar *) "SingleArgSignalH", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_h_ARG_pointers, # NULL # }, # "single-arg-signal-h" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_h.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_h ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_h: Handler for the #OrgProjectSignalingIface::single-arg-signal-h signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-h: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_h: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalH" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_H] = # g_signal_new ("single-arg-signal-h", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_h), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_h, # G_TYPE_NONE, # 1, G_TYPE_VARIANT); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_h: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_h: Argument to pass with the signal. # * # * Emits the "SingleArgSignalH" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_h ( # OrgProjectSignalingIface *object, # GVariant *arg_arg_h) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_H], 0, arg_arg_h); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_h ( # OrgProjectSignalingIface *object, # GVariant *arg_arg_h) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(@h)", # arg_arg_h)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalH", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_h = _org_project_signaling_iface_on_signal_single_arg_signal_h; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpuhwej4im.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpuhwej4im.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AY, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_arg_ay = # { # { # -1, # (gchar *) "arg_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_arg_ay.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_ay = # { # { # -1, # (gchar *) "SingleArgSignalAy", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_ay_ARG_pointers, # NULL # }, # "single-arg-signal-ay" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_ay.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_ay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__STRING (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_ay: Handler for the #OrgProjectSignalingIface::single-arg-signal-ay signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-ay: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_ay: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAy" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AY] = # g_signal_new ("single-arg-signal-ay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_ay), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_ay, # G_TYPE_NONE, # 1, G_TYPE_STRING); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_ay: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_ay: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAy" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_ay ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_ay) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AY], 0, arg_arg_ay); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_ay ( # OrgProjectSignalingIface *object, # const gchar *arg_arg_ay) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^ay)", # arg_arg_ay)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAy", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_ay = _org_project_signaling_iface_on_signal_single_arg_signal_ay; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpa3jjb0gz.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpa3jjb0gz.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AS, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_arg_as = # { # { # -1, # (gchar *) "arg_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_arg_as.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_as = # { # { # -1, # (gchar *) "SingleArgSignalAs", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_as_ARG_pointers, # NULL # }, # "single-arg-signal-as" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_as.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_as ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_as: Handler for the #OrgProjectSignalingIface::single-arg-signal-as signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-as: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_as: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAs" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AS] = # g_signal_new ("single-arg-signal-as", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_as), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_as, # G_TYPE_NONE, # 1, G_TYPE_STRV); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_as: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_as: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAs" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_as ( # OrgProjectSignalingIface *object, # const gchar *const *arg_arg_as) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AS], 0, arg_arg_as); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_as ( # OrgProjectSignalingIface *object, # const gchar *const *arg_arg_as) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^as)", # arg_arg_as)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAs", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_as = _org_project_signaling_iface_on_signal_single_arg_signal_as; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpg3idn5cy.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpg3idn5cy.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AO, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_arg_ao = # { # { # -1, # (gchar *) "arg_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_arg_ao.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_ao = # { # { # -1, # (gchar *) "SingleArgSignalAo", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_ao_ARG_pointers, # NULL # }, # "single-arg-signal-ao" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_ao.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_ao ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_ao: Handler for the #OrgProjectSignalingIface::single-arg-signal-ao signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-ao: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_ao: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAo" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AO] = # g_signal_new ("single-arg-signal-ao", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_ao), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_ao, # G_TYPE_NONE, # 1, G_TYPE_STRV); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_ao: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_ao: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAo" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_ao ( # OrgProjectSignalingIface *object, # const gchar *const *arg_arg_ao) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AO], 0, arg_arg_ao); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_ao ( # OrgProjectSignalingIface *object, # const gchar *const *arg_arg_ao) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^ao)", # arg_arg_ao)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAo", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_ao = _org_project_signaling_iface_on_signal_single_arg_signal_ao; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpdb2sgzf0.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpdb2sgzf0.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AAY, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_arg_aay = # { # { # -1, # (gchar *) "arg_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_arg_aay.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_aay = # { # { # -1, # (gchar *) "SingleArgSignalAay", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_aay_ARG_pointers, # NULL # }, # "single-arg-signal-aay" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_aay.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_aay ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__BOXED (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_aay: Handler for the #OrgProjectSignalingIface::single-arg-signal-aay signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-aay: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_aay: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAay" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AAY] = # g_signal_new ("single-arg-signal-aay", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_aay), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_aay, # G_TYPE_NONE, # 1, G_TYPE_STRV); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_aay: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_aay: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAay" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_aay ( # OrgProjectSignalingIface *object, # const gchar *const *arg_arg_aay) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_AAY], 0, arg_arg_aay); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_aay ( # OrgProjectSignalingIface *object, # const gchar *const *arg_arg_aay) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(^aay)", # arg_arg_aay)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAay", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_aay = _org_project_signaling_iface_on_signal_single_arg_signal_aay; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: # # /tmp/tmpdr1d65h6/tmpcrnx6vz7.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdr1d65h6/tmpcrnx6vz7.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_ASV, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_arg_asv = # { # { # -1, # (gchar *) "arg_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_arg_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_single_arg_signal_asv = # { # { # -1, # (gchar *) "SingleArgSignalAsv", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_single_arg_signal_asv_ARG_pointers, # NULL # }, # "single-arg-signal-asv" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_single_arg_signal_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_single_arg_signal_asv ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * @single_arg_signal_asv: Handler for the #OrgProjectSignalingIface::single-arg-signal-asv signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::single-arg-signal-asv: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_asv: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SingleArgSignalAsv" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_ASV] = # g_signal_new ("single-arg-signal-asv", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, single_arg_signal_asv), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_single_arg_signal_asv, # G_TYPE_NONE, # 1, G_TYPE_VARIANT); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_single_arg_signal_asv: # * @object: A #OrgProjectSignalingIface. # * @arg_arg_asv: Argument to pass with the signal. # * # * Emits the "SingleArgSignalAsv" D-Bus signal. # */ # void # org_project_signaling_iface_emit_single_arg_signal_asv ( # OrgProjectSignalingIface *object, # GVariant *arg_arg_asv) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SINGLE_ARG_SIGNAL_ASV], 0, arg_arg_asv); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_single_arg_signal_asv ( # OrgProjectSignalingIface *object, # GVariant *arg_arg_asv) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(@a{sv})", # arg_arg_asv)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SingleArgSignalAsv", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->single_arg_signal_asv = _org_project_signaling_iface_on_signal_single_arg_signal_asv; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: ok 24 __main__.TestCodegen.test_generate_signals_marshallers_multiple_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp1o1br1vg # /tmp/tmp1o1br1vg/tmp1uplj6uy.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp1o1br1vg/tmp1uplj6uy.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_VOID__BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT ( # GClosure *closure, # GValue *return_value G_GNUC_UNUSED, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef void (*_GDbusCodegenMarshalVoid_BooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc) # (void *data1, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv, # void *data2); # _GDbusCodegenMarshalVoid_BooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # # g_return_if_fail (n_param_values == 19); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalVoid_BooleanUcharIntUintIntUintInt64Uint64DoubleStringStringStringVariantStringBoxedBoxedBoxedVariantFunc) # (marshal_data ? marshal_data : cc->callback); # # callback (data1, # g_marshal_value_peek_boolean (param_values + 1), # g_marshal_value_peek_uchar (param_values + 2), # g_marshal_value_peek_int (param_values + 3), # g_marshal_value_peek_uint (param_values + 4), # g_marshal_value_peek_int (param_values + 5), # g_marshal_value_peek_uint (param_values + 6), # g_marshal_value_peek_int64 (param_values + 7), # g_marshal_value_peek_uint64 (param_values + 8), # g_marshal_value_peek_double (param_values + 9), # g_marshal_value_peek_string (param_values + 10), # g_marshal_value_peek_string (param_values + 11), # g_marshal_value_peek_string (param_values + 12), # g_marshal_value_peek_variant (param_values + 13), # g_marshal_value_peek_string (param_values + 14), # g_marshal_value_peek_boxed (param_values + 15), # g_marshal_value_peek_boxed (param_values + 16), # g_marshal_value_peek_boxed (param_values + 17), # g_marshal_value_peek_variant (param_values + 18), # data2); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.SignalingIface # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectSignalingIface # * @title: OrgProjectSignalingIface # * @short_description: Generated C code for the org.project.SignalingIface D-Bus interface # * # * This section contains code for working with the org.project.SignalingIface D-Bus interface in C. # */ # # enum # { # _ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL, # _ORG_PROJECT_SIGNALING_IFACE_SIGNAL_WITH_MANY_ARGS, # }; # # static unsigned _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[2] = { 0 }; # # /* ---- Introspection data for org.project.SignalingIface ---- */ # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_simple_signal = # { # { # -1, # (gchar *) "SimpleSignal", # NULL, # NULL # }, # "simple-signal" # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_b = # { # { # -1, # (gchar *) "an_b", # (gchar *) "b", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_y = # { # { # -1, # (gchar *) "an_y", # (gchar *) "y", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_n = # { # { # -1, # (gchar *) "an_n", # (gchar *) "n", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_q = # { # { # -1, # (gchar *) "an_q", # (gchar *) "q", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_i = # { # { # -1, # (gchar *) "an_i", # (gchar *) "i", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_u = # { # { # -1, # (gchar *) "an_u", # (gchar *) "u", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_x = # { # { # -1, # (gchar *) "an_x", # (gchar *) "x", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_t = # { # { # -1, # (gchar *) "an_t", # (gchar *) "t", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_d = # { # { # -1, # (gchar *) "an_d", # (gchar *) "d", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_s = # { # { # -1, # (gchar *) "an_s", # (gchar *) "s", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_o = # { # { # -1, # (gchar *) "an_o", # (gchar *) "o", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_g = # { # { # -1, # (gchar *) "an_g", # (gchar *) "g", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_h = # { # { # -1, # (gchar *) "an_h", # (gchar *) "h", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ay = # { # { # -1, # (gchar *) "an_ay", # (gchar *) "ay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_as = # { # { # -1, # (gchar *) "an_as", # (gchar *) "as", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ao = # { # { # -1, # (gchar *) "an_ao", # (gchar *) "ao", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_aay = # { # { # -1, # (gchar *) "an_aay", # (gchar *) "aay", # NULL # }, # FALSE # }; # # static const _ExtendedGDBusArgInfo _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_asv = # { # { # -1, # (gchar *) "an_asv", # (gchar *) "a{sv}", # NULL # }, # FALSE # }; # # static const GDBusArgInfo * const _org_project_signaling_iface_signal_info_signal_with_many_args_ARG_pointers[] = # { # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_b.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_y.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_n.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_q.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_i.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_u.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_x.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_t.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_d.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_s.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_o.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_g.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_h.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ay.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_as.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_ao.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_aay.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_an_asv.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _org_project_signaling_iface_signal_info_signal_with_many_args = # { # { # -1, # (gchar *) "SignalWithManyArgs", # (GDBusArgInfo **) &_org_project_signaling_iface_signal_info_signal_with_many_args_ARG_pointers, # NULL # }, # "signal-with-many-args" # }; # # static const GDBusSignalInfo * const _org_project_signaling_iface_signal_info_pointers[] = # { # &_org_project_signaling_iface_signal_info_simple_signal.parent_struct, # &_org_project_signaling_iface_signal_info_signal_with_many_args.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_signaling_iface_interface_info = # { # { # -1, # (gchar *) "org.project.SignalingIface", # NULL, # (GDBusSignalInfo **) &_org_project_signaling_iface_signal_info_pointers, # NULL, # NULL # }, # "org-project-signaling-iface", # }; # # # /** # * org_project_signaling_iface_interface_info: # * # * Gets a machine-readable description of the org.project.SignalingIface D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_signaling_iface_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct; # } # # /** # * org_project_signaling_iface_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectSignalingIface interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_signaling_iface_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_signaling_iface_signal_marshal_simple_signal ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # org_project_signaling_iface_signal_marshal_signal_with_many_args ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_VOID__BOOLEAN_UCHAR_INT_UINT_INT_UINT_INT64_UINT64_DOUBLE_STRING_STRING_STRING_VARIANT_STRING_BOXED_BOXED_BOXED_VARIANT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectSignalingIface: # * # * Abstract interface type for the D-Bus interface org.project.SignalingIface. # */ # # /** # * OrgProjectSignalingIfaceIface: # * @parent_iface: The parent interface. # * @signal_with_many_args: Handler for the #OrgProjectSignalingIface::signal-with-many-args signal. # * @simple_signal: Handler for the #OrgProjectSignalingIface::simple-signal signal. # * # * Virtual table for the D-Bus interface org.project.SignalingIface. # */ # # typedef OrgProjectSignalingIfaceIface OrgProjectSignalingIfaceInterface; # G_DEFINE_INTERFACE (OrgProjectSignalingIface, org_project_signaling_iface, G_TYPE_OBJECT) # # static void # org_project_signaling_iface_default_init (OrgProjectSignalingIfaceIface *iface) # { # /* GObject signals for received D-Bus signals: */ # /** # * OrgProjectSignalingIface::simple-signal: # * @object: A #OrgProjectSignalingIface. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SimpleSignal" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL] = # g_signal_new ("simple-signal", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, simple_signal), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_simple_signal, # G_TYPE_NONE, # 0); # # /** # * OrgProjectSignalingIface::signal-with-many-args: # * @object: A #OrgProjectSignalingIface. # * @arg_an_b: Argument. # * @arg_an_y: Argument. # * @arg_an_n: Argument. # * @arg_an_q: Argument. # * @arg_an_i: Argument. # * @arg_an_u: Argument. # * @arg_an_x: Argument. # * @arg_an_t: Argument. # * @arg_an_d: Argument. # * @arg_an_s: Argument. # * @arg_an_o: Argument. # * @arg_an_g: Argument. # * @arg_an_h: Argument. # * @arg_an_ay: Argument. # * @arg_an_as: Argument. # * @arg_an_ao: Argument. # * @arg_an_aay: Argument. # * @arg_an_asv: Argument. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "SignalWithManyArgs" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIGNAL_WITH_MANY_ARGS] = # g_signal_new ("signal-with-many-args", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectSignalingIfaceIface, signal_with_many_args), # NULL, # NULL, # org_project_signaling_iface_signal_marshal_signal_with_many_args, # G_TYPE_NONE, # 18, G_TYPE_BOOLEAN, G_TYPE_UCHAR, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT, G_TYPE_UINT, G_TYPE_INT64, G_TYPE_UINT64, G_TYPE_DOUBLE, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_VARIANT, G_TYPE_STRING, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_STRV, G_TYPE_VARIANT); # # } # # /** # * org_project_signaling_iface_emit_simple_signal: # * @object: A #OrgProjectSignalingIface. # * # * Emits the "SimpleSignal" D-Bus signal. # */ # void # org_project_signaling_iface_emit_simple_signal ( # OrgProjectSignalingIface *object) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIMPLE_SIGNAL], 0); # } # # /** # * org_project_signaling_iface_emit_signal_with_many_args: # * @object: A #OrgProjectSignalingIface. # * @arg_an_b: Argument to pass with the signal. # * @arg_an_y: Argument to pass with the signal. # * @arg_an_n: Argument to pass with the signal. # * @arg_an_q: Argument to pass with the signal. # * @arg_an_i: Argument to pass with the signal. # * @arg_an_u: Argument to pass with the signal. # * @arg_an_x: Argument to pass with the signal. # * @arg_an_t: Argument to pass with the signal. # * @arg_an_d: Argument to pass with the signal. # * @arg_an_s: Argument to pass with the signal. # * @arg_an_o: Argument to pass with the signal. # * @arg_an_g: Argument to pass with the signal. # * @arg_an_h: Argument to pass with the signal. # * @arg_an_ay: Argument to pass with the signal. # * @arg_an_as: Argument to pass with the signal. # * @arg_an_ao: Argument to pass with the signal. # * @arg_an_aay: Argument to pass with the signal. # * @arg_an_asv: Argument to pass with the signal. # * # * Emits the "SignalWithManyArgs" D-Bus signal. # */ # void # org_project_signaling_iface_emit_signal_with_many_args ( # OrgProjectSignalingIface *object, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv) # { # g_signal_emit (object, _ORG_PROJECT_SIGNALING_IFACE_SIGNALS[_ORG_PROJECT_SIGNALING_IFACE_SIGNAL_WITH_MANY_ARGS], 0, arg_an_b, arg_an_y, arg_an_n, arg_an_q, arg_an_i, arg_an_u, arg_an_x, arg_an_t, arg_an_d, arg_an_s, arg_an_o, arg_an_g, arg_an_h, arg_an_ay, arg_an_as, arg_an_ao, arg_an_aay, arg_an_asv); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceProxy: # * # * The #OrgProjectSignalingIfaceProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceProxy. # */ # # struct _OrgProjectSignalingIfaceProxyPrivate # { # GData *qdata; # }; # # static void org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectSignalingIfaceProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceProxy, org_project_signaling_iface_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_proxy_iface_init)) # # #endif # static void # org_project_signaling_iface_proxy_finalize (GObject *object) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_signaling_iface_proxy_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_signaling_iface_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_signaling_iface_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectSignalingIfaceProxy *proxy = ORG_PROJECT_SIGNALING_IFACE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_signaling_iface_proxy_init (OrgProjectSignalingIfaceProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_signaling_iface_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, OrgProjectSignalingIfaceProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_signaling_iface_interface_info ()); # } # # static void # org_project_signaling_iface_proxy_class_init (OrgProjectSignalingIfaceProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_proxy_finalize; # gobject_class->get_property = org_project_signaling_iface_proxy_get_property; # gobject_class->set_property = org_project_signaling_iface_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_signaling_iface_proxy_g_signal; # proxy_class->g_properties_changed = org_project_signaling_iface_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceProxyPrivate)); # #endif # } # # static void # org_project_signaling_iface_proxy_iface_init (OrgProjectSignalingIfaceIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_signaling_iface_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.SignalingIface. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /** # * org_project_signaling_iface_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_signaling_iface_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_signaling_iface_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_signaling_iface_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_signaling_iface_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_signaling_iface_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_signaling_iface_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # /** # * org_project_signaling_iface_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_signaling_iface_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_signaling_iface_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.SignalingIface", NULL); # if (ret != NULL) # return ORG_PROJECT_SIGNALING_IFACE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectSignalingIfaceSkeleton: # * # * The #OrgProjectSignalingIfaceSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectSignalingIfaceSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectSignalingIfaceSkeleton. # */ # # struct _OrgProjectSignalingIfaceSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_signaling_iface_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_SIGNALING_IFACE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_signaling_iface_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_signaling_iface_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_signaling_iface_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_signaling_iface_skeleton_vtable = # { # _org_project_signaling_iface_skeleton_handle_method_call, # _org_project_signaling_iface_skeleton_handle_get_property, # _org_project_signaling_iface_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_signaling_iface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_signaling_iface_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_signaling_iface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_signaling_iface_skeleton_vtable; # } # # static GVariant * # org_project_signaling_iface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_signaling_iface_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_signaling_iface_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_signaling_iface_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_signaling_iface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_signaling_iface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void # _org_project_signaling_iface_on_signal_simple_signal ( # OrgProjectSignalingIface *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SimpleSignal", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void # _org_project_signaling_iface_on_signal_signal_with_many_args ( # OrgProjectSignalingIface *object, # gboolean arg_an_b, # guchar arg_an_y, # gint16 arg_an_n, # guint16 arg_an_q, # gint arg_an_i, # guint arg_an_u, # gint64 arg_an_x, # guint64 arg_an_t, # gdouble arg_an_d, # const gchar *arg_an_s, # const gchar *arg_an_o, # const gchar *arg_an_g, # GVariant *arg_an_h, # const gchar *arg_an_ay, # const gchar *const *arg_an_as, # const gchar *const *arg_an_ao, # const gchar *const *arg_an_aay, # GVariant *arg_an_asv) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("(bynqiuxtdsog@h^ay^as^ao^aay@a{sv})", # arg_an_b, # arg_an_y, # arg_an_n, # arg_an_q, # arg_an_i, # arg_an_u, # arg_an_x, # arg_an_t, # arg_an_d, # arg_an_s, # arg_an_o, # arg_an_g, # arg_an_h, # arg_an_ay, # arg_an_as, # arg_an_ao, # arg_an_aay, # arg_an_asv)); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.SignalingIface", "SignalWithManyArgs", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectSignalingIfaceSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectSignalingIfaceSkeleton, org_project_signaling_iface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_SIGNALING_IFACE, org_project_signaling_iface_skeleton_iface_init)) # # #endif # static void # org_project_signaling_iface_skeleton_finalize (GObject *object) # { # OrgProjectSignalingIfaceSkeleton *skeleton = ORG_PROJECT_SIGNALING_IFACE_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_signaling_iface_skeleton_parent_class)->finalize (object); # } # # static void # org_project_signaling_iface_skeleton_init (OrgProjectSignalingIfaceSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_signaling_iface_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, OrgProjectSignalingIfaceSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_signaling_iface_skeleton_class_init (OrgProjectSignalingIfaceSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_signaling_iface_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_signaling_iface_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_signaling_iface_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_signaling_iface_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_signaling_iface_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectSignalingIfaceSkeletonPrivate)); # #endif # } # # static void # org_project_signaling_iface_skeleton_iface_init (OrgProjectSignalingIfaceIface *iface) # { # iface->simple_signal = _org_project_signaling_iface_on_signal_simple_signal; # iface->signal_with_many_args = _org_project_signaling_iface_on_signal_signal_with_many_args; # } # # /** # * org_project_signaling_iface_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.SignalingIface. # * # * Returns: (transfer full) (type OrgProjectSignalingIfaceSkeleton): The skeleton object. # */ # OrgProjectSignalingIface * # org_project_signaling_iface_skeleton_new (void) # { # return ORG_PROJECT_SIGNALING_IFACE (g_object_new (TYPE_ORG_PROJECT_SIGNALING_IFACE_SKELETON, NULL)); # } # Error: ok 25 __main__.TestCodegen.test_generate_valid_docbook # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpjf95eq77 # /tmp/tmpjf95eq77/tmpzcp0_57n.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpjf95eq77/tmpzcp0_57n.xml', '--generate-docbook', 'test'] # Return code: 0 # Output: # # Error: ok 26 __main__.TestCodegen.test_glib_max_allowed_less_than_min_required # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp8p5pd7h7 # /tmp/tmp8p5pd7h7/tmpdocq5h24.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp8p5pd7h7/tmpdocq5h24.xml', '--output', '-', '--body', '--glib-max-allowed', '2.62', '--glib-min-required', '2.64'] # Return code: 1 # Output: # # Error: # ERROR: Invalid versions: --glib-min-required ((2, 64)) must be less than or equal to --glib-max-allowed ((2, 62)) ok 27 __main__.TestCodegen.test_glib_max_allowed_major_only # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpc_uj10ic # /tmp/tmpc_uj10ic/tmp9g_easc7.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpc_uj10ic/tmp9g_easc7.xml', '--output', '-', '--header', '--glib-max-allowed', '3'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 28 __main__.TestCodegen.test_glib_max_allowed_too_low # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpcq1pb71n # /tmp/tmpcq1pb71n/tmp1r3founi.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpcq1pb71n/tmp1r3founi.xml', '--output', '-', '--body', '--glib-max-allowed', '2.6'] # Return code: 1 # Output: # # Error: # ERROR: Invalid versions: --glib-min-required ((2, 30)) must be less than or equal to --glib-max-allowed ((2, 6)) ok 29 __main__.TestCodegen.test_glib_max_allowed_unstable # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpjqm0ifhu # /tmp/tmpjqm0ifhu/tmpmgt6c2gv.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpjqm0ifhu/tmpmgt6c2gv.xml', '--output', '-', '--header', '--glib-max-allowed', '2.63', '--glib-min-required', '2.64'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 30 __main__.TestCodegen.test_glib_max_allowed_with_micro # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp4md9mwb_ # /tmp/tmp4md9mwb_/tmph8ksd56k.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp4md9mwb_/tmph8ksd56k.xml', '--output', '-', '--header', '--glib-max-allowed', '2.46.2'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 31 __main__.TestCodegen.test_glib_min_required_invalid # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpka_4skz9 # /tmp/tmpka_4skz9/tmpm7tus0ko.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpka_4skz9/tmpm7tus0ko.xml', '--output', '-', '--body', '--glib-min-required', 'hello mum'] # Return code: 1 # Output: # # Error: # ERROR: Unrecognized --glib-min-required string ‘hello mum’ ok 32 __main__.TestCodegen.test_glib_min_required_major_only # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpg4o8yyy4 # /tmp/tmpg4o8yyy4/tmp1ug9tpkj.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg4o8yyy4/tmp1ug9tpkj.xml', '--output', '-', '--header', '--glib-min-required', '3', '--glib-max-allowed', '3.2'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 33 __main__.TestCodegen.test_glib_min_required_too_low # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp7_p7_b6s # /tmp/tmp7_p7_b6s/tmp000kf5ph.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp7_p7_b6s/tmp000kf5ph.xml', '--output', '-', '--body', '--glib-min-required', '2.6'] # Return code: 1 # Output: # # Error: # ERROR: Invalid --glib-min-required string ‘2.6’: minimum version is 2.30 ok 34 __main__.TestCodegen.test_glib_min_required_with_micro # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpekqbtpb2 # /tmp/tmpekqbtpb2/tmpufldksjo.xml: # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpekqbtpb2/tmpufldksjo.xml', '--output', '-', '--header', '--glib-min-required', '2.46.2'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: ok 35 __main__.TestCodegen.test_help # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmplqwqkz_b # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '--help'] # Return code: 0 # Output: # usage: gdbus-codegen [-h] [--interface-prefix PREFIX] # [--c-namespace NAMESPACE] [--c-generate-object-manager] # [--c-generate-autocleanup {none,objects,all}] # [--generate-docbook OUTFILES] [--generate-md OUTFILES] # [--generate-rst OUTFILES] [--pragma-once] # [--annotate WHAT KEY VALUE WHAT KEY VALUE WHAT KEY VALUE] # [--glib-min-required VERSION] # [--glib-max-allowed VERSION] # [--symbol-decorator SYMBOL_DECORATOR] # [--symbol-decorator-header SYMBOL_DECORATOR_HEADER] # [--symbol-decorator-define SYMBOL_DECORATOR_DEFINE] # [--generate-c-code OUTFILES | --header | --body | # --interface-info-header | --interface-info-body] # [--output FILE | --output-directory OUTDIR] # FILE [FILE ...] # # D-Bus code and documentation generator # # positional arguments: # FILE D-Bus introspection XML file # # options: # -h, --help show this help message and exit # --interface-prefix PREFIX # String to strip from D-Bus interface names for code # and docs # --c-namespace NAMESPACE # The namespace to use for generated C code # --c-generate-object-manager # Generate a GDBusObjectManagerClient subclass when # generating C code # --c-generate-autocleanup {none,objects,all} # Generate autocleanup support # --generate-docbook OUTFILES # Generate Docbook in OUTFILES-org.Project.IFace.xml # --generate-md OUTFILES # Generate Markdown in OUTFILES-org.Project.IFace.md # --generate-rst OUTFILES # Generate reStructuredText in OUTFILES- # org.Project.IFace.rst # --pragma-once Use "pragma once" as the inclusion guard # --annotate WHAT KEY VALUE WHAT KEY VALUE WHAT KEY VALUE # Add annotation (may be used several times) # --glib-min-required VERSION # Minimum version of GLib to be supported by the # outputted code (default: 2.30) # --glib-max-allowed VERSION # Maximum version of GLib to be used by the outputted # code (default: current GLib version) # --symbol-decorator SYMBOL_DECORATOR # Macro used to decorate a symbol in the outputted # header, possibly to export symbols # --symbol-decorator-header SYMBOL_DECORATOR_HEADER # Additional header required for decorator specified by # --symbol-decorator # --symbol-decorator-define SYMBOL_DECORATOR_DEFINE # Additional define required for decorator specified by # --symbol-decorator # --generate-c-code OUTFILES # Generate C code in OUTFILES.[ch] # --header Generate C headers # --body Generate C code # --interface-info-header # Generate GDBusInterfaceInfo C header # --interface-info-body # Generate GDBusInterfaceInfo C code # --output FILE Write output into the specified file # --output-directory OUTDIR # Location to output generated files # Error: ok 36 __main__.TestCodegen.test_indentation_preservation_in_comments # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpho91bl2s # /tmp/tmpho91bl2s/tmpriq5sugj.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpho91bl2s/tmpriq5sugj.xml', '--generate-rst', 'test'] # Return code: 0 # Output: # # Error: # # /tmp/tmpho91bl2s/tmpawb96i6u.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpho91bl2s/tmpawb96i6u.xml', '--generate-md', 'test'] # Return code: 0 # Output: # # Error: # # /tmp/tmpho91bl2s/tmpj1b92pz0.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpho91bl2s/tmpj1b92pz0.xml', '--generate-docbook', 'test'] # Return code: 0 # Output: # # Error: ok 37 __main__.TestCodegen.test_no_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp2v5x26q2 # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen'] # Return code: 2 # Output: # # Error: # usage: gdbus-codegen [-h] [--interface-prefix PREFIX] # [--c-namespace NAMESPACE] [--c-generate-object-manager] # [--c-generate-autocleanup {none,objects,all}] # [--generate-docbook OUTFILES] [--generate-md OUTFILES] # [--generate-rst OUTFILES] [--pragma-once] # [--annotate WHAT KEY VALUE WHAT KEY VALUE WHAT KEY VALUE] # [--glib-min-required VERSION] # [--glib-max-allowed VERSION] # [--symbol-decorator SYMBOL_DECORATOR] # [--symbol-decorator-header SYMBOL_DECORATOR_HEADER] # [--symbol-decorator-define SYMBOL_DECORATOR_DEFINE] # [--generate-c-code OUTFILES | --header | --body | # --interface-info-header | --interface-info-body] # [--output FILE | --output-directory OUTDIR] # FILE [FILE ...] # gdbus-codegen: error: the following arguments are required: FILE ok 38 __main__.TestCodegen.test_reproducible # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpky5lstit # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpky5lstit/tmpnekr2bwu1.xml', '/tmp/tmpky5lstit/tmpx0rw3weq2.xml', '--output', '-', '--header'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for com.acme.Coyote */ # # #define TYPE_COM_ACME_COYOTE (com_acme_coyote_get_type ()) # #define COM_ACME_COYOTE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_COM_ACME_COYOTE, ComAcmeCoyote)) # #define IS_COM_ACME_COYOTE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_COM_ACME_COYOTE)) # #define COM_ACME_COYOTE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_COM_ACME_COYOTE, ComAcmeCoyoteIface)) # # struct _ComAcmeCoyote; # typedef struct _ComAcmeCoyote ComAcmeCoyote; # typedef struct _ComAcmeCoyoteIface ComAcmeCoyoteIface; # # struct _ComAcmeCoyoteIface # { # GTypeInterface parent_iface; # # # # gboolean (*handle_attack) ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # gboolean (*handle_run) ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # gboolean (*handle_sleep) ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # const gchar * (*get_mood) (ComAcmeCoyote *object); # # void (*surprised) ( # ComAcmeCoyote *object); # # }; # # GType com_acme_coyote_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *com_acme_coyote_interface_info (void); # guint com_acme_coyote_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void com_acme_coyote_complete_run ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # void com_acme_coyote_complete_sleep ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # void com_acme_coyote_complete_attack ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus signal emissions functions: */ # void com_acme_coyote_emit_surprised ( # ComAcmeCoyote *object); # # # # /* D-Bus method calls: */ # void com_acme_coyote_call_run ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean com_acme_coyote_call_run_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error); # # gboolean com_acme_coyote_call_run_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error); # # void com_acme_coyote_call_sleep ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean com_acme_coyote_call_sleep_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error); # # gboolean com_acme_coyote_call_sleep_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error); # # void com_acme_coyote_call_attack ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean com_acme_coyote_call_attack_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error); # # gboolean com_acme_coyote_call_attack_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error); # # # # /* D-Bus property accessors: */ # const gchar *com_acme_coyote_get_mood (ComAcmeCoyote *object); # gchar *com_acme_coyote_dup_mood (ComAcmeCoyote *object); # void com_acme_coyote_set_mood (ComAcmeCoyote *object, const gchar *value); # # # /* ---- */ # # #define TYPE_COM_ACME_COYOTE_PROXY (com_acme_coyote_proxy_get_type ()) # #define COM_ACME_COYOTE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxy)) # #define COM_ACME_COYOTE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxyClass)) # #define COM_ACME_COYOTE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxyClass)) # #define IS_COM_ACME_COYOTE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_COM_ACME_COYOTE_PROXY)) # #define IS_COM_ACME_COYOTE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_COM_ACME_COYOTE_PROXY)) # # typedef struct _ComAcmeCoyoteProxy ComAcmeCoyoteProxy; # typedef struct _ComAcmeCoyoteProxyClass ComAcmeCoyoteProxyClass; # typedef struct _ComAcmeCoyoteProxyPrivate ComAcmeCoyoteProxyPrivate; # # struct _ComAcmeCoyoteProxy # { # /*< private >*/ # GDBusProxy parent_instance; # ComAcmeCoyoteProxyPrivate *priv; # }; # # struct _ComAcmeCoyoteProxyClass # { # GDBusProxyClass parent_class; # }; # # GType com_acme_coyote_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (ComAcmeCoyoteProxy, g_object_unref) # #endif # # void com_acme_coyote_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # ComAcmeCoyote *com_acme_coyote_proxy_new_finish ( # GAsyncResult *res, # GError **error); # ComAcmeCoyote *com_acme_coyote_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void com_acme_coyote_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # ComAcmeCoyote *com_acme_coyote_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # ComAcmeCoyote *com_acme_coyote_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_COM_ACME_COYOTE_SKELETON (com_acme_coyote_skeleton_get_type ()) # #define COM_ACME_COYOTE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeleton)) # #define COM_ACME_COYOTE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeletonClass)) # #define COM_ACME_COYOTE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeletonClass)) # #define IS_COM_ACME_COYOTE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_COM_ACME_COYOTE_SKELETON)) # #define IS_COM_ACME_COYOTE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_COM_ACME_COYOTE_SKELETON)) # # typedef struct _ComAcmeCoyoteSkeleton ComAcmeCoyoteSkeleton; # typedef struct _ComAcmeCoyoteSkeletonClass ComAcmeCoyoteSkeletonClass; # typedef struct _ComAcmeCoyoteSkeletonPrivate ComAcmeCoyoteSkeletonPrivate; # # struct _ComAcmeCoyoteSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # ComAcmeCoyoteSkeletonPrivate *priv; # }; # # struct _ComAcmeCoyoteSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType com_acme_coyote_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (ComAcmeCoyoteSkeleton, g_object_unref) # #endif # # ComAcmeCoyote *com_acme_coyote_skeleton_new (void); # # # /* ------------------------------------------------------------------------ */ # /* Declarations for org.project.Bar.Frobnicator */ # # #define TYPE_ORG_PROJECT_BAR_FROBNICATOR (org_project_bar_frobnicator_get_type ()) # #define ORG_PROJECT_BAR_FROBNICATOR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR, OrgProjectBarFrobnicator)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR)) # #define ORG_PROJECT_BAR_FROBNICATOR_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR, OrgProjectBarFrobnicatorIface)) # # struct _OrgProjectBarFrobnicator; # typedef struct _OrgProjectBarFrobnicator OrgProjectBarFrobnicator; # typedef struct _OrgProjectBarFrobnicatorIface OrgProjectBarFrobnicatorIface; # # struct _OrgProjectBarFrobnicatorIface # { # GTypeInterface parent_iface; # # gboolean (*handle_random_method) ( # OrgProjectBarFrobnicator *object, # GDBusMethodInvocation *invocation); # # }; # # GType org_project_bar_frobnicator_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *org_project_bar_frobnicator_interface_info (void); # guint org_project_bar_frobnicator_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void org_project_bar_frobnicator_complete_random_method ( # OrgProjectBarFrobnicator *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus method calls: */ # void org_project_bar_frobnicator_call_random_method ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean org_project_bar_frobnicator_call_random_method_finish ( # OrgProjectBarFrobnicator *proxy, # GAsyncResult *res, # GError **error); # # gboolean org_project_bar_frobnicator_call_random_method_sync ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY (org_project_bar_frobnicator_proxy_get_type ()) # #define ORG_PROJECT_BAR_FROBNICATOR_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxy)) # #define ORG_PROJECT_BAR_FROBNICATOR_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxyClass)) # #define ORG_PROJECT_BAR_FROBNICATOR_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxyClass)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY)) # # typedef struct _OrgProjectBarFrobnicatorProxy OrgProjectBarFrobnicatorProxy; # typedef struct _OrgProjectBarFrobnicatorProxyClass OrgProjectBarFrobnicatorProxyClass; # typedef struct _OrgProjectBarFrobnicatorProxyPrivate OrgProjectBarFrobnicatorProxyPrivate; # # struct _OrgProjectBarFrobnicatorProxy # { # /*< private >*/ # GDBusProxy parent_instance; # OrgProjectBarFrobnicatorProxyPrivate *priv; # }; # # struct _OrgProjectBarFrobnicatorProxyClass # { # GDBusProxyClass parent_class; # }; # # GType org_project_bar_frobnicator_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectBarFrobnicatorProxy, g_object_unref) # #endif # # void org_project_bar_frobnicator_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_finish ( # GAsyncResult *res, # GError **error); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void org_project_bar_frobnicator_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON (org_project_bar_frobnicator_skeleton_get_type ()) # #define ORG_PROJECT_BAR_FROBNICATOR_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeleton)) # #define ORG_PROJECT_BAR_FROBNICATOR_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeletonClass)) # #define ORG_PROJECT_BAR_FROBNICATOR_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeletonClass)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON)) # # typedef struct _OrgProjectBarFrobnicatorSkeleton OrgProjectBarFrobnicatorSkeleton; # typedef struct _OrgProjectBarFrobnicatorSkeletonClass OrgProjectBarFrobnicatorSkeletonClass; # typedef struct _OrgProjectBarFrobnicatorSkeletonPrivate OrgProjectBarFrobnicatorSkeletonPrivate; # # struct _OrgProjectBarFrobnicatorSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # OrgProjectBarFrobnicatorSkeletonPrivate *priv; # }; # # struct _OrgProjectBarFrobnicatorSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType org_project_bar_frobnicator_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectBarFrobnicatorSkeleton, g_object_unref) # #endif # # OrgProjectBarFrobnicator *org_project_bar_frobnicator_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpky5lstit/tmpx0rw3weq2.xml', '/tmp/tmpky5lstit/tmpnekr2bwu1.xml', '--output', '-', '--header'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for com.acme.Coyote */ # # #define TYPE_COM_ACME_COYOTE (com_acme_coyote_get_type ()) # #define COM_ACME_COYOTE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_COM_ACME_COYOTE, ComAcmeCoyote)) # #define IS_COM_ACME_COYOTE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_COM_ACME_COYOTE)) # #define COM_ACME_COYOTE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_COM_ACME_COYOTE, ComAcmeCoyoteIface)) # # struct _ComAcmeCoyote; # typedef struct _ComAcmeCoyote ComAcmeCoyote; # typedef struct _ComAcmeCoyoteIface ComAcmeCoyoteIface; # # struct _ComAcmeCoyoteIface # { # GTypeInterface parent_iface; # # # # gboolean (*handle_attack) ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # gboolean (*handle_run) ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # gboolean (*handle_sleep) ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # const gchar * (*get_mood) (ComAcmeCoyote *object); # # void (*surprised) ( # ComAcmeCoyote *object); # # }; # # GType com_acme_coyote_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *com_acme_coyote_interface_info (void); # guint com_acme_coyote_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void com_acme_coyote_complete_run ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # void com_acme_coyote_complete_sleep ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # void com_acme_coyote_complete_attack ( # ComAcmeCoyote *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus signal emissions functions: */ # void com_acme_coyote_emit_surprised ( # ComAcmeCoyote *object); # # # # /* D-Bus method calls: */ # void com_acme_coyote_call_run ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean com_acme_coyote_call_run_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error); # # gboolean com_acme_coyote_call_run_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error); # # void com_acme_coyote_call_sleep ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean com_acme_coyote_call_sleep_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error); # # gboolean com_acme_coyote_call_sleep_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error); # # void com_acme_coyote_call_attack ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean com_acme_coyote_call_attack_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error); # # gboolean com_acme_coyote_call_attack_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error); # # # # /* D-Bus property accessors: */ # const gchar *com_acme_coyote_get_mood (ComAcmeCoyote *object); # gchar *com_acme_coyote_dup_mood (ComAcmeCoyote *object); # void com_acme_coyote_set_mood (ComAcmeCoyote *object, const gchar *value); # # # /* ---- */ # # #define TYPE_COM_ACME_COYOTE_PROXY (com_acme_coyote_proxy_get_type ()) # #define COM_ACME_COYOTE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxy)) # #define COM_ACME_COYOTE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxyClass)) # #define COM_ACME_COYOTE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxyClass)) # #define IS_COM_ACME_COYOTE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_COM_ACME_COYOTE_PROXY)) # #define IS_COM_ACME_COYOTE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_COM_ACME_COYOTE_PROXY)) # # typedef struct _ComAcmeCoyoteProxy ComAcmeCoyoteProxy; # typedef struct _ComAcmeCoyoteProxyClass ComAcmeCoyoteProxyClass; # typedef struct _ComAcmeCoyoteProxyPrivate ComAcmeCoyoteProxyPrivate; # # struct _ComAcmeCoyoteProxy # { # /*< private >*/ # GDBusProxy parent_instance; # ComAcmeCoyoteProxyPrivate *priv; # }; # # struct _ComAcmeCoyoteProxyClass # { # GDBusProxyClass parent_class; # }; # # GType com_acme_coyote_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (ComAcmeCoyoteProxy, g_object_unref) # #endif # # void com_acme_coyote_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # ComAcmeCoyote *com_acme_coyote_proxy_new_finish ( # GAsyncResult *res, # GError **error); # ComAcmeCoyote *com_acme_coyote_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void com_acme_coyote_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # ComAcmeCoyote *com_acme_coyote_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # ComAcmeCoyote *com_acme_coyote_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_COM_ACME_COYOTE_SKELETON (com_acme_coyote_skeleton_get_type ()) # #define COM_ACME_COYOTE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeleton)) # #define COM_ACME_COYOTE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeletonClass)) # #define COM_ACME_COYOTE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeletonClass)) # #define IS_COM_ACME_COYOTE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_COM_ACME_COYOTE_SKELETON)) # #define IS_COM_ACME_COYOTE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_COM_ACME_COYOTE_SKELETON)) # # typedef struct _ComAcmeCoyoteSkeleton ComAcmeCoyoteSkeleton; # typedef struct _ComAcmeCoyoteSkeletonClass ComAcmeCoyoteSkeletonClass; # typedef struct _ComAcmeCoyoteSkeletonPrivate ComAcmeCoyoteSkeletonPrivate; # # struct _ComAcmeCoyoteSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # ComAcmeCoyoteSkeletonPrivate *priv; # }; # # struct _ComAcmeCoyoteSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType com_acme_coyote_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (ComAcmeCoyoteSkeleton, g_object_unref) # #endif # # ComAcmeCoyote *com_acme_coyote_skeleton_new (void); # # # /* ------------------------------------------------------------------------ */ # /* Declarations for org.project.Bar.Frobnicator */ # # #define TYPE_ORG_PROJECT_BAR_FROBNICATOR (org_project_bar_frobnicator_get_type ()) # #define ORG_PROJECT_BAR_FROBNICATOR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR, OrgProjectBarFrobnicator)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR)) # #define ORG_PROJECT_BAR_FROBNICATOR_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR, OrgProjectBarFrobnicatorIface)) # # struct _OrgProjectBarFrobnicator; # typedef struct _OrgProjectBarFrobnicator OrgProjectBarFrobnicator; # typedef struct _OrgProjectBarFrobnicatorIface OrgProjectBarFrobnicatorIface; # # struct _OrgProjectBarFrobnicatorIface # { # GTypeInterface parent_iface; # # gboolean (*handle_random_method) ( # OrgProjectBarFrobnicator *object, # GDBusMethodInvocation *invocation); # # }; # # GType org_project_bar_frobnicator_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *org_project_bar_frobnicator_interface_info (void); # guint org_project_bar_frobnicator_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void org_project_bar_frobnicator_complete_random_method ( # OrgProjectBarFrobnicator *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus method calls: */ # void org_project_bar_frobnicator_call_random_method ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean org_project_bar_frobnicator_call_random_method_finish ( # OrgProjectBarFrobnicator *proxy, # GAsyncResult *res, # GError **error); # # gboolean org_project_bar_frobnicator_call_random_method_sync ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY (org_project_bar_frobnicator_proxy_get_type ()) # #define ORG_PROJECT_BAR_FROBNICATOR_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxy)) # #define ORG_PROJECT_BAR_FROBNICATOR_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxyClass)) # #define ORG_PROJECT_BAR_FROBNICATOR_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxyClass)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY)) # # typedef struct _OrgProjectBarFrobnicatorProxy OrgProjectBarFrobnicatorProxy; # typedef struct _OrgProjectBarFrobnicatorProxyClass OrgProjectBarFrobnicatorProxyClass; # typedef struct _OrgProjectBarFrobnicatorProxyPrivate OrgProjectBarFrobnicatorProxyPrivate; # # struct _OrgProjectBarFrobnicatorProxy # { # /*< private >*/ # GDBusProxy parent_instance; # OrgProjectBarFrobnicatorProxyPrivate *priv; # }; # # struct _OrgProjectBarFrobnicatorProxyClass # { # GDBusProxyClass parent_class; # }; # # GType org_project_bar_frobnicator_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectBarFrobnicatorProxy, g_object_unref) # #endif # # void org_project_bar_frobnicator_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_finish ( # GAsyncResult *res, # GError **error); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void org_project_bar_frobnicator_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # OrgProjectBarFrobnicator *org_project_bar_frobnicator_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON (org_project_bar_frobnicator_skeleton_get_type ()) # #define ORG_PROJECT_BAR_FROBNICATOR_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeleton)) # #define ORG_PROJECT_BAR_FROBNICATOR_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeletonClass)) # #define ORG_PROJECT_BAR_FROBNICATOR_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeletonClass)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON)) # #define IS_ORG_PROJECT_BAR_FROBNICATOR_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON)) # # typedef struct _OrgProjectBarFrobnicatorSkeleton OrgProjectBarFrobnicatorSkeleton; # typedef struct _OrgProjectBarFrobnicatorSkeletonClass OrgProjectBarFrobnicatorSkeletonClass; # typedef struct _OrgProjectBarFrobnicatorSkeletonPrivate OrgProjectBarFrobnicatorSkeletonPrivate; # # struct _OrgProjectBarFrobnicatorSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # OrgProjectBarFrobnicatorSkeletonPrivate *priv; # }; # # struct _OrgProjectBarFrobnicatorSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType org_project_bar_frobnicator_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgProjectBarFrobnicatorSkeleton, g_object_unref) # #endif # # OrgProjectBarFrobnicator *org_project_bar_frobnicator_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpky5lstit/tmpnekr2bwu1.xml', '/tmp/tmpky5lstit/tmpx0rw3weq2.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface com.acme.Coyote # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:ComAcmeCoyote # * @title: ComAcmeCoyote # * @short_description: Generated C code for the com.acme.Coyote D-Bus interface # * # * This section contains code for working with the com.acme.Coyote D-Bus interface in C. # */ # # enum # { # _COM_ACME_COYOTE_SURPRISED, # }; # # static unsigned _COM_ACME_COYOTE_SIGNALS[1] = { 0 }; # # /* ---- Introspection data for com.acme.Coyote ---- */ # # static const _ExtendedGDBusMethodInfo _com_acme_coyote_method_info_run = # { # { # -1, # (gchar *) "Run", # NULL, # NULL, # NULL # }, # "handle-run", # FALSE # }; # # static const _ExtendedGDBusMethodInfo _com_acme_coyote_method_info_sleep = # { # { # -1, # (gchar *) "Sleep", # NULL, # NULL, # NULL # }, # "handle-sleep", # FALSE # }; # # static const _ExtendedGDBusMethodInfo _com_acme_coyote_method_info_attack = # { # { # -1, # (gchar *) "Attack", # NULL, # NULL, # NULL # }, # "handle-attack", # FALSE # }; # # static const GDBusMethodInfo * const _com_acme_coyote_method_info_pointers[] = # { # &_com_acme_coyote_method_info_run.parent_struct, # &_com_acme_coyote_method_info_sleep.parent_struct, # &_com_acme_coyote_method_info_attack.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _com_acme_coyote_signal_info_surprised = # { # { # -1, # (gchar *) "Surprised", # NULL, # NULL # }, # "surprised" # }; # # static const GDBusSignalInfo * const _com_acme_coyote_signal_info_pointers[] = # { # &_com_acme_coyote_signal_info_surprised.parent_struct, # NULL # }; # # static const _ExtendedGDBusPropertyInfo _com_acme_coyote_property_info_mood = # { # { # -1, # (gchar *) "Mood", # (gchar *) "s", # G_DBUS_PROPERTY_INFO_FLAGS_READABLE, # NULL # }, # "mood", # FALSE, # TRUE # }; # # static const GDBusPropertyInfo * const _com_acme_coyote_property_info_pointers[] = # { # &_com_acme_coyote_property_info_mood.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _com_acme_coyote_interface_info = # { # { # -1, # (gchar *) "com.acme.Coyote", # (GDBusMethodInfo **) &_com_acme_coyote_method_info_pointers, # (GDBusSignalInfo **) &_com_acme_coyote_signal_info_pointers, # (GDBusPropertyInfo **) &_com_acme_coyote_property_info_pointers, # NULL # }, # "com-acme-coyote", # }; # # # /** # * com_acme_coyote_interface_info: # * # * Gets a machine-readable description of the com.acme.Coyote D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # com_acme_coyote_interface_info (void) # { # return (GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct; # } # # /** # * com_acme_coyote_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #ComAcmeCoyote interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # com_acme_coyote_override_properties (GObjectClass *klass, guint property_id_begin) # { # g_object_class_override_property (klass, property_id_begin++, "mood"); # return property_id_begin - 1; # } # # # inline static void # com_acme_coyote_signal_marshal_surprised ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # com_acme_coyote_method_marshal_run ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # com_acme_coyote_method_marshal_sleep ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # com_acme_coyote_method_marshal_attack ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * ComAcmeCoyote: # * # * Abstract interface type for the D-Bus interface com.acme.Coyote. # */ # # /** # * ComAcmeCoyoteIface: # * @parent_iface: The parent interface. # * @handle_attack: Handler for the #ComAcmeCoyote::handle-attack signal. # * @handle_run: Handler for the #ComAcmeCoyote::handle-run signal. # * @handle_sleep: Handler for the #ComAcmeCoyote::handle-sleep signal. # * @get_mood: Getter for the #ComAcmeCoyote:mood property. # * @surprised: Handler for the #ComAcmeCoyote::surprised signal. # * # * Virtual table for the D-Bus interface com.acme.Coyote. # */ # # typedef ComAcmeCoyoteIface ComAcmeCoyoteInterface; # G_DEFINE_INTERFACE (ComAcmeCoyote, com_acme_coyote, G_TYPE_OBJECT) # # static void # com_acme_coyote_default_init (ComAcmeCoyoteIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * ComAcmeCoyote::handle-run: # * @object: A #ComAcmeCoyote. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the Run() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call com_acme_coyote_complete_run() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-run", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, handle_run), # g_signal_accumulator_true_handled, # NULL, # com_acme_coyote_method_marshal_run, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # /** # * ComAcmeCoyote::handle-sleep: # * @object: A #ComAcmeCoyote. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the Sleep() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call com_acme_coyote_complete_sleep() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-sleep", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, handle_sleep), # g_signal_accumulator_true_handled, # NULL, # com_acme_coyote_method_marshal_sleep, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # /** # * ComAcmeCoyote::handle-attack: # * @object: A #ComAcmeCoyote. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the Attack() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call com_acme_coyote_complete_attack() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-attack", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, handle_attack), # g_signal_accumulator_true_handled, # NULL, # com_acme_coyote_method_marshal_attack, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # /* GObject signals for received D-Bus signals: */ # /** # * ComAcmeCoyote::surprised: # * @object: A #ComAcmeCoyote. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "Surprised" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _COM_ACME_COYOTE_SIGNALS[_COM_ACME_COYOTE_SURPRISED] = # g_signal_new ("surprised", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, surprised), # NULL, # NULL, # com_acme_coyote_signal_marshal_surprised, # G_TYPE_NONE, # 0); # # /* GObject properties for D-Bus properties: */ # /** # * ComAcmeCoyote:mood: # * # * Represents the D-Bus property "Mood". # * # * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. # */ # g_object_interface_install_property (iface, # g_param_spec_string ("mood", "Mood", "Mood", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); # } # # /** # * com_acme_coyote_get_mood: (skip) # * @object: A #ComAcmeCoyote. # * # * Gets the value of the "Mood" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use com_acme_coyote_dup_mood() if on another thread. # * # * Returns: (transfer none) (nullable): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. # */ # const gchar * # com_acme_coyote_get_mood (ComAcmeCoyote *object) # { # g_return_val_if_fail (IS_COM_ACME_COYOTE (object), NULL); # # return COM_ACME_COYOTE_GET_IFACE (object)->get_mood (object); # } # # /** # * com_acme_coyote_dup_mood: (skip) # * @object: A #ComAcmeCoyote. # * # * Gets a copy of the "Mood" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * Returns: (transfer full) (nullable): The property value or %NULL if the property is not set. The returned value should be freed with g_free(). # */ # gchar * # com_acme_coyote_dup_mood (ComAcmeCoyote *object) # { # gchar *value; # g_object_get (G_OBJECT (object), "mood", &value, NULL); # return value; # } # # /** # * com_acme_coyote_set_mood: (skip) # * @object: A #ComAcmeCoyote. # * @value: The value to set. # * # * Sets the "Mood" D-Bus property to @value. # * # * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. # */ # void # com_acme_coyote_set_mood (ComAcmeCoyote *object, const gchar *value) # { # g_object_set (G_OBJECT (object), "mood", value, NULL); # } # # /** # * com_acme_coyote_emit_surprised: # * @object: A #ComAcmeCoyote. # * # * Emits the "Surprised" D-Bus signal. # */ # void # com_acme_coyote_emit_surprised ( # ComAcmeCoyote *object) # { # g_signal_emit (object, _COM_ACME_COYOTE_SIGNALS[_COM_ACME_COYOTE_SURPRISED], 0); # } # # /** # * com_acme_coyote_call_run: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the Run() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_call_run_finish() to get the result of the operation. # * # * See com_acme_coyote_call_run_sync() for the synchronous, blocking version of this method. # */ # void # com_acme_coyote_call_run ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "Run", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * com_acme_coyote_call_run_finish: # * @proxy: A #ComAcmeCoyoteProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_call_run(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with com_acme_coyote_call_run(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_run_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_run_sync: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the Run() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_call_run() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_run_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "Run", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_sleep: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the Sleep() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_call_sleep_finish() to get the result of the operation. # * # * See com_acme_coyote_call_sleep_sync() for the synchronous, blocking version of this method. # */ # void # com_acme_coyote_call_sleep ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "Sleep", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * com_acme_coyote_call_sleep_finish: # * @proxy: A #ComAcmeCoyoteProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_call_sleep(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with com_acme_coyote_call_sleep(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_sleep_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_sleep_sync: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the Sleep() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_call_sleep() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_sleep_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "Sleep", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_attack: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the Attack() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_call_attack_finish() to get the result of the operation. # * # * See com_acme_coyote_call_attack_sync() for the synchronous, blocking version of this method. # */ # void # com_acme_coyote_call_attack ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "Attack", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * com_acme_coyote_call_attack_finish: # * @proxy: A #ComAcmeCoyoteProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_call_attack(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with com_acme_coyote_call_attack(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_attack_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_attack_sync: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the Attack() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_call_attack() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_attack_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "Attack", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_complete_run: # * @object: A #ComAcmeCoyote. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the Run() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # com_acme_coyote_complete_run ( # ComAcmeCoyote *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /** # * com_acme_coyote_complete_sleep: # * @object: A #ComAcmeCoyote. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the Sleep() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # com_acme_coyote_complete_sleep ( # ComAcmeCoyote *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /** # * com_acme_coyote_complete_attack: # * @object: A #ComAcmeCoyote. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the Attack() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # com_acme_coyote_complete_attack ( # ComAcmeCoyote *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * ComAcmeCoyoteProxy: # * # * The #ComAcmeCoyoteProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * ComAcmeCoyoteProxyClass: # * @parent_class: The parent class. # * # * Class structure for #ComAcmeCoyoteProxy. # */ # # struct _ComAcmeCoyoteProxyPrivate # { # GData *qdata; # }; # # static void com_acme_coyote_proxy_iface_init (ComAcmeCoyoteIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteProxy, com_acme_coyote_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (ComAcmeCoyoteProxy) # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteProxy, com_acme_coyote_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_proxy_iface_init)) # # #endif # static void # com_acme_coyote_proxy_finalize (GObject *object) # { # ComAcmeCoyoteProxy *proxy = COM_ACME_COYOTE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (com_acme_coyote_proxy_parent_class)->finalize (object); # } # # static void # com_acme_coyote_proxy_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _com_acme_coyote_property_info_pointers[prop_id - 1]; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name); # if (info->use_gvariant) # { # g_value_set_variant (value, variant); # } # else # { # if (variant != NULL) # g_dbus_gvariant_to_gvalue (variant, value); # } # if (variant != NULL) # g_variant_unref (variant); # } # # static void # com_acme_coyote_proxy_set_property_cb (GDBusProxy *proxy, # GAsyncResult *res, # gpointer user_data) # { # const _ExtendedGDBusPropertyInfo *info = user_data; # GError *error; # GVariant *_ret; # error = NULL; # _ret = g_dbus_proxy_call_finish (proxy, res, &error); # if (!_ret) # { # g_warning ("Error setting property '%s' on interface com.acme.Coyote: %s (%s, %d)", # info->parent_struct.name, # error->message, g_quark_to_string (error->domain), error->code); # g_error_free (error); # } # else # { # g_variant_unref (_ret); # } # } # # static void # com_acme_coyote_proxy_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _com_acme_coyote_property_info_pointers[prop_id - 1]; # variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_dbus_proxy_call (G_DBUS_PROXY (object), # "org.freedesktop.DBus.Properties.Set", # g_variant_new ("(ssv)", "com.acme.Coyote", info->parent_struct.name, variant), # G_DBUS_CALL_FLAGS_NONE, # -1, # NULL, (GAsyncReadyCallback) com_acme_coyote_proxy_set_property_cb, (GDBusPropertyInfo *) &info->parent_struct); # g_variant_unref (variant); # } # # static void # com_acme_coyote_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_COM_ACME_COYOTE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_COM_ACME_COYOTE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # com_acme_coyote_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # ComAcmeCoyoteProxy *proxy = COM_ACME_COYOTE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static const gchar * # com_acme_coyote_proxy_get_mood (ComAcmeCoyote *object) # { # ComAcmeCoyoteProxy *proxy = COM_ACME_COYOTE_PROXY (object); # GVariant *variant; # const gchar *value = NULL; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "Mood"); # if (variant != NULL) # { # value = g_variant_get_string (variant, NULL); # g_variant_unref (variant); # } # return value; # } # # static void # com_acme_coyote_proxy_init (ComAcmeCoyoteProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = com_acme_coyote_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), com_acme_coyote_interface_info ()); # } # # static void # com_acme_coyote_proxy_class_init (ComAcmeCoyoteProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = com_acme_coyote_proxy_finalize; # gobject_class->get_property = com_acme_coyote_proxy_get_property; # gobject_class->set_property = com_acme_coyote_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = com_acme_coyote_proxy_g_signal; # proxy_class->g_properties_changed = com_acme_coyote_proxy_g_properties_changed; # # com_acme_coyote_override_properties (gobject_class, 1); # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (ComAcmeCoyoteProxyPrivate)); # #endif # } # # static void # com_acme_coyote_proxy_iface_init (ComAcmeCoyoteIface *iface) # { # iface->get_mood = com_acme_coyote_proxy_get_mood; # } # # /** # * com_acme_coyote_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface com.acme.Coyote. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_proxy_new_finish() to get the result of the operation. # * # * See com_acme_coyote_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # com_acme_coyote_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_COM_ACME_COYOTE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # } # # /** # * com_acme_coyote_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with com_acme_coyote_proxy_new(). # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # /** # * com_acme_coyote_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface com.acme.Coyote. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_COM_ACME_COYOTE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # # /** # * com_acme_coyote_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like com_acme_coyote_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_proxy_new_for_bus_finish() to get the result of the operation. # * # * See com_acme_coyote_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # com_acme_coyote_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_COM_ACME_COYOTE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # } # # /** # * com_acme_coyote_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with com_acme_coyote_proxy_new_for_bus(). # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # /** # * com_acme_coyote_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like com_acme_coyote_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_COM_ACME_COYOTE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * ComAcmeCoyoteSkeleton: # * # * The #ComAcmeCoyoteSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * ComAcmeCoyoteSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #ComAcmeCoyoteSkeleton. # */ # # struct _ComAcmeCoyoteSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _com_acme_coyote_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_COM_ACME_COYOTE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_COM_ACME_COYOTE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _com_acme_coyote_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _com_acme_coyote_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _com_acme_coyote_skeleton_vtable = # { # _com_acme_coyote_skeleton_handle_method_call, # _com_acme_coyote_skeleton_handle_get_property, # _com_acme_coyote_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # com_acme_coyote_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return com_acme_coyote_interface_info (); # } # # static GDBusInterfaceVTable * # com_acme_coyote_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_com_acme_coyote_skeleton_vtable; # } # # static GVariant * # com_acme_coyote_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_com_acme_coyote_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _com_acme_coyote_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _com_acme_coyote_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _com_acme_coyote_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.acme.Coyote", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static gboolean _com_acme_coyote_emit_changed (gpointer user_data); # # static void # com_acme_coyote_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (_skeleton); # gboolean emit_changed = FALSE; # # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties_idle_source != NULL) # { # g_source_destroy (skeleton->priv->changed_properties_idle_source); # skeleton->priv->changed_properties_idle_source = NULL; # emit_changed = TRUE; # } # g_mutex_unlock (&skeleton->priv->lock); # # if (emit_changed) # _com_acme_coyote_emit_changed (skeleton); # } # # static void # _com_acme_coyote_on_signal_surprised ( # ComAcmeCoyote *object) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.acme.Coyote", "Surprised", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void com_acme_coyote_skeleton_iface_init (ComAcmeCoyoteIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteSkeleton, com_acme_coyote_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (ComAcmeCoyoteSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteSkeleton, com_acme_coyote_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_skeleton_iface_init)) # # #endif # static void # com_acme_coyote_skeleton_finalize (GObject *object) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # guint n; # for (n = 0; n < 1; n++) # g_value_unset (&skeleton->priv->properties[n]); # g_free (skeleton->priv->properties); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (com_acme_coyote_skeleton_parent_class)->finalize (object); # } # # static void # com_acme_coyote_skeleton_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # g_mutex_lock (&skeleton->priv->lock); # g_value_copy (&skeleton->priv->properties[prop_id - 1], value); # g_mutex_unlock (&skeleton->priv->lock); # } # # static gboolean # _com_acme_coyote_emit_changed (gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # GList *l; # GVariantBuilder builder; # GVariantBuilder invalidated_builder; # guint num_changes; # # g_mutex_lock (&skeleton->priv->lock); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init_static (&invalidated_builder, G_VARIANT_TYPE ("as")); # #else # g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as")); # #endif # for (l = skeleton->priv->changed_properties, num_changes = 0; l != NULL; l = l->next) # { # ChangedProperty *cp = l->data; # GVariant *variant; # const GValue *cur_value; # # cur_value = &skeleton->priv->properties[cp->prop_id - 1]; # if (!_g_value_equal (cur_value, &cp->orig_value)) # { # variant = g_dbus_gvalue_to_gvariant (cur_value, G_VARIANT_TYPE (cp->info->parent_struct.signature)); # g_variant_builder_add (&builder, "{sv}", cp->info->parent_struct.name, variant); # g_variant_unref (variant); # num_changes++; # } # } # if (num_changes > 0) # { # GList *connections, *ll; # GVariant *signal_variant; # signal_variant = g_variant_ref_sink (g_variant_new ("(sa{sv}as)", "com.acme.Coyote", # &builder, &invalidated_builder)); # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # for (ll = connections; ll != NULL; ll = ll->next) # { # GDBusConnection *connection = ll->data; # # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), # "org.freedesktop.DBus.Properties", # "PropertiesChanged", # signal_variant, # NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # else # { # g_variant_builder_clear (&builder); # g_variant_builder_clear (&invalidated_builder); # } # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # skeleton->priv->changed_properties = NULL; # skeleton->priv->changed_properties_idle_source = NULL; # g_mutex_unlock (&skeleton->priv->lock); # return FALSE; # } # # static void # _com_acme_coyote_schedule_emit_changed (ComAcmeCoyoteSkeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value) # { # ChangedProperty *cp; # GList *l; # cp = NULL; # for (l = skeleton->priv->changed_properties; l != NULL; l = l->next) # { # ChangedProperty *i_cp = l->data; # if (i_cp->info == info) # { # cp = i_cp; # break; # } # } # if (cp == NULL) # { # cp = g_new0 (ChangedProperty, 1); # cp->prop_id = prop_id; # cp->info = info; # skeleton->priv->changed_properties = g_list_prepend (skeleton->priv->changed_properties, cp); # g_value_init (&cp->orig_value, G_VALUE_TYPE (orig_value)); # g_value_copy (orig_value, &cp->orig_value); # } # } # # static void # com_acme_coyote_skeleton_notify (GObject *object, # GParamSpec *pspec G_GNUC_UNUSED) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties != NULL && # skeleton->priv->changed_properties_idle_source == NULL) # { # skeleton->priv->changed_properties_idle_source = g_idle_source_new (); # g_source_set_priority (skeleton->priv->changed_properties_idle_source, G_PRIORITY_DEFAULT); # g_source_set_callback (skeleton->priv->changed_properties_idle_source, _com_acme_coyote_emit_changed, g_object_ref (skeleton), (GDestroyNotify) g_object_unref); # g_source_set_name (skeleton->priv->changed_properties_idle_source, "[generated] _com_acme_coyote_emit_changed"); # g_source_attach (skeleton->priv->changed_properties_idle_source, skeleton->priv->context); # g_source_unref (skeleton->priv->changed_properties_idle_source); # } # g_mutex_unlock (&skeleton->priv->lock); # } # # static void # com_acme_coyote_skeleton_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec) # { # const _ExtendedGDBusPropertyInfo *info; # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _com_acme_coyote_property_info_pointers[prop_id - 1]; # g_mutex_lock (&skeleton->priv->lock); # g_object_freeze_notify (object); # if (!_g_value_equal (value, &skeleton->priv->properties[prop_id - 1])) # { # if (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)) != NULL && # info->emits_changed_signal) # _com_acme_coyote_schedule_emit_changed (skeleton, info, prop_id, &skeleton->priv->properties[prop_id - 1]); # g_value_copy (value, &skeleton->priv->properties[prop_id - 1]); # g_object_notify_by_pspec (object, pspec); # } # g_mutex_unlock (&skeleton->priv->lock); # g_object_thaw_notify (object); # } # # static void # com_acme_coyote_skeleton_init (ComAcmeCoyoteSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = com_acme_coyote_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # skeleton->priv->properties = g_new0 (GValue, 1); # g_value_init (&skeleton->priv->properties[0], G_TYPE_STRING); # } # # static const gchar * # com_acme_coyote_skeleton_get_mood (ComAcmeCoyote *object) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # const gchar *value; # g_mutex_lock (&skeleton->priv->lock); # value = g_marshal_value_peek_string (&(skeleton->priv->properties[0])); # g_mutex_unlock (&skeleton->priv->lock); # return value; # } # # static void # com_acme_coyote_skeleton_class_init (ComAcmeCoyoteSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = com_acme_coyote_skeleton_finalize; # gobject_class->get_property = com_acme_coyote_skeleton_get_property; # gobject_class->set_property = com_acme_coyote_skeleton_set_property; # gobject_class->notify = com_acme_coyote_skeleton_notify; # # # com_acme_coyote_override_properties (gobject_class, 1); # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = com_acme_coyote_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = com_acme_coyote_skeleton_dbus_interface_get_properties; # skeleton_class->flush = com_acme_coyote_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = com_acme_coyote_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (ComAcmeCoyoteSkeletonPrivate)); # #endif # } # # static void # com_acme_coyote_skeleton_iface_init (ComAcmeCoyoteIface *iface) # { # iface->surprised = _com_acme_coyote_on_signal_surprised; # iface->get_mood = com_acme_coyote_skeleton_get_mood; # } # # /** # * com_acme_coyote_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface com.acme.Coyote. # * # * Returns: (transfer full) (type ComAcmeCoyoteSkeleton): The skeleton object. # */ # ComAcmeCoyote * # com_acme_coyote_skeleton_new (void) # { # return COM_ACME_COYOTE (g_object_new (TYPE_COM_ACME_COYOTE_SKELETON, NULL)); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.Bar.Frobnicator # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectBarFrobnicator # * @title: OrgProjectBarFrobnicator # * @short_description: Generated C code for the org.project.Bar.Frobnicator D-Bus interface # * # * This section contains code for working with the org.project.Bar.Frobnicator D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.Bar.Frobnicator ---- */ # # static const _ExtendedGDBusMethodInfo _org_project_bar_frobnicator_method_info_random_method = # { # { # -1, # (gchar *) "RandomMethod", # NULL, # NULL, # NULL # }, # "handle-random-method", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_bar_frobnicator_method_info_pointers[] = # { # &_org_project_bar_frobnicator_method_info_random_method.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_bar_frobnicator_interface_info = # { # { # -1, # (gchar *) "org.project.Bar.Frobnicator", # (GDBusMethodInfo **) &_org_project_bar_frobnicator_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-bar-frobnicator", # }; # # # /** # * org_project_bar_frobnicator_interface_info: # * # * Gets a machine-readable description of the org.project.Bar.Frobnicator D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_bar_frobnicator_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct; # } # # /** # * org_project_bar_frobnicator_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectBarFrobnicator interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_bar_frobnicator_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_bar_frobnicator_method_marshal_random_method ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectBarFrobnicator: # * # * Abstract interface type for the D-Bus interface org.project.Bar.Frobnicator. # */ # # /** # * OrgProjectBarFrobnicatorIface: # * @parent_iface: The parent interface. # * @handle_random_method: Handler for the #OrgProjectBarFrobnicator::handle-random-method signal. # * # * Virtual table for the D-Bus interface org.project.Bar.Frobnicator. # */ # # typedef OrgProjectBarFrobnicatorIface OrgProjectBarFrobnicatorInterface; # G_DEFINE_INTERFACE (OrgProjectBarFrobnicator, org_project_bar_frobnicator, G_TYPE_OBJECT) # # static void # org_project_bar_frobnicator_default_init (OrgProjectBarFrobnicatorIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectBarFrobnicator::handle-random-method: # * @object: A #OrgProjectBarFrobnicator. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the RandomMethod() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_bar_frobnicator_complete_random_method() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-random-method", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectBarFrobnicatorIface, handle_random_method), # g_signal_accumulator_true_handled, # NULL, # org_project_bar_frobnicator_method_marshal_random_method, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_bar_frobnicator_call_random_method: # * @proxy: A #OrgProjectBarFrobnicatorProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the RandomMethod() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_bar_frobnicator_call_random_method_finish() to get the result of the operation. # * # * See org_project_bar_frobnicator_call_random_method_sync() for the synchronous, blocking version of this method. # */ # void # org_project_bar_frobnicator_call_random_method ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "RandomMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_bar_frobnicator_call_random_method_finish: # * @proxy: A #OrgProjectBarFrobnicatorProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_bar_frobnicator_call_random_method(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_bar_frobnicator_call_random_method(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_bar_frobnicator_call_random_method_finish ( # OrgProjectBarFrobnicator *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_bar_frobnicator_call_random_method_sync: # * @proxy: A #OrgProjectBarFrobnicatorProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the RandomMethod() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_bar_frobnicator_call_random_method() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_bar_frobnicator_call_random_method_sync ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "RandomMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_bar_frobnicator_complete_random_method: # * @object: A #OrgProjectBarFrobnicator. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the RandomMethod() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_bar_frobnicator_complete_random_method ( # OrgProjectBarFrobnicator *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectBarFrobnicatorProxy: # * # * The #OrgProjectBarFrobnicatorProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectBarFrobnicatorProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectBarFrobnicatorProxy. # */ # # struct _OrgProjectBarFrobnicatorProxyPrivate # { # GData *qdata; # }; # # static void org_project_bar_frobnicator_proxy_iface_init (OrgProjectBarFrobnicatorIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorProxy, org_project_bar_frobnicator_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectBarFrobnicatorProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorProxy, org_project_bar_frobnicator_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_proxy_iface_init)) # # #endif # static void # org_project_bar_frobnicator_proxy_finalize (GObject *object) # { # OrgProjectBarFrobnicatorProxy *proxy = ORG_PROJECT_BAR_FROBNICATOR_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_bar_frobnicator_proxy_parent_class)->finalize (object); # } # # static void # org_project_bar_frobnicator_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_bar_frobnicator_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_bar_frobnicator_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_bar_frobnicator_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectBarFrobnicatorProxy *proxy = ORG_PROJECT_BAR_FROBNICATOR_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_bar_frobnicator_proxy_init (OrgProjectBarFrobnicatorProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_bar_frobnicator_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_bar_frobnicator_interface_info ()); # } # # static void # org_project_bar_frobnicator_proxy_class_init (OrgProjectBarFrobnicatorProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_bar_frobnicator_proxy_finalize; # gobject_class->get_property = org_project_bar_frobnicator_proxy_get_property; # gobject_class->set_property = org_project_bar_frobnicator_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_bar_frobnicator_proxy_g_signal; # proxy_class->g_properties_changed = org_project_bar_frobnicator_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectBarFrobnicatorProxyPrivate)); # #endif # } # # static void # org_project_bar_frobnicator_proxy_iface_init (OrgProjectBarFrobnicatorIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_bar_frobnicator_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.Bar.Frobnicator. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_bar_frobnicator_proxy_new_finish() to get the result of the operation. # * # * See org_project_bar_frobnicator_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_bar_frobnicator_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # } # # /** # * org_project_bar_frobnicator_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_bar_frobnicator_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_bar_frobnicator_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # /** # * org_project_bar_frobnicator_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.Bar.Frobnicator. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_bar_frobnicator_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # # /** # * org_project_bar_frobnicator_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_bar_frobnicator_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_bar_frobnicator_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_bar_frobnicator_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_bar_frobnicator_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # } # # /** # * org_project_bar_frobnicator_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_bar_frobnicator_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_bar_frobnicator_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # /** # * org_project_bar_frobnicator_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_bar_frobnicator_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_bar_frobnicator_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectBarFrobnicatorSkeleton: # * # * The #OrgProjectBarFrobnicatorSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectBarFrobnicatorSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectBarFrobnicatorSkeleton. # */ # # struct _OrgProjectBarFrobnicatorSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_bar_frobnicator_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_bar_frobnicator_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_bar_frobnicator_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_bar_frobnicator_skeleton_vtable = # { # _org_project_bar_frobnicator_skeleton_handle_method_call, # _org_project_bar_frobnicator_skeleton_handle_get_property, # _org_project_bar_frobnicator_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_bar_frobnicator_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_bar_frobnicator_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_bar_frobnicator_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_bar_frobnicator_skeleton_vtable; # } # # static GVariant * # org_project_bar_frobnicator_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_bar_frobnicator_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_bar_frobnicator_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_bar_frobnicator_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_bar_frobnicator_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.Bar.Frobnicator", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_bar_frobnicator_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_bar_frobnicator_skeleton_iface_init (OrgProjectBarFrobnicatorIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorSkeleton, org_project_bar_frobnicator_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectBarFrobnicatorSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorSkeleton, org_project_bar_frobnicator_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_skeleton_iface_init)) # # #endif # static void # org_project_bar_frobnicator_skeleton_finalize (GObject *object) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_bar_frobnicator_skeleton_parent_class)->finalize (object); # } # # static void # org_project_bar_frobnicator_skeleton_init (OrgProjectBarFrobnicatorSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_bar_frobnicator_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_bar_frobnicator_skeleton_class_init (OrgProjectBarFrobnicatorSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_bar_frobnicator_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_bar_frobnicator_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_bar_frobnicator_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_bar_frobnicator_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_bar_frobnicator_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectBarFrobnicatorSkeletonPrivate)); # #endif # } # # static void # org_project_bar_frobnicator_skeleton_iface_init (OrgProjectBarFrobnicatorIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_bar_frobnicator_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.Bar.Frobnicator. # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorSkeleton): The skeleton object. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_skeleton_new (void) # { # return ORG_PROJECT_BAR_FROBNICATOR (g_object_new (TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, NULL)); # } # Error: # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpky5lstit/tmpx0rw3weq2.xml', '/tmp/tmpky5lstit/tmpnekr2bwu1.xml', '--output', '-', '--body'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifdef HAVE_CONFIG_H # # include "config.h" # #endif # # #include # #ifdef G_OS_UNIX # # include # #endif # # #ifdef G_ENABLE_DEBUG # #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) # #define g_marshal_value_peek_char(v) g_value_get_schar (v) # #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) # #define g_marshal_value_peek_int(v) g_value_get_int (v) # #define g_marshal_value_peek_uint(v) g_value_get_uint (v) # #define g_marshal_value_peek_long(v) g_value_get_long (v) # #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) # #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) # #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) # #define g_marshal_value_peek_enum(v) g_value_get_enum (v) # #define g_marshal_value_peek_flags(v) g_value_get_flags (v) # #define g_marshal_value_peek_float(v) g_value_get_float (v) # #define g_marshal_value_peek_double(v) g_value_get_double (v) # #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) # #define g_marshal_value_peek_param(v) g_value_get_param (v) # #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) # #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) # #define g_marshal_value_peek_object(v) g_value_get_object (v) # #define g_marshal_value_peek_variant(v) g_value_get_variant (v) # #else /* !G_ENABLE_DEBUG */ # /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. # * Do not access GValues directly in your code. Instead, use the # * g_value_get_*() functions # */ # #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int # #define g_marshal_value_peek_char(v) (v)->data[0].v_int # #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint # #define g_marshal_value_peek_int(v) (v)->data[0].v_int # #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint # #define g_marshal_value_peek_long(v) (v)->data[0].v_long # #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 # #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 # #define g_marshal_value_peek_enum(v) (v)->data[0].v_long # #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong # #define g_marshal_value_peek_float(v) (v)->data[0].v_float # #define g_marshal_value_peek_double(v) (v)->data[0].v_double # #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer # #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer # #endif /* !G_ENABLE_DEBUG */ # # typedef struct # { # GDBusArgInfo parent_struct; # gboolean use_gvariant; # } _ExtendedGDBusArgInfo; # # typedef struct # { # GDBusMethodInfo parent_struct; # const gchar *signal_name; # gboolean pass_fdlist; # } _ExtendedGDBusMethodInfo; # # typedef struct # { # GDBusSignalInfo parent_struct; # const gchar *signal_name; # } _ExtendedGDBusSignalInfo; # # typedef struct # { # GDBusPropertyInfo parent_struct; # const gchar *hyphen_name; # guint use_gvariant : 1; # guint emits_changed_signal : 1; # } _ExtendedGDBusPropertyInfo; # # typedef struct # { # GDBusInterfaceInfo parent_struct; # const gchar *hyphen_name; # } _ExtendedGDBusInterfaceInfo; # # typedef struct # { # const _ExtendedGDBusPropertyInfo *info; # guint prop_id; # GValue orig_value; /* the value before the change */ # } ChangedProperty; # # static void # _changed_property_free (ChangedProperty *data) # { # g_value_unset (&data->orig_value); # g_free (data); # } # # static gboolean # _g_strv_equal0 (gchar **a, gchar **b) # { # gboolean ret = FALSE; # guint n; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # if (g_strv_length (a) != g_strv_length (b)) # goto out; # for (n = 0; a[n] != NULL; n++) # if (g_strcmp0 (a[n], b[n]) != 0) # goto out; # ret = TRUE; # out: # return ret; # } # # static gboolean # _g_variant_equal0 (GVariant *a, GVariant *b) # { # gboolean ret = FALSE; # if (a == NULL && b == NULL) # { # ret = TRUE; # goto out; # } # if (a == NULL || b == NULL) # goto out; # ret = g_variant_equal (a, b); # out: # return ret; # } # # G_GNUC_UNUSED static gboolean # _g_value_equal (const GValue *a, const GValue *b) # { # gboolean ret = FALSE; # g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); # switch (G_VALUE_TYPE (a)) # { # case G_TYPE_BOOLEAN: # ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); # break; # case G_TYPE_UCHAR: # ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); # break; # case G_TYPE_INT: # ret = (g_value_get_int (a) == g_value_get_int (b)); # break; # case G_TYPE_UINT: # ret = (g_value_get_uint (a) == g_value_get_uint (b)); # break; # case G_TYPE_INT64: # ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); # break; # case G_TYPE_UINT64: # ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); # break; # case G_TYPE_DOUBLE: # { # /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ # gdouble da = g_value_get_double (a); # gdouble db = g_value_get_double (b); # ret = memcmp (&da, &db, sizeof (gdouble)) == 0; # } # break; # case G_TYPE_STRING: # ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); # break; # case G_TYPE_VARIANT: # ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); # break; # default: # if (G_VALUE_TYPE (a) == G_TYPE_STRV) # ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); # else # g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); # break; # } # return ret; # } # # static void # _g_dbus_codegen_marshal_BOOLEAN__OBJECT ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint G_GNUC_UNUSED, # void *marshal_data) # { # typedef gboolean (*_GDbusCodegenMarshalBoolean_ObjectFunc) # (void *data1, # GDBusMethodInvocation *arg_method_invocation, # void *data2); # _GDbusCodegenMarshalBoolean_ObjectFunc callback; # GCClosure *cc = (GCClosure*) closure; # void *data1, *data2; # gboolean v_return; # # g_return_if_fail (return_value != NULL); # g_return_if_fail (n_param_values == 2); # # if (G_CCLOSURE_SWAP_DATA (closure)) # { # data1 = closure->data; # data2 = g_value_peek_pointer (param_values + 0); # } # else # { # data1 = g_value_peek_pointer (param_values + 0); # data2 = closure->data; # } # # callback = (_GDbusCodegenMarshalBoolean_ObjectFunc) # (marshal_data ? marshal_data : cc->callback); # # v_return = # callback (data1, # g_marshal_value_peek_object (param_values + 1), # data2); # # g_value_set_boolean (return_value, v_return); # } # # /* ------------------------------------------------------------------------ # * Code for interface com.acme.Coyote # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:ComAcmeCoyote # * @title: ComAcmeCoyote # * @short_description: Generated C code for the com.acme.Coyote D-Bus interface # * # * This section contains code for working with the com.acme.Coyote D-Bus interface in C. # */ # # enum # { # _COM_ACME_COYOTE_SURPRISED, # }; # # static unsigned _COM_ACME_COYOTE_SIGNALS[1] = { 0 }; # # /* ---- Introspection data for com.acme.Coyote ---- */ # # static const _ExtendedGDBusMethodInfo _com_acme_coyote_method_info_run = # { # { # -1, # (gchar *) "Run", # NULL, # NULL, # NULL # }, # "handle-run", # FALSE # }; # # static const _ExtendedGDBusMethodInfo _com_acme_coyote_method_info_sleep = # { # { # -1, # (gchar *) "Sleep", # NULL, # NULL, # NULL # }, # "handle-sleep", # FALSE # }; # # static const _ExtendedGDBusMethodInfo _com_acme_coyote_method_info_attack = # { # { # -1, # (gchar *) "Attack", # NULL, # NULL, # NULL # }, # "handle-attack", # FALSE # }; # # static const GDBusMethodInfo * const _com_acme_coyote_method_info_pointers[] = # { # &_com_acme_coyote_method_info_run.parent_struct, # &_com_acme_coyote_method_info_sleep.parent_struct, # &_com_acme_coyote_method_info_attack.parent_struct, # NULL # }; # # static const _ExtendedGDBusSignalInfo _com_acme_coyote_signal_info_surprised = # { # { # -1, # (gchar *) "Surprised", # NULL, # NULL # }, # "surprised" # }; # # static const GDBusSignalInfo * const _com_acme_coyote_signal_info_pointers[] = # { # &_com_acme_coyote_signal_info_surprised.parent_struct, # NULL # }; # # static const _ExtendedGDBusPropertyInfo _com_acme_coyote_property_info_mood = # { # { # -1, # (gchar *) "Mood", # (gchar *) "s", # G_DBUS_PROPERTY_INFO_FLAGS_READABLE, # NULL # }, # "mood", # FALSE, # TRUE # }; # # static const GDBusPropertyInfo * const _com_acme_coyote_property_info_pointers[] = # { # &_com_acme_coyote_property_info_mood.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _com_acme_coyote_interface_info = # { # { # -1, # (gchar *) "com.acme.Coyote", # (GDBusMethodInfo **) &_com_acme_coyote_method_info_pointers, # (GDBusSignalInfo **) &_com_acme_coyote_signal_info_pointers, # (GDBusPropertyInfo **) &_com_acme_coyote_property_info_pointers, # NULL # }, # "com-acme-coyote", # }; # # # /** # * com_acme_coyote_interface_info: # * # * Gets a machine-readable description of the com.acme.Coyote D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # com_acme_coyote_interface_info (void) # { # return (GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct; # } # # /** # * com_acme_coyote_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #ComAcmeCoyote interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # com_acme_coyote_override_properties (GObjectClass *klass, guint property_id_begin) # { # g_object_class_override_property (klass, property_id_begin++, "mood"); # return property_id_begin - 1; # } # # # inline static void # com_acme_coyote_signal_marshal_surprised ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # g_cclosure_marshal_VOID__VOID (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # com_acme_coyote_method_marshal_run ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # com_acme_coyote_method_marshal_sleep ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # inline static void # com_acme_coyote_method_marshal_attack ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * ComAcmeCoyote: # * # * Abstract interface type for the D-Bus interface com.acme.Coyote. # */ # # /** # * ComAcmeCoyoteIface: # * @parent_iface: The parent interface. # * @handle_attack: Handler for the #ComAcmeCoyote::handle-attack signal. # * @handle_run: Handler for the #ComAcmeCoyote::handle-run signal. # * @handle_sleep: Handler for the #ComAcmeCoyote::handle-sleep signal. # * @get_mood: Getter for the #ComAcmeCoyote:mood property. # * @surprised: Handler for the #ComAcmeCoyote::surprised signal. # * # * Virtual table for the D-Bus interface com.acme.Coyote. # */ # # typedef ComAcmeCoyoteIface ComAcmeCoyoteInterface; # G_DEFINE_INTERFACE (ComAcmeCoyote, com_acme_coyote, G_TYPE_OBJECT) # # static void # com_acme_coyote_default_init (ComAcmeCoyoteIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * ComAcmeCoyote::handle-run: # * @object: A #ComAcmeCoyote. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the Run() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call com_acme_coyote_complete_run() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-run", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, handle_run), # g_signal_accumulator_true_handled, # NULL, # com_acme_coyote_method_marshal_run, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # /** # * ComAcmeCoyote::handle-sleep: # * @object: A #ComAcmeCoyote. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the Sleep() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call com_acme_coyote_complete_sleep() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-sleep", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, handle_sleep), # g_signal_accumulator_true_handled, # NULL, # com_acme_coyote_method_marshal_sleep, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # /** # * ComAcmeCoyote::handle-attack: # * @object: A #ComAcmeCoyote. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the Attack() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call com_acme_coyote_complete_attack() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-attack", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, handle_attack), # g_signal_accumulator_true_handled, # NULL, # com_acme_coyote_method_marshal_attack, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # /* GObject signals for received D-Bus signals: */ # /** # * ComAcmeCoyote::surprised: # * @object: A #ComAcmeCoyote. # * # * On the client-side, this signal is emitted whenever the D-Bus signal "Surprised" is received. # * # * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. # */ # _COM_ACME_COYOTE_SIGNALS[_COM_ACME_COYOTE_SURPRISED] = # g_signal_new ("surprised", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (ComAcmeCoyoteIface, surprised), # NULL, # NULL, # com_acme_coyote_signal_marshal_surprised, # G_TYPE_NONE, # 0); # # /* GObject properties for D-Bus properties: */ # /** # * ComAcmeCoyote:mood: # * # * Represents the D-Bus property "Mood". # * # * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. # */ # g_object_interface_install_property (iface, # g_param_spec_string ("mood", "Mood", "Mood", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); # } # # /** # * com_acme_coyote_get_mood: (skip) # * @object: A #ComAcmeCoyote. # * # * Gets the value of the "Mood" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use com_acme_coyote_dup_mood() if on another thread. # * # * Returns: (transfer none) (nullable): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. # */ # const gchar * # com_acme_coyote_get_mood (ComAcmeCoyote *object) # { # g_return_val_if_fail (IS_COM_ACME_COYOTE (object), NULL); # # return COM_ACME_COYOTE_GET_IFACE (object)->get_mood (object); # } # # /** # * com_acme_coyote_dup_mood: (skip) # * @object: A #ComAcmeCoyote. # * # * Gets a copy of the "Mood" D-Bus property. # * # * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. # * # * Returns: (transfer full) (nullable): The property value or %NULL if the property is not set. The returned value should be freed with g_free(). # */ # gchar * # com_acme_coyote_dup_mood (ComAcmeCoyote *object) # { # gchar *value; # g_object_get (G_OBJECT (object), "mood", &value, NULL); # return value; # } # # /** # * com_acme_coyote_set_mood: (skip) # * @object: A #ComAcmeCoyote. # * @value: The value to set. # * # * Sets the "Mood" D-Bus property to @value. # * # * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. # */ # void # com_acme_coyote_set_mood (ComAcmeCoyote *object, const gchar *value) # { # g_object_set (G_OBJECT (object), "mood", value, NULL); # } # # /** # * com_acme_coyote_emit_surprised: # * @object: A #ComAcmeCoyote. # * # * Emits the "Surprised" D-Bus signal. # */ # void # com_acme_coyote_emit_surprised ( # ComAcmeCoyote *object) # { # g_signal_emit (object, _COM_ACME_COYOTE_SIGNALS[_COM_ACME_COYOTE_SURPRISED], 0); # } # # /** # * com_acme_coyote_call_run: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the Run() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_call_run_finish() to get the result of the operation. # * # * See com_acme_coyote_call_run_sync() for the synchronous, blocking version of this method. # */ # void # com_acme_coyote_call_run ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "Run", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * com_acme_coyote_call_run_finish: # * @proxy: A #ComAcmeCoyoteProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_call_run(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with com_acme_coyote_call_run(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_run_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_run_sync: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the Run() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_call_run() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_run_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "Run", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_sleep: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the Sleep() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_call_sleep_finish() to get the result of the operation. # * # * See com_acme_coyote_call_sleep_sync() for the synchronous, blocking version of this method. # */ # void # com_acme_coyote_call_sleep ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "Sleep", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * com_acme_coyote_call_sleep_finish: # * @proxy: A #ComAcmeCoyoteProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_call_sleep(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with com_acme_coyote_call_sleep(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_sleep_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_sleep_sync: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the Sleep() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_call_sleep() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_sleep_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "Sleep", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_attack: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the Attack() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_call_attack_finish() to get the result of the operation. # * # * See com_acme_coyote_call_attack_sync() for the synchronous, blocking version of this method. # */ # void # com_acme_coyote_call_attack ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "Attack", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * com_acme_coyote_call_attack_finish: # * @proxy: A #ComAcmeCoyoteProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_call_attack(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with com_acme_coyote_call_attack(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_attack_finish ( # ComAcmeCoyote *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_call_attack_sync: # * @proxy: A #ComAcmeCoyoteProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the Attack() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_call_attack() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # com_acme_coyote_call_attack_sync ( # ComAcmeCoyote *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "Attack", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * com_acme_coyote_complete_run: # * @object: A #ComAcmeCoyote. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the Run() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # com_acme_coyote_complete_run ( # ComAcmeCoyote *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /** # * com_acme_coyote_complete_sleep: # * @object: A #ComAcmeCoyote. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the Sleep() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # com_acme_coyote_complete_sleep ( # ComAcmeCoyote *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /** # * com_acme_coyote_complete_attack: # * @object: A #ComAcmeCoyote. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the Attack() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # com_acme_coyote_complete_attack ( # ComAcmeCoyote *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * ComAcmeCoyoteProxy: # * # * The #ComAcmeCoyoteProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * ComAcmeCoyoteProxyClass: # * @parent_class: The parent class. # * # * Class structure for #ComAcmeCoyoteProxy. # */ # # struct _ComAcmeCoyoteProxyPrivate # { # GData *qdata; # }; # # static void com_acme_coyote_proxy_iface_init (ComAcmeCoyoteIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteProxy, com_acme_coyote_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (ComAcmeCoyoteProxy) # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteProxy, com_acme_coyote_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_proxy_iface_init)) # # #endif # static void # com_acme_coyote_proxy_finalize (GObject *object) # { # ComAcmeCoyoteProxy *proxy = COM_ACME_COYOTE_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (com_acme_coyote_proxy_parent_class)->finalize (object); # } # # static void # com_acme_coyote_proxy_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _com_acme_coyote_property_info_pointers[prop_id - 1]; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name); # if (info->use_gvariant) # { # g_value_set_variant (value, variant); # } # else # { # if (variant != NULL) # g_dbus_gvariant_to_gvalue (variant, value); # } # if (variant != NULL) # g_variant_unref (variant); # } # # static void # com_acme_coyote_proxy_set_property_cb (GDBusProxy *proxy, # GAsyncResult *res, # gpointer user_data) # { # const _ExtendedGDBusPropertyInfo *info = user_data; # GError *error; # GVariant *_ret; # error = NULL; # _ret = g_dbus_proxy_call_finish (proxy, res, &error); # if (!_ret) # { # g_warning ("Error setting property '%s' on interface com.acme.Coyote: %s (%s, %d)", # info->parent_struct.name, # error->message, g_quark_to_string (error->domain), error->code); # g_error_free (error); # } # else # { # g_variant_unref (_ret); # } # } # # static void # com_acme_coyote_proxy_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # const _ExtendedGDBusPropertyInfo *info; # GVariant *variant; # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _com_acme_coyote_property_info_pointers[prop_id - 1]; # variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_dbus_proxy_call (G_DBUS_PROXY (object), # "org.freedesktop.DBus.Properties.Set", # g_variant_new ("(ssv)", "com.acme.Coyote", info->parent_struct.name, variant), # G_DBUS_CALL_FLAGS_NONE, # -1, # NULL, (GAsyncReadyCallback) com_acme_coyote_proxy_set_property_cb, (GDBusPropertyInfo *) &info->parent_struct); # g_variant_unref (variant); # } # # static void # com_acme_coyote_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_COM_ACME_COYOTE); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_COM_ACME_COYOTE); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # com_acme_coyote_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # ComAcmeCoyoteProxy *proxy = COM_ACME_COYOTE_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static const gchar * # com_acme_coyote_proxy_get_mood (ComAcmeCoyote *object) # { # ComAcmeCoyoteProxy *proxy = COM_ACME_COYOTE_PROXY (object); # GVariant *variant; # const gchar *value = NULL; # variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "Mood"); # if (variant != NULL) # { # value = g_variant_get_string (variant, NULL); # g_variant_unref (variant); # } # return value; # } # # static void # com_acme_coyote_proxy_init (ComAcmeCoyoteProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = com_acme_coyote_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_COM_ACME_COYOTE_PROXY, ComAcmeCoyoteProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), com_acme_coyote_interface_info ()); # } # # static void # com_acme_coyote_proxy_class_init (ComAcmeCoyoteProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = com_acme_coyote_proxy_finalize; # gobject_class->get_property = com_acme_coyote_proxy_get_property; # gobject_class->set_property = com_acme_coyote_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = com_acme_coyote_proxy_g_signal; # proxy_class->g_properties_changed = com_acme_coyote_proxy_g_properties_changed; # # com_acme_coyote_override_properties (gobject_class, 1); # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (ComAcmeCoyoteProxyPrivate)); # #endif # } # # static void # com_acme_coyote_proxy_iface_init (ComAcmeCoyoteIface *iface) # { # iface->get_mood = com_acme_coyote_proxy_get_mood; # } # # /** # * com_acme_coyote_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface com.acme.Coyote. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_proxy_new_finish() to get the result of the operation. # * # * See com_acme_coyote_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # com_acme_coyote_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_COM_ACME_COYOTE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # } # # /** # * com_acme_coyote_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with com_acme_coyote_proxy_new(). # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # /** # * com_acme_coyote_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface com.acme.Coyote. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_COM_ACME_COYOTE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # # /** # * com_acme_coyote_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like com_acme_coyote_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call com_acme_coyote_proxy_new_for_bus_finish() to get the result of the operation. # * # * See com_acme_coyote_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # com_acme_coyote_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_COM_ACME_COYOTE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # } # # /** # * com_acme_coyote_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to com_acme_coyote_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with com_acme_coyote_proxy_new_for_bus(). # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # /** # * com_acme_coyote_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like com_acme_coyote_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See com_acme_coyote_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type ComAcmeCoyoteProxy): The constructed proxy object or %NULL if @error is set. # */ # ComAcmeCoyote * # com_acme_coyote_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_COM_ACME_COYOTE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.acme.Coyote", NULL); # if (ret != NULL) # return COM_ACME_COYOTE (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * ComAcmeCoyoteSkeleton: # * # * The #ComAcmeCoyoteSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * ComAcmeCoyoteSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #ComAcmeCoyoteSkeleton. # */ # # struct _ComAcmeCoyoteSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _com_acme_coyote_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_COM_ACME_COYOTE); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_COM_ACME_COYOTE); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _com_acme_coyote_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _com_acme_coyote_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_com_acme_coyote_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _com_acme_coyote_skeleton_vtable = # { # _com_acme_coyote_skeleton_handle_method_call, # _com_acme_coyote_skeleton_handle_get_property, # _com_acme_coyote_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # com_acme_coyote_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return com_acme_coyote_interface_info (); # } # # static GDBusInterfaceVTable * # com_acme_coyote_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_com_acme_coyote_skeleton_vtable; # } # # static GVariant * # com_acme_coyote_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_com_acme_coyote_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _com_acme_coyote_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _com_acme_coyote_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _com_acme_coyote_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.acme.Coyote", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static gboolean _com_acme_coyote_emit_changed (gpointer user_data); # # static void # com_acme_coyote_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (_skeleton); # gboolean emit_changed = FALSE; # # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties_idle_source != NULL) # { # g_source_destroy (skeleton->priv->changed_properties_idle_source); # skeleton->priv->changed_properties_idle_source = NULL; # emit_changed = TRUE; # } # g_mutex_unlock (&skeleton->priv->lock); # # if (emit_changed) # _com_acme_coyote_emit_changed (skeleton); # } # # static void # _com_acme_coyote_on_signal_surprised ( # ComAcmeCoyote *object) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # # GList *connections, *l; # GVariant *signal_variant; # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # # signal_variant = g_variant_ref_sink (g_variant_new ("()")); # for (l = connections; l != NULL; l = l->next) # { # GDBusConnection *connection = l->data; # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.acme.Coyote", "Surprised", # signal_variant, NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # # static void com_acme_coyote_skeleton_iface_init (ComAcmeCoyoteIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteSkeleton, com_acme_coyote_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (ComAcmeCoyoteSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (ComAcmeCoyoteSkeleton, com_acme_coyote_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_COM_ACME_COYOTE, com_acme_coyote_skeleton_iface_init)) # # #endif # static void # com_acme_coyote_skeleton_finalize (GObject *object) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # guint n; # for (n = 0; n < 1; n++) # g_value_unset (&skeleton->priv->properties[n]); # g_free (skeleton->priv->properties); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (com_acme_coyote_skeleton_parent_class)->finalize (object); # } # # static void # com_acme_coyote_skeleton_get_property (GObject *object, # guint prop_id, # GValue *value, # GParamSpec *pspec G_GNUC_UNUSED) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # g_mutex_lock (&skeleton->priv->lock); # g_value_copy (&skeleton->priv->properties[prop_id - 1], value); # g_mutex_unlock (&skeleton->priv->lock); # } # # static gboolean # _com_acme_coyote_emit_changed (gpointer user_data) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (user_data); # GList *l; # GVariantBuilder builder; # GVariantBuilder invalidated_builder; # guint num_changes; # # g_mutex_lock (&skeleton->priv->lock); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init_static (&invalidated_builder, G_VARIANT_TYPE ("as")); # #else # g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}")); # g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as")); # #endif # for (l = skeleton->priv->changed_properties, num_changes = 0; l != NULL; l = l->next) # { # ChangedProperty *cp = l->data; # GVariant *variant; # const GValue *cur_value; # # cur_value = &skeleton->priv->properties[cp->prop_id - 1]; # if (!_g_value_equal (cur_value, &cp->orig_value)) # { # variant = g_dbus_gvalue_to_gvariant (cur_value, G_VARIANT_TYPE (cp->info->parent_struct.signature)); # g_variant_builder_add (&builder, "{sv}", cp->info->parent_struct.name, variant); # g_variant_unref (variant); # num_changes++; # } # } # if (num_changes > 0) # { # GList *connections, *ll; # GVariant *signal_variant; # signal_variant = g_variant_ref_sink (g_variant_new ("(sa{sv}as)", "com.acme.Coyote", # &builder, &invalidated_builder)); # connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); # for (ll = connections; ll != NULL; ll = ll->next) # { # GDBusConnection *connection = ll->data; # # g_dbus_connection_emit_signal (connection, # NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), # "org.freedesktop.DBus.Properties", # "PropertiesChanged", # signal_variant, # NULL); # } # g_variant_unref (signal_variant); # g_list_free_full (connections, g_object_unref); # } # else # { # g_variant_builder_clear (&builder); # g_variant_builder_clear (&invalidated_builder); # } # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # skeleton->priv->changed_properties = NULL; # skeleton->priv->changed_properties_idle_source = NULL; # g_mutex_unlock (&skeleton->priv->lock); # return FALSE; # } # # static void # _com_acme_coyote_schedule_emit_changed (ComAcmeCoyoteSkeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value) # { # ChangedProperty *cp; # GList *l; # cp = NULL; # for (l = skeleton->priv->changed_properties; l != NULL; l = l->next) # { # ChangedProperty *i_cp = l->data; # if (i_cp->info == info) # { # cp = i_cp; # break; # } # } # if (cp == NULL) # { # cp = g_new0 (ChangedProperty, 1); # cp->prop_id = prop_id; # cp->info = info; # skeleton->priv->changed_properties = g_list_prepend (skeleton->priv->changed_properties, cp); # g_value_init (&cp->orig_value, G_VALUE_TYPE (orig_value)); # g_value_copy (orig_value, &cp->orig_value); # } # } # # static void # com_acme_coyote_skeleton_notify (GObject *object, # GParamSpec *pspec G_GNUC_UNUSED) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # g_mutex_lock (&skeleton->priv->lock); # if (skeleton->priv->changed_properties != NULL && # skeleton->priv->changed_properties_idle_source == NULL) # { # skeleton->priv->changed_properties_idle_source = g_idle_source_new (); # g_source_set_priority (skeleton->priv->changed_properties_idle_source, G_PRIORITY_DEFAULT); # g_source_set_callback (skeleton->priv->changed_properties_idle_source, _com_acme_coyote_emit_changed, g_object_ref (skeleton), (GDestroyNotify) g_object_unref); # g_source_set_name (skeleton->priv->changed_properties_idle_source, "[generated] _com_acme_coyote_emit_changed"); # g_source_attach (skeleton->priv->changed_properties_idle_source, skeleton->priv->context); # g_source_unref (skeleton->priv->changed_properties_idle_source); # } # g_mutex_unlock (&skeleton->priv->lock); # } # # static void # com_acme_coyote_skeleton_set_property (GObject *object, # guint prop_id, # const GValue *value, # GParamSpec *pspec) # { # const _ExtendedGDBusPropertyInfo *info; # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # g_assert (prop_id != 0 && prop_id - 1 < 1); # info = (const _ExtendedGDBusPropertyInfo *) _com_acme_coyote_property_info_pointers[prop_id - 1]; # g_mutex_lock (&skeleton->priv->lock); # g_object_freeze_notify (object); # if (!_g_value_equal (value, &skeleton->priv->properties[prop_id - 1])) # { # if (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)) != NULL && # info->emits_changed_signal) # _com_acme_coyote_schedule_emit_changed (skeleton, info, prop_id, &skeleton->priv->properties[prop_id - 1]); # g_value_copy (value, &skeleton->priv->properties[prop_id - 1]); # g_object_notify_by_pspec (object, pspec); # } # g_mutex_unlock (&skeleton->priv->lock); # g_object_thaw_notify (object); # } # # static void # com_acme_coyote_skeleton_init (ComAcmeCoyoteSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = com_acme_coyote_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_COM_ACME_COYOTE_SKELETON, ComAcmeCoyoteSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # skeleton->priv->properties = g_new0 (GValue, 1); # g_value_init (&skeleton->priv->properties[0], G_TYPE_STRING); # } # # static const gchar * # com_acme_coyote_skeleton_get_mood (ComAcmeCoyote *object) # { # ComAcmeCoyoteSkeleton *skeleton = COM_ACME_COYOTE_SKELETON (object); # const gchar *value; # g_mutex_lock (&skeleton->priv->lock); # value = g_marshal_value_peek_string (&(skeleton->priv->properties[0])); # g_mutex_unlock (&skeleton->priv->lock); # return value; # } # # static void # com_acme_coyote_skeleton_class_init (ComAcmeCoyoteSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = com_acme_coyote_skeleton_finalize; # gobject_class->get_property = com_acme_coyote_skeleton_get_property; # gobject_class->set_property = com_acme_coyote_skeleton_set_property; # gobject_class->notify = com_acme_coyote_skeleton_notify; # # # com_acme_coyote_override_properties (gobject_class, 1); # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = com_acme_coyote_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = com_acme_coyote_skeleton_dbus_interface_get_properties; # skeleton_class->flush = com_acme_coyote_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = com_acme_coyote_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (ComAcmeCoyoteSkeletonPrivate)); # #endif # } # # static void # com_acme_coyote_skeleton_iface_init (ComAcmeCoyoteIface *iface) # { # iface->surprised = _com_acme_coyote_on_signal_surprised; # iface->get_mood = com_acme_coyote_skeleton_get_mood; # } # # /** # * com_acme_coyote_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface com.acme.Coyote. # * # * Returns: (transfer full) (type ComAcmeCoyoteSkeleton): The skeleton object. # */ # ComAcmeCoyote * # com_acme_coyote_skeleton_new (void) # { # return COM_ACME_COYOTE (g_object_new (TYPE_COM_ACME_COYOTE_SKELETON, NULL)); # } # # /* ------------------------------------------------------------------------ # * Code for interface org.project.Bar.Frobnicator # * ------------------------------------------------------------------------ # */ # # /** # * SECTION:OrgProjectBarFrobnicator # * @title: OrgProjectBarFrobnicator # * @short_description: Generated C code for the org.project.Bar.Frobnicator D-Bus interface # * # * This section contains code for working with the org.project.Bar.Frobnicator D-Bus interface in C. # */ # # /* ---- Introspection data for org.project.Bar.Frobnicator ---- */ # # static const _ExtendedGDBusMethodInfo _org_project_bar_frobnicator_method_info_random_method = # { # { # -1, # (gchar *) "RandomMethod", # NULL, # NULL, # NULL # }, # "handle-random-method", # FALSE # }; # # static const GDBusMethodInfo * const _org_project_bar_frobnicator_method_info_pointers[] = # { # &_org_project_bar_frobnicator_method_info_random_method.parent_struct, # NULL # }; # # static const _ExtendedGDBusInterfaceInfo _org_project_bar_frobnicator_interface_info = # { # { # -1, # (gchar *) "org.project.Bar.Frobnicator", # (GDBusMethodInfo **) &_org_project_bar_frobnicator_method_info_pointers, # NULL, # NULL, # NULL # }, # "org-project-bar-frobnicator", # }; # # # /** # * org_project_bar_frobnicator_interface_info: # * # * Gets a machine-readable description of the org.project.Bar.Frobnicator D-Bus interface. # * # * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. # */ # GDBusInterfaceInfo * # org_project_bar_frobnicator_interface_info (void) # { # return (GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct; # } # # /** # * org_project_bar_frobnicator_override_properties: # * @klass: The class structure for a #GObject derived class. # * @property_id_begin: The property id to assign to the first overridden property. # * # * Overrides all #GObject properties in the #OrgProjectBarFrobnicator interface for a concrete class. # * The properties are overridden in the order they are defined. # * # * Returns: The last property id. # */ # guint # org_project_bar_frobnicator_override_properties (GObjectClass *klass G_GNUC_UNUSED, guint property_id_begin) # { # return property_id_begin - 1; # } # # # inline static void # org_project_bar_frobnicator_method_marshal_random_method ( # GClosure *closure, # GValue *return_value, # unsigned int n_param_values, # const GValue *param_values, # void *invocation_hint, # void *marshal_data) # { # _g_dbus_codegen_marshal_BOOLEAN__OBJECT (closure, # return_value, n_param_values, param_values, invocation_hint, marshal_data); # } # # # /** # * OrgProjectBarFrobnicator: # * # * Abstract interface type for the D-Bus interface org.project.Bar.Frobnicator. # */ # # /** # * OrgProjectBarFrobnicatorIface: # * @parent_iface: The parent interface. # * @handle_random_method: Handler for the #OrgProjectBarFrobnicator::handle-random-method signal. # * # * Virtual table for the D-Bus interface org.project.Bar.Frobnicator. # */ # # typedef OrgProjectBarFrobnicatorIface OrgProjectBarFrobnicatorInterface; # G_DEFINE_INTERFACE (OrgProjectBarFrobnicator, org_project_bar_frobnicator, G_TYPE_OBJECT) # # static void # org_project_bar_frobnicator_default_init (OrgProjectBarFrobnicatorIface *iface) # { # /* GObject signals for incoming D-Bus method calls: */ # /** # * OrgProjectBarFrobnicator::handle-random-method: # * @object: A #OrgProjectBarFrobnicator. # * @invocation: A #GDBusMethodInvocation. # * # * Signal emitted when a remote caller is invoking the RandomMethod() D-Bus method. # * # * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_project_bar_frobnicator_complete_random_method() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. # * # * Returns: %G_DBUS_METHOD_INVOCATION_HANDLED or %TRUE if the invocation was handled, %G_DBUS_METHOD_INVOCATION_UNHANDLED or %FALSE to let other signal handlers run. # */ # g_signal_new ("handle-random-method", # G_TYPE_FROM_INTERFACE (iface), # G_SIGNAL_RUN_LAST, # G_STRUCT_OFFSET (OrgProjectBarFrobnicatorIface, handle_random_method), # g_signal_accumulator_true_handled, # NULL, # org_project_bar_frobnicator_method_marshal_random_method, # G_TYPE_BOOLEAN, # 1, # G_TYPE_DBUS_METHOD_INVOCATION); # # } # # /** # * org_project_bar_frobnicator_call_random_method: # * @proxy: A #OrgProjectBarFrobnicatorProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. # * @user_data: User data to pass to @callback. # * # * Asynchronously invokes the RandomMethod() D-Bus method on @proxy. # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_bar_frobnicator_call_random_method_finish() to get the result of the operation. # * # * See org_project_bar_frobnicator_call_random_method_sync() for the synchronous, blocking version of this method. # */ # void # org_project_bar_frobnicator_call_random_method ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_dbus_proxy_call (G_DBUS_PROXY (proxy), # "RandomMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # callback, # user_data); # } # # /** # * org_project_bar_frobnicator_call_random_method_finish: # * @proxy: A #OrgProjectBarFrobnicatorProxy. # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_bar_frobnicator_call_random_method(). # * @error: Return location for error or %NULL. # * # * Finishes an operation started with org_project_bar_frobnicator_call_random_method(). # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_bar_frobnicator_call_random_method_finish ( # OrgProjectBarFrobnicator *proxy, # GAsyncResult *res, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_bar_frobnicator_call_random_method_sync: # * @proxy: A #OrgProjectBarFrobnicatorProxy. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL. # * # * Synchronously invokes the RandomMethod() D-Bus method on @proxy. The calling thread is blocked until a reply is received. # * # * See org_project_bar_frobnicator_call_random_method() for the asynchronous version of this method. # * # * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set. # */ # gboolean # org_project_bar_frobnicator_call_random_method_sync ( # OrgProjectBarFrobnicator *proxy, # GCancellable *cancellable, # GError **error) # { # GVariant *_ret; # _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), # "RandomMethod", # g_variant_new ("()"), # G_DBUS_CALL_FLAGS_NONE, # -1, # cancellable, # error); # if (_ret == NULL) # goto _out; # g_variant_get (_ret, # "()"); # g_variant_unref (_ret); # _out: # return _ret != NULL; # } # # /** # * org_project_bar_frobnicator_complete_random_method: # * @object: A #OrgProjectBarFrobnicator. # * @invocation: (transfer full): A #GDBusMethodInvocation. # * # * Helper function used in service implementations to finish handling invocations of the RandomMethod() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. # * # * This method will free @invocation, you cannot use it afterwards. # */ # void # org_project_bar_frobnicator_complete_random_method ( # OrgProjectBarFrobnicator *object G_GNUC_UNUSED, # GDBusMethodInvocation *invocation) # { # g_dbus_method_invocation_return_value (invocation, # g_variant_new ("()")); # } # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectBarFrobnicatorProxy: # * # * The #OrgProjectBarFrobnicatorProxy structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectBarFrobnicatorProxyClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectBarFrobnicatorProxy. # */ # # struct _OrgProjectBarFrobnicatorProxyPrivate # { # GData *qdata; # }; # # static void org_project_bar_frobnicator_proxy_iface_init (OrgProjectBarFrobnicatorIface *iface); # # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorProxy, org_project_bar_frobnicator_proxy, G_TYPE_DBUS_PROXY, # G_ADD_PRIVATE (OrgProjectBarFrobnicatorProxy) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_proxy_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorProxy, org_project_bar_frobnicator_proxy, G_TYPE_DBUS_PROXY, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_proxy_iface_init)) # # #endif # static void # org_project_bar_frobnicator_proxy_finalize (GObject *object) # { # OrgProjectBarFrobnicatorProxy *proxy = ORG_PROJECT_BAR_FROBNICATOR_PROXY (object); # g_datalist_clear (&proxy->priv->qdata); # G_OBJECT_CLASS (org_project_bar_frobnicator_proxy_parent_class)->finalize (object); # } # # static void # org_project_bar_frobnicator_proxy_get_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_bar_frobnicator_proxy_set_property (GObject *object G_GNUC_UNUSED, # guint prop_id G_GNUC_UNUSED, # const GValue *value G_GNUC_UNUSED, # GParamSpec *pspec G_GNUC_UNUSED) # { # } # # static void # org_project_bar_frobnicator_proxy_g_signal (GDBusProxy *proxy, # const gchar *sender_name G_GNUC_UNUSED, # const gchar *signal_name, # GVariant *parameters) # { # _ExtendedGDBusSignalInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # gsize n; # guint signal_id; # info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, signal_name); # if (info == NULL) # return; # num_params = g_variant_n_children (parameters); # paramv = g_new0 (GValue, num_params + 1); # g_value_init (¶mv[0], TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_value_set_object (¶mv[0], proxy); # g_variant_iter_init (&iter, parameters); # n = 1; # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_signal_emitv (paramv, signal_id, 0, NULL); # for (n = 0; n < num_params + 1; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static void # org_project_bar_frobnicator_proxy_g_properties_changed (GDBusProxy *_proxy, # GVariant *changed_properties, # const gchar *const *invalidated_properties) # { # OrgProjectBarFrobnicatorProxy *proxy = ORG_PROJECT_BAR_FROBNICATOR_PROXY (_proxy); # guint n; # const gchar *key; # GVariantIter *iter; # _ExtendedGDBusPropertyInfo *info; # g_variant_get (changed_properties, "a{sv}", &iter); # while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, key); # g_datalist_remove_data (&proxy->priv->qdata, key); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # g_variant_iter_free (iter); # for (n = 0; invalidated_properties[n] != NULL; n++) # { # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, invalidated_properties[n]); # g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); # if (info != NULL) # g_object_notify (G_OBJECT (proxy), info->hyphen_name); # } # } # # static void # org_project_bar_frobnicator_proxy_init (OrgProjectBarFrobnicatorProxy *proxy) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # proxy->priv = org_project_bar_frobnicator_proxy_get_instance_private (proxy); # #else # proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, OrgProjectBarFrobnicatorProxyPrivate); # #endif # # g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_project_bar_frobnicator_interface_info ()); # } # # static void # org_project_bar_frobnicator_proxy_class_init (OrgProjectBarFrobnicatorProxyClass *klass) # { # GObjectClass *gobject_class; # GDBusProxyClass *proxy_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_bar_frobnicator_proxy_finalize; # gobject_class->get_property = org_project_bar_frobnicator_proxy_get_property; # gobject_class->set_property = org_project_bar_frobnicator_proxy_set_property; # # proxy_class = G_DBUS_PROXY_CLASS (klass); # proxy_class->g_signal = org_project_bar_frobnicator_proxy_g_signal; # proxy_class->g_properties_changed = org_project_bar_frobnicator_proxy_g_properties_changed; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectBarFrobnicatorProxyPrivate)); # #endif # } # # static void # org_project_bar_frobnicator_proxy_iface_init (OrgProjectBarFrobnicatorIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_bar_frobnicator_proxy_new: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Asynchronously creates a proxy for the D-Bus interface org.project.Bar.Frobnicator. See g_dbus_proxy_new() for more details. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_bar_frobnicator_proxy_new_finish() to get the result of the operation. # * # * See org_project_bar_frobnicator_proxy_new_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_bar_frobnicator_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # } # # /** # * org_project_bar_frobnicator_proxy_new_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_bar_frobnicator_proxy_new(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_bar_frobnicator_proxy_new(). # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # /** # * org_project_bar_frobnicator_proxy_new_sync: # * @connection: A #GDBusConnection. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: (nullable): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Synchronously creates a proxy for the D-Bus interface org.project.Bar.Frobnicator. See g_dbus_proxy_new_sync() for more details. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_bar_frobnicator_proxy_new() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # # /** # * org_project_bar_frobnicator_proxy_new_for_bus: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @callback: A #GAsyncReadyCallback to call when the request is satisfied. # * @user_data: User data to pass to @callback. # * # * Like org_project_bar_frobnicator_proxy_new() but takes a #GBusType instead of a #GDBusConnection. # * # * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). # * You can then call org_project_bar_frobnicator_proxy_new_for_bus_finish() to get the result of the operation. # * # * See org_project_bar_frobnicator_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. # */ # void # org_project_bar_frobnicator_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data) # { # g_async_initable_new_async (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # } # # /** # * org_project_bar_frobnicator_proxy_new_for_bus_finish: # * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_project_bar_frobnicator_proxy_new_for_bus(). # * @error: Return location for error or %NULL # * # * Finishes an operation started with org_project_bar_frobnicator_proxy_new_for_bus(). # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error) # { # GObject *ret; # GObject *source_object; # source_object = g_async_result_get_source_object (res); # ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); # g_object_unref (source_object); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # /** # * org_project_bar_frobnicator_proxy_new_for_bus_sync: # * @bus_type: A #GBusType. # * @flags: Flags from the #GDBusProxyFlags enumeration. # * @name: A bus name (well-known or unique). # * @object_path: An object path. # * @cancellable: (nullable): A #GCancellable or %NULL. # * @error: Return location for error or %NULL # * # * Like org_project_bar_frobnicator_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. # * # * The calling thread is blocked until a reply is received. # * # * See org_project_bar_frobnicator_proxy_new_for_bus() for the asynchronous version of this constructor. # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorProxy): The constructed proxy object or %NULL if @error is set. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error) # { # GInitable *ret; # ret = g_initable_new (TYPE_ORG_PROJECT_BAR_FROBNICATOR_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.project.Bar.Frobnicator", NULL); # if (ret != NULL) # return ORG_PROJECT_BAR_FROBNICATOR (ret); # else # return NULL; # } # # # /* ------------------------------------------------------------------------ */ # # /** # * OrgProjectBarFrobnicatorSkeleton: # * # * The #OrgProjectBarFrobnicatorSkeleton structure contains only private data and should only be accessed using the provided API. # */ # # /** # * OrgProjectBarFrobnicatorSkeletonClass: # * @parent_class: The parent class. # * # * Class structure for #OrgProjectBarFrobnicatorSkeleton. # */ # # struct _OrgProjectBarFrobnicatorSkeletonPrivate # { # GValue *properties; # GList *changed_properties; # GSource *changed_properties_idle_source; # GMainContext *context; # GMutex lock; # }; # # static void # _org_project_bar_frobnicator_skeleton_handle_method_call ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name, # const gchar *method_name, # GVariant *parameters, # GDBusMethodInvocation *invocation, # gpointer user_data) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (user_data); # _ExtendedGDBusMethodInfo *info; # GVariantIter iter; # GVariant *child; # GValue *paramv; # gsize num_params; # guint num_extra; # gsize n; # guint signal_id; # GValue return_value = G_VALUE_INIT; # info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); # g_assert (info != NULL); # num_params = g_variant_n_children (parameters); # num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); # n = 0; # g_value_init (¶mv[n], TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_value_set_object (¶mv[n++], skeleton); # g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); # g_value_set_object (¶mv[n++], invocation); # if (info->pass_fdlist) # { # #ifdef G_OS_UNIX # g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); # g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); # #else # g_assert_not_reached (); # #endif # } # g_variant_iter_init (&iter, parameters); # while ((child = g_variant_iter_next_value (&iter)) != NULL) # { # _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; # if (arg_info->use_gvariant) # { # g_value_init (¶mv[n], G_TYPE_VARIANT); # g_value_set_variant (¶mv[n], child); # n++; # } # else # g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); # g_variant_unref (child); # } # signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_PROJECT_BAR_FROBNICATOR); # g_value_init (&return_value, G_TYPE_BOOLEAN); # g_signal_emitv (paramv, signal_id, 0, &return_value); # if (!g_value_get_boolean (&return_value)) # g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); # g_value_unset (&return_value); # for (n = 0; n < num_params + num_extra; n++) # g_value_unset (¶mv[n]); # g_free (paramv); # } # # static GVariant * # _org_project_bar_frobnicator_skeleton_handle_get_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GError **error, # gpointer user_data) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # GVariant *ret; # ret = NULL; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # g_value_init (&value, pspec->value_type); # g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); # ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); # g_value_unset (&value); # } # return ret; # } # # static gboolean # _org_project_bar_frobnicator_skeleton_handle_set_property ( # GDBusConnection *connection G_GNUC_UNUSED, # const gchar *sender G_GNUC_UNUSED, # const gchar *object_path G_GNUC_UNUSED, # const gchar *interface_name G_GNUC_UNUSED, # const gchar *property_name, # GVariant *variant, # GError **error, # gpointer user_data) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (user_data); # GValue value = G_VALUE_INIT; # GParamSpec *pspec; # _ExtendedGDBusPropertyInfo *info; # gboolean ret; # ret = FALSE; # info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_project_bar_frobnicator_interface_info.parent_struct, property_name); # g_assert (info != NULL); # pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); # if (pspec == NULL) # { # g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); # } # else # { # if (info->use_gvariant) # g_value_set_variant (&value, variant); # else # g_dbus_gvariant_to_gvalue (variant, &value); # g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); # g_value_unset (&value); # ret = TRUE; # } # return ret; # } # # static const GDBusInterfaceVTable _org_project_bar_frobnicator_skeleton_vtable = # { # _org_project_bar_frobnicator_skeleton_handle_method_call, # _org_project_bar_frobnicator_skeleton_handle_get_property, # _org_project_bar_frobnicator_skeleton_handle_set_property, # {NULL} # }; # # static GDBusInterfaceInfo * # org_project_bar_frobnicator_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return org_project_bar_frobnicator_interface_info (); # } # # static GDBusInterfaceVTable * # org_project_bar_frobnicator_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) # { # return (GDBusInterfaceVTable *) &_org_project_bar_frobnicator_skeleton_vtable; # } # # static GVariant * # org_project_bar_frobnicator_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (_skeleton); # # GVariantBuilder builder; # guint n; # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_84 # g_variant_builder_init_static (&builder, G_VARIANT_TYPE ("a{sv}")); # #else # g_variant_builder_init(&builder, G_VARIANT_TYPE ("a{sv}")); # #endif # if (_org_project_bar_frobnicator_interface_info.parent_struct.properties == NULL) # goto out; # for (n = 0; _org_project_bar_frobnicator_interface_info.parent_struct.properties[n] != NULL; n++) # { # GDBusPropertyInfo *info = _org_project_bar_frobnicator_interface_info.parent_struct.properties[n]; # if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) # { # GVariant *value; # value = _org_project_bar_frobnicator_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.project.Bar.Frobnicator", info->name, NULL, skeleton); # if (value != NULL) # { # g_variant_take_ref (value); # g_variant_builder_add (&builder, "{sv}", info->name, value); # g_variant_unref (value); # } # } # } # out: # return g_variant_builder_end (&builder); # } # # static void # org_project_bar_frobnicator_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton G_GNUC_UNUSED) # { # } # # static void org_project_bar_frobnicator_skeleton_iface_init (OrgProjectBarFrobnicatorIface *iface); # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorSkeleton, org_project_bar_frobnicator_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_ADD_PRIVATE (OrgProjectBarFrobnicatorSkeleton) # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_skeleton_iface_init)) # # #else # G_DEFINE_TYPE_WITH_CODE (OrgProjectBarFrobnicatorSkeleton, org_project_bar_frobnicator_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, # G_IMPLEMENT_INTERFACE (TYPE_ORG_PROJECT_BAR_FROBNICATOR, org_project_bar_frobnicator_skeleton_iface_init)) # # #endif # static void # org_project_bar_frobnicator_skeleton_finalize (GObject *object) # { # OrgProjectBarFrobnicatorSkeleton *skeleton = ORG_PROJECT_BAR_FROBNICATOR_SKELETON (object); # g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); # if (skeleton->priv->changed_properties_idle_source != NULL) # g_source_destroy (skeleton->priv->changed_properties_idle_source); # g_main_context_unref (skeleton->priv->context); # g_mutex_clear (&skeleton->priv->lock); # G_OBJECT_CLASS (org_project_bar_frobnicator_skeleton_parent_class)->finalize (object); # } # # static void # org_project_bar_frobnicator_skeleton_init (OrgProjectBarFrobnicatorSkeleton *skeleton) # { # #if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 # skeleton->priv = org_project_bar_frobnicator_skeleton_get_instance_private (skeleton); # #else # skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, OrgProjectBarFrobnicatorSkeletonPrivate); # #endif # # g_mutex_init (&skeleton->priv->lock); # skeleton->priv->context = g_main_context_ref_thread_default (); # } # # static void # org_project_bar_frobnicator_skeleton_class_init (OrgProjectBarFrobnicatorSkeletonClass *klass) # { # GObjectClass *gobject_class; # GDBusInterfaceSkeletonClass *skeleton_class; # # gobject_class = G_OBJECT_CLASS (klass); # gobject_class->finalize = org_project_bar_frobnicator_skeleton_finalize; # # skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); # skeleton_class->get_info = org_project_bar_frobnicator_skeleton_dbus_interface_get_info; # skeleton_class->get_properties = org_project_bar_frobnicator_skeleton_dbus_interface_get_properties; # skeleton_class->flush = org_project_bar_frobnicator_skeleton_dbus_interface_flush; # skeleton_class->get_vtable = org_project_bar_frobnicator_skeleton_dbus_interface_get_vtable; # # #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 # g_type_class_add_private (klass, sizeof (OrgProjectBarFrobnicatorSkeletonPrivate)); # #endif # } # # static void # org_project_bar_frobnicator_skeleton_iface_init (OrgProjectBarFrobnicatorIface *iface G_GNUC_UNUSED) # { # } # # /** # * org_project_bar_frobnicator_skeleton_new: # * # * Creates a skeleton object for the D-Bus interface org.project.Bar.Frobnicator. # * # * Returns: (transfer full) (type OrgProjectBarFrobnicatorSkeleton): The skeleton object. # */ # OrgProjectBarFrobnicator * # org_project_bar_frobnicator_skeleton_new (void) # { # return ORG_PROJECT_BAR_FROBNICATOR (g_object_new (TYPE_ORG_PROJECT_BAR_FROBNICATOR_SKELETON, NULL)); # } # Error: ok 39 __main__.TestCodegen.test_unix_fd_types_and_annotations # gdbus-codegen: /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpzy7fxu4f # /tmp/tmpzy7fxu4f/tmp9ap9_xhl.xml: # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpzy7fxu4f/tmp9ap9_xhl.xml', '--output', '-', '--header'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for FDPassing */ # # #define TYPE_FDPASSING (fdpassing_get_type ()) # #define FDPASSING(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING, FDPassing)) # #define IS_FDPASSING(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING)) # #define FDPASSING_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_FDPASSING, FDPassingIface)) # # struct _FDPassing; # typedef struct _FDPassing FDPassing; # typedef struct _FDPassingIface FDPassingIface; # # struct _FDPassingIface # { # GTypeInterface parent_iface; # # gboolean (*handle_hello_fd) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # const gchar *arg_greeting); # # gboolean (*handle_no_annotation) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GVariant *arg_greeting, # const gchar *arg_greeting_locale); # # gboolean (*handle_no_annotation_nested) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GVariant *arg_files); # # }; # # GType fdpassing_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *fdpassing_interface_info (void); # guint fdpassing_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void fdpassing_complete_hello_fd ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # const gchar *response); # # void fdpassing_complete_no_annotation ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GVariant *response, # const gchar *response_locale); # # void fdpassing_complete_no_annotation_nested ( # FDPassing *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus method calls: */ # void fdpassing_call_hello_fd ( # FDPassing *proxy, # const gchar *arg_greeting, # GUnixFDList *fd_list, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_hello_fd_finish ( # FDPassing *proxy, # gchar **out_response, # GUnixFDList **out_fd_list, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_hello_fd_sync ( # FDPassing *proxy, # const gchar *arg_greeting, # GUnixFDList *fd_list, # gchar **out_response, # GUnixFDList **out_fd_list, # GCancellable *cancellable, # GError **error); # # void fdpassing_call_no_annotation ( # FDPassing *proxy, # GVariant *arg_greeting, # const gchar *arg_greeting_locale, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_no_annotation_finish ( # FDPassing *proxy, # GVariant **out_response, # gchar **out_response_locale, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_no_annotation_sync ( # FDPassing *proxy, # GVariant *arg_greeting, # const gchar *arg_greeting_locale, # GVariant **out_response, # gchar **out_response_locale, # GCancellable *cancellable, # GError **error); # # void fdpassing_call_no_annotation_nested ( # FDPassing *proxy, # GVariant *arg_files, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_no_annotation_nested_finish ( # FDPassing *proxy, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_no_annotation_nested_sync ( # FDPassing *proxy, # GVariant *arg_files, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_FDPASSING_PROXY (fdpassing_proxy_get_type ()) # #define FDPASSING_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING_PROXY, FDPassingProxy)) # #define FDPASSING_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_FDPASSING_PROXY, FDPassingProxyClass)) # #define FDPASSING_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_FDPASSING_PROXY, FDPassingProxyClass)) # #define IS_FDPASSING_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING_PROXY)) # #define IS_FDPASSING_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_FDPASSING_PROXY)) # # typedef struct _FDPassingProxy FDPassingProxy; # typedef struct _FDPassingProxyClass FDPassingProxyClass; # typedef struct _FDPassingProxyPrivate FDPassingProxyPrivate; # # struct _FDPassingProxy # { # /*< private >*/ # GDBusProxy parent_instance; # FDPassingProxyPrivate *priv; # }; # # struct _FDPassingProxyClass # { # GDBusProxyClass parent_class; # }; # # GType fdpassing_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (FDPassingProxy, g_object_unref) # #endif # # void fdpassing_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # FDPassing *fdpassing_proxy_new_finish ( # GAsyncResult *res, # GError **error); # FDPassing *fdpassing_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void fdpassing_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # FDPassing *fdpassing_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # FDPassing *fdpassing_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_FDPASSING_SKELETON (fdpassing_skeleton_get_type ()) # #define FDPASSING_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING_SKELETON, FDPassingSkeleton)) # #define FDPASSING_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_FDPASSING_SKELETON, FDPassingSkeletonClass)) # #define FDPASSING_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_FDPASSING_SKELETON, FDPassingSkeletonClass)) # #define IS_FDPASSING_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING_SKELETON)) # #define IS_FDPASSING_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_FDPASSING_SKELETON)) # # typedef struct _FDPassingSkeleton FDPassingSkeleton; # typedef struct _FDPassingSkeletonClass FDPassingSkeletonClass; # typedef struct _FDPassingSkeletonPrivate FDPassingSkeletonPrivate; # # struct _FDPassingSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # FDPassingSkeletonPrivate *priv; # }; # # struct _FDPassingSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType fdpassing_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (FDPassingSkeleton, g_object_unref) # #endif # # FDPassing *fdpassing_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # /tmp/tmpzy7fxu4f/tmpstey5kon.xml: # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpzy7fxu4f/tmpstey5kon.xml', '--output', '-', '--header', '--glib-min-required', '2.32'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for FDPassing */ # # #define TYPE_FDPASSING (fdpassing_get_type ()) # #define FDPASSING(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING, FDPassing)) # #define IS_FDPASSING(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING)) # #define FDPASSING_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_FDPASSING, FDPassingIface)) # # struct _FDPassing; # typedef struct _FDPassing FDPassing; # typedef struct _FDPassingIface FDPassingIface; # # struct _FDPassingIface # { # GTypeInterface parent_iface; # # gboolean (*handle_hello_fd) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # const gchar *arg_greeting); # # gboolean (*handle_no_annotation) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GVariant *arg_greeting, # const gchar *arg_greeting_locale); # # gboolean (*handle_no_annotation_nested) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GVariant *arg_files); # # }; # # GType fdpassing_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *fdpassing_interface_info (void); # guint fdpassing_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void fdpassing_complete_hello_fd ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # const gchar *response); # # void fdpassing_complete_no_annotation ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GVariant *response, # const gchar *response_locale); # # void fdpassing_complete_no_annotation_nested ( # FDPassing *object, # GDBusMethodInvocation *invocation); # # # # /* D-Bus method calls: */ # void fdpassing_call_hello_fd ( # FDPassing *proxy, # const gchar *arg_greeting, # GUnixFDList *fd_list, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_hello_fd_finish ( # FDPassing *proxy, # gchar **out_response, # GUnixFDList **out_fd_list, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_hello_fd_sync ( # FDPassing *proxy, # const gchar *arg_greeting, # GUnixFDList *fd_list, # gchar **out_response, # GUnixFDList **out_fd_list, # GCancellable *cancellable, # GError **error); # # void fdpassing_call_no_annotation ( # FDPassing *proxy, # GVariant *arg_greeting, # const gchar *arg_greeting_locale, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_no_annotation_finish ( # FDPassing *proxy, # GVariant **out_response, # gchar **out_response_locale, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_no_annotation_sync ( # FDPassing *proxy, # GVariant *arg_greeting, # const gchar *arg_greeting_locale, # GVariant **out_response, # gchar **out_response_locale, # GCancellable *cancellable, # GError **error); # # void fdpassing_call_no_annotation_nested ( # FDPassing *proxy, # GVariant *arg_files, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_no_annotation_nested_finish ( # FDPassing *proxy, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_no_annotation_nested_sync ( # FDPassing *proxy, # GVariant *arg_files, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_FDPASSING_PROXY (fdpassing_proxy_get_type ()) # #define FDPASSING_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING_PROXY, FDPassingProxy)) # #define FDPASSING_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_FDPASSING_PROXY, FDPassingProxyClass)) # #define FDPASSING_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_FDPASSING_PROXY, FDPassingProxyClass)) # #define IS_FDPASSING_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING_PROXY)) # #define IS_FDPASSING_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_FDPASSING_PROXY)) # # typedef struct _FDPassingProxy FDPassingProxy; # typedef struct _FDPassingProxyClass FDPassingProxyClass; # typedef struct _FDPassingProxyPrivate FDPassingProxyPrivate; # # struct _FDPassingProxy # { # /*< private >*/ # GDBusProxy parent_instance; # FDPassingProxyPrivate *priv; # }; # # struct _FDPassingProxyClass # { # GDBusProxyClass parent_class; # }; # # GType fdpassing_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (FDPassingProxy, g_object_unref) # #endif # # void fdpassing_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # FDPassing *fdpassing_proxy_new_finish ( # GAsyncResult *res, # GError **error); # FDPassing *fdpassing_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void fdpassing_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # FDPassing *fdpassing_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # FDPassing *fdpassing_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_FDPASSING_SKELETON (fdpassing_skeleton_get_type ()) # #define FDPASSING_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING_SKELETON, FDPassingSkeleton)) # #define FDPASSING_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_FDPASSING_SKELETON, FDPassingSkeletonClass)) # #define FDPASSING_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_FDPASSING_SKELETON, FDPassingSkeletonClass)) # #define IS_FDPASSING_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING_SKELETON)) # #define IS_FDPASSING_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_FDPASSING_SKELETON)) # # typedef struct _FDPassingSkeleton FDPassingSkeleton; # typedef struct _FDPassingSkeletonClass FDPassingSkeletonClass; # typedef struct _FDPassingSkeletonPrivate FDPassingSkeletonPrivate; # # struct _FDPassingSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # FDPassingSkeletonPrivate *priv; # }; # # struct _FDPassingSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType fdpassing_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (FDPassingSkeleton, g_object_unref) # #endif # # FDPassing *fdpassing_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # /tmp/tmpzy7fxu4f/tmpqg1qi5b0.xml: # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpzy7fxu4f/tmpqg1qi5b0.xml', '--output', '-', '--header', '--glib-min-required', '2.64'] # Return code: 0 # Output: # /* # * This file is generated by gdbus-codegen, do not modify it. # * # * The license of this code is the same as for the D-Bus interface description # * it was derived from. Note that it links to GLib, so must comply with the # * LGPL linking clauses. # */ # # #ifndef __STDOUT__ # #define __STDOUT__ # # #include # # G_BEGIN_DECLS # # # /* ------------------------------------------------------------------------ */ # /* Declarations for FDPassing */ # # #define TYPE_FDPASSING (fdpassing_get_type ()) # #define FDPASSING(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING, FDPassing)) # #define IS_FDPASSING(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING)) # #define FDPASSING_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_FDPASSING, FDPassingIface)) # # struct _FDPassing; # typedef struct _FDPassing FDPassing; # typedef struct _FDPassingIface FDPassingIface; # # struct _FDPassingIface # { # GTypeInterface parent_iface; # # gboolean (*handle_hello_fd) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # const gchar *arg_greeting); # # gboolean (*handle_no_annotation) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # GVariant *arg_greeting, # const gchar *arg_greeting_locale); # # gboolean (*handle_no_annotation_nested) ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # GVariant *arg_files); # # }; # # GType fdpassing_get_type (void) G_GNUC_CONST; # # GDBusInterfaceInfo *fdpassing_interface_info (void); # guint fdpassing_override_properties (GObjectClass *klass, guint property_id_begin); # # # /* D-Bus method call completion functions: */ # void fdpassing_complete_hello_fd ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # const gchar *response); # # void fdpassing_complete_no_annotation ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list, # GVariant *response, # const gchar *response_locale); # # void fdpassing_complete_no_annotation_nested ( # FDPassing *object, # GDBusMethodInvocation *invocation, # GUnixFDList *fd_list); # # # # /* D-Bus method calls: */ # void fdpassing_call_hello_fd ( # FDPassing *proxy, # const gchar *arg_greeting, # GDBusCallFlags call_flags, # gint timeout_msec, # GUnixFDList *fd_list, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_hello_fd_finish ( # FDPassing *proxy, # gchar **out_response, # GUnixFDList **out_fd_list, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_hello_fd_sync ( # FDPassing *proxy, # const gchar *arg_greeting, # GDBusCallFlags call_flags, # gint timeout_msec, # GUnixFDList *fd_list, # gchar **out_response, # GUnixFDList **out_fd_list, # GCancellable *cancellable, # GError **error); # # void fdpassing_call_no_annotation ( # FDPassing *proxy, # GVariant *arg_greeting, # const gchar *arg_greeting_locale, # GDBusCallFlags call_flags, # gint timeout_msec, # GUnixFDList *fd_list, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_no_annotation_finish ( # FDPassing *proxy, # GVariant **out_response, # gchar **out_response_locale, # GUnixFDList **out_fd_list, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_no_annotation_sync ( # FDPassing *proxy, # GVariant *arg_greeting, # const gchar *arg_greeting_locale, # GDBusCallFlags call_flags, # gint timeout_msec, # GUnixFDList *fd_list, # GVariant **out_response, # gchar **out_response_locale, # GUnixFDList **out_fd_list, # GCancellable *cancellable, # GError **error); # # void fdpassing_call_no_annotation_nested ( # FDPassing *proxy, # GVariant *arg_files, # GDBusCallFlags call_flags, # gint timeout_msec, # GUnixFDList *fd_list, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # # gboolean fdpassing_call_no_annotation_nested_finish ( # FDPassing *proxy, # GUnixFDList **out_fd_list, # GAsyncResult *res, # GError **error); # # gboolean fdpassing_call_no_annotation_nested_sync ( # FDPassing *proxy, # GVariant *arg_files, # GDBusCallFlags call_flags, # gint timeout_msec, # GUnixFDList *fd_list, # GUnixFDList **out_fd_list, # GCancellable *cancellable, # GError **error); # # # # /* ---- */ # # #define TYPE_FDPASSING_PROXY (fdpassing_proxy_get_type ()) # #define FDPASSING_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING_PROXY, FDPassingProxy)) # #define FDPASSING_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_FDPASSING_PROXY, FDPassingProxyClass)) # #define FDPASSING_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_FDPASSING_PROXY, FDPassingProxyClass)) # #define IS_FDPASSING_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING_PROXY)) # #define IS_FDPASSING_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_FDPASSING_PROXY)) # # typedef struct _FDPassingProxy FDPassingProxy; # typedef struct _FDPassingProxyClass FDPassingProxyClass; # typedef struct _FDPassingProxyPrivate FDPassingProxyPrivate; # # struct _FDPassingProxy # { # /*< private >*/ # GDBusProxy parent_instance; # FDPassingProxyPrivate *priv; # }; # # struct _FDPassingProxyClass # { # GDBusProxyClass parent_class; # }; # # GType fdpassing_proxy_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (FDPassingProxy, g_object_unref) # #endif # # void fdpassing_proxy_new ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # FDPassing *fdpassing_proxy_new_finish ( # GAsyncResult *res, # GError **error); # FDPassing *fdpassing_proxy_new_sync ( # GDBusConnection *connection, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # void fdpassing_proxy_new_for_bus ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GAsyncReadyCallback callback, # gpointer user_data); # FDPassing *fdpassing_proxy_new_for_bus_finish ( # GAsyncResult *res, # GError **error); # FDPassing *fdpassing_proxy_new_for_bus_sync ( # GBusType bus_type, # GDBusProxyFlags flags, # const gchar *name, # const gchar *object_path, # GCancellable *cancellable, # GError **error); # # # /* ---- */ # # #define TYPE_FDPASSING_SKELETON (fdpassing_skeleton_get_type ()) # #define FDPASSING_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_FDPASSING_SKELETON, FDPassingSkeleton)) # #define FDPASSING_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_FDPASSING_SKELETON, FDPassingSkeletonClass)) # #define FDPASSING_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_FDPASSING_SKELETON, FDPassingSkeletonClass)) # #define IS_FDPASSING_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_FDPASSING_SKELETON)) # #define IS_FDPASSING_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_FDPASSING_SKELETON)) # # typedef struct _FDPassingSkeleton FDPassingSkeleton; # typedef struct _FDPassingSkeletonClass FDPassingSkeletonClass; # typedef struct _FDPassingSkeletonPrivate FDPassingSkeletonPrivate; # # struct _FDPassingSkeleton # { # /*< private >*/ # GDBusInterfaceSkeleton parent_instance; # FDPassingSkeletonPrivate *priv; # }; # # struct _FDPassingSkeletonClass # { # GDBusInterfaceSkeletonClass parent_class; # }; # # GType fdpassing_skeleton_get_type (void) G_GNUC_CONST; # # #if GLIB_CHECK_VERSION(2, 44, 0) # G_DEFINE_AUTOPTR_CLEANUP_FUNC (FDPassingSkeleton, g_object_unref) # #endif # # FDPassing *fdpassing_skeleton_new (void); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: 1..39 ============================================================================== ================================== 234/396 =================================== test: glib:gio / gsubprocess start time: 10:08:53 duration: 11.88s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gsubprocess ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se90f2cbeb87bb9054ed0d0587f9147e4 1..84 # Start of gsubprocess tests ok 1 /gsubprocess/noop ok 2 /gsubprocess/noop-all-to-null ok 3 /gsubprocess/noop-no-wait ok 4 /gsubprocess/noop-stdin-inherit ok 5 /gsubprocess/search-path ok 6 /gsubprocess/search-path-from-envp ok 7 /gsubprocess/signal # slow test /gsubprocess/signal executed in 3.61 secs ok 8 /gsubprocess/exit1 ok 9 /gsubprocess/echo1 ok 10 /gsubprocess/echo-merged ok 11 /gsubprocess/cat-utf8 ok 12 /gsubprocess/cat-eof # slow test /gsubprocess/cat-eof executed in 1.11 secs ok 13 /gsubprocess/multi1 # slow test /gsubprocess/multi1 executed in 3.32 secs ok 14 /gsubprocess/communicate ok 15 /gsubprocess/terminate # slow test /gsubprocess/terminate executed in 3.54 secs ok 16 /gsubprocess/fail-initialization ok 17 /gsubprocess/env ok 18 /gsubprocess/cwd ok 19 /gsubprocess/launcher-close # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 20 /gsubprocess/stdout-file ok 21 /gsubprocess/stdout-fd ok 22 /gsubprocess/child-setup # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 23 /gsubprocess/launcher-environment # Start of exit1 tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=786456 ok 24 /gsubprocess/exit1/cancel # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=786456 ok 25 /gsubprocess/exit1/cancel_in_cb # End of exit1 tests # Start of communicate tests ok 26 /gsubprocess/communicate/cancelled ok 27 /gsubprocess/communicate/async ok 28 /gsubprocess/communicate/utf8 # hello world ok 29 /gsubprocess/communicate/no-pipes ok 30 /gsubprocess/communicate/separate-stderr ok 31 /gsubprocess/communicate/stdout-only # hello world ok 32 /gsubprocess/communicate/stderr-only ok 33 /gsubprocess/communicate/stdout-silence ok 34 /gsubprocess/communicate/nothing # Start of async tests ok 35 /gsubprocess/communicate/async/cancelled # hello world ok 36 /gsubprocess/communicate/async/no-pipes ok 37 /gsubprocess/communicate/async/separate-stderr ok 38 /gsubprocess/communicate/async/stdout-only # hello world ok 39 /gsubprocess/communicate/async/stderr-only ok 40 /gsubprocess/communicate/async/stdout-silence # Start of cancelled tests ok 41 /gsubprocess/communicate/async/cancelled/no-pipes ok 42 /gsubprocess/communicate/async/cancelled/separate-stderr ok 43 /gsubprocess/communicate/async/cancelled/stdout-only ok 44 /gsubprocess/communicate/async/cancelled/stderr-only ok 45 /gsubprocess/communicate/async/cancelled/stdout-silence # End of cancelled tests # End of async tests # Start of utf8 tests ok 46 /gsubprocess/communicate/utf8/cancelled ok 47 /gsubprocess/communicate/utf8/async # hello world ok 48 /gsubprocess/communicate/utf8/no-pipes ok 49 /gsubprocess/communicate/utf8/separate-stderr ok 50 /gsubprocess/communicate/utf8/stdout-only # hello world ok 51 /gsubprocess/communicate/utf8/stderr-only ok 52 /gsubprocess/communicate/utf8/stdout-silence ok 53 /gsubprocess/communicate/utf8/invalid # Start of async tests ok 54 /gsubprocess/communicate/utf8/async/cancelled # hello world ok 55 /gsubprocess/communicate/utf8/async/no-pipes ok 56 /gsubprocess/communicate/utf8/async/separate-stderr ok 57 /gsubprocess/communicate/utf8/async/stdout-only # hello world ok 58 /gsubprocess/communicate/utf8/async/stderr-only ok 59 /gsubprocess/communicate/utf8/async/stdout-silence ok 60 /gsubprocess/communicate/utf8/async/invalid # Start of cancelled tests ok 61 /gsubprocess/communicate/utf8/async/cancelled/no-pipes ok 62 /gsubprocess/communicate/utf8/async/cancelled/separate-stderr ok 63 /gsubprocess/communicate/utf8/async/cancelled/stdout-only ok 64 /gsubprocess/communicate/utf8/async/cancelled/stderr-only ok 65 /gsubprocess/communicate/utf8/async/cancelled/stdout-silence # End of cancelled tests # End of async tests # Start of cancelled tests ok 66 /gsubprocess/communicate/utf8/cancelled/no-pipes ok 67 /gsubprocess/communicate/utf8/cancelled/separate-stderr ok 68 /gsubprocess/communicate/utf8/cancelled/stdout-only ok 69 /gsubprocess/communicate/utf8/cancelled/stderr-only ok 70 /gsubprocess/communicate/utf8/cancelled/stdout-silence # End of cancelled tests # End of utf8 tests # Start of cancelled tests ok 71 /gsubprocess/communicate/cancelled/no-pipes ok 72 /gsubprocess/communicate/cancelled/separate-stderr ok 73 /gsubprocess/communicate/cancelled/stdout-only ok 74 /gsubprocess/communicate/cancelled/stderr-only ok 75 /gsubprocess/communicate/cancelled/stdout-silence # End of cancelled tests # End of communicate tests # Start of env tests # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created ok 76 /gsubprocess/env/inherit # End of env tests # Start of pass-fd tests ok 77 /gsubprocess/pass-fd/basic ok 78 /gsubprocess/pass-fd/empty-child-setup ok 79 /gsubprocess/pass-fd/inherit-fds # End of pass-fd tests # Start of fd-conflation tests ok 80 /gsubprocess/fd-conflation/basic ok 81 /gsubprocess/fd-conflation/empty-child-setup ok 82 /gsubprocess/fd-conflation/inherit-fds ok 83 /gsubprocess/fd-conflation/child-err-report-fd # End of fd-conflation tests # Start of exit-status tests # /gsubprocess/exit-status/trapped summary: Test that exit status is reported correctly for ptrace()d child processes # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3433 ok 84 /gsubprocess/exit-status/trapped # End of exit-status tests # End of gsubprocess tests ============================================================================== ================================== 336/396 =================================== test: glib:gio+slow / gmenumodel start time: 10:08:56 duration: 8.35s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gmodule:/usr/lib/libeatmydata G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=174 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_ENABLE_DIAGNOSTIC=1 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gio/tests/gmenumodel ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S55f4dde9a00c0cc1334c588918f360ca 1..15 # Start of gmenu tests ok 1 /gmenu/equality # slow test /gmenu/equality executed in 2.14 secs ok 2 /gmenu/random # slow test /gmenu/random executed in 1.79 secs ok 3 /gmenu/attributes ok 4 /gmenu/links ok 5 /gmenu/mutable ok 6 /gmenu/convenience ok 7 /gmenu/menuitem # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/861 ok 8 /gmenu/input-validation # Start of dbus tests ok 9 /gmenu/dbus/roundtrip # slow test /gmenu/dbus/roundtrip executed in 1.04 secs ok 10 /gmenu/dbus/subscriptions ok 11 /gmenu/dbus/threaded # slow test /gmenu/dbus/threaded executed in 1.43 secs # Start of peer tests ok 12 /gmenu/dbus/peer/roundtrip # slow test /gmenu/dbus/peer/roundtrip executed in 1.01 secs ok 13 /gmenu/dbus/peer/subscriptions # End of peer tests # Start of export tests # /gmenu/dbus/export/error-handling summary: Test that error handling of menu model export failure works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3366 ok 14 /gmenu/dbus/export/error-handling # End of export tests # End of dbus tests # Start of attributes tests ok 15 /gmenu/attributes/iterate # End of attributes tests # End of gmenu tests # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created ============================================================================== =================================== 88/396 =================================== test: glib:glib+core+slow / thread-pool-slow start time: 10:08:44 duration: 21.35s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=247 MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread-pool-slow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb4c1acddff321875bbda965bbb97d10d 1..7 # Start of threadpool tests ok 1 /threadpool/functions ok 2 /threadpool/stop-unused # slow test /threadpool/stop-unused executed in 0.54 secs ok 3 /threadpool/pools # [unsorted] ===> pushed new thread with id:11, number of threads:1, unprocessed:1 # [unsorted] ===> pushed new thread with id:25, number of threads:2, unprocessed:1 # [unsorted] ===> pushed new thread with id:92, number of threads:3, unprocessed:1 # [unsorted] ===> pushed new thread with id:62, number of threads:4, unprocessed:1 # [unsorted] ===> pushed new thread with id:21, number of threads:5, unprocessed:2 # [unsorted] ===> pushed new thread with id:66, number of threads:6, unprocessed:3 # [unsorted] ===> pushed new thread with id:3, number of threads:7, unprocessed:3 # [unsorted] ===> pushed new thread with id:13, number of threads:8, unprocessed:3 # [unsorted] ===> pushed new thread with id:44, number of threads:9, unprocessed:4 # [unsorted] ===> pushed new thread with id:19, number of threads:10, unprocessed:5 # [unsorted] ===> pushed new thread with id:40, number of threads:10, unprocessed:5 # [unsorted] ===> pushed new thread with id:96, number of threads:10, unprocessed:6 # [unsorted] ===> pushed new thread with id:34, number of threads:10, unprocessed:7 # [unsorted] ===> pushed new thread with id:58, number of threads:10, unprocessed:8 # [unsorted] ===> pushed new thread with id:22, number of threads:10, unprocessed:9 # [unsorted] ===> pushed new thread with id:84, number of threads:10, unprocessed:10 # [unsorted] ===> pushed new thread with id:7, number of threads:10, unprocessed:11 # [unsorted] ===> pushed new thread with id:97, number of threads:10, unprocessed:12 # [unsorted] ===> pushed new thread with id:88, number of threads:10, unprocessed:13 # [unsorted] ===> pushed new thread with id:72, number of threads:10, unprocessed:14 # [unsorted] ===> pushed new thread with id:31, number of threads:10, unprocessed:15 # [unsorted] ===> pushed new thread with id:84, number of threads:10, unprocessed:16 # [unsorted] ===> pushed new thread with id:41, number of threads:10, unprocessed:17 # [unsorted] ===> pushed new thread with id:77, number of threads:10, unprocessed:18 # [unsorted] ===> pushed new thread with id:31, number of threads:10, unprocessed:19 # [unsorted] ===> pushed new thread with id:19, number of threads:10, unprocessed:20 # [unsorted] ===> pushed new thread with id:96, number of threads:10, unprocessed:21 # [unsorted] ===> pushed new thread with id:100, number of threads:10, unprocessed:22 # [unsorted] ===> pushed new thread with id:98, number of threads:10, unprocessed:23 # [unsorted] ===> pushed new thread with id:65, number of threads:10, unprocessed:24 # [unsorted] ===> pushed new thread with id:66, number of threads:10, unprocessed:25 # [unsorted] ===> pushed new thread with id:100, number of threads:10, unprocessed:26 # [unsorted] ===> pushed new thread with id:74, number of threads:10, unprocessed:27 # [unsorted] ===> pushed new thread with id:92, number of threads:10, unprocessed:28 # [unsorted] ===> pushed new thread with id:78, number of threads:10, unprocessed:29 # [unsorted] ===> pushed new thread with id:4, number of threads:10, unprocessed:30 # [unsorted] ===> pushed new thread with id:24, number of threads:10, unprocessed:31 # [unsorted] ===> pushed new thread with id:59, number of threads:10, unprocessed:32 # [unsorted] ===> pushed new thread with id:27, number of threads:10, unprocessed:33 # [unsorted] ===> pushed new thread with id:70, number of threads:10, unprocessed:34 # [unsorted] ===> pushed new thread with id:64, number of threads:10, unprocessed:35 # [unsorted] ===> pushed new thread with id:90, number of threads:10, unprocessed:36 # [unsorted] ===> pushed new thread with id:49, number of threads:10, unprocessed:37 # [unsorted] ===> pushed new thread with id:24, number of threads:10, unprocessed:38 # [unsorted] ===> pushed new thread with id:44, number of threads:10, unprocessed:39 # [unsorted] ===> pushed new thread with id:58, number of threads:10, unprocessed:40 # [unsorted] ===> pushed new thread with id:79, number of threads:10, unprocessed:41 # [unsorted] ===> pushed new thread with id:39, number of threads:10, unprocessed:42 # [unsorted] ===> pushed new thread with id:99, number of threads:10, unprocessed:43 # [unsorted] ===> pushed new thread with id:99, number of threads:10, unprocessed:44 # [unsorted] ===> pushed new thread with id:13, number of threads:10, unprocessed:45 # [unsorted] ===> pushed new thread with id:54, number of threads:10, unprocessed:46 # [unsorted] ===> pushed new thread with id:64, number of threads:10, unprocessed:47 # [unsorted] ===> pushed new thread with id:66, number of threads:10, unprocessed:48 # [unsorted] ===> pushed new thread with id:39, number of threads:10, unprocessed:49 # [unsorted] ===> pushed new thread with id:37, number of threads:10, unprocessed:50 # [unsorted] ===> pushed new thread with id:20, number of threads:10, unprocessed:51 # [unsorted] ===> pushed new thread with id:2, number of threads:10, unprocessed:52 # [unsorted] ===> pushed new thread with id:49, number of threads:10, unprocessed:53 # [unsorted] ===> pushed new thread with id:54, number of threads:10, unprocessed:54 # [unsorted] ===> pushed new thread with id:50, number of threads:10, unprocessed:55 # [unsorted] ===> pushed new thread with id:21, number of threads:10, unprocessed:56 # [unsorted] ===> pushed new thread with id:43, number of threads:10, unprocessed:57 # [unsorted] ===> pushed new thread with id:16, number of threads:10, unprocessed:58 # [unsorted] ===> pushed new thread with id:92, number of threads:10, unprocessed:59 # [unsorted] ===> pushed new thread with id:81, number of threads:10, unprocessed:60 # [unsorted] ===> pushed new thread with id:42, number of threads:10, unprocessed:61 # [unsorted] ===> pushed new thread with id:92, number of threads:10, unprocessed:62 # [unsorted] ===> pushed new thread with id:3, number of threads:10, unprocessed:63 # [unsorted] ===> pushed new thread with id:15, number of threads:10, unprocessed:64 # [unsorted] ===> pushed new thread with id:46, number of threads:10, unprocessed:65 # [unsorted] ===> pushed new thread with id:4, number of threads:10, unprocessed:66 # [unsorted] ===> pushed new thread with id:34, number of threads:10, unprocessed:67 # [unsorted] ===> pushed new thread with id:46, number of threads:10, unprocessed:68 # [unsorted] ===> pushed new thread with id:89, number of threads:10, unprocessed:69 # [unsorted] ===> pushed new thread with id:77, number of threads:10, unprocessed:70 # [unsorted] ===> pushed new thread with id:65, number of threads:10, unprocessed:71 # [unsorted] ===> pushed new thread with id:48, number of threads:10, unprocessed:72 # [unsorted] ===> pushed new thread with id:39, number of threads:10, unprocessed:73 # [unsorted] ===> pushed new thread with id:93, number of threads:10, unprocessed:74 # [unsorted] ===> pushed new thread with id:89, number of threads:10, unprocessed:75 # [unsorted] ===> pushed new thread with id:2, number of threads:10, unprocessed:76 # [unsorted] ===> pushed new thread with id:76, number of threads:10, unprocessed:77 # [unsorted] ===> pushed new thread with id:38, number of threads:10, unprocessed:78 # [unsorted] ===> pushed new thread with id:19, number of threads:10, unprocessed:79 # [unsorted] ===> pushed new thread with id:5, number of threads:10, unprocessed:80 # [unsorted] ===> pushed new thread with id:51, number of threads:10, unprocessed:81 # [unsorted] ===> pushed new thread with id:31, number of threads:10, unprocessed:82 # [unsorted] ===> pushed new thread with id:47, number of threads:10, unprocessed:83 # [unsorted] ===> pushed new thread with id:44, number of threads:10, unprocessed:84 # [unsorted] ===> pushed new thread with id:83, number of threads:10, unprocessed:85 # [unsorted] ===> pushed new thread with id:75, number of threads:10, unprocessed:86 # [unsorted] ===> pushed new thread with id:8, number of threads:10, unprocessed:87 # [unsorted] ===> pushed new thread with id:45, number of threads:10, unprocessed:88 # [unsorted] ===> pushed new thread with id:41, number of threads:10, unprocessed:89 # [unsorted] ===> pushed new thread with id:94, number of threads:10, unprocessed:90 # [unsorted] ===> pushed new thread with id:63, number of threads:10, unprocessed:91 # [unsorted] ===> pushed new thread with id:46, number of threads:10, unprocessed:92 # [unsorted] ===> pushed new thread with id:21, number of threads:10, unprocessed:93 # [unsorted] ===> pushed new thread with id:55, number of threads:10, unprocessed:94 ok 4 /threadpool/no-sort # [ sorted] ===> pushed new thread with id:12, number of threads:0, unprocessed:1 # [ sorted] ===> pushed new thread with id:88, number of threads:0, unprocessed:2 # [ sorted] ===> pushed new thread with id:37, number of threads:0, unprocessed:3 # [ sorted] ===> pushed new thread with id:61, number of threads:0, unprocessed:4 # [ sorted] ===> pushed new thread with id:40, number of threads:0, unprocessed:5 # [ sorted] ===> pushed new thread with id:2, number of threads:0, unprocessed:6 # [ sorted] ===> pushed new thread with id:13, number of threads:0, unprocessed:7 # [ sorted] ===> pushed new thread with id:7, number of threads:0, unprocessed:8 # [ sorted] ===> pushed new thread with id:31, number of threads:0, unprocessed:9 # [ sorted] ===> pushed new thread with id:46, number of threads:0, unprocessed:10 # [ sorted] ===> pushed new thread with id:40, number of threads:0, unprocessed:11 # [ sorted] ===> pushed new thread with id:94, number of threads:0, unprocessed:12 # [ sorted] ===> pushed new thread with id:85, number of threads:0, unprocessed:13 # [ sorted] ===> pushed new thread with id:5, number of threads:0, unprocessed:14 # [ sorted] ===> pushed new thread with id:81, number of threads:0, unprocessed:15 # [ sorted] ===> pushed new thread with id:64, number of threads:0, unprocessed:16 # [ sorted] ===> pushed new thread with id:49, number of threads:0, unprocessed:17 # [ sorted] ===> pushed new thread with id:45, number of threads:0, unprocessed:18 # [ sorted] ===> pushed new thread with id:39, number of threads:0, unprocessed:19 # [ sorted] ===> pushed new thread with id:75, number of threads:0, unprocessed:20 # [ sorted] ===> pushed new thread with id:11, number of threads:0, unprocessed:21 # [ sorted] ===> pushed new thread with id:59, number of threads:0, unprocessed:22 # [ sorted] ===> pushed new thread with id:58, number of threads:0, unprocessed:23 # [ sorted] ===> pushed new thread with id:23, number of threads:0, unprocessed:24 # [ sorted] ===> pushed new thread with id:26, number of threads:0, unprocessed:25 # [ sorted] ===> pushed new thread with id:53, number of threads:0, unprocessed:26 # [ sorted] ===> pushed new thread with id:70, number of threads:0, unprocessed:27 # [ sorted] ===> pushed new thread with id:9, number of threads:0, unprocessed:28 # [ sorted] ===> pushed new thread with id:47, number of threads:0, unprocessed:29 # [ sorted] ===> pushed new thread with id:67, number of threads:0, unprocessed:30 # [ sorted] ===> pushed new thread with id:76, number of threads:0, unprocessed:31 # [ sorted] ===> pushed new thread with id:90, number of threads:0, unprocessed:32 # [ sorted] ===> pushed new thread with id:2, number of threads:0, unprocessed:33 # [ sorted] ===> pushed new thread with id:51, number of threads:0, unprocessed:34 # [ sorted] ===> pushed new thread with id:18, number of threads:0, unprocessed:35 # [ sorted] ===> pushed new thread with id:38, number of threads:0, unprocessed:36 # [ sorted] ===> pushed new thread with id:67, number of threads:0, unprocessed:37 # [ sorted] ===> pushed new thread with id:64, number of threads:0, unprocessed:38 # [ sorted] ===> pushed new thread with id:29, number of threads:0, unprocessed:39 # [ sorted] ===> pushed new thread with id:57, number of threads:0, unprocessed:40 # [ sorted] ===> pushed new thread with id:56, number of threads:0, unprocessed:41 # [ sorted] ===> pushed new thread with id:93, number of threads:0, unprocessed:42 # [ sorted] ===> pushed new thread with id:74, number of threads:0, unprocessed:43 # [ sorted] ===> pushed new thread with id:99, number of threads:0, unprocessed:44 # [ sorted] ===> pushed new thread with id:48, number of threads:0, unprocessed:45 # [ sorted] ===> pushed new thread with id:12, number of threads:0, unprocessed:46 # [ sorted] ===> pushed new thread with id:96, number of threads:0, unprocessed:47 # [ sorted] ===> pushed new thread with id:50, number of threads:0, unprocessed:48 # [ sorted] ===> pushed new thread with id:67, number of threads:0, unprocessed:49 # [ sorted] ===> pushed new thread with id:62, number of threads:0, unprocessed:50 # [ sorted] ===> pushed new thread with id:96, number of threads:0, unprocessed:51 # [ sorted] ===> pushed new thread with id:93, number of threads:0, unprocessed:52 # [ sorted] ===> pushed new thread with id:67, number of threads:0, unprocessed:53 # [ sorted] ===> pushed new thread with id:61, number of threads:0, unprocessed:54 # [ sorted] ===> pushed new thread with id:34, number of threads:0, unprocessed:55 # [ sorted] ===> pushed new thread with id:88, number of threads:0, unprocessed:56 # [ sorted] ===> pushed new thread with id:80, number of threads:0, unprocessed:57 # [ sorted] ===> pushed new thread with id:99, number of threads:0, unprocessed:58 # [ sorted] ===> pushed new thread with id:69, number of threads:0, unprocessed:59 # [ sorted] ===> pushed new thread with id:18, number of threads:0, unprocessed:60 # [ sorted] ===> pushed new thread with id:12, number of threads:0, unprocessed:61 # [ sorted] ===> pushed new thread with id:78, number of threads:0, unprocessed:62 # [ sorted] ===> pushed new thread with id:32, number of threads:0, unprocessed:63 # [ sorted] ===> pushed new thread with id:24, number of threads:0, unprocessed:64 # [ sorted] ===> pushed new thread with id:48, number of threads:0, unprocessed:65 # [ sorted] ===> pushed new thread with id:23, number of threads:0, unprocessed:66 # [ sorted] ===> pushed new thread with id:32, number of threads:0, unprocessed:67 # [ sorted] ===> pushed new thread with id:71, number of threads:0, unprocessed:68 # [ sorted] ===> pushed new thread with id:48, number of threads:0, unprocessed:69 # [ sorted] ===> pushed new thread with id:8, number of threads:0, unprocessed:70 # [ sorted] ===> pushed new thread with id:39, number of threads:0, unprocessed:71 # [ sorted] ===> pushed new thread with id:65, number of threads:0, unprocessed:72 # [ sorted] ===> pushed new thread with id:77, number of threads:0, unprocessed:73 # [ sorted] ===> pushed new thread with id:9, number of threads:0, unprocessed:74 # [ sorted] ===> pushed new thread with id:93, number of threads:0, unprocessed:75 # [ sorted] ===> pushed new thread with id:26, number of threads:0, unprocessed:76 # [ sorted] ===> pushed new thread with id:44, number of threads:0, unprocessed:77 # [ sorted] ===> pushed new thread with id:15, number of threads:0, unprocessed:78 # [ sorted] ===> pushed new thread with id:99, number of threads:0, unprocessed:79 # [ sorted] ===> pushed new thread with id:51, number of threads:0, unprocessed:80 # [ sorted] ===> pushed new thread with id:53, number of threads:0, unprocessed:81 # [ sorted] ===> pushed new thread with id:25, number of threads:0, unprocessed:82 # [ sorted] ===> pushed new thread with id:36, number of threads:0, unprocessed:83 # [ sorted] ===> pushed new thread with id:23, number of threads:0, unprocessed:84 # [ sorted] ===> pushed new thread with id:49, number of threads:0, unprocessed:85 # [ sorted] ===> pushed new thread with id:55, number of threads:0, unprocessed:86 # [ sorted] ===> pushed new thread with id:76, number of threads:0, unprocessed:87 # [ sorted] ===> pushed new thread with id:47, number of threads:0, unprocessed:88 # [ sorted] ===> pushed new thread with id:62, number of threads:0, unprocessed:89 # [ sorted] ===> pushed new thread with id:33, number of threads:0, unprocessed:90 # [ sorted] ===> pushed new thread with id:70, number of threads:0, unprocessed:91 # [ sorted] ===> pushed new thread with id:21, number of threads:0, unprocessed:92 # [ sorted] ===> pushed new thread with id:54, number of threads:0, unprocessed:93 # [ sorted] ===> pushed new thread with id:40, number of threads:0, unprocessed:94 # [ sorted] ===> pushed new thread with id:48, number of threads:0, unprocessed:95 # [ sorted] ===> pushed new thread with id:80, number of threads:0, unprocessed:96 # [ sorted] ===> pushed new thread with id:13, number of threads:0, unprocessed:97 # [ sorted] ===> pushed new thread with id:90, number of threads:0, unprocessed:98 # [ sorted] ===> pushed new thread with id:55, number of threads:0, unprocessed:99 # [ sorted] ===> pushed new thread with id:14, number of threads:0, unprocessed:100 # Starting thread pool processing ok 5 /threadpool/sort ok 6 /threadpool/stop-unused-multiple # slow test /threadpool/stop-unused-multiple executed in 0.65 secs # Pool idle thread count: 0, unprocessed jobs: 44 # Pool idle thread count: 0, unprocessed jobs: 0 # Pool idle thread count: 0, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 2 # Pool idle thread count: 10, unprocessed jobs: 2 # Pool idle thread count: 8, unprocessed jobs: 0 # Pool idle thread count: 8, unprocessed jobs: 0 # Pool idle thread count: 8, unprocessed jobs: 0 # Pool idle thread count: 8, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 10, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 # Pool idle thread count: 2, unprocessed jobs: 0 ok 7 /threadpool/idle-time # slow test /threadpool/idle-time executed in 19.92 secs # End of threadpool tests ============================================================================== =================================== 86/396 =================================== test: glib:glib+core / thread-deprecated start time: 10:08:44 duration: 21.47s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/glib/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/usr/lib/libeatmydata G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=225 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib/tests/thread-deprecated ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S62c6e554b4bc409ea0971e40d8dbad63 1..6 # Start of thread tests ok 1 /thread/mutex ok 2 /thread/static-rec-mutex ok 3 /thread/static-private # slow test /thread/static-private executed in 5.23 secs ok 4 /thread/static-rw-lock # slow test /thread/static-rw-lock executed in 5.50 secs ok 5 /thread/once ok 6 /thread/rerun-all # slow test /thread/rerun-all executed in 10.11 secs # End of thread tests ============================================================================== ================================== 181/396 =================================== test: glib:gobject+slow / properties-refcount3 start time: 10:08:47 duration: 30.39s result: exit status 0 command: G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject:/usr/lib/libeatmydata G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.83.4/gobject/tests G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 /build/reproducible-path/glib2.0-2.83.4/debian/build/deb/gobject/tests/properties-refcount3 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2662d627dc346ff10b8ed450fba4ff5c 1..1 # Start of gobject tests # Start of refcount tests # # stopping # # stopped # # 20765652 1047587 # ok 1 /gobject/refcount/properties-3 # slow test /gobject/refcount/properties-3 executed in 30.00 secs # End of refcount tests # End of gobject tests ============================================================================== Summary of Failures: 89/396 glib:glib+core / timeout ERROR 13.17s killed by signal 6 SIGABRT Ok: 388 Expected Fail: 0 Fail: 1 Unexpected Pass: 0 Skipped: 7 Timeout: 0 dh_auto_test: error: cd debian/build/deb && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=22 meson test --verbose --timeout-multiplier 3 --no-suite flaky --verbose returned exit code 1 make[1]: *** [debian/rules:154: override_dh_auto_test-arch] Error 25 make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.83.4' make: *** [debian/rules:22: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/91715 and its subdirectories glib2.0 failed to build from source. removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/i386/glib2.0_2.83.3-2.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/i386/glib2.0_2.83.3-2.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/i386/glib2.0_2.83.3-2.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/i386/glib2.0_2.83.3-2.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/i386/glib2.0_2.83.3-2_i386.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/i386/glib2.0_2.83.3-2.diff.gz' Sat Feb 22 03:46:22 UTC 2025 W: No second build log, what happened? Compressing the 1st log... b1/build.log: 91.9% -- replaced with stdout Sat Feb 22 03:46:23 UTC 2025 I: https://tests.reproducible-builds.org/debian/unstable/i386/glib2.0 : reproducible ➤ FTBFS INSERT 0 1 INSERT 0 1 DELETE 1 [2025-02-22 03:46:24] INFO: Starting at 2025-02-22 03:46:24.454873 [2025-02-22 03:46:24] INFO: Generating the pages of 1 package(s) [2025-02-22 03:46:25] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/i386/glib2.0 didn't produce a buildlog, even though it has been built. [2025-02-22 03:46:25] INFO: Finished at 2025-02-22 03:46:25.222144, took: 0:00:00.767277 Sat Feb 22 03:46:25 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/i386/glib2.0.html [2025-02-22 03:46:25] INFO: Starting at 2025-02-22 03:46:25.597413 [2025-02-22 03:46:25] INFO: Scheduling packages in i386/unstable [2025-02-22 03:46:25] INFO: jenkins scheduled in unstable/i386, reason: 'reproducible ➤ FTBFS': glib2.0 [2025-02-22 03:46:26] INFO: Finished at 2025-02-22 03:46:26.230660, took: 0:00:00.633257 Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/i386/glib2.0_2.83.4-1.rbuild.log: 91.9% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/i386/glib2.0_2.83.4-1.rbuild.log.gz [2025-02-22 03:46:27] INFO: Starting at 2025-02-22 03:46:27.140806 [2025-02-22 03:46:27] INFO: Generating the pages of 1 package(s) [2025-02-22 03:46:27] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/unstable/i386/glib2.0_2.83.4-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/i386/glib2.0_2.83.4-1.diff.gz is missing [2025-02-22 03:46:27] INFO: Finished at 2025-02-22 03:46:27.918777, took: 0:00:00.777978 All cleanup done. Sat Feb 22 03:46:28 UTC 2025 - total duration: 0h 5m 37s. Sat Feb 22 03:46:28 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-MeWDB3mk, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 5min 41.627s CPU time consumed: 10.060s